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