К статье
Практический материал

Торговля и Склад · 9 мин

Как настроить округление в 1С: Управление торговлей

Пошаговая настройка округления в 1С:Управление торговлей: цены, суммы документов, количество в штуках и упаковках. Где менять параметры и как проверить результат.

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

Важно понимать базовый принцип: в УТ цены и суммы хранятся с точностью до копеек (два знака), а округление до целых рублей, десятков или сотен — это не формат отображения, а пересчёт значения по заданному правилу. Поэтому изменение настройки не переписывает уже проведённые документы: она действует только на новые расчёты и новые установки цен.

Где в УТ хранятся настройки округления

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

  • Округление цен — задаётся в виде цен, применяется при расчёте и установке цен номенклатуры обработкой «Формирование цен» или документом «Установка цен номенклатуры».
  • Округление сумм документа — скидки, наценки и итоги в реализациях и заказах; частично управляется настройками скидок (наценок) и видом цен.
  • Округление количества — перевод штук в упаковки и обратно; параметр «Количество в упаковке» и признак округления в карточке упаковки.

Дополнительно есть округление «в пользу покупателя или продавца» при расчёте скидок и округление копеек при расчёте НДС — последнее регулируется общими правилами программы и настройкой учётной политики, а не произвольным параметром.

Настройка округления цен в виде цен

Основной сценарий — округлить рассчитываемые цены, например чтобы розничная цена всегда заканчивалась на 0 или 9. Откройте раздел «CRM и маркетинг» → «Настройки и справочники» → «Виды цен». Выберите нужный вид цен и перейдите на закладку, где задаются правила расчёта — в типовой УТ 11 это группа параметров «Порядок расчёта цены» и «Точность».

Здесь работают два параметра:

  • Ценовые группы / пороги срабатывания — можно задать разные правила округления для разных диапазонов цен. Например, до 100 рублей округлять до рубля, свыше — до десятков.
  • Правило округления — варианты вида «по арифметическим правилам», «всегда в большую сторону», «всегда в меньшую сторону», а также психологическое округление (уменьшить до значения, заканчивающегося на 9).

После сохранения вида цен округление сработает при следующем расчёте: откройте «Ценообразование» → «Формирование цен», рассчитайте цены по формуле или наценке — программа покажет значения уже с учётом правила. Уже записанные ранее цены автоматически не пересчитаются.

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

Округление до «психологических» цен

Отдельный частый запрос — цены вида 199 или 990 рублей. В УТ это решается тем же механизмом вида цен: при настройке правила округления выберите вариант с уменьшением результата до значения, оканчивающегося на 9 (в типовой поставке он называется «округлить в большую сторону до… с уменьшением» либо настраивается через психологическое округление, в зависимости от релиза). Точное название опции отличается между версиями УТ 11.4 и 11.5, но принцип один: сначала цена округляется до заданного разряда, затем вычитается копеечная часть.

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

Округление сумм в документах продажи

Итог документа складывается из цен и скидок, поэтому «копеечные» хвосты в реализациях обычно появляются из-за процентных скидок или цен, заданных вручную с копейками. Прямого переключателя «округлять итог документа до рубля» в типовой УТ нет — задача решается косвенно:

  • Настройте округление в виде цен, чтобы сами цены были без копеек.
  • Проверьте правила скидок: «CRM и маркетинг» → «Скидки (наценки)». Для процентной скидки результат зависит от точности цены; при необходимости используйте скидку фиксированной суммой вместо процента.
  • Если требуется выравнивание итога, используйте ручную скидку по документу — менеджер может скорректировать сумму до нужного значения, и это будет отражено в учёте как скидка.

Отдельный случай — округление при оплате наличными из-за отсутствия мелких монет. Здесь решение обычно организационное: либо цены изначально делают круглыми, либо разницу оформляют как скидку/наценку. Автоматического «кассового округления» в документах оптовой продажи УТ не предусмотрено.

Округление количества и упаковок

Третий сценарий — товар учитывается в штуках, а продаётся упаковками. Если в карточке упаковки указано нецелое соотношение (например, весовой товар), при подборе в документ могут получаться дробные количества с длинными «хвостами». Откройте карточку номенклатуры → ссылка «Упаковки» → нужная упаковка.

Проверьте два момента. Первый — корректность коэффициента пересчёта: количество в упаковке должно быть задано точно, иначе при каждом переводе будут накапливаться расхождения. Второй — единица измерения самой номенклатуры: если товар штучный, убедитесь, что в документах не используются дробные количества без необходимости.

Для весовых и мерных товаров дробное количество — норма, и «округлять» его принудительно не нужно: это приведёт к расхождениям между фактическим отпуском и учётными данными. Округляйте количество только там, где физически невозможно отгрузить долю единицы.

Типичные ошибки и проверка результата

Самая частая жалоба — «установил округление, а цены не изменились». Причина почти всегда в том, что настройка вида цен не пересчитывает уже записанные цены: нужно заново выполнить расчёт в обработке «Формирование цен» и провести документ установки цен. Вторая типичная ситуация — округление настроено в одном виде цен, а в документе продажи используется другой.

Ещё одна ошибка — попытка решить задачу через точность отображения. Изменение числа знаков после запятой влияет только на показ значения, но не на расчёт: итог документа всё равно будет считаться с копейками. Для реального округления используйте правила вида цен.

Типичные ошибки
01
Настроили округление в виде цен, но не пересчитали цены — в документах остались старые значения.
02
Изменили точность отображения вместо правила округления — расчёт по-прежнему идёт с копейками.
03
Округлили цены в одном виде цен, а продажа идёт по другому — настройка не срабатывает.
04
Поменяли коэффициент упаковки при наличии остатков — получили расхождения в учёте.

После настройки проверьте результат на контрольном примере: рассчитайте цены для 3–5 товаров из разных ценовых диапазонов, создайте тестовую реализацию со скидкой и сверьте итог. Если правила заданы по порогам, обязательно проверьте товар на границе диапазона — именно там чаще всего видно, правильно ли настроены пороги.

Контрольные точки

Как проверить результат

Цена после пересчёта в «Формировании цен»
Норма

Значение соответствует правилу округления (нужный разряд, окончание на 9 и т.п.)

Тревожный признак

Цена не изменилась — пересчёт не выполнен или правило задано не для этого диапазона

Итог тестовой реализации со скидкой
Норма

Сумма без неожиданных копеечных хвостов

Тревожный признак

Копейки остались — источник в процентной скидке или НДС, а не в цене

Граница ценового диапазона
Норма

Товар на пороге округляется по нужному правилу

Тревожный признак

Правило применяется не к тому диапазону — проверьте пороги

FAQ

Почему после настройки округления старые цены не изменились?

Настройка вида цен задаёт правило для будущих расчётов. Уже записанные цены хранятся как зафиксированные значения и пересчитываются только через обработку «Формирование цен» с последующим проведением документа установки цен.

Можно ли округлять итог документа до целых рублей автоматически?

Штатного переключателя для итога документа нет. Практические варианты: округлить сами цены в виде цен, использовать фиксированные вместо процентных скидки либо оформлять разницу ручной скидкой по документу.

Как сделать цены, заканчивающиеся на 9?

В правилах округления вида цен выберите вариант психологического округления (название отличается в разных релизах УТ 11). Для дешёвых товаров заведите отдельный ценовой диапазон, иначе вычитание может сильно занизить цену.

Округление влияет на НДС?

НДС рассчитывается от суммы по правилам, заданным в программе, и округляется до копеек. Настройки округления вида цен на расчёт налога напрямую не влияют — они меняют только саму цену, от которой налог считается.

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

Проверьте коэффициент в карточке упаковки и единицу измерения номенклатуры. Если товар мерный (вес, метраж), дробное количество — норма. Если штучный — скорректируйте коэффициент, но только при отсутствии остатков по этой позиции.

Нужны ли доработки для нестандартного округления?

Большинство задач решается типовыми правилами видов цен и ценовыми диапазонами. Доработка оправдана, только если требуется особая формула (например, округление до ближайших 50 копеек по особому правилу), которую нельзя выразить порогами и стандартными вариантами.

Итог

Что важно запомнить

Округление в УТ настраивается в трёх местах: вид цен — для цен, правила скидок — для итогов документов, карточка упаковки — для количества. Настройка действует только на новые расчёты, поэтому после изменения цены нужно пересчитать. Перед правкой упаковок и единиц измерения убедитесь, что по номенклатуре нет остатков.