Подарочные сертификаты не выгружаются на сайт. УНФ3

Клиент обратился с проблемой — у него не выгружаются на сайт подарочные сертификаты.

Нашел запрос, которым собирается номенклатура (без характеристик):

ВЫБРАТЬ
	Номенклатура.Ссылка,
	ЗНАЧЕНИЕ(Справочник.ХарактеристикиНоменклатуры.ПустаяСсылка),
	Номенклатура.ПометкаУдаления,
	ВЫБОР
		КОГДА &ВыгружатьКатегории
			ТОГДА Номенклатура.КатегорияНоменклатуры
		ИНАЧЕ Номенклатура.Родитель
	КОНЕЦ,
	Номенклатура.КатегорияНоменклатуры,
	Номенклатура.ЭтоГруппа,
	Номенклатура.Код,
	Номенклатура.Наименование,
	Номенклатура.Артикул,
	Номенклатура.ТипНоменклатуры,
	Номенклатура.ЭтоНабор,
	Номенклатура.СпособРасчетаЦеныНабора,
	Номенклатура.ЕдиницаИзмерения,
	ЕСТЬNULL(ВТСтавкиНДС.СтавкаНДС, ЗНАЧЕНИЕ(Справочник.СтавкиНДС.ПустаяСсылка)),
	Номенклатура.ФайлКартинки,
	ЛОЖЬ,
	Номенклатура.Недействителен,
	ЛОЖЬ
ИЗ
	Справочник.Номенклатура КАК Номенклатура
		ЛЕВОЕ СОЕДИНЕНИЕ ВТСтавкиНДС КАК ВТСтавкиНДС
		ПО Номенклатура.ВидСтавкиНДС = ВТСтавкиНДС.ВидСтавкиНДС
ГДЕ
	НЕ Номенклатура.ЭтоГруппа
	И Номенклатура.ТипНоменклатуры В(&РазрешенныеТипыНоменклатуры)
	И Номенклатура.Наименование <> ""
	И ВЫБОР
			КОГДА &ОбязательноеНаличиеФотографий
				ТОГДА Номенклатура.ФайлКартинки <> ЗНАЧЕНИЕ(Справочник.НоменклатураПрисоединенныеФайлы.ПустаяСсылка)
			ИНАЧЕ ИСТИНА
		КОНЕЦ
	И ВЫБОР
			КОГДА &ВыгружатьТолькоИзменения
				ТОГДА ИСТИНА
			ИНАЧЕ НЕ(Номенклатура.ПометкаУдаления
						ИЛИ Номенклатура.Недействителен)
		КОНЕЦ
	И Номенклатура.Ссылка В ИЕРАРХИИ (&П2)
	И Номенклатура.Ссылка В (&П3)

Посмотрел в отладчике значение РазрешенныеТипыНоменклатуры:

Массив РазрешенныеТипыНоменклатуры заполняется в функции ИнтеграцияСИнтернетМагазиномСервер.ПолучитьСтруктуруОсновныхПараметровОбмена.

Поэтому просто расширил функцию из этого модуля, которая заполняет этот массив:

&Вместо("ПолучитьСтруктуруОсновныхПараметровОбмена")
Функция сайт_ПолучитьСтруктуруОсновныхПараметровОбмена()
	//Добавляем подарочные сертификаты. Модуль: ИнтеграцияСИнтернетМагазиномСервер
	ОсновныеПараметры = ПродолжитьВызов();
	ОсновныеПараметры.РазрешенныеТипыНоменклатуры.Добавить(Перечисления.ТипыНоменклатуры.ПодарочныйСертификат);
	Возврат ОсновныеПараметры;
КонецФункции

Среда: УНФ 3.0.10.178 Объем: 0.5 час

fixin

Программирую на 1С с 1999 года. В 1С просто Гений. В 2020 году ушел из офиса на вольные хлеба фриланса. Принимаю заказы.

Читайте также:

комментария 2

  1. sasha_semen:

    >Среда: УТ 3.0.10.178
    УНФ?

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *