Скидки на первую, вторую или другую определенную строку чека (1С: Розница)

09.07.20

Задачи пользователя - Прайсы

Внешняя обработка для создания в 1С Рознице скидок вида: "50% на второй товар в чеке!, или акции, подобных "Третья вещь в подарок!".

Скачать файл

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

Наименование По подписке [?] Купить один файл
Скидки по номеру строки
.epf 10,27Kb ver:1.0.0
101
101 Скачать (2 SM) Купить за 2 150 руб.

Внешняя обработка, позволяющая в 1С Рознице реализовать скидки вида: x процентов на первый товар, y на второй, z на третий ... и их вариации.

Подключение:

Обычным образом, через Администрирование -> Печатные формы, отчеты, обработки -> Дополнительные отчеты и обработки -> Добавить из файла. Подключить также можно и непосредственно из формы выбора условий предоставления скидки.

Использование:

Рассмотрим пример создания маркетинговой акции, где на первую строку чека предоставляется скидка - 5%, на вторую - 10%, а на все последующие - 15%.

  1. В разделе Маркетинг -> Маркетинговые акции создаем новую акцию
  2. Указываем название, период действия и магазины
  3. В расписании скидок создаем новую строку и выбираем "Показать все"
  4. Создаем новую скидку
  5. У скидки указываем тип действия "процент" и размер - 5%
  6. Указываем область предоставления "в строке, в которой выполняется условие"
  7. На вкладке "Условия предоставления" добавляем новую строку и выбираем "Показать все"
  8. Создаем новое условие предоставления скидок
  9. В условие предоставления выбираем "Внешняя обработка"
  10. Выбираем внешнюю обработку "Условие скидки по конкретному номеру строки", если она отсутствует в списке - нажимаем "Создать" и выбираем файл скаченной обработки
  11. Нажимаем кнопку "Настройки" рядом с выбранной внешней обработкой
  12. В окне настройки выбираем тип сравнения равенство (знак "=") и указываем номер строки 1
  13. Применяем настройки, задаем наименование условия и сохраняем его
  14. Выбираем созданное условие, задаем название скидки и тоже сохраняем
  15. Выбираем созданную скидку - теперь в нашей маркетинговой акции есть скидка, действующая только на первую строку чека
  16. Повторяем шаги с 3 по 14, но в окне настройки внешней обработки указываем номер строки 2, и естественно задаем процент скидки - 10%
  17. Выбираем созданную скидку - теперь в нашей маркетинговой акции есть вторая скидка, действующая только на вторую строку чека
  18. Повторяем шаги с 3 по 14, но в окне настройки внешней обработки выбираем тип сравнения больше (знак ">") и указываем номер строки 2, и указываем процент скидки - 15%
  19. Выбираем созданную скидку - теперь в нашей маркетинговой акции есть третья скидка, действующая на все строки, начиная с третьей
  20. Сохраняем акцию и начинаем продажи

Другой пример, акция - третья вещь в подарок:

  1. В разделе Маркетинг -> Маркетинговые акции создаем новую акцию
  2. Указываем название, период действия и магазины
  3. В расписании скидок создаем новую строку и выбираем "Показать все"
  4. Создаем новую скидку
  5. У скидки указываем тип действия "Сумма" и размер - 9999999999
  6. Указываем область предоставления "в строке, в которой выполняется условие"
  7. На вкладке "Условия предоставления" добавляем новую строку и выбираем "Показать все"
  8. Создаем новое условие предоставления скидок
  9. В условие предоставления выбираем "Внешняя обработка"
  10. Выбираем внешнюю обработку "Условие скидки по конкретному номеру строки", если она отсутствует в списке - нажимаем "Создать" и выбираем файл скаченной обработки
  11. Нажимаем кнопку "Настройки" рядом с выбранной внешней обработкой
  12. В окне настройки выбираем тип сравнения равенство (знак "=") и указываем номер строки 3
  13. Применяем настройки, задаем наименование условия и сохраняем его
  14. Выбираем созданное условие, задаем название скидки и тоже сохраняем
  15. Выбираем созданную скидку - теперь в нашей маркетинговой акции есть скидка, срабатывающая на третьей строке чека и устанавливающая нулевую стоимость этой строки
  16. Сохраняем акцию и начинаем продажи

Доступные настройки

  • тип сравнения - доступно сравнение номера строки на равенство, больше/меньше и вхождение в диапазон
  • номер строки для сравнения (второй номер появляется при выборе диапазона для сравнения)
  • сортировка - предоставляет возможность отсортировать строки чека по возрастанию/убыванию суммы строки перед проверкой условия

Обратите внимание, что включение сортировки не меняет порядок строк в набранном чеке. Сортировка выполняется перед проверкой условий, и результат сортировки влияет только на то, какую строку обработка будет считать первой, второй и т.д, сам же результат сортировки после проверки условий отбрасывается. Поэтому, если вы используете несколько скидок с разными условиями на номер строки - следует включать сортировку в каждой из них, или не включать совсем.

Обработка проверялась в:

  • Розница, редакция 2.2 (2.2.11.29), платформа 8.3.13.1690
  • Розница, редакция 2.3 (2.3.3.25), платформа 8.3.16.1148

 

Розница скидка маркетинг первая строка условие скидки

См. также

ККМ Кассовые операции Розничная торговля Системный администратор Программист Платформа 1С v8.3 1С:Комплексная автоматизация 1.х 1С:Бухгалтерия 2.0 1С:Управление торговлей 10 1С:Розница 2 1С:Управление производственным предприятием 1С:Бухгалтерия государственного учреждения 1С:Бухгалтерия 1.6 1С:Бухгалтерия автономного учреждения Россия Платные (руб)

Универсальная обработка для обслуживания любых фискальных регистраторов (ККТ), в том числе Веб сервер АТОЛ. Работает в соответствии с 54-ФЗ. (ФФД 1.0, ФФД 1.05, ФФД 1.1, ФФД 1.2). Подключайте любую онлайн кассу к практически любой конфигурации. Нет необходимости обновлять 1С. Можно бесплатно скачать и протестировать. Может работать одновременно с несколькими онлайн-кассами, либо одной с разных рабочих мест. (через RDP, TCP\IP или веб-сервер) Позволяет разделить один чек сразу на несколько ККТ или на несколько систем налогообложения. Поддерживает разрешительный режим и маркировку. Можно настроить собственный шаблонов чека. Можно использовать эквайринг там, где он не поддерживается. Работает на LINUX и Windows

6000 руб.

27.02.2017    809177    5139    9740    

2927

Оптовая торговля Розничная торговля Обмен с ГосИС Бухгалтер Платформа 1С v8.3 1С:Управление торговлей 10 1С:ERP Управление предприятием 2 1С:Бухгалтерия 3.0 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х 1С:Управление нашей фирмой 3.0 Розничная и сетевая торговля (FMCG) Оптовая торговля, дистрибуция, логистика Рестораны, кафе и фаст-фуд Россия Бухгалтерский учет Управленческий учет Акцизы Платные (руб)

Автоматизация учета ЕГАИС в 1С для оптовой торговли, производства и импорта. Получение и отправка ТТН, отправка акта о постановке на баланс и акта о списании. Получение остатков. Загрузка и сопоставление номенклатуры и контрагентов. Оправка в ЕГАИС отчетов о производстве и импорте.

828 руб.

15.12.2015    172160    857    369    

405

ККМ Кассовые операции Розничная торговля Системный администратор Программист Платформа 1С v8.3 1С:Комплексная автоматизация 1.х 1С:Бухгалтерия 2.0 1С:Управление торговлей 10 1С:Розница 2 1С:Управление производственным предприятием 1С:Бухгалтерия государственного учреждения 1С:Бухгалтерия автономного учреждения Россия Платные (руб)

Обработка осуществляет обслуживание ККТ АТОЛ, Штрих, Вики Принт и Меркурий для конфигураций "УТ 10.3", "КА 1.1", "УПП 1.3", "Розница 1.0", "БП 2.0" и других отраслевых решений, построенных на основе указанных выше конфигурациях. Поддерживает возможность параллельно пробития чеков на одной ККМ несколькими пользователями. Поддерживает Веб-сервер Атол. Соответствует требованиям 54-ФЗ. Поддерживает ФФД 1.0, 1.05, 1.1 и 1.2. Разделяет чеки по нескольким СНО. Поддерживает механизмы подключения ККТ по TCP/IP, для работы через RDP или интернет. Поддержка маркировки и разрешительного режима. Поддержка пробития чеков с новыми ставками НДС 5% и НДС 7%.

5880 руб.

25.05.2015    340339    2040    3112    

1058

Оптовая торговля Розничная торговля Пользователь Платформа 1С v8.3 Оперативный учет Управляемые формы 1С:Управление торговлей 10 1С:Розница 2 Россия Управленческий учет Платные (руб)

Подсистема призвана упростить и автоматизировать процесс расчета и начисления бонусов покупателей. Бонусная система работает с конфигурациями 1С:УТ 10.3, 1С:Розница. Механизм реализован в начале 2013г. и работает до сих пор с постоянными совершенствованиями.

30000 руб.

02.11.2015    113382    103    88    

186

Загрузка и выгрузка в Excel Логистика, склад и ТМЦ Ценообразование, анализ цен Файловый обмен (TXT, XML, DBF), FTP Бухгалтер Пользователь Платформа 1С v8.3 1С:Бухгалтерия 2.0 1С:Управление торговлей 10 1С:Розница 2 1С:Управление нашей фирмой 1.6 1С:ERP Управление предприятием 2 1С:Бухгалтерия 3.0 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х 1С:Управление нашей фирмой 3.0 1С:Розница 3.0 Платные (руб)

Эволюция не стоит на месте - новая удобная версия функциональной обработки для Вашего бизнеса! Что же Вы получаете? Удобный и интуитивно понятный интерфейс с 3-мя этапами работы. 2 режима - автоматический и ручной. Чтение XLSX, XLSM, CSV, XML/YML форматов без офиса, на любом сервере! Визуальное связывание колонок файла и реквизитов простым перетаскиванием колонок. Создание или обновление номенклатуры с иерархией, характеристик, доп. реквизитов, упаковок, загрузка практически неограниченного количества картинок на одну номенклатуру (с возможностью загрузки в несколько потоков одновременно), с хранением в томах или в базе. Загрузка номенклатуры поставщиков или поиск по их данным номенклатуры. Загрузка доп. реквизитов в характеристики. Загрузка штрихкодов с генерацией новых. Создание элементов справочников и ПВХ "на лету" для выбранных реквизитов. (Обновление от 10.02.2025, версия 9.9 - 9.15)

16800 руб.

20.11.2015    158368    385    378    

517
Комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
1. пользователь 02.12.19 12:37
Сообщение было скрыто модератором.
...
2. пользователь 02.12.19 12:57
Сообщение было скрыто модератором.
...
3. GreyK 288 09.07.20 13:16 Сейчас в теме
В Рознице 2.3 данная обработка не работает.
4. denmax 442 09.07.20 17:12 Сейчас в теме
(3) В Рознице 2.3 данная обработка работает.
5. GreyK 288 10.07.20 00:24 Сейчас в теме
(4) Розница 2.3.4.33, обработка зарегистрирована в справочнике дополнительных обработок, но в реквизит "Внешняя обработка" она не выбирается. Список обработок пуст.
6. denmax 442 10.07.20 00:30 Сейчас в теме
(5) Вероятно путаете выбор внешней обработки в поле "Тип скидки" и в поле "Условие представления"
7. GreyK 288 10.07.20 00:35 Сейчас в теме
(6) И там, и там, пустой список обработок.
9. denmax 442 10.07.20 08:23 Сейчас в теме
(7) Версии + скрин, pls. У меня во всех протестированных версиях розницы нормально выбирается.
10. GreyK 288 10.07.20 10:56 Сейчас в теме
(9) Вот скрины экрана.
Прикрепленные файлы:
8. GreyK 288 10.07.20 00:40 Сейчас в теме
+(6) Если это глюк выбора значения реквизита, то можно конечно и заполнить реквизит принудительно, но будет ли работать такое условие предоставление скидки?
11. denmax 442 10.07.20 14:23 Сейчас в теме
(8) Это действительно глюк выбора. В рознице уже достаточно давно есть проблема, что невозможно выбрать внешнюю обработку расчета скидок. Обработка же условия предоставления скидки до версии 2.3.4 выбиралась без проблем. Сейчас сломали и выбор условия - точно также как для выбора типа скидки, форма выбора вида условия открывается пустая, т.к. передается для отбора пустой тип обработки.
Если отредактировать справочник условий предоставления скидок вручную, например с помощью универсального редактора объектов - обработка назначается в условие, форма настроек доступна, скидка применяется по этим настройкам.
12. Saevich.andi 08.02.21 11:20 Сейчас в теме
Добрый день, при создании акции 1+1=3 почему на вторую позицию уже делается скидка, хотя в условиях прописано (= 3). И еще как сделать чтоб 3 товар была цена 1 копейка?
13. denmax 442 08.02.21 11:46 Сейчас в теме
(12) Как сделать цену 0 - написано в описании, а вот можно ли сделать 1 копейку, без доп обработок - мне кажется что нет. По 1+1=3 - напишите подробно/сделайте скриншоты настроек, пока непонятно что у вас не так.
14. Saevich.andi 16.02.21 15:36 Сейчас в теме
вот
Прикрепленные файлы:
15. denmax 442 16.02.21 17:20 Сейчас в теме
(14) Скорее всего дело в сегментах, при их использовании структуры данных меняются. Надо будет проверить, а то не только вы вариант с сегментами используете.
16. Saevich.andi 17.02.21 08:36 Сейчас в теме
Хотелось бы как можно скорее получить результат(продавцы косячат).Также замечено, что в рмк скидка не срабатывает, когда есть другой товар в чеке(делаем скидку отдельным чеком)
Еще вопрос можно ли добавить в работу скидки, чтоб каждый третий товар данного сегмента делал скидку? Заранее спасибо.
20. Evgeny21 01.07.22 08:27 Сейчас в теме
(16) Так же интересует этот функционал скидки в строке если товар в сегменте и по номеру. Уже есть этот функционал?
17. Saevich.andi 22.03.21 11:54 Сейчас в теме
Добрый день, исправление когда будет готово?
18. IlyaReznikov 01.08.21 09:50 Сейчас в теме
красава !
2.3.7.22 - все работает !
допили еще плиз сортировку в табличной части по цене ! Куплю еще раз от души !
19. basik58 22.06.22 14:43 Сейчас в теме
Здравствуйте в УТ 11.4 будет работать?
21. user1037210 29.07.23 06:33 Сейчас в теме
Здравствуйте. Обработка тестировалась на программе трёх летней давности. С последними версиями будет работать? 8.3.23.1782 конф 2.3.15.47
22. user1037210 31.07.23 12:14 Сейчас в теме
Огромное спасибо!!! Всё работает.
23. Kev79 02.02.25 14:16 Сейчас в теме
Здравствуйте. Для настройки акции "при покупке 3-ех шт, на самую дешевую из них скидка 50%" эта обработка подойдет?
24. denmax 442 02.02.25 16:31 Сейчас в теме
(23) "50% на самую дешевую" сделать можно, но контролировать что вещей именно три а не меньше обработка не может
Оставьте свое сообщение