Как передать разные значения источника в один приемник. 1С КД 2.1
Доброго времени.
Значит проблема вот в чем, переношу документ списание безналичных ДС (ERP) - платежное поручение исходящее(УПП)
Из ERP, в зависимости от вида операции, нужно передавать в УПП,в частности в поле получатель(контрагент) то партнера, то контрагента, то физ. лицо.
Создал ПКО, источник пустой, приемник контрагент.
Перед выгрузкой написал:
Когда грузить нужно из физ лица, то в ПКО ищет по ИНН.
Скрин прикладываю.
Выгружает все без ошибок, загружает тоже, но когда выгрузка идет из физ. лица в контрагента, то значение в премик не встает, отлавливал через сообщить - значение видит. В чем может быть проблема?
Значит проблема вот в чем, переношу документ списание безналичных ДС (ERP) - платежное поручение исходящее(УПП)
Из ERP, в зависимости от вида операции, нужно передавать в УПП,в частности в поле получатель(контрагент) то партнера, то контрагента, то физ. лицо.
Создал ПКО, источник пустой, приемник контрагент.
Перед выгрузкой написал:
Если Источник.ХозяйственнаяОперация = Перечисления.ХозяйственныеОперации.ВыдачаДенежныхСредствПодотчетнику ИЛИ
Источник.ХозяйственнаяОперация = Перечисления.ХозяйственныеОперации.ВыдачаЗаймаСотруднику Тогда
ИмяПКО = "ФизЛицо_Контрагент";
ПКО = НайтиПравило(Источник.ПодотчетноеЛицо, ИмяПКО);
Иначе
Если ЗначениеЗаполнено(Источник.Партнер) Тогда
ИмяПКО = "Контрагенты_Партнеры";
ПКО = НайтиПравило(Источник.Партнер, ИмяПКО);
Иначе
ИмяПКО = "Контрагенты_ТолькоСсылка";
ПКО = НайтиПравило(Источник.Контрагент, ИмяПКО);
КонецЕсли;
КонецЕсли;
ПоказатьКогда грузить нужно из физ лица, то в ПКО ищет по ИНН.
Скрин прикладываю.
Выгружает все без ошибок, загружает тоже, но когда выгрузка идет из физ. лица в контрагента, то значение в премик не встает, отлавливал через сообщить - значение видит. В чем может быть проблема?
Прикрепленные файлы:

По теме из базы знаний
- Перенос данных из УПП 1.3 в ERP 2 / УТ 11 / КА 2. Переносятся документы, справочная информация и остатки
- Работа с Конвертацией данных 1С 2.1
- Опыт проведения сложных переносов данных на 1С
- Механизмы и транспорт обмена данными. Пример создания в КД 2.1 правил обмена данными ЗУП 2.5 -> БП 3.0. Выгрузка ведомостей и банковских счетов. Передача параметров обмена из Источника в Приемник. ВыгрузитьПоПравилу(). ПередатьОдинПараметрВПриемник().
- Создание в 1С 7.7 XML в формате EnterpriseData (универсальный формат обмена), версия 1.5. Инструкции и примеры переноса данных из устаревшей конфигурации 1С 7.7 в любую современную 1С 8.3, поддерживающую EnterpriseData, через Конвертацию данных 3
Найденные решения
Остальные ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот