Конвертация данных 2 - перегрузка документов

1. 4 25.11.21 10:03 Сейчас в теме
добрый день.
в КД2 нужно написать алгоритм для всех документов. выгрузка из УПП (1.3.162.4) в БП (3.0.100.16)
суть алгоритма:
если документ ранее был загружен в БП, то его переносим в любом случае.
но при этом нужно смотреть на статус документа (проведен, не проведен, помечен на удаление)
при этом статус документа должен быть идентичен статусу в УПП
нужно предусмотреть зачистку движений, если, например, в УПП документ изначально был проведен,
затем перегружен в БП как проведенный, а затем в УПП его пометили на удаление.
обязательно нужно убрать движения этого документа в БП (при условии, если он не проведен или
помечен на удаление в УПП).

если документ новый, то обязательна проверка на проведение и пометку на удаление.
новый документ должен перегружаться всегда проведенным.
этот момент, по сути, можно реализовать в обработчике Перед выгрузкой
например так:
Если НЕ Источник.Проведен ИЛИ Источник.ПометкаУдаления Тогда
Отказ = Истина;
КонецЕсли;
НО!!! данный код будет распространяться на все выгружаемые объекты вне зависимости от вышеописанных условий.


установка/отключение флага в ПКО Не создавать новый объект в приемнике, если он НЕ найден
решает только часть этой задачи - я могу переносить только те объекты, которые уже перенесены в приемник.
а как с остальными условиями?
Ответы
В избранное Подписаться на ответы Сортировка: Древо развёрнутое
Свернуть все
2. ZergKRSK 128 25.11.21 10:14 Сейчас в теме
(1) ПКО событие После загрузки
ОбъектНайден - Булево. Если значение параметра равно Ложь, то объект не идентифицирован, то есть не найден в информационной базе
3. Elrod 4 25.11.21 10:48 Сейчас в теме
(2) спасибо. пробую. по результату отпишусь
4. smirnova_a 25.11.21 15:02 Сейчас в теме
в обработчике Перед выгрузкой можно отобрать по виду Источника
Оставьте свое сообщение
Вопросы с вознаграждением
Вакансии
Программист 1С
Ижевск
зарплата от 120 000 руб. до 160 000 руб.
Временный (на проект)

Программист, аналитик, эксперт 1С
Санкт-Петербург
По совместительству

Разработчик 1С
Москва
зарплата от 150 000 руб.
Полный день

Разработчик 1С
Москва
зарплата от 150 000 руб.
Полный день

Преподаватель 1С
Санкт-Петербург
зарплата от 100 000 руб. до 120 000 руб.
Временный (на проект)