Есть две базы.
Между ними гуляет один тип документа.
Этап загрузки документа делится на две части
1) Собственно загрузка документа. Здесь всё норм
2) После загрузки отложенное проведение. Галочка Выполнять отложенные движения после загрузки стоит. Но вовремя второго этапа ОбменДанными.Загрузка = ложь.
Движений у документа по регистрам нет.
Т.е. с одной стороны мне нужно чтоб система отложенное движение воспринимала тоже как загрузку или чтоб не было никакого отложенного, но при этом галочка, что документ проведён в систему тоже попадала.
В схеме обмена настроено чтоб и поле проведён участвовало. Но без отложенного проведения упорно не хочет её ставить.
Кто нибудь сталкивался с такой проблемой?
Надо было в правилах Перед записью написать
Если Источник.Проведен тогда
РежимЗаписи="Проведение"
КонецЕсли;
Логика до конца не понятна, но так работает.
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший