Форум 1С
Программистам, бухгалтерам, администраторам, пользователям
Задай вопрос - получи решение проблемы
16 апр 2024, 11:38

Перенести реквизит ТЧ источника в реквизит приемника.

Автор VladimirMelnychenko, 04 ноя 2016, 14:02

0 Пользователей и 1 гость просматривают эту тему.

VladimirMelnychenko

Добрый день.

Прошу помочь с решением одной проблемы.
Необходимо перенести платежные поручения (входящие/исходящие) из базы БУ в УНФ. Столкнулся с одной проблемой, в базе УНФ есть реквизит "СтатьяДДС" и в БУ есть данный реквизит, но вот проблема в том что в БУ данный реквизит ("СтатьяДДС") присутствует еще и в табличной части "Расшифровка платежа", а в УНФ он один на весь документ. Нужно заполнить реквизит УНФ значением данного реквизита в первой строке табличной части "Расшифровка платежа".
Написал в модуле ПКО при выгрузке (код ниже), выдает ошибку "Значение не является значением объектного типа (Статья)", скажите пожалуйста как можно решить данную проблему?

Если Источник.СтатьяДвиженияДенежныхСредств.Пустая() = Истина Тогда
   
    Приемник.Статья = Источник.РасшифровкаПлатежа[0].СтатьяДвиженияДенежныхСредств;
   
КонецЕсли;

alexandr_ll


VladimirMelnychenko

Приемник: ДокументСсылка.ПоступлениеНаСчет
Добавлено: 04 ноя 2016, 17:26


Если Источник.СтатьяДвиженияДенежныхСредств.Пустая() Тогда
   
    Значение = Источник.РасшифровкаПлатежа[0].СтатьяДвиженияДенежныхСредств;
   
КонецЕсли;

Так работает.

cska-fanat-kz

Если Источник.СтатьяДвиженияДенежныхСредств.Пустая() Тогда
   
    Если Источник.РасшифровкаПлатежа.Количество() > 0 Тогда
        Значение = Источник.РасшифровкаПлатежа[0].СтатьяДвиженияДенежныхСредств;
    КонецЕсли;
   
Иначе

    Значение = Источник.СтатьяДвиженияДенежныхСредств;

КонецЕсли;
Получил помощь - скажи СПАСИБО.
Разобрался сам - расскажи другим.

Теги:

Похожие темы (5)

Рейтинг@Mail.ru

Поиск