Внешняя обработка · 1С:Бухгалтерия предприятия 3.0
Меняет ставку НДС и сохраняет итог документа
Групповая обработка меняет реквизит напрямую: ставка становится новой, а сумма НДС и итог документа могут разойтись, поэтому документы приходится исправлять вручную. Эта обработка фиксирует итог строки и пересчитывает под него НДС, сумму и цену. Если итог разошёлся хотя бы на копейку — документ не записывается.
Возможности
Ставки, отбор и проверка перед записью
Обработка рассчитана на переход 20 → 22 %, переход на УСН со ставками 5 и 7 % и на исправление ошибок ввода.
Автоматически находит, где менять
При открытии обходит метаданные и отбирает табличные части, где одновременно есть реквизит СтавкаНДС типа ПеречислениеСсылка.СтавкиНДС, реквизит с типом номенклатуры, база суммы и СуммаНДС.
В БП 3.0.203 это 30 документов и 52 табличные части, включая расшифровки платежа с реквизитом УслугаНПД — они обычно не попадают в подобные обработки. Список видов документов в коде не зашит: на другом релизе состав пересчитается сам.
Три источника новой ставки
Типовой механизм заполнения — с учётом УСН, АУСН, патента, ЕНВД, комиссионного товара и ставки НДС при реализации.
Из карточки номенклатуры — на дату документа, с учётом истории вида ставки.
Фиксированная ставка — одно значение для всех строк.
Отбор
Можно задать период, выбрать организации флажками и указать состояние проведения: все, только проведённые или только непроведённые. Отдельно — «менять только строки, где сейчас стоит указанная ставка».
Дерево результатов
В дереве показан документ, внутри — его строки. По каждой строке видно ставку, сумму, НДС и цену «было → стало», по документу — итог «было → стало». Флажками отмечается, какие изменения применять.
Результат можно выгрузить кнопкой «Вывести список» в табличный документ, а затем в Excel — как отчёт о выполненной работе.
Проверка перед записью
Итог документа сверяется с исходным: при расхождении документ не записывается и попадает в лог как ошибка.
Дата запрета изменения проверяется до чтения объекта — такие документы отсекаются сразу.
Если подставляемая ставка не действует на дату документа — например, 22 % в документе 2025 года — строка помечается предупреждением.
Запись
Каждый документ записывается в отдельной транзакции: проведённые — с проведением, непроведённые — без проведения. Ошибка на одном документе откатывает только его, обработка идёт дальше.
Распроведение не выполняется, ОбменДанными.Загрузка не выставляется — все штатные проверки заполнения и проведения работают.
Сохранение настроек
Отмеченные организации, состав табличных частей и параметры отбора сохраняются между запусками.
Как пользоваться
Пять шагов: запись — только на последнем шаге
Кнопка «Найти» ничего не пишет в базу: сначала вы видите весь расчёт, потом решаете, что применять.
Открыть обработку и в блоке «Данные и отбор» отметить нужные документы и табличные части.
Задать период, организации, состояние проведения и источник ставки.
Нажать «Найти» — обработка рассчитает изменения без записи в базу и покажет дерево результатов.
Снять флажки со строк, которые менять не нужно.
Нажать «Исправить» — записываются только отмеченные строки.
Важно
Перед массовым изменением сделайте резервную копию базы
Автоматической отмены выполненных изменений в обработке нет — она предупреждает об этом перед записью.
Совместимость
Платформа
Конфигурация
ПодключениеИсходный код открыт.

Остались вопросы?
Для получения дополнительной информации и помощи в настройке обработки под задачи вашего бизнеса оставьте заявку.

Проверено на следующих конфигурациях и релизах:
- Бухгалтерия предприятия, редакция 3.0, релизы 3.0.203.18, 3.0.200.23