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