1С УПРАВЛЕНИЕ ТОРГОВЛЕЙ И ИНТЕРНЕТ-МАГАЗИН БИТРИКС

11 Ноября 2015
Версия для печати

Новое в УТ 11.2 Изменения подсистемы скидок и наценок

Продолжаем рассматривать новинки 1С Управление торговлей 11.2. И сегодня мы коснёмся подсистемы Маркетинг и темы скидок и наценок.

В новой версии УТ 11.2 в подсистему Скидки (наценки) внесены следующие изменения:
  1. Упрощена работа маркетолога при настройке скидок (наценок).
  2. Расширены возможности по условию предоставления и назначению типовых скидок
  3. Предусмотрена возможность регистрации произвольных условий назначения скидки и алгоритмов ее расчета.
  4. Реализация внешней обработки для расчета скидок.

Упрощена работа маркетолога при настройке скидок (наценок)

Внесены изменения в форму справочника Скидки (наценки), это должно повысить удобство работы менеджера отдела маркетинга.
Вот так выглядит форма в УТ 11.2


А так она выглядела в УТ 11.1

А изменений не так уж и много, как может показаться на первый взгляд. Изменения по большей части интерфейсные под требования режима Такси. 1С избавились от табличных частей на форме и Условия предоставления вынесены на отдельную вкладку, а ценовые ограничения открываются по нажатию на ссылку Уточнить. Стало ли удобнее, сразу и не понятно. Единственное стоит отметить, что форма стала более загружена информацией. Но оставить старую формы было нельзя, т.к. в интерфейсе такси она бы занимала слишком много места на экране.
Вобщем интерфейсные изменения не впечатлили, посмотрим на новые возможности.

Расширены возможности по условию предоставления и назначению типовых скидок

1. Появилось новое условие предоставление скидки За день рождения клиента. "Наконец-то дождались" - только и хочется сказать. В рознице эта скидка есть уже давно, и как бы не с версии 1.0. (Да специально посмотрел в Рознице 1.0 была скидка на день рождение. Ужас...).

2. В условие предоставления скидки За форму оплаты добавлена возможность выбрать вариант формы оплаты сертификатом, если оплата покупки полностью оплачивается подарочным сертификатом. Напомню, в УТ 11.1 были формы оплаты (наличные, безналичные и платежная карта). Теперь добавились подарочные сертификаты. Пригодится.

3. В условия предоставления скидок За накопленный объем продаж и За разовый объем продаж добавлена возможность непосредственно указать список номенклатуры, на который будет предоставляться скидка или задать произвольный отбор.

Напомню, что в УТ 11.1 можно было указать только сегмент номенклатуры. В принципе с помощью сегментов решались все появившиеся отборы, но данная доработка сократит количество сегментов номенклатуры, которые со временем увеличивается или вобще позволит не использовать сегменты.

4. Появилась возможность сразу назначить скидку на произвольные позиции номенклатуры. Это поле выбора Предоставляется на.


Ну собственно тоже самое, что и пункт выше. Раньше такая скидка реализовывалась через сегменты номенклатуры. Теперь механизм стал немного проще для неискушенного сегментами пользователя.

Не густо по типовым правилам назначения скидок.

Предусмотрена возможность регистрации произвольных условий назначения скидки и алгоритмов ее расчета

А вот на последок 1С не просто порадовала, а даже удивила!

В УТ 11.2.2 появилась возможность реализовывать произвольные алгоритмы скидок и наценок путем подключения собственных внешних обработок. Вот это уже серьезно, это не просто произвольные отборы и СКД , чем уже продвинутых одинэсников давно не удивить!
Внешние обработки с алгоритмом расчета скидок подключаются стандартно, как и все остальные внешние отчеты и обработки - НСИ и администрированиеНастройка параметров системы - Печатные формы, отчеты и обработкиОтчеты и обработки - Дополнительные отчеты и обработки.
Обратите внимание появился новый вид внешний обработок Расчет скидок (наценок)

И вот как интересно выглядит процедура СведеньяОВнешнейОбработки(), если открыть код обработки из демонстрационной базы.

После добавления специальной внешней обработки в базу, в скидках появится новый Тип скидки с наименованием, которое указано в обработке. И при выборе такого типа настройка и расчет скидки будет производится уже внешней обработкой.

Ниже типа скидки появляется информация, что скидка предоставляется внешней обработкой и появляется кнопка Настройка, которая дает возможность настроить скидку. Весь интерфейс по настройке реализуется во внешней обработке.

Ну что тут можно сказать, только "Браво 1С!". Возможность подключать собственные обработчики скидок просто закрывает все прорехи в типах скидках и условиях их предоставления. Какая бы не была сложная система скидок на предприятии теперь не потребуется для её реализации вносить изменения в код 1С. А я сталкивался с тем, что приходилось переписывать типовые алгоритмы расчета скидок. Теперь этого удастся избежать.

Реализация внешней обработки для расчета скидок


На этом бы я должен попрощаться с вами, дорогие читатели, но мне не терпится взглянуть, что же из себя представляет эта внешняя обработка по расчету скидок. Уверен и той половине из вас, что разбирается в программировании это тоже не дает покоя. Давайте посмотрим вместе.

А структура у обработки не такая уже и сложная.
Имеется форма с возможностью задать настройки, которая как раз и открывается по кнопке Настройка.

Настройки сохраняются в самом справочнике Скидки (наценки) в реквизите с типом хранилища значений.
А в модуле обработки присутствует функция Рассчитать(СкидкаНаценка, Настройки, Товары, ПараметрыРасчета), в которую передается сам элемент справочника скидки (наценки), форма настроек из внешней обработки, таблица товаров из документа, в котором рассчитываются скидки и параметры расчета. И далее используя настройки из формы настроек делается обход таблицы товаров и рассчитываются скидки. Ну ещё перед этим нужно добавить проверку на возможность применения этой скидки. Ни чего сложного в принципе.



От автора:
Ну что я могу сказать: последний пункт, про возможность разрабатывать произвольные условия предоставления скидок через внешние обработки, очень меня порадовал. Это определенный прорыв и прецедент. Если фирма 1С и дальше продолжит внедрять возможности подключения внешних обработок для реализации новых возможностей программы будет повод ещё меньше вносить изменений в типовые решения.
До новых встреч!



Комментарии

Подписатmся на комментарии
Защита от автоматических сообщений
Введите слово на картинке
20
03.01.2018 | Александр

Спасибо, очень помог пример обработки

Комментировать
Подписатmся на комментарии
Защита от автоматических сообщений
Введите слово на картинке
20
Закрыть
03.10.2017 | Наталья

Добрый день,подскажите пожалуйста , где может быть ошибка. Таможенный сбор в Управление торговлей, редакция 11 (11.3.4.93) при заведении ГТД распределяется не корректно. ГТД по импорту уже получена 02.10, а товар поступил на склад 03.10. Все документы проводим 03.10 на основании поступления. Спасибо

Комментировать
Подписатmся на комментарии
Защита от автоматических сообщений
Введите слово на картинке
20
Закрыть
04.10.2017 | Администратор

Не подскажу к сожалению, с импортом плотно не работал.

Комментировать
Подписатmся на комментарии
Защита от автоматических сообщений
Введите слово на картинке
20
Закрыть
23.09.2017 | Анна

Добрый день,подскажите пожалуйста , как оформить скидку подарок в УТ. При продаже 4шт одного товара, 5- ый в подарок.Управление торговлей 11.3.3.190. Спасибо

Комментировать
Подписатmся на комментарии
Защита от автоматических сообщений
Введите слово на картинке
20
Закрыть
24.09.2017 | Администратор

Для настройки скидки подарком нужно настроить скидку с типом скидки Количеством. Размер скидки указать Бесплатно 1 из 4. Т.к. продавать за ноль рублей нельзя по законодательству, то цена одной из позиций будет распределена, как скидка на другие позиции (скидка 25%). Получится бесплатно.

Комментировать
Подписатmся на комментарии
Защита от автоматических сообщений
Введите слово на картинке
20
Закрыть
16.11.2015 | makushka

вроде расширения уже давно есть.. внешние обработки так необходимы?

Комментировать
Подписатmся на комментарии
Защита от автоматических сообщений
Введите слово на картинке
20
Закрыть
17.11.2015 | Администратор

Расширения есть не так уж и давно по меркам этапов развития программы. Пока каких то проектов на расширениях я не встречал. По этому наверное внешние обработки более привычный функционал и для 1С и для сопровожденцев.
Но возможно да, внешние обработки себя изживут со временем.

Комментировать
Подписатmся на комментарии
Защита от автоматических сообщений
Введите слово на картинке
20
Закрыть
09.12.2015 | Денис

Есть ошибка, на мой взгляд, в пункте 4 по скидкам:
"Ну собственно тоже самое, что и пункт выше. Раньше такая скидка реализовывалась через сегменты номенклатуры. Теперь механизм стал немного проще для неискушенного сегментами пользователя."
В ут 11.1 это реализовано через Ценовые группы, что жутко неудобно,а тут прям исправились.

Комментировать
Подписатmся на комментарии
Защита от автоматических сообщений
Введите слово на картинке
20
Закрыть
09.12.2015 | Администратор

Денис, ценовые группы это ограничение скидки. Например, скидка назначена 5%, но есть ограничение на некоторую номенклатуру, только 3%.
Тут же просто отбор номенклатуры для предоставления скидки, а ценовые группы так и остались.

Комментировать
Подписатmся на комментарии
Защита от автоматических сообщений
Введите слово на картинке
20
Закрыть
14.12.2015 | Денис

Вы все-таки Вы не правы, на мой взгляд. Именно через сегменты такую скидку было сделать нереально.
Рассмотрим ситуацию.
Необходимо назначить скидку 10% на товары группы номенклатуры "карт-ридер", если в чеке 4 или более шт. товара из этой группы. Причем, не на количество в строке, а в общем в чеке. Естесственно, в чеке могут присутствовать и другие товары - на них скидка не распространяется.
Решение:
Создаем "наш" сегмент - закидываем туда всю ном-ру из группы "карт-ридер".
Создаем скидку: Условие скидки - за разовую продажу, количество в документе не менее 4, сегмент - "наш". Переносим в скидку и, бабах, видим, что скидка предоставляется на все строки документа. Но нам же надо только на группу "карт-ридер". И вот в ут 11.1 приходится извращаться: создаем ценовую группу "карт-ридер". Всей ном-ре из группы "карт-ридер" устанавливаем эту ценовую группу. В скидке ставим уточнение по ценовой группе - 10%, а процент самой скидки 0%!
Так вот в ут 11.2 ушли от этого головняка тем, что сделали поле "предоставляется на". И это совсем не то же, что и условие предоставления скидки.
Думаю, все-таки придется исправить статью.

Комментировать
Подписатmся на комментарии
Защита от автоматических сообщений
Введите слово на картинке
20
Закрыть
14.12.2015 | Денис

Еще вопрос по поводу внешних обработок:
С чего это они себя изживут? Расширения разве можно динамически (без обновления конфигурации) подключать?

Комментировать
Подписатmся на комментарии
Защита от автоматических сообщений
Введите слово на картинке
20
Закрыть
05.04.2016 | Ольга

Подскажите, как настроить скидку за первую покупку (5%)?
УТ 11.2.3.84

Комментировать
Подписатmся на комментарии
Защита от автоматических сообщений
Введите слово на картинке
20
Закрыть
05.04.2016 | Администратор

Ольга, в демоазе есть скидка "5% на номенклатуру сегмента Обувь (Первая продажа партнеру)" посмотрите, как сделана. Суть её мы делаем скидку за накопленный объем продаж не более 0 рублей.
Т.е. когда накопленный объем продаж равен нулю, тогда скидка, когда больше скидки уже нет.

Комментировать
Подписатmся на комментарии
Защита от автоматических сообщений
Введите слово на картинке
20
Закрыть
06.04.2016 | Ольга

Благодарю!

Комментировать
Подписатmся на комментарии
Защита от автоматических сообщений
Введите слово на картинке
20
Закрыть
14.05.2016 | Наталья

Здравствуйте, подскажите, пожалуйста, как настроить округление чека? После обновления с 11.1 на 11.2 чеки перестало округлять, хотя до этого работало стандартное правило без проблем. Теперь сумма к оплате остается с копейками.

Комментировать
Подписатmся на комментарии
Защита от автоматических сообщений
Введите слово на картинке
20
Закрыть
16.05.2016 | Администратор

Наталья, есть правила округления цен при установки цен. Есть ещё настройка округления в скидках. А в чеке округления, вроде не было никогда. У вас не было никаких доработок 1С?

Комментировать
Подписатmся на комментарии
Защита от автоматических сообщений
Введите слово на картинке
20
Закрыть
17.05.2016 | Наталья

Программа у нас типовая, без доработок. Округление в чеке было всегда, так называется один из вариантов скидок. После того как на розничную цену (которая без копеек) делается в чеке скидка по карте лояльности, то образуются копейки и дальше работает уже скидка "Округление суммы документа". После перехода с УТ 11.1 на УТ 11.2 округление документа перестало работать. Настроено следующим образом:
1. Сложение
  1.1 Максимум
    1.1.1 Скидка по карте лояльности 1
    1.1.2 Скидка по карте лояльности 2
  1.2 Округление

Именно эта схема в УТ 11.1 давала нужный результат. А уже в УТ 11.2 или что-то поменялось или это недоработка, так как округление по этой схеме уже не происходит. При этом если в чеке один товар, то вроде  округление проходит, а если 2 и больше, то не округляет, остаются копейки в строке "К оплате"

Комментировать
Подписатmся на комментарии
Защита от автоматических сообщений
Введите слово на картинке
20
Закрыть
17.05.2016 | Администратор

Наталья, действительно в УТ 11.2 не работает округление. Точнее оно работает одно, без скидок (на сумму документа). А если добавляются скидки то процент накладывается и итоговая сумма получается дробная дробная.

Комментировать
Подписатmся на комментарии
Защита от автоматических сообщений
Введите слово на картинке
20
Закрыть
17.05.2016 | Наталья

Да, все верно. Пробовали поменять сложение на умножение в нашей схеме, но тоже результат не верный. Если пробить несколько товаров в чеке, то ничего не округляется. Получается это просто ошибка разработчиков и остается только ждать исправления...когда-нибудь... не скоро))

Комментировать
Подписатmся на комментарии
Защита от автоматических сообщений
Введите слово на картинке
20
Закрыть
10.06.2016 | Максим

Такая же проблема как у Натальи, выхода пока не нашел. ждем...

Комментировать
Подписатmся на комментарии
Защита от автоматических сообщений
Введите слово на картинке
20
Закрыть
08.08.2016 | Наталья

Здравствуйте, подскажите, пожалуйста, проблема с округлением чека решилась в каком-то из релизов?
Или хотя бы включена в план по исправлениям? такую информацию где-то можно найти?

Комментировать
Подписатmся на комментарии
Защита от автоматических сообщений
Введите слово на картинке
20
Закрыть
08.08.2016 | Администратор

Наталья, пока я настроить не смог. Точной постановки такой ошибки тоже не встречаю в ошибках. Посмотреть ошибки можно здесь:
https://bugboard.v8.1c.ru/project/trade11.html

Комментировать
Подписатmся на комментарии
Защита от автоматических сообщений
Введите слово на картинке
20
Закрыть


Возврат к списку