(3)
Если ЗначениеЗаполнено(ОбъектКоллекции.Номенклатура.СчетУчетаМатериалов) Тогда
Значение = ОбъектКоллекции.Номенклатура.СчетУчетаМатериалов.Код;
Иначе
Если ОбъектКоллекции.Номенклатура.ТипНоменклатуры.ВидНоменклатуры = Перечисления.ВидыНоменклатуры.Товар Тогда
Значение = "41.01";
Иначе
Значение = "10.09";
КонецЕсли;
КонецЕсли;
Я нашёл. Там надо было подставлять правило выгрузки в зависимости от того откуда значение получется. Из строки заданной или из кода элемента. Хотя и там и там строка. Но тем не менее почему то ругалось.
Выдавать глобальные идеи — это удовольствие; искать сволочные маленькие ошибки — вот настоящая работа. Фредерик Брукс-младший