Как отредактировать сумму НДС в заказе клиента в 1С:Управление торговлей 11?

Пользователь 1С v8.3 (Управляемые формы) 1С:Управление торговлей Управленческий учет Торговля и дистрибуция
← На главную

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

Почему возникает копеечное расхождение и блокировка поля

Проанализируем механику работы типовых решений 1С (включая 1С:Управление торговлей 11, 1С:ERP и 1С:Комплексная автоматизация):

  1. Построчный расчет налога: в программе сумма НДС рассчитывается отдельно по каждой товарной позиции с математическим округлением до копеек, после чего полученные значения складываются. Контрагенты же часто рассчитывают налог от общей итоговой суммы документа. Из-за разницы между суммой уже округленных строк и округлением общего итога регулярно возникает погрешность в ±1 копейку.
  2. Защита целостности данных: колонка СуммаНДС в форме документа по умолчанию имеет признак доступности только для чтения. Это сделано для того, чтобы исключить нарушение базового баланса СуммаБезНДС + СуммаНДС = Всего и предотвратить ошибки в движениях регистров взаиморасчетов и учета НДС.

Способ 1. Снятие ограничения «Только просмотр» через конфигуратор

Если конфигурация снята с полной поддержки и допускает внесение изменений, можно разрешить прямое редактирование колонки на уровне формы документа. Выполним следующие шаги:

  1. Открываем базу в режиме Конфигуратор.
  2. В дереве метаданных переходим по ветке: Документы → ЗаказКлиента → Формы → ФормаДокумента.
  3. На закладке «Элементы» находим табличную часть товаров и в ней выбираем колонку ТоварыСуммаНДС (или НДС).
  4. Открываем окно «Свойства» выбранного элемента (через контекстное меню или клавишу F4).
  5. Находим свойство ТолькоПросмотр и снимаем с него флаг.
  6. Сохраняем изменения и обновляем конфигурацию базы данных (клавиша F7).

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

Способ 2. Разрешение редактирования через расширение конфигурации

Чтобы не снимать конфигурацию с поддержки и не усложнять последующие типовые обновления, безопаснее применить механизм расширений. Разберем порядок действий:

  1. В конфигураторе создаем новое расширение или открываем существующее.
  2. Добавляем в расширение документ ЗаказКлиента и его основную форму ФормаДокумента.
  3. В дереве элементов формы в расширении находим колонку суммы НДС и устанавливаем свойство ТолькоПросмотр в значение Ложь.
  4. При необходимости аналогичную настройку повторяем для формы документа РеализацияТоваровУслуг, чтобы копейка не сбрасывалась при последующей отгрузке.

Способ 3. Использование группового изменения реквизитов

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

  1. Переходим в раздел: НСИ и администрирование → Обслуживание → Корректировка данных → Групповое изменение реквизитов.
  2. Выбираем изменяемый объект: Заказ клиента.
  3. По гиперссылке «Все элементы» настраиваем отбор по конкретному документу (например, по номеру или ссылке).
  4. В списке доступных для изменения реквизитов находим табличную часть «Товары» и требуемую строку, после чего задаем точное значение НДС.
  5. Нажимаем кнопку «Изменить реквизиты».

Важно: при использовании группового изменения реквизитов типовые обработчики пересчета сумм не вызываются, поэтому значение сохранится строго в указанном виде.

Способ 4. Корректировка через ручную скидку или цену позиции (без доработок)

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

  1. Подгонка скидкой/наценкой: в строке с наибольшей суммой устанавливаем ручную скидку или наценку в размере 1 копейки. Это меняет базу расчета, и итоговый налог пересчитывается в нужную сторону.
  2. Переключение режима налогообложения: по гиперссылке «Цены и условия оплаты» или «Параметры налогообложения» проверяем режим включения налога («Цена включает НДС» или «НДС сверху»). В ряде случаев переключение способа расчета позволяет полностью устранить погрешность обратного выделения налога по расчетной ставке.

О чем важно помнить при ручной правке НДС

Обратим внимание на критические нюансы ручного вмешательства в суммы налога:

  1. Повторный пересчет формы: если после ручной правки изменить в строке количество, цену, ставку или перевыбрать соглашение/валюту, типовые механизмы формы автоматически пересчитают НДС по стандартной математической формуле и сотрут ручную правку.
  2. Ввод документов на основании: при формировании накладной Реализация товаров и услуг и документа Счет-фактура выданный суммы строк снова рассчитываются по типовому алгоритму. Для исключения расхождений в учете скорректированную копейку необходимо проконтролировать и в цепочке последующих первичных документов.
← На главную