Обработка предназначена для использования в конфигурации "Управление торговлей" 8 редакций 11.2 и новее.
Тестировалось на релизах Управление торговлей, редакция 11 (11.2.3.173), (11.3.4.228) и (11.4.6.207)
Код обработки открыт.
При подключении обработки, добавится новый тип скидки «СкидкаНаценкаОкругление», который можно использовать для округления каждой строки документа с учетом ручных и автоматических скидок.
Подключение обработки:
«НСИ и Администрирование» – «Печатные формы, отчеты и обработки» – «Дополнительные отчеты и обработки»
«Создать» - «Предупреждение безопасности - Продолжить» - выбираем файл обработки – «Записать и закрыть»
Настройка округления:
Если открыт справочник «Скидки (наценки)», закройте, чтобы загрузился новый тип скидки.
«CRM и маркетинг» - «Скидки (наценки)»
«Создать» - «СкидкаНаценкаОкругление» - кнопка «Настроить» (устанавливаем настройки округления) - «Применить настройки – «Записать»
Настройки:
Вариант округления: В большую сторону, в меньшую или по арифметическим правилам.
Точность округления: от 1 руб. до 10000 руб.
Округлять с учетом ручных скидок: если флаг не установлен, сумма ручной скидки проверяться не будет.
Не рассчитывать автоматические скидки, если есть ручные.
Комментировать расчет.
Т.к. округление должно происходить после расчета всех автоматических скидок, необходимо установить порядок применения скидок.
Настройка не отличается от настройки стандартных типов скидок.
Создаем группу «Округление» с вариантом «Умножение». Это должна быть группа верхнего уровня. Для этого в контекстном меню выбираем «Переместить в группу» - «Скидки (наценки)». Все остальные скидки помещаем в эту группу. Наш вид скидки «Округление» должен быть внизу с наибольшем порядком в своем уровне. Изменить порядок можно по кнопке «Еще» - «Переместить элемент вниз». Или стрелками на панели.
Необходимо установить статус «Действует». Выделяем строку с нашим типом скидки, нажимаем кнопку «Установить общий статус – «Действует», устанавливаем с какой даты.
Округление будет работать в стандартных документах по кнопке «Рассчитать скидки».
В расшифровке скидок видно, на какую сумму было округление.