выбираем в настройках Свой Алгоритм
и вводим
ЕСЛИ НЕ ПустаяСтрока([Номенклатура].НаименованиеПолное)ТОГДА [Результат] = [Номенклатура].НаименованиеПолное; ИНАЧЕ [Результат] = [Номенклатура].Наименование; КОНЕЦЕСЛИ; |
Запрос = Новый Запрос; Запрос.МенеджерВременныхТаблиц = [МенеджерВременныхТаблиц]; Запрос.Текст = "ВЫБРАТЬ | ВТ_ЗначенияСвойствТоваровДляВыгрузкиРеквизитовПоПользовательсокмуАлгоритму.Значение |ИЗ | ВТ_ЗначенияСвойствТоваровДляВыгрузкиРеквизитовПоПользовательсокмуАлгоритму |ГДЕ | ВТ_ЗначенияСвойствТоваровДляВыгрузкиРеквизитовПоПользовательсокмуАлгоритму.Номенклатура = &Номенклатура | И ВТ_ЗначенияСвойствТоваровДляВыгрузкиРеквизитовПоПользовательсокмуАлгоритму.Свойство = &Свойство"; Запрос.УстановитьПараметр("Номенклатура", [Номенклатура]); Запрос.УстановитьПараметр("Свойство", ПланыВидовХарактеристик.ДополнительныеРеквизитыИСведения.НайтиПоНаименованию(<Название свойства>, Истина)); ВыполненныйЗапрос = запрос.Выполнить(); Если ВыполненныйЗапрос.Пустой() Тогда [Результат] = ""; Иначе Выборка = ВыполненныйЗапрос.Выбрать(); Пока Выборка.Следующий() Цикл [Результат] = Строка(Выборка.Значение); Прервать; КонецЦикла; КонецЕсли; |