Есть самописный обмен который передает между базами файл выгрузки при записи документа.
Собственно столкнулся с проблемой, что не достаточно просто в пко добавить "Проведен". По факту документ не проводится.
в обработчике "Перед загрузкой" можно установить режим записи, но там нет Источник.Проведен или Объект.Проведен
Если я напишу в После загрузки
Если НЕ Объект.Проведен Тогда
Объект.Записать(РежимЗаписиДокумента.ОтменаПроведения);
Иначе
Объект.Записать(РежимЗаписиДокумента.Проведение);
КонецЕсли;
Этого будет достаточно?
Не нравится мне правда что идет двойная запись. Надо будет еще как то транзакцию правильно добавить. В обработке вроде есть реквизит ИспользоватьТранзакции, но отработает ли он нужным мне способом не понятно. И по факту загрузки не плохо бы получить сообщение почему документ например не может записаться
Видел на инфостарте тему, но там какой то универсальный метод для глобального переноса данных, на вид слишком замороченно. У меня летает 1 документ и элементы 1 сопутствующего справочника