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