Порой товары продаются с разной наценкой, и предприниматели хотят предоставлять разный размер скидок или процент кешбека за разные товары.
Рассмотрим пример создания сегмента номенклатуры с процентом наценки в диапазоне между 35 и 50 процентов.
Для возможности редактирования схемы компоновки данных программу необходимо запустить в толстом клиенте (управляемые формы).
Создадим сегмент, зайдем в настройки, нажмем на Редактирование схемы компоновки. вносим правки в первом наборе данных, меняя запрос на тот, что нам нужен.
Пример запроса
ВЫБРАТЬ
ЦеныНоменклатурыСрезПоследних.Номенклатура КАК Номенклатура,
ЦеныНоменклатурыСрезПоследних.Характеристика КАК Характеристика,
ЦеныНоменклатурыСрезПоследних.Цена КАК ЦенаЦенаРозница,
ЦеныНоменклатурыСрезПоследнихЗакупочные.Цена КАК ЦенаЗакуп
ПОМЕСТИТЬ ВТ
ИЗ
РегистрСведений.ЦеныНоменклатуры.СрезПоследних(, ВидЦены = &Розничные) КАК ЦеныНоменклатурыСрезПоследних
ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.ЦеныНоменклатуры.СрезПоследних(, ВидЦены = &Закупочные) КАК ЦеныНоменклатурыСрезПоследнихЗакупочные
ПО ЦеныНоменклатурыСрезПоследних.Номенклатура = ЦеныНоменклатурыСрезПоследнихЗакупочные.Номенклатура
И ЦеныНоменклатурыСрезПоследних.Характеристика = ЦеныНоменклатурыСрезПоследнихЗакупочные.Характеристика
;
////////////////////////////////////////////////////////////////////////////////
ВЫБРАТЬ
ВТ.Номенклатура КАК Номенклатура,
ВТ.Характеристика КАК Характеристика,
ВТ.ЦенаЦенаРозница КАК ЦенаЦенаРозница,
ВТ.ЦенаЗакуп КАК ЦенаЗакуп,
(ВТ.ЦенаЦенаРозница - ВТ.ЦенаЗакуп) / ВТ.ЦенаЗакуп * 100 КАК ПроцентНаценки
ПОМЕСТИТЬ ВТ2
ИЗ
ВТ КАК ВТ
;
////////////////////////////////////////////////////////////////////////////////
ВЫБРАТЬ
ВТ2.Номенклатура КАК Номенклатура,
ВТ2.Характеристика КАК Характеристика,
ВТ2.ЦенаЦенаРозница КАК ЦенаЦенаРозница,
ВТ2.ЦенаЗакуп КАК ЦенаЗакуп,
ВТ2.ПроцентНаценки КАК ПроцентНаценки
ИЗ
ВТ2 КАК ВТ2
ГДЕ
ВТ2.ПроцентНаценки МЕЖДУ &ПроцентНаценкиНачальныйПорог И &ПроцентНаценкиПотолок
В СКД, на вкладке "Параметры", снимаем галки "Ограничение доступности" с наших параметров, на вкладке "Настройки" ставим галки у наших параметров. После закрытия СКД в настройках сегмента на вкладке Параметры появятся наши параметры из запроса, заполняем их и завершаем редактирование. Указываем способ формирования сегмента (вручную, автоматически), формируем, сохраняем и закрываем. Теперь данный сегмент номенклатуры можно указывать в скидках.