Замена ставки НДС 20% на 22% с пересчетом сумм или без пересчета

13.01.26

Задачи пользователя - Корректировка данных

Дополнительная обработка заполнения для документов Заказ клиента и реализация, которая позволяет быстро заменить ставку НДС 20% на 22% с пересчетом суммы или без пересчета суммы.

Файлы

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

Наименование Скачано Купить файл
Замена ставки НДС 20% на 22% с пересчетом сумм или без пересчета
.epf 6,25Kb
5 3 400 руб. Купить

Подписка PRO — скачивайте любые файлы со скидкой до 85% из Базы знаний

Оформите подписку на компанию для решения рабочих задач

Оформить подписку и скачать решение со скидкой

Обработка подключается стандартно через НСИ и Администрирование – Печатные формы, отчеты и обработки – Дополнительные отчеты и обработки.

 

 

После подключения в Заказе клиента и Реализации появляется кнопка Заполнение:

 

 

При нажатии кнопки Изменить ставку НДС 20% на 22% и не изменять итоговую сумму происходит обход всех строк в ТЧ товары.

Если в строке ставка НДС = 20%, то происходит ее замена на 22% и пересчет суммы НДС.

Если в документе Цена вкл. НДС = ложь, то дополнительно пересчитывается сумма (уменьшается, чтоб сумма с НДС не изменилась) и цена

 

При нажатии кнопки Изменить ставку НДС 20% на 22% и увеличить итоговую сумму на разницу НДС происходит обход всех строк в ТЧ товары.

Если в строке ставка НДС = 20%, то происходит ее замена на 22%.

Если в документе Цена вкл. НДС = Истина, то дополнительно пересчитывается цена по формуле Цена/1.2*.1.22, после чего пересчитывается сумма, сумма НДС и сумма с НДС

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

 

Внимание!

т.к. изменение происходит через внешнюю обработку БСП, то после пересчета в случае изменения суммы в подвале не отображаются новые значения.

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

 

 

Проверено на следующих конфигурациях и релизах:

  • 1С:ERP Управление предприятием 2, релизы 2.5.22.137
  • 1С:Комплексная автоматизация 2, релизы 2.5.22.137
  • Управление торговлей, редакция 11, релизы 11.5.22.137

Вступайте в нашу телеграмм-группу Инфостарт

См. также

ККМ Кассовые операции Розничная торговля НДС 22% Системный администратор Программист 1С:Предприятие 8 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 Адаптировано к ставке НДС 22% и ТС ПИоТ.

6100 руб.

27.02.2017    881865    6149    10327    

3227

НДС 22% Учетные задачи ККМ Файловый обмен (TXT, XML, DBF), FTP 1С 8.3 1С:Комплексная автоматизация 1.х 1С:Управление торговлей 10 1С:Управление производственным предприятием Бухгалтерский учет Налоговый учет НДС Платные (руб)

Готовое обновление для конфигурации 1С:Управление торговлей 10.3, 1С:Комплексная автоматизация 1.1 , 1С:Управление производственным предприятием 1.3 обеспечивающее полную поддержку новой ставки НДС 22%. Для 1С:УТ 10.3 реализована поддержка печати чеков ККМ, а также Правила обмена с 1С:БП 3.0. Решение встраивает необходимые изменения в перечисления и документы, включая торговые операции и печатные формы.

12200 руб.

16.12.2025    6576    77    0    

71

Оптовая торговля Розничная торговля НДС 22% 1С 8.3 1С:Управление торговлей 10 Россия Платные (руб)

Пакет обновлений и продолжения поддержки Управление торговлей, редакция 10.3.- обновление которое предоставляет пользователям новые функции, исправления ошибок и т.д.

14640 руб.

19.12.2025    3910    42    23    

43

ККМ Кассовые операции Розничная торговля НДС 22% Системный администратор Программист 1С:Предприятие 8 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% и НДС 22%.

7900 руб.

25.05.2015    368410    1658    3233    

1156

ККМ Кассовые операции Розничная торговля НДС 22% Системный администратор Программист Пользователь 1С:Предприятие 8 1C:Бухгалтерия 1С:Бухгалтерия 3.0 1С:Торговля и склад 7.7 1С:ERP Управление предприятием 2 1С:Комплексная автоматизация 2.х 1С:Управление нашей фирмой 1.6 1С:Управление нашей фирмой 3.0 1С:Управление торговлей 10 1С:Управление торговлей 11 1С:Розница 3.0 Розничная и сетевая торговля (FMCG) Оптовая торговля, дистрибуция, логистика Рестораны, кафе и фаст-фуд Россия Платные (руб)

«Сервер ККМ» позволяет приложениям работать с фискальными регистраторами по локальной сети или интернет, организовать печать на одном ККМ с нескольких рабочих мест с поддержкой очереди печати. Поддержка НДС 22% для Атол, Штрих, Ритейл и всех 1С-совместимых ККМ с драйвером ревизии 4.7 и 5.0. Поддерживаются ВСЕ ревизии требований фирмы 1С к разработке драйверов ККТ от 2.2 до 4.7. Возможность печати чеков с НДС 22% без изменения конфигурации 1С. Поддержка драйвера от "Торгового баланса М" с возможностью работы с ТСПиОТ. Поддерживаются требования к ККМ, действующие с 1 сентября 2025г.

9000 руб.

02.09.2016    150476    207    203    

229

Печатные формы НДС 22% 1С 8.3 1С:Управление торговлей 10 1С:Управление производственным предприятием Бухгалтерский учет Налоговый учет Платные (руб)

Решение для работы с новой графой 5б в УПД и Счете-фактуре с 01.01.2026 года для конфигураций 1С:УТ 10.3, 1С:УПП 1.3 и 1С:КА 1.1. Обеспечивает корректную печать универсальных передаточных документов и счетов-фактур в соответствии с изменениями в статье 169 НК РФ, заполняет обязательные поля - порядковый номер и дату авансового счета-фактуры при зачете предоплаты. Подключается как внешняя печатная форма в конфигурацию 1С, поддерживает все стандартные требования и имеет открытый исходный код для адаптации под ваши бизнес-процессы.

6100 руб.

19.12.2025    3074    30    23    

30

Кассовые операции Файловый обмен (TXT, XML, DBF), FTP ЭДО и ОФД НДС 22% Программист Бухгалтер Пользователь 1С:Предприятие 8 1С:Управление нашей фирмой 1.6 1С:ERP Управление предприятием 2 1С:Бухгалтерия 3.0 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х 1С:Управление нашей фирмой 3.0 1С:Розница 3.0 Россия Бухгалтерский учет Налоговый учет Управленческий учет Платные (руб)

Специализированные обработки для загрузки кассовых чеков в локальных базах: 1С:БП 3.0, 1С:УНФ 3.0, 1С:Розница 3.0, 1С:КА. 2.5, 1С:ERP Управление предприятием 2.5 и 1С:УТ 11.5. Вы просто сканируете QR коды с бумажных и электронных чеков c помощью мобильного приложения ФНС и чеки автоматически (без ручного ввода) загружаются в документы 'Авансовый отчет', 'Расходы предпринимателя', 'Путевой лист', 'Приходная накладная', 'Поступление (акты, накладные, УПД)', 'Приобретение товаров и услуг', 'Отчет о розничных продажах', 'Поступление денежных документов' и 'Реестры выплат самозанятым'. Обработка будет работать на любой версии конфигурации: базовой, ПРОФ или КОРП. Для загрузки чеков самозанятых достаточно только ссылки на чек.

19.08.2020    76437    340    delta    90    

253

Перенос данных 1C НДС 22% Программист Бухгалтер 1С:Предприятие 8 1С:Управление торговлей 10 1С:Бухгалтерия 3.0 Россия Бухгалтерский учет Управленческий учет Платные (руб)

Предназначена для выгрузки/загрузки данных (обмен данными) из конфигурации УТ 10.3 / УТ 10.2 в конфигурацию БП 3.0 без использования планов обмена. Построена на основе обработки по переносу данных из УТ 10.3/10.2 в БП 2.0 http://infostart.ru/public/80686/ с сохранением функционала. Предусмотрен перенос ставок НДС 5, 7, 22%, если они добавлены в конфигурацию УТ 10.3.

6954 руб.

16.12.2013    190216    597    852    

451
Комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
1. aezdakov 6 15.01.26 17:24 Сейчас в теме
Очень вредная обработка.
Я пытаюсь решить проблему копеек при переходе на 22%. У меня есть сумма 767,14, если её откатить пересчитать, чтобы сумма не поменялась, то (по формуле Цена * 1,2/1,22) получается после округления 754,56, но после накручивания НДС сверху при 20% было 920,57, а при 22% стало 920,56: -1 копейка Классно!) И это на 1 единицу продукции, а если их тысячи? А что если потом ещё отгрузка частями?

Решил зайти на инфостарт, может кто решал проблему и увидел эту обработку, хотя я решал задачу для БП, а не УТ, но для меня заманила строка:
При нажатии кнопки Изменить ставку НДС 20% на 22% и не изменять итоговую сумму происходит обход всех строк в ТЧ товары.

Скачал, в моём случае ещё пришлось пообщаться с саппортом, не приходило письмо со ссылкой, развернул актуальную демку УТ, благо у нас она куплена, зашёл в код и увидел такое:
Стр.Цена = Стр.Цена/1.2*1.22; - лучший способ решить проблему округления при пересчете - это не использовать округление вовсе. Хорошо пусть так, но далее весь расчет вызывает сомнения.
В приложенном скрине:
Первая строка - исходная до изменений;
Вторая строка - пересчет после использования метода обработки "Изменить ставку НДС 20% на 22% и не изменять итоговую сумму"
Третья строка - пересчет самой 1С, я ввел цену и 1С сама посчитала, так как 751,80 * 1,22 = 917,20 после округления
Четвертая строка - моя пересчитанная цена 767,14 * 1,2/1,22 = 754,56 после округления и расчет НДС от 1С.
Т.е. тут можно эту 1 копейку засунуть в НДС, который станет равен 166,01, а соответственно сумма с НДС станет равной исходной в 920,57.
Итог: автор своим решением предлагает подарить 2,77 рубля НДС, в то время как возможно это решить доплатой в 1 копейку.
Я разобрал ситуацию когда НДС сверху, НДС в сумме тоже вызывает вопросы, но разбирать не стал, хватит и этого.

По поводу метода: "Изменить ставку НДС 20% на 22% и увеличить итоговую сумму на разницу НДС", - а зачем он? Можно выделить все строки в табличной части, потом нажать "Заполнить">"Заполнить ставку НДС", где из списка выбрать 22% и 1С сама всё сделает.
И за это 3 СМ?
З.Ы.
Новый итог появится после переоткрытия формы, это не является ошибкой

Является!
Прикрепленные файлы:
2. 77dream77 502 15.01.26 17:39 Сейчас в теме
(1) Здравствуйте
Вы неверно поняли код и видимо неверно адаптировали под свои нужды:
Изменить ставку НДС 20% на 22% и не изменять итоговую сумму не пересчитывает цену по формуле Стр.Цена/1.2*1.22
данная кнопка только меняет ставку и типовой функцией пересчитывает НДС
Далее в зависимости во Цена вкл НДС либо уменьшает сумму, либо не изменяет, чтобы итоговая сумма строи и документа сохранилась
т.е. копейки здесь не должно возникнуть никак.

кнопка Изменить ставку НДС 20% на 22% и увеличить итоговую сумму на разницу НДС
это для тех, кто хочет добавить разницу в НДС к цене, но не делать это вручную для всего документа
вот по этой кнопке как раз и высчитывается новая цена с НДС 22% по Формуле Стр.Цена = Стр.Цена/1.2*1.22
Далее типовыми функциями пересчитывается Сумма, Сумма НДС, Итоговая сумма
по этой кнопке получается НОВАЯ цена, сумма, сумма НДС, она не сохраняет исходную сумму строки и документа

код обработки выполняется на сервере, куда БСП передает данные, искал процедуру, которую можно вызвать, чтобы в форме пересчитать итог, но серверной такой нет, есть клиентские, но их с сервера не вызвать
т.е. тут либо переделывать на расширение, либо переоткрывать форму.
3. aezdakov 6 15.01.26 18:33 Сейчас в теме
(2) Код Ваш не менял, проверял на актуальной демке УТ. Советую сделать так же, а то мало ли у Вас УТ модифицированная, просто тогда не понимаю, почему
Вот вам условия для поиграться:
Возьмите мою сумму 767,14 под 20% НДС, НДС сверху, оперируя терминами УТ, Сумма не включает НДС.
Примените к этой строке Ваш метод без изменения суммы, получится новая пересчитанная цена, скопируйте её и добавьте новую стоку номенклатуры и вставьте туда эту цену, пусть 1С Вам сама пересчитает. Сравните результат, у меня на скриншоте это вторая и третья строка. Суть именно в этом.
Проблема копейки - это моя проблема, которую я сейчас решаю, а не проблема Вашего решения. Суть моей проблемы в том, что реквизит "Цена" табличной части хранит всего два знака после запятой, можно прибавить копейку к НДС, но когда начнется отгрузка частями - то проблема вылезет снова. В общем можете не задумываться об этом.

т.е. тут либо переделывать на расширение, либо переоткрывать форму.

СуммаПосле = ЭтаФорма.Объект.Товары.Итог("Сумма");
СуммаСНДСПосле = ЭтаФорма.Объект.Товары.Итог("СуммаСНДС");   
	ЭтаФорма.СуммаЗаказаноСЗалоговойТарой = СуммаСНДСПосле; //Никаких клиентский вызовов с сервера, всего одна строчка кода и итог документа пересчитался. С Вас 3 СМ;)
4. 77dream77 502 15.01.26 20:58 Сейчас в теме
(3) Спасибо, нашел ошибку, действительно неверно считалась сумма, если НДС сверху. Поправил обработку, обновил в публикации. Теперь верно.

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

скачал Ваши обработки, вернул 3SM )
Спасибо за комментарий!
aezdakov; +1 Ответить
Для отправки сообщения требуется регистрация/авторизация