Конвертация Данных 3.1
Есть задача при выгрузке через обмен в универсальном формате проводить анализ документа Реализация товаров и услуг. При некоторых условиях документ не должен попадать в выгрузку. Путем ограничения условий для регистрации документа задача, увы, не решается.
По части проведения анализа проблем нет.
Вопрос в том, как исключить документ из выгрузки в случае, если сработали условия?
В КД 2.0 это решалось через "Отказ = Истина" в обработчиках, предшествующих выгрузке.
Как решается в КД 3.1 пока не могу разобраться.
Предполагаю, что делать это надо в процедуре
ПКО_Документ_РеализацияТоваровУслуг_Отправка_ПриОтправкеДанн ых(ДанныеИБ, ДанныеXDTO, КомпонентыОбмена, СтекВыгрузки)
Но что именно делать, вопрос.
По части проведения анализа проблем нет.
Вопрос в том, как исключить документ из выгрузки в случае, если сработали условия?
В КД 2.0 это решалось через "Отказ = Истина" в обработчиках, предшествующих выгрузке.
Как решается в КД 3.1 пока не могу разобраться.
Предполагаю, что делать это надо в процедуре
ПКО_Документ_РеализацияТоваровУслуг_Отправка_ПриОтправкеДанн
Но что именно делать, вопрос.
По теме из базы знаний
- Замена стандартной обработки "Выгрузка конвертации" для Конвертации данных 2.1.3.1
- КД 2.0: Конвертация справочника "План счетов" в счет плана счетов (7.7)
- Конвертация данных 3 расширение: Редактор кода.
- Правила выгрузки физических лиц и их паспортных данных из Камин 5.0 в ЗУП 3.1 с помощью бесплатной конфигурации КД 2.1
- Расширение формата XDTO и настройка версии формата в Конвертации данных, редакция 3.1
Найденные решения
Если в данной процедуре присвоить переменной "ДанныеXDTO" значение "Неопределено", то данные не будут выгружаться.
Еще можно в ПОД РеализацияТоваровУслуг добавить обработчик события "ПриОбработке" (ПравилоОбработки.ПриОбработке)
а в нем уже в зависимости от ваших условий выполнять команду, которая будет отключать все правила конвертации для объекта "УстановитьИспользованиеПКО(ИспользованиеПКО, Ложь)" и он тоже не будет выгружаться.
Еще можно в ПОД РеализацияТоваровУслуг добавить обработчик события "ПриОбработке" (ПравилоОбработки.ПриОбработке)
а в нем уже в зависимости от ваших условий выполнять команду, которая будет отключать все правила конвертации для объекта "УстановитьИспользованиеПКО(ИспользованиеПКО, Ложь)" и он тоже не будет выгружаться.
Остальные ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
Если в данной процедуре присвоить переменной "ДанныеXDTO" значение "Неопределено", то данные не будут выгружаться.
Еще можно в ПОД РеализацияТоваровУслуг добавить обработчик события "ПриОбработке" (ПравилоОбработки.ПриОбработке)
а в нем уже в зависимости от ваших условий выполнять команду, которая будет отключать все правила конвертации для объекта "УстановитьИспользованиеПКО(ИспользованиеПКО, Ложь)" и он тоже не будет выгружаться.
Еще можно в ПОД РеализацияТоваровУслуг добавить обработчик события "ПриОбработке" (ПравилоОбработки.ПриОбработке)
а в нем уже в зависимости от ваших условий выполнять команду, которая будет отключать все правила конвертации для объекта "УстановитьИспользованиеПКО(ИспользованиеПКО, Ложь)" и он тоже не будет выгружаться.
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот