Передать данные из реквизита табличной части в реквизит

1. dr.Slipknot 6 01.09.15 15:00 Сейчас в теме
В безе источнике справочнике Контрагенты есть табличная часть КонтактныеЛица с реквизитами: Контактное лицо и Основное; в базе приемнике есть реквизит ОсновноеКонтактноеЛицо. В конвертации в синхронизации свойств ПКО контрагенты попытался сопоставить напрямую реквизит таб.части Контактное Лицо и реквизит ОсновноеКонтактноеЛицо, нарвался на ошибку

Прошу знающих людей помочь новичку.
По теме из базы знаний
Вознаграждение за ответ
Показать полностью
Найденные решения
3. sonne 01.09.15 15:24 Сейчас в теме
(1) dr.Slipknot, сделайте ПКС (пусто) -> (ОсновноеКонтактноеЛицо). В обработчике ПередВыгрузкой напишите:
Значение = Источник.КонтактныеЛица[0].КонтактноеЛицо

Ну или выбирайте каким-то образом нужное контактное лицо из ТЧ.
Остальные ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
3. sonne 01.09.15 15:24 Сейчас в теме
(1) dr.Slipknot, сделайте ПКС (пусто) -> (ОсновноеКонтактноеЛицо). В обработчике ПередВыгрузкой напишите:
Значение = Источник.КонтактныеЛица[0].КонтактноеЛицо

Ну или выбирайте каким-то образом нужное контактное лицо из ТЧ.
2. Скиминок 01.09.15 15:15 Сейчас в теме
Я такую задачу решал - кривовато, наверное, но работает - в поле комментарий пишу первый элемент ТЧ приВыгрузке. А послеЗагрузки пишу из комментария в нужное поле
4. Pischita 01.09.15 15:39 Сейчас в теме
Нужно выбрать приемник "контактное лицо" поле источик оставить пустым

В конвертации свойст для контактного лица в обработчике Перед выгрузкой

Если Источник.КонтактныеЛица.Количество() > 0 Тогда
Значение = Источник.КонтактныеЛица[0].КонтактноеЛицо;
Иначе
Отказ = Истина;
КонецЕсли;
5. user_2010 954 01.09.15 15:58 Сейчас в теме
Если контактных лиц в исходной базе несколько, то не обязательно первое из них будет Основным. Нужно как-то наложить условие на таблицу КонтактныеЛица Основное = Истина - может быть это можно сделать на закладке "Перед выгрузкой данных"?
7. dr.Slipknot 6 01.09.15 17:05 Сейчас в теме
Всем спасибо за ответы.
(5) user_2010, Да собственно так и сделал, в "Перед выгрузкой" перебрал всю ТЧ и выбрал только где Основное = истина
(6) user_2010, тоже вариант, но я решил сделать попроще.
6. user_2010 954 01.09.15 16:02 Сейчас в теме
Может быть можно как-то настроить Правило выгрузки данных для справочника КонтактныеЛица? Там можно указать СпособВыгрузки = Произвольный алгоритм.
Вот только где бы указать в качестве произвольного алгоритма запрос только по основным контактным лицам?
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот