Имя: Пароль:
1C
1С v8
Правило интеграции, как заполнить табличную часть.
0 Nura1987
 
30.07.21
13:45
Правило интеграции 1С ERP, как заполнить ТЧ на встроенном языке, какой структуры должна быть ТаблицаЗначений.
Код не работает:
ТЗ = Новый ТаблицаЗначений;
ТЗ.Колонки.Добавить("Имя");
ТЗ.Колонки.Добавить("Номенклатура");
ТЗ.Колонки.Добавить("Количество");
ТЗ.Колонки.Добавить("ЕдиницаИзмерения");

Для Каждого СтрокаТЧ Из Параметры.Источник.ЗВП_ТоварыКЗакупке Цикл
    НоваяСтрока = ТЗ.Добавить();
    НоваяСтрока.Имя = "Номенклатура";
    Если ЗначениеЗаполнено(СтрокаТЧ.Номенклатура) Тогда
        НоваяСтрока.Номенклатура = СтрокаТЧ.Номенклатура.Наименование;
    Иначе
        НоваяСтрока.Номенклатура = СтрокаТЧ.НаименованиеТМЦ;
    КонецЕсли;
    НоваяСтрока.Количество = СтрокаТЧ.Количество;
    НоваяСтрока.ЕдиницаИзмерения = СтрокаТЧ.ЕдиницаИзмерения;
КонецЦикла;
Параметры.Результат = ТЗ;
Я не хочу быть самым богатым человеком на кладбище. Засыпать с чувством, что за день я сделал какую-нибудь потрясающую вещь — вот что меня интересует. Стив Джобс