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

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

Как убрать округление в 1С:Розница

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

Округление в 1С:Розница встречается в трёх разных местах: в правилах ценообразования (округление цены при расчёте), в настройках точности отображения цен и сумм (разрядность копеек) и в механизме округления суммы чека при оплате наличными. Из-за этого пользователи часто меняют одну настройку, а «лишние» копейки или округлённые итоги продолжают появляться, потому что источник округления находится в другом разделе.

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

Ниже разобраны все типовые сценарии с указанием точных разделов меню. Названия пунктов могут незначительно отличаться в зависимости от версии конфигурации (Розница 2.2, 2.3, 3.0), но логика расположения настроек сохраняется.

Шаг 1. Определите, какое именно округление мешает

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

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

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

Проверьте поле «Порядок округления» в карточке вида цен

Итог чека подгоняется до ровной суммыОкругление при оплате наличными

Проверьте настройки магазина и вида оплаты

Копейки не видны на экране и в отчётахРазрядность отображения

Проверьте точность цен и сумм в Администрировании

Шаг 2. Отключите округление в виде цен и правилах ценообразования

Чаще всего округление цен задаётся в карточке вида цен. Откройте раздел «Маркетинг» (или «CRM и маркетинг») → «Цены (прайс-лист)» → список видов цен, либо «Настройки и справочники» → «Виды цен». Откройте нужный вид цен на редактирование.

Найдите группу параметров «Округление» или поле «Порядок округления». Там обычно указаны значения вроде «0.01», «0.1», «1», «10» и вариант округления — вверх, вниз или по арифметическим правилам. Чтобы убрать округление копеек, установите порядок округления «0.01» (точность до копейки) — фактически это отключает округление до рублей и десятков рублей, оставляя цену с копейками.

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

Порядок действий для вида цен
  1. 1
    Откройте Маркетинг → Виды цен (или Настройки и справочники → Виды цен)
  2. 2
    Откройте нужный вид цен и найдите поле «Порядок округления»
  3. 3
    Установите значение 0.01 и способ округления «по арифметическим правилам» либо отключите округление
  4. 4
    Запишите вид цен и пересчитайте цены (Установка цен номенклатуры)
  5. 5
    Проверьте цену тестового товара — копейки должны сохраняться

Шаг 3. Уберите округление суммы чека при оплате наличными

В «Рознице» существует механизм округления итоговой суммы чека при расчёте наличными — он нужен там, где мелкие монеты не используются. Если у вас суммы чеков «прыгают» на несколько копеек в большую или меньшую сторону, причина именно здесь.

Откройте «Администрирование» → «Продажи» (или настройки магазина: «Настройки и справочники» → «Магазины» → карточка магазина). Найдите параметр «Округлять сумму чека при оплате наличными» или «Порядок округления суммы чека». Снимите флажок или установите порядок округления «0.01» / «Не округлять».

Обратите внимание: эта настройка может задаваться как для магазина в целом, так и в настройках РМК (рабочего места кассира) или кассы ККМ. Если после изменения настройки магазина округление продолжается, проверьте карточку кассы ККМ и настройки рабочего места кассира — там может стоять собственное значение, переопределяющее общее.

Шаг 4. Настройте точность отображения цен и сумм

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

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

Шаг 5. Проверьте скидки и формулы расчёта цены

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

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

Шаг 6. Проверьте результат и типовые ошибки

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

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

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

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

Новая установка цен
Норма

Цена хранится с копейками, как рассчитано

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

Цена подгоняется до целых рублей или десятков

Тестовый чек с оплатой наличными
Норма

Итог чека равен сумме позиций до копейки

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

Итог отличается на несколько копеек от суммы товаров

Отчёт по продажам
Норма

Суммы в отчёте совпадают с чеками

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

В отчёте круглые значения при копеечных чеках

Частые вопросы

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

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

Где отключается округление чека в Рознице 3.0?

Проверьте два места: «Администрирование» → «Продажи» (параметры округления суммы чека) и карточку магазина в разделе «Настройки и справочники» → «Магазины». Если используется несколько касс, дополнительно посмотрите настройки кассы ККМ и РМК — там может стоять переопределяющее значение.

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

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

Копейки есть в документах, но не видны в отчётах. Что делать?

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

Повлияет ли отключение округления на фискальные чеки и отчётность?

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

Нужно ли делать резервную копию перед изменением настроек?

Да. Изменение правил ценообразования и настроек магазина влияет на все последующие продажи. Создайте копию базы, проверьте поведение на тестовом товаре и тестовом чеке, и только после этого применяйте настройки в рабочем режиме.

Итог

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

Округление в 1С:Розница живёт в трёх местах: вид цен (порядок округления), настройки магазина или кассы (округление чека при наличной оплате) и разрядность отображения цен и сумм. Определите источник, измените нужную настройку, пересчитайте цены и проверьте результат на новом тестовом чеке.