Округление суммы каждой строки документа с учетом скидок для конфигурации УТ 11 (версия 11.2 и новее)

28.02.19

Учетные задачи - Розничная торговля

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

Скачать файл

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

Наименование SM По подписке [?] Купить один файл
Округление суммы каждой строки документа
.epf 10,45Kb
158
158
1 SM
Скачать Купить за 1 850 руб.

Обработка предназначена для использования в конфигурации "Управление торговлей" 8 редакций 11.2 и новее.

Тестировалось на релизах Управление торговлей, редакция 11 (11.2.3.173), (11.3.4.228) и (11.4.6.207)

Код обработки открыт.

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

Подключение обработки:

«НСИ и Администрирование» – «Печатные формы, отчеты и обработки» – «Дополнительные отчеты и обработки»

«Создать» - «Предупреждение безопасности - Продолжить» - выбираем файл обработки – «Записать и закрыть»

 

Настройка округления:

Если открыт справочник «Скидки (наценки)», закройте, чтобы загрузился новый тип скидки.

«CRM и маркетинг» - «Скидки (наценки)»

«Создать» - «СкидкаНаценкаОкругление» - кнопка «Настроить» (устанавливаем настройки округления) - «Применить настройки – «Записать»

Настройки:

    Вариант округления: В большую сторону, в меньшую или по арифметическим правилам.
    Точность округления: от 1 руб. до 10000 руб.
    Округлять с учетом ручных скидок: если флаг не установлен, сумма ручной скидки проверяться не будет.
    Не рассчитывать автоматические скидки, если есть ручные.
    Комментировать расчет.

 

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

Настройка не отличается от настройки стандартных типов скидок.

Создаем группу «Округление» с вариантом «Умножение». Это должна быть группа верхнего уровня. Для этого в контекстном меню выбираем «Переместить в группу» - «Скидки (наценки)». Все остальные скидки помещаем в эту группу. Наш вид скидки «Округление» должен быть внизу с наибольшем порядком в своем уровне. Изменить порядок можно по кнопке «Еще» - «Переместить элемент вниз». Или стрелками на панели.

 

Необходимо установить статус «Действует». Выделяем строку с нашим типом скидки, нажимаем кнопку «Установить общий статус – «Действует»,  устанавливаем с какой даты.

 

Округление будет работать в стандартных документах по кнопке «Рассчитать скидки».

В расшифровке скидок видно, на какую сумму было округление.

 

 

 

УТ 11 Округление суммы документа скидки строки реализация чек

См. также

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

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

6000 руб.

27.02.2017    788215    4755    9507    

2817

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

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

8970 руб.

15.12.2015    168706    807    364    

394

Бюджетирование и планирование Оптовая торговля Розничная торговля Логистика, склад и ТМЦ Анализ продаж Пользователь Платформа 1С v7.7 Платформа 1С v8.3 1С:Комплексная автоматизация 1.х 1С:Управление торговлей 10 1С:Розница 2 1С:Управление производственным предприятием 1С:Управление нашей фирмой 1.6 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х Розничная и сетевая торговля (FMCG) Оптовая торговля, дистрибуция, логистика Беларусь Украина Россия Казахстан Управленческий учет Платные (руб)

Система управления запасами для 1С помогает работать с запасами правильно: автоматически рассчитывает потребность и делает заказ поставщику, загружает прайсы, перемещает товары по филиалам, анализирует продажи и позволяет управлять ассортиментом.

28500 руб.

21.04.2017    93680    119    40    

210

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

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

35000 руб.

14.10.2022    8738    15    14    

11

ККМ Кассовые операции Розничная торговля Системный администратор Программист Платформа 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 или интернет. Поддержка маркировки и разрешительного режима.

5400 руб.

25.05.2015    330542    1898    3031    

1013

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

Обмен между 1С:Розница и Frontol 6 при торговле от нескольких организаций, а также ряд других полезных функций. Данный модуль синхронизации незаменим для тех, кто ведёт учет по нескольким организациям в 1С:Розница, а на РМК (рабочем месте кассира) установлен Frontol или планируется его установка. Подходит для 1С:Розница 2.3 / 3.0, 1С:УНФ 3.0

1500 руб.

22.03.2019    81724    451    478    

175
Комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
1. script 128 04.03.19 23:52 Сейчас в теме
А если есть оплата бонусами, округление сработает корректно?
2. Sholl 106 05.03.19 10:29 Сейчас в теме
Округление происходит до выбора способа оплаты и сработает корректно.
Если нужно, чтобы оставшаяся сумма оплаты была без копеек, то списывать бонусы нужно так же без копеек.
22. Krasnyj 1285 01.06.21 19:12 Сейчас в теме
(2) Две одинаковые базы. УТ 11.4.13.51. Полностью идентичные настройки. Полные права у всех пользователей. В одной из баз обработка срабатывает, в другой нет.
3. user1158308 18.03.19 13:55 Сейчас в теме
Установить скидку можно будет для конкретного соглашения/склада?
4. Sholl 106 19.03.19 09:21 Сейчас в теме
На закладке "Условия предоставления", можно добавить условия, как для любого вида скидок.
5. garin 12.04.19 04:44 Сейчас в теме
Создал Новую группу "Округление", но она не верхняя, обязательно требуется указать "Группа совместного применения". Потом сколько не пытаюсь изменить уровень - пишет: Поле "Группа совместного применения" обязательно к заполнению.

Что делать? Будет так работать обработка или нет?
6. Sholl 106 12.04.19 11:23 Сейчас в теме
(5) Не обязательно создавать верхнюю группу. Главное, чтобы все настроенные скидки были в группе "Округление" с вариантом «Умножение» и наш вид скидки «Округление» должен быть внизу с наибольшем порядком в своем уровне.
7. burgomister 59 13.04.19 18:04 Сейчас в теме
(6) Спасибо, всё работает. Только я рассчитывал на другое. Если от общей суммы по документу, которая включает НДС, высчитать НДС (*20/120), то НДС получается другой, чем по строкам, бывает до 20 копеек. Хотелось от этого избавиться, но не совсем без копеек.
8. user856012 14 13.04.19 18:35 Сейчас в теме
(7)
Если от общей суммы по документу, которая включает НДС, высчитать НДС (*20/120), то НДС получается другой, чем по строкам, бывает до 20 копеек. Хотелось от этого избавиться
Для этого придется "избавиться" от математики, которая гласит: "сумма округлений не обязательно равна округлению суммы".

Кроме того, как вы собираетесь вычислять НДС "от общей суммы по документу", если документ включает в себя позиции со ставками НДС 20% и 10%?
9. burgomister 59 13.04.19 18:50 Сейчас в теме
(8) 1. У нас нет НДС 10 %. 2. Выходит, выхода нет? А что делают все? Это же не только у нас проблема такая. 3. Предполагал цикл: если общий НДС не идёт с тем что по строкам, то на тех строках, где НДС со знаками после запятой больше чем 2, то в этих строках добавлять или убавлять копейку. Затем сравнивается суммы, и читается если надо следующая строка. Это возможно?
11. user856012 14 13.04.19 20:32 Сейчас в теме
(9)
1. У нас нет НДС 10 %.
И что? Это решает проблему? Или наоборот, создает ее?
А что делают все? Это же не только у нас проблема такая.
Не скажу за всех, но у вас проблема в незнании предмета.

Потому что нормальные люди реализуют товары (работы, услуги), и только подобные вам "грамотеи" реализуют документы.

Разница в том, что первые исчисляют НДС со стоимости товара, а вторые - с суммы документа.

На каком основании они это делают - я полагаю, спрашивать бесполезно.
10. burgomister 59 13.04.19 18:57 Сейчас в теме
А можно добавить ещё одно округление: до копеек, то есть 2 знака после запятой?
12. Sholl 106 13.04.19 21:17 Сейчас в теме
(10) А разве результат округления "до копеек" не будет равен сумме до округления?
25. winterspring 24 26.10.21 18:40 Сейчас в теме
(12) После применения скидки может быть более 2-х знаков после запятой, хотелось бы чтобы сумма по строке рассчитывалась после округления.
Т.е.:
Цена - 43.20
Скидка - 5%
Цена после применения скидки 41,148 вот эту цену и надо округлять до 2-х знаков после запятой, потому, что при количестве 1000 штук разброс будет уж очень заметен. Оптовики за каждую копейку цепляются.

Хотелось бы все же вариант округления до копеек, это возможно?
26. SERGEJ64 25.08.23 16:12 Сейчас в теме
(25) Нашли решение? Аналогичный кейс попался в практике (Цена*Количество = Сумма), при больших объемах это соотношение не соблюдается. Думаем, как поступить
30. OlgaDm_eva 23.04.24 16:50 Сейчас в теме
(25)
(26) Аналогичный вопрос, нашли решение?) Та же проблема, большие объемы, после применения скидок ползет разница...
13. burgomister 59 14.04.19 15:11 Сейчас в теме
Я знаю разницу когда начислять НДС - по строкам или по документу. Бухгалтер требует. Полагаю, не одна она такая. "Я хочу так" - возразить нечего. Ко мне обратились не к первому. Я могу ничего и не делать, мне в общем, всё равно. Полагал, что у вас есть возможность помочь. Нет - переживу. Зря потратил стартмани. Ещё раз прошу меня понять: я знаю почему это происходит с НДС. Мне удивительно, что создали законодатели такую проблему и не хотят её устранить. Извините, что вы зря потратили на меня время.
14. user925364 19.08.19 17:34 Сейчас в теме
Не работает, никак. Сделал все по инструкции - другие автоматические скидки работают, а округление нет. То есть ее даже не видно в списке автоматических скидок при нажатии 'назначить автоматические скидки наценки'
15. Sholl 106 20.08.19 11:26 Сейчас в теме
(14) Если нет в списке автоматических скидок, то скорее всего не установлен статус "Действует" на дату документа продажи.
16. AndySB 10.10.19 12:20 Сейчас в теме
Добрый день. При установке настройки "всегда в пользу покупателя" в случае если полученная сумма не требует округления, все равно уменьшает сумму в строке на точность округления.
Исправляем в функции Рассчитать
					ИначеЕсли Настройки.ВариантОкругления=Перечисления.ВариантыОкругления.ВсегдаВПользуКлиента Тогда
							ОкругленнаяСумма=Окр(СуммаСоСкидкой-МинТочность,-Настройки.ТочностьОкругления);

на
					ИначеЕсли Настройки.ВариантОкругления=Перечисления.ВариантыОкругления.ВсегдаВПользуКлиента Тогда
							ОкругленнаяСумма = СуммаСоСкидкой - СуммаСоСкидкой % МинТочность;

DListratenko; mixperm; +2 Ответить
17. helenaborodko 19.08.20 12:01 Сейчас в теме
Добрый день. Установила все по инструкции. Не происходит округления по строке. Вложила скрины
Прикрепленные файлы:
Doc1.docx
18. mixperm 67 11.01.21 09:42 Сейчас в теме
Не округляет когда была только ручная скидка с копейками!
19. Langery77 19.01.21 17:43 Сейчас в теме
Добрый день, на версии Управление торговлей, редакция 11 (11.4.12.81)
будет работать?
20. Langery77 20.01.21 15:27 Сейчас в теме
(19) скачал не работает :( https://yadi.sk/i/9Hx3cU-MrIglzQ
Разочарован....
21. chrystal2508 04.03.21 15:11 Сейчас в теме
Когда только ручная скидка стоит округления не происходит. Это можно решить?
23. mip128 10.06.21 14:37 Сейчас в теме
24. Darksid 15.06.21 14:04 Сейчас в теме
Не корректно отрабатывается,если действует бонусная программа. Мы отказались от 5% скидки по картам клиентов и запустили бонусы. Столкнулись,что до указания карты скидки все корректно отрабатывают и округление тоже идёт корректно, но как только добавляется карта клиента, по которой нужно рассчитать начисление бонусов, то начинают гулять копейки по чеку. А именно пытается округлить насчитанные бонусы. Как исправить,как с этим жить? Это очень сильно мешается :(
27. user942338 27.02.24 19:09 Сейчас в теме
(24)
Не корректно отрабатывается,если действует бонусная программа.

такая же беда

нашли решение?
28. Darksid 27.02.24 19:55 Сейчас в теме
(27) нашли)дописали обработку,указали округление в пользу клиента и у нас все суммы стали целыми
29. romanitodl 07.03.24 17:37 Сейчас в теме
Проблема в округлении строк, на всех примерах у Вас по 1шт товара в строке, а вот если количество не равно 1, то суммы строк конечно округляются, но цены становятся с копейками, причем не до 2го знака! Можно как-то доработать обработку, чтобы цены также округлялись, а сумма бралась уже умножением целой цены на количество?
31. OlgaDm_eva 23.04.24 16:52 Сейчас в теме
(25)
(26) Аналогичный вопрос, нашли решение?) Та же проблема, большие объемы, после применения скидок ползет разница...
32. user1613089 21.05.24 21:02 Сейчас в теме
Какой смысл в этой доработке? Если она не работает с количеством товара больше 1?
Ещё и надо заплатить реальные деньги, чтобы получить кота в мешке и угадать заработает она вообще или нет...
В целом сайт больше на мошеннический смахивает - 98% обработок давно устарело, из отписавшихся 2% - рабочие только 0,01%...
И за каждое решение плати
Оставьте свое сообщение