Внешняя обработка для подключения к маркетинговой акции.
Позволяет сделать акции типа: покупаешь 2 пары обуви - на третью пару будет скидка 50%.
Скидка дается на самую дешевую пару из комплекта.
Работает кратно. То есть, к примеру, если в чеке 6 пар обуви то на 2 самые дешевые пары будет рассчитана скидка.
Скидка равномерно "размазывается" по всему комплекту.
Скачать файл
ВНИМАНИЕ:
Файлы из Базы знаний - это исходный код разработки.
Это примеры решения задач, шаблоны, заготовки, "строительные материалы" для учетной системы.
Файлы ориентированы на специалистов 1С, которые могут разобраться в коде и оптимизировать программу для запуска в базе данных.
Гарантии работоспособности нет. Возврата нет. Технической поддержки нет.
Форма настройки внешней обработки выглядит так:

Сегмент номенклатуры – указывает, какие позиции в чеке засчитывать за комплект.
При данной настройке при покупке 3 чашек любого кофе, на саму дешевую чашку кофе из комплекта будет сделана скидка 50%.
Тестировалось на релизе Розница 2.2.7.39.
upd. Обработка обновлена для работы с Розницей 2.3
Обратная совместимость сохранена
Тестировано на 2.3.13.33
С такими настройками:

Вот такой результат:

Обработка расчет скидки розница