Обмен между УТ -> БП. В УТ реквизит спр. контрагенты называется ЮрФизЛицо, в БП - ЮридическоеФизическоеЛицо.
Подскажите, пожалуйста, как программно присвоить значение реквизиту ЮридическоеФизическоеЛицо в зависимости от значения реквизита ЮрФизЛицо?
Пытаюсь так сделать, но ругается:
Если Источник.ЮрФизЛицо = Перечисления.ЮрФизЛицо.ЮрЛицо Тогда
Приемник.ЮридическоеФизическоеЛицо = Перечисления.ЮридическоеФизическоеЛицо.ЮридическоеЛицо;
Иначе
Приемник.ЮридическоеФизическоеЛицо = Перечисления.ЮридическоеФизическоеЛицо.ФизическоеЛицо;
КонецЕсли;
А зачем? Делаешь ПКС ЮрФизЛицо-ЮридическоеФизическоеЛицо, указываешь для него правило конвертации соответсвующих перечислений, в правиле перечисления указываешь соответствие значений. Ни единой строчки кода
Получилось сделать, как обычно из-за невнимательности. Спасибо. Есть теперь другой вопрос. Как сделать проверку на заполненность реквизиты и в зависимости от этого плясать уже?
(8) Если ЗначениеЗаполнено(Реквизит) Тогда Плясать..
Я не хочу быть самым богатым человеком на кладбище. Засыпать с чувством, что за день я сделал какую-нибудь потрясающую вещь — вот что меня интересует. Стив Джобс