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