Заказы на доработку 1С (сервис удаленной работы)

Хранилище

База знаний
Неназначенных незавершенных заказов: 2
Бесплатные отчеты, обработки, конфигурации, внешние компоненты для 1С Статьи, описание работы, методики по работе с 1С

Здравствуйте, гость ( Войти | Зарегистрироваться )




>  Не працює послідовність вивантаження об`єктів вказана в правилах
SaintDaemon
Отправлено: 25.03.19, 11:14


Общительный
**

Группа: Пользователи
Сообщений: 20
Регистрация: 15.04.16
Пользователь №: 49603


SaintDaemon @ Сегодня, 9:45 * ,
Ні отвєта, ні прівєта)
Допоможіть, хто чим може)
  Форум: Конфигурация "1С:Конвертация данных" · Просмотр сообщения: #150918 · Ответов: 1 · Просмотров: 1186
 

>  Не працює послідовність вивантаження об`єктів вказана в правилах
SaintDaemon
Отправлено: 25.03.19, 9:45


Общительный
**

Группа: Пользователи
Сообщений: 20
Регистрация: 15.04.16
Пользователь №: 49603


Конвертація 2.1.8.2

Доброго дня!

Налаштував правила конвертації об`єктів.
На закладці "Правила вивантаження даних" вказав документи в тому порядку в якому мені потрібно (згори донизу). Конкретно: спочатку документ Встановлення цін, потім Оприбуткування і в кінці Переміщення.

У файлі xml з правилами все йде в тому порядку, що я і вказав, а у файлі з даними - ні. Йде Оприбуткування, Переміщення, Встановлення цін.

Що не так? Як задати послідовність вивантаження ту, що мені потрібно?


 ! 

Правила: 5
 
  Форум: Конфигурация "1С:Конвертация данных" · Просмотр сообщения: #150916 · Ответов: 1 · Просмотров: 1186
 

>  Заборона запису документа в базі приймачі
SaintDaemon
Отправлено: 19.03.19, 10:26


Общительный
**

Группа: Пользователи
Сообщений: 20
Регистрация: 15.04.16
Пользователь №: 49603


sava1 @ Сегодня, 10:16 * ,
ДЯКУЮ!)
Прибрав код, поставив галочку і все запрацювало так, як треба. Документ створився без складу. Тепер просто допушу якусь умову, щоб док. без склду не зберігавсь...
Тему закрито.
  Форум: Конфигурация "1С:Конвертация данных" · Просмотр сообщения: #150775 · Ответов: 2 · Просмотров: 1533
 

>  Заборона запису документа в базі приймачі
SaintDaemon
Отправлено: 19.03.19, 9:55


Общительный
**

Группа: Пользователи
Сообщений: 20
Регистрация: 15.04.16
Пользователь №: 49603


Платформа 8.3.14.1630
Конвертація 2.1.8.2
Обмін між УТП 8.3.14.1630 та Роздріб 2.2.7.45 (хоча це не важливо)

Доброго дня!

Маю умови:
1) Склади мають шукатись по назві і не створюватись нові, якщо відповідність не була знайдена.
2) Якщо приходить документ з складом, якого немає в базі, то його НЕ записувати

З першим я розібравсь...Поставив поля пошуку Наименование і ЭтоГруппа + в обробнику ПослеЗагрузки написав
Если Не ОбъектНайден Тогда
    Отказ = Истина;
КонецЕсли;

Якщо створити новий склад, то в іншій базі він не збережеться.
По другому я хотів написати умову: якщо склад не заповнений (адже новий склад не має створюватись і тому поле мало б бути пустим), то не записувати документ.
АЛЕ
Склад заповнений! Якщо цей новий склад обраний в якомусь документі то він записується, не зважаючи на мою умову.

Чому так відбувається? При перенесенні самого складу умова спрацьовує, а при перенесенні документа з цим складом - ні.

Уточнюю...в конвертації властивостей документа для реквізиту Склад вказано що він має вивантажуватись по правилу з моїми умовами.
Уточнюю...якщо в мій код дописати якусь сообщалку для тесту, то видно що код викликається і при перенесенні документа але все одно склад записується.


 ! 

Правила: 4, 5
 
  Форум: Конфигурация "1С:Конвертация данных" · Просмотр сообщения: #150772 · Ответов: 2 · Просмотров: 1533
 

>  Зняття режиму сумісності
SaintDaemon
Отправлено: 06.08.18, 14:10


Общительный
**

Группа: Пользователи
Сообщений: 20
Регистрация: 15.04.16
Пользователь №: 49603


Petre @ Сегодня, 11:59 * ,
...ага...вже побачив, що там дійсно є конкретні проблеми, на конкретних релізах 8.3...
...короче, якщо знімати, то це морока точно буде)...
...дякую!)...
  Форум: Программирование в 1С Предприятие 8.3 · Просмотр сообщения: #144093 · Ответов: 4 · Просмотров: 1700
 

>  Зняття режиму сумісності
SaintDaemon
Отправлено: 06.08.18, 10:44


Общительный
**

Группа: Пользователи
Сообщений: 20
Регистрация: 15.04.16
Пользователь №: 49603


Petre @ 03.08.18, 12:07 * ,
...не зрозумів для чого мені інструкція...там якийсь перехід з 8.2 на 8.3...в мене 8.2 немає...
...то мені чекати поки розробники оновлять програму і там сумісність буде >= 8.3.10?...а до цього без механізму розширень робити...
...в УТ, дивлюсь, такий самий режим сумісності стоїть...
  Форум: Программирование в 1С Предприятие 8.3 · Просмотр сообщения: #144086 · Ответов: 4 · Просмотров: 1700
 

>  Зняття режиму сумісності
SaintDaemon
Отправлено: 03.08.18, 9:19


Общительный
**

Группа: Пользователи
Сообщений: 20
Регистрация: 15.04.16
Пользователь №: 49603


Платформа 8.3.10 і вище, конфігурація Бухгалтерія для України редакція 2.0.

Доброго дня!
Подививсь курс відеоуроків про механізм розширень... Начебото все класно-круто-харашо... Але в конфігурації БУ 2.0 стоїть режим сумісності 8.3.4 з яким це все не працює, звісно ж.
Якщо я зніму режим сумісності, то чи не порушить це якийсь стандартний функціонал типового рішення??? Логіка каже, що раз режим стоїть - значить він треба)
  Форум: Программирование в 1С Предприятие 8.3 · Просмотр сообщения: #144023 · Ответов: 4 · Просмотров: 1700
 

>  Запуск фонового завдання
SaintDaemon
Отправлено: 08.11.17, 16:21


Общительный
**

Группа: Пользователи
Сообщений: 20
Регистрация: 15.04.16
Пользователь №: 49603


podcast @ Сегодня, 15:16 * ,
Мене в цій ТЕСТОВІЙ базі не цікавлять такі заморочки)...результатом цих трьох ваших функцій/процедур все одно є рядок...
ВыполнитьОбработкуЗаданий();

...в мене він точно так само прописаний в процедурі ПриНачалеРаботыСистемы() (я це все писав вище)...правда, на відміну від типових без констант, обробників очікувань і без прив'язки до конкретного користувача - без всього зайвого...я намагаюсь реалізувати найпростіший варіант...
  Форум: Программирование в 1С Предприятие 8.3 · Просмотр сообщения: #134629 · Ответов: 10 · Просмотров: 2326
 

>  Запуск фонового завдання
SaintDaemon
Отправлено: 08.11.17, 15:01


Общительный
**

Группа: Пользователи
Сообщений: 20
Регистрация: 15.04.16
Пользователь №: 49603


Vidocq05 @ Сегодня, 14:45 * ,
В мене є консоль.
В табличній частині "Регламентні завдання" відображається моє завдання, але записи в регістрі не з'являються. Якщо я обираю користувача для завдання, то нічого не змінюється.
  Форум: Программирование в 1С Предприятие 8.3 · Просмотр сообщения: #134623 · Ответов: 10 · Просмотров: 2326
 

>  Запуск фонового завдання
SaintDaemon
Отправлено: 08.11.17, 13:33


Общительный
**

Группа: Пользователи
Сообщений: 20
Регистрация: 15.04.16
Пользователь №: 49603


Vidocq05 @ Сегодня, 13:22 * ,
...де його вказувати?...
  Форум: Программирование в 1С Предприятие 8.3 · Просмотр сообщения: #134596 · Ответов: 10 · Просмотров: 2326
 

>  Запуск фонового завдання
SaintDaemon
Отправлено: 08.11.17, 8:33


Общительный
**

Группа: Пользователи
Сообщений: 20
Регистрация: 15.04.16
Пользователь №: 49603


podcast @ Вчера, 17:27 * ,
...та це ясно як білий день...
...зрозуміло, що я йому встановив розклад...поставив кожного дня, кожні деілька секунд...але результату ніякого...
  Форум: Программирование в 1С Предприятие 8.3 · Просмотр сообщения: #134581 · Ответов: 10 · Просмотров: 2326
 

>  Запуск фонового завдання
SaintDaemon
Отправлено: 07.11.17, 17:16


Общительный
**

Группа: Пользователи
Сообщений: 20
Регистрация: 15.04.16
Пользователь №: 49603


podcast @ Сегодня, 16:18 * ,
Це відповідь на яке запитання?
Та нащо мені ті типові заморочки) Хочу зрозуміти це все на елементарному рівні.
В мене тестова база - одне фонове завдання і немає користувачів взагалі.
Чому саме фонове працює, а з регл. завданням вже ні?
Чому при встановленні сумісності взагалі нічого не працює?

Ще уточню...
Коли я додаю регл. завдання, то я коментую рядок...
ФоновыеЗадания.Выполнить("ОбщийМодуль1.Тест", , "Тест");

...бо фонове завдання (я так розумію) має саме запускатись з регламентним...
...і міняю процедуру Тест(), щоб вона робила тільки один запис в регістр, бо циклічність (я так розумію) має забезпечити розклад регламентного завдання...

Процедура Тест() 
      Запись = РегистрыСведений.РегистрСведений1.СоздатьМенеджерЗаписи();
      Запись.Дата = ТекущаяДата();
      ЗАпись.Записать();
КонецПроцедуры
  Форум: Программирование в 1С Предприятие 8.3 · Просмотр сообщения: #134561 · Ответов: 10 · Просмотров: 2326
 

>  Запуск фонового завдання
SaintDaemon
Отправлено: 07.11.17, 15:01


Общительный
**

Группа: Пользователи
Сообщений: 20
Регистрация: 15.04.16
Пользователь №: 49603


Доброго дня!
Маю проблему при реалізаціх фонового завдання.
Платформа 8.3.10.2580
Ситуація наступна...
Створюю чисту базу без конфігурації. Ставлю основний режим запуску - ЗВИЧАЙНА програма (НЕ керований інтерфейс). База ФАЙЛОВА.
Пробую реалізувати елементарне фонове завдання, яке б періодично робило записи в регістр відомостей...
Створюю РВ "РегистрСведений1"
Створюю спільний модуль "ОбщийМодуль1" з процедурою Тест()...

Процедура Тест() Экспорт
    Дата = ТекущаяДата();    
    Пока Истина Цикл
        Если ТекущаяДата() >= Дата + 10 Тогда
            Запись = РегистрыСведений.РегистрСведений1.СоздатьМенеджерЗаписи();
            Запись.Дата = ТекущаяДата();
            ЗАпись.Записать();
            
            Дата = ТекущаяДата();
        КонецЕсли;
    КонецЦикла;
КонецПроцедуры


В модулі звичайної програми (общего приложения) додаю...

Процедура ПриНачалеРаботыСистемы()
    ВыполнитьОбработкуЗаданий();
    ФоновыеЗадания.Выполнить("ОбщийМодуль1.Тест", , "Тест");
КонецПроцедуры


В результаті - все працює. Записи в регістрі з'являються з періодичністю в 10 сек.

Питання перше: як це правильно зробити за допомогою регламентного завдання? Я пробував додати завдання, вказати періодичність, процедуру, ставив галочку "Напередвизначене", але все одно не працює.
Питання друге: чому навіть перший варіант (без регл. завдання) не працює, якщо у властивостях конфігурації поставити сумісність з версією 8.2.13?? Насправді потрібно доробити конфігурацію, в якої ця сумісність стоїть.
  Форум: Программирование в 1С Предприятие 8.3 · Просмотр сообщения: #134557 · Ответов: 10 · Просмотров: 2326
 

>  УТ 3.1 редагування рухів регістру РасчетыСПоставщикамиПоДокументам
SaintDaemon
Отправлено: 31.05.17, 7:46


Общительный
**

Группа: Пользователи
Сообщений: 20
Регистрация: 15.04.16
Пользователь №: 49603


Flexy @ Вчера, 17:31 * ,
Саме так) Дякую!)
  Форум: Программирование в 1С Предприятие 8.3 · Просмотр сообщения: #127738 · Ответов: 6 · Просмотров: 2290
 

>  УТ 3.1 редагування рухів регістру РасчетыСПоставщикамиПоДокументам
SaintDaemon
Отправлено: 30.05.17, 16:29


Общительный
**

Группа: Пользователи
Сообщений: 20
Регистрация: 15.04.16
Пользователь №: 49603


Flexy @ Сегодня, 17:19 * ,
В мене там стояла точка зупину) Але програма чомусь там не ставала.
Дякую! Завтра гляну ще раз.
  Форум: Программирование в 1С Предприятие 8.3 · Просмотр сообщения: #127728 · Ответов: 6 · Просмотров: 2290
 

>  УТ 3.1 редагування рухів регістру РасчетыСПоставщикамиПоДокументам
SaintDaemon
Отправлено: 30.05.17, 16:03


Общительный
**

Группа: Пользователи
Сообщений: 20
Регистрация: 15.04.16
Пользователь №: 49603


Bernet @ Сегодня, 16:56 * ,
Є звісно). Це не я, це таке технічне завдання). Моє діло виконувати)
Я так розумію, це для того щоб можна було швидко змінити курс для конкретного документа. Можливо це і не дуже хороша ідея, але, повторюсь, моє діло зробити.
Всі рухи як рухи а одного не можу знайти. В кінці обрбки проведення, якщо подвивитись Движения.РасчетыСПоставщикамиПоДокументам, то там пусто. В мене колись було таке. Так тоді рухи формувались в якійсь підписці на події. А тут не в документі не бачу, ні підписок.
  Форум: Программирование в 1С Предприятие 8.3 · Просмотр сообщения: #127724 · Ответов: 6 · Просмотров: 2290
 

>  УТ 3.1 редагування рухів регістру РасчетыСПоставщикамиПоДокументам
SaintDaemon
Отправлено: 30.05.17, 15:36


Общительный
**

Группа: Пользователи
Сообщений: 20
Регистрация: 15.04.16
Пользователь №: 49603


ХАО!
Платформа 8.3.9.2033 (хоча це навряд має значення)
Конфігурація УТ для України 3.1.4.2
Завдання: в документ Надходження товарів та послуг додати новий реквізит "Курс валюти". Спочатку він заповняється з регістру "Курси валют", але потім може бути змінений. У випадку його зміни суми всіх регістрів мають перерахуватись відповідно до вказаного курсу.
...
Я додав курс і перерахував всі регістри крім РасчетыСПоставщикамиПоДокументам. Взагалі не можу знайти де формуються рухи в цей регістр (не в самому документі, не в підписках на події, ніде).
Підкажіть, якщо хтось знає. Дякую!
  Форум: Программирование в 1С Предприятие 8.3 · Просмотр сообщения: #127719 · Ответов: 6 · Просмотров: 2290
 

>  Проблема перенесення даних журналу розрахунків 7.7
SaintDaemon
Отправлено: 13.06.16, 10:37


Общительный
**

Группа: Пользователи
Сообщений: 20
Регистрация: 15.04.16
Пользователь №: 49603


Доброго дня!. Роблю перенесення даних з 7.7 в 8.3. Стикаюсь вже з другою проблемою. Першу, до речі, вирішив за допомогою цього ж форуму).
Необхідно перенести обороти заробітної плати за довільний період. На першому етапі (при першому зверненні до бази 7.7) я хочу витягнути всі види розрахунків, що використовуються за період, щоб дати можливість користувачу вказати їх аналоги з бази 8. На другому вже буде власне перенесення. Еле до другого я так і не дійшов.
Наприклад мені потрібний 5-ий місяць. В базі 7.7 там наступні дані...

Дані 7.7

Для того щоб обійти всі записи журналу пишу наступний код...

Зарплата = Б1С7.CreateObject("ЖурналРасчетов.Зарплата");    

    Зарплата.ВыбратьЗаписи(НачалоМесяца(НачДата), КонецМесяца(КонДата));
    Пока Зарплата.ПолучитьЗапись() Цикл
        НовСтр = ВидыРасчетов.Добавить();
        НовСтр.Расчет77 = Зарплата.ВидРасч.Код;
    Конеццикла;
    
    ВидыРасчетов.Свернуть("Расчет77");


Хоча в журналі за 5-ий місяць є дані тільки по одному працівнику, у відладчику бачу і інших. Пробував і через запит. Результати аналогічні. В результаті отримую наступну таблицями з видами розрахунку...

Вихідна таблиця

13 записів замість 9 і немає виду "Оклад".
Не зрозуміло як і звідки "воно" бере ці дані). Підкажіть, будь ласка, що не так. Як обійти журнал так, щоб отримати ті самі 9 записів. Дякую!)

SaintDaemon @ Сегодня, 10:58 *,

Використав процедуру ВыбратьПериод() замість ВыбратьЗаписи() і отримав свої 9 записів як і хотів.

Вихідна таблиця 2

І з "Окладом" стало зрозуміло. Він чомусь витягується як "_ПрочееНачисление1"
  Форум: Программирование в 1С Предприятие 7.7 · Просмотр сообщения: #113499 · Ответов: 0 · Просмотров: 1099
 

>  Проблема отримання даних при підключенні до бази 1с7.7
SaintDaemon
Отправлено: 08.06.16, 15:39


Общительный
**

Группа: Пользователи
Сообщений: 20
Регистрация: 15.04.16
Пользователь №: 49603


Acid @ Сегодня, 16:00 *,
Точно! Написав
Оклад = ДопРасчеты1С7.Сумма.Получить(дата);
Тепер працює) Дякую!

Тему закрито!)
  Форум: Программирование в 1С Предприятие 7.7 · Просмотр сообщения: #113330 · Ответов: 2 · Просмотров: 1715
 

>  Проблема отримання даних при підключенні до бази 1с7.7
SaintDaemon
Отправлено: 08.06.16, 10:51


Общительный
**

Группа: Пользователи
Сообщений: 20
Регистрация: 15.04.16
Пользователь №: 49603


Доброго дня! Підключаюсь до 1с7.7 з 1с 8.3 через КОМ.
Б1С7 = Новый COMОбъект("V77.Application");

Пробігаючи по елементам довідника не можу отримати значення числових реквізитів. Замість чисел отимую COMОбъект. Де не гуглю, скрізь пишуть що для простих типів ніяких перетворень не треба. І в принципі так і має бути. Але в мене чомусь не так.

ДатаНачала = Дата('00010101');
Оклад = 0;

ДопРасчеты1С7 = Б1С7.CreateObject("Справочник.ДопРасчетыСотрудника");
ДопРасчеты1С7.ИспользоватьВладельца(Объеткы1С7);
ДопРасчеты1С7.ВыбратьЭлементы();
Пока ДопРасчеты1С7.ПолучитьЭлемент() = 1 Цикл
    Если ЗначениеЗаполнено(ДопРасчеты1С7.ДатаНачалаДействия)
            и НЕ ДопРасчеты1С7.ПометкаУдаления()
            и ДопРасчеты1С7.ДатаНачалаДействия > ДатаНачала
            и ДопРасчеты1С7.Расчет.Наименование = "Оклад" Тогда
                    
        Оклад = ДопРасчеты1С7.Сумма;
        ДатаНачала = ДопРасчеты1С7.ДатаНачалаДействия;
    КонецЕсли;
КонецЦикла;


В результаті Оклад = 0, так як ДопРасчеты1С7.Сумма = COMОбъект.
Роблю перенесення з 7.7 вперше, тому не знаю що не так.
Допоможіть, будь ласка! Дякую)
  Форум: Программирование в 1С Предприятие 7.7 · Просмотр сообщения: #113322 · Ответов: 2 · Просмотров: 1715
 


Новые сообщения  Открытая тема (есть новые ответы)
Опрос  Опрос (есть новые голоса)
Нет новых сообщений  Открытая тема (нет новых ответов)
Нет новых голосов  Опрос (нет новых голосов)
Популярная тема  Горячая тема (есть новые ответы)
Закрыта  Закрытая тема
Нет новых  Горячая тема (нет новых ответов) Перемещена  Тема перемещена
 

RSS Текстовая версия Сейчас: 27.04.24, 3:34
1С Предприятие 8.3, 1С Предприятие 8.2, 1С Предприятие 8.1, 1С Предприятие 8.0, 1С Предприятие 7.7, Литература 1С, Общие вопросы по администрированию 1С, Методическая поддержка 1С - всё в одном месте: на Украинском 1С форуме!