Имя: Пароль:
1C
1С v8
Конвертация данных. 2.1.6. КоллекцияОбъектов
0 Lolipop
 
21.10.15
16:35
Передаю в коллекцию объектов данные:

КоллекцияОбъектов = Новый ТаблицаЗначений;
КоллекцияОбъектов.Колонки.Добавить("ПризнакКомпенсацииОтпуска");
НоваяСтрока = КоллекцияОбъектов.Добавить();
НоваяСтрока.ПризнакКомпенсацииОтпуска = Источник.ПризнакКомпенсацииУдержанияОтпуска;

Код пишу в ПКГС."ПризнакКомпенсацииОтпуска" - это реквизит с типом перечисление, которому нет соответствия в приемнике.

Теперь в группе для Приемника "ПризнакКомпенсацииОтпуска" нужно сделать проверку на то, если ПризнакКомпенсацииУдержанияОтпуска.КомпенсироватьНеИспользованные Тогда Значение=Истина; Иначе Значение = Ложь;

Сделал так в ПКС для моего приемника:

Если КоллекцияОбъектов.ПризнакКомпенсацииОтпуска.КомпенсироватьНеИспользованные Тогда
    Значение = Истина;
Иначе Значение=Ложь;
    КонецЕcли;

Не работает. Как выполнить проверку?
Компьютер — устройство, разработанное для ускорения и автоматизации человеческих ошибок.