При использовании конвертации можно определить обработчики "Перед загрузкой", "При загрузке", "После загрузки".
При этом все обработчики выполняются до записи объекта в приемнике.
Вопрос как отловить ошибки, которые могут произойти при записи (например отказ при проведении документа).
(1) ric-1c, если нужно проводить доки после загрузки, я обычно делаю вот так, единственное, передаю признак "Проведен" и отбираю на проведение только проведенные документы (были и такие клиенты, которым нужно было переносить и непроведенные, а так можно ПередВыгрузкой прописать Отказ=Не Объект.Проведен;). А далее уже Попытка Исключение и выводим информацию об ошибках
делать отложенное проведение.
например, включать обработку, которой после загрузки передавать список загруженных документов и открывать ее форму, а потом по кнопке уже проводить (при этом все документы уже записаны в базе будут
ну так передавайте вместе с документами еще и признак найден он или создан, и если документ создан, но не проводится - удаляйте.
конвертацией проконтролировать кроме как через такую обработку не получится, потому что документы будут записываться (и проводиться, соответственно) только после отрабатывания обработчика ПослеЗагрузки конвертации.
Обработка для того и нужна, чтобы на ней нажать кнопку, потому что кнопка нажмется после того, как обработка загрузки отпустит интерфейс, выполнив свое дело
можете еще попробовать в обработчике ПослеЗагрузки документа выставить Отказ = Истина, но при этом сам объект передать в обработку. тогда конвертация не должна его записать, а у вас будет созданный и заполненный объект документа.