Имя: Пароль:
1C
1С v8
КД2. Как из строки создать в приемнике значение перечисления?
0 Puzoter
 
06.01.16
17:56
Источником данных является строка. Нужно по строке получить в приемнике значение перечисления. Как настроить ПКО?
1 ДенисЧ
 
06.01.16
18:01
Значение = ИмяСвойстваКакОноЕстьВИсточнике;
2 ДенисЧ
 
06.01.16
18:01
Если есть такое значение перечисления, разумеется
3 Puzoter
 
06.01.16
18:36
(2) Сделал так:
Перед выгрузкой: Приемник = Источник;
После выгрузки: УзелСсылки = Источник;
Отказ = 1;
4 Puzoter
 
06.01.16
18:37
Аналогичный вопрос со справочником. Источник данных - код в виде строки. Нужно найти в базе приемнике элемент по этому коду.
5 Franchiser
 
гуру
06.01.16
18:58
Имя ПКО нужно очистить
и написать:
Значение = "ИдентификаторПеречисления"
6 Puzoter
 
08.01.16
12:48
(5) Сложность в том, что это ПКО для конвертации я не могу обозначить явно, потому, что формирую выгрузку набора движений регистра бухгалтерии программно:

Вот код обработчика набора "перед обработкой":

КоллекцияОбъектов = Новый ТаблицаЗначений;
КоллекцияОбъектов.Колонки.Добавить("КФО");
КоллекцияОбъектов.Колонки.Добавить("КЭКДт");
СтрокаКоллекции.КФО = "Внебюджет";
СтрокаКоллекции.КЭКДт = "330";

В ТЗ я передаю строки в первом случае идентификатор перечисления, во втором код справочника. При этом нужно, чтобы ПКО справочника и перечисления были подобраны автоматически, для чего, как я полагаю, в качестве источника нужно указать "строку". Но если указывать строку, то ПКО ругается не нессылочный тип. Подскажите, как в этом случае корректно настроить правила?
7 Puzoter
 
08.01.16
14:00
Разобрался кажется...