Имя: Пароль:
1C
1С v8
Конвертация табличной части
0 Kolesnik
 
05.08.15
18:39
Здравствуйте.

Подскажите, пожалуйста.

Необходимо конвертировать документ с табличной частью. При этом есть условие:

Если СтрокаТабличнойЧасти.Поле1 > 0 Тогда
     СтрокаНовойТабличнойЧасти.Сумма = СтрокаТабличнойЧасти.Поле1;
ИначеЕсли
     СтрокаТабличнойЧасти.Поле2 > 0 Тогда
СтрокаНовойТабличнойЧасти.Сумма = СтрокаТабличнойЧасти.Поле2;
КонецЕсли;

Подскажите, в какой обработчик поместить это условие и как правильно обратиться к табличной части? (Источник.ИмяТабличнойЧасти[0].ИмяПоля?)

Спасибо.
1 welwel
 
05.08.15
18:45
ПередВыгрузкой
ОбъектКоллекции.ИмяПоля
2 Kolesnik
 
06.08.15
11:16
Спасибо.
Пишу в ПКГС, ПередВыгрузкой.

Если ОбъектКоллекции.Поле1 > 0 Тогда
...
Как теперь заполнить поле Сумма? Оно есть только в табличной части приемника.
3 Naumov
 
06.08.15
11:24
делаешь два ПКС: ПОле1->Сумма и Поле2 ->Сумма.
перед выгрузкой проверку и отказ, если не проходит.
Т.е. одно из ПКС должно сработать.
Программист всегда исправляет последнюю ошибку.