Торговля и Склад · 9 мин
Как убрать округление в 1С:Розница
Где в 1С:Розница отключается округление цен и сумм: настройки форматов, правила ценообразования, округление чеков. Пошаговая инструкция и проверка результата.
Округление в 1С:Розница встречается в трёх разных местах: в правилах ценообразования (округление цены при расчёте), в настройках точности отображения цен и сумм (разрядность копеек) и в механизме округления суммы чека при оплате наличными. Из-за этого пользователи часто меняют одну настройку, а «лишние» копейки или округлённые итоги продолжают появляться, потому что источник округления находится в другом разделе.
Прежде чем что-то отключать, определите, где именно возникает округление: при установке цены номенклатуры, при пробитии чека на кассе или в отчётах и печатных формах. Для каждого случая действует своя настройка, и часть из них находится в «Администрировании», часть — в карточке вида цен или правила ценообразования.
Ниже разобраны все типовые сценарии с указанием точных разделов меню. Названия пунктов могут незначительно отличаться в зависимости от версии конфигурации (Розница 2.2, 2.3, 3.0), но логика расположения настроек сохраняется.
Шаг 1. Определите, какое именно округление мешает
В конфигурации «Розница» округление управляется независимо в нескольких подсистемах, поэтому первый шаг — диагностика. Откройте проблемный документ или чек и посмотрите, какое значение отличается от ожидаемого.
Если округляется цена товара сразу после установки цен или расчёта по формуле — это настройка вида цен или правила ценообразования. Если цена корректная, но в чеке итоговая сумма «подгоняется» до круглого значения — это округление суммы чека при оплате наличными. Если в отчётах и на экране цены показываются без копеек, хотя в документах копейки есть — это настройка разрядности отображения.
Проверьте поле «Порядок округления» в карточке вида цен
Проверьте настройки магазина и вида оплаты
Проверьте точность цен и сумм в Администрировании
Шаг 2. Отключите округление в виде цен и правилах ценообразования
Чаще всего округление цен задаётся в карточке вида цен. Откройте раздел «Маркетинг» (или «CRM и маркетинг») → «Цены (прайс-лист)» → список видов цен, либо «Настройки и справочники» → «Виды цен». Откройте нужный вид цен на редактирование.
Найдите группу параметров «Округление» или поле «Порядок округления». Там обычно указаны значения вроде «0.01», «0.1», «1», «10» и вариант округления — вверх, вниз или по арифметическим правилам. Чтобы убрать округление копеек, установите порядок округления «0.01» (точность до копейки) — фактически это отключает округление до рублей и десятков рублей, оставляя цену с копейками.
Если цены рассчитываются по формуле или наценкой от другого вида цен, проверьте также сами правила ценообразования: в некоторых версиях порядок округления задаётся и там, и приоритет может быть у настройки правила, а не вида цен.
- 1Откройте Маркетинг → Виды цен (или Настройки и справочники → Виды цен)
- 2Откройте нужный вид цен и найдите поле «Порядок округления»
- 3Установите значение 0.01 и способ округления «по арифметическим правилам» либо отключите округление
- 4Запишите вид цен и пересчитайте цены (Установка цен номенклатуры)
- 5Проверьте цену тестового товара — копейки должны сохраняться
Шаг 3. Уберите округление суммы чека при оплате наличными
В «Рознице» существует механизм округления итоговой суммы чека при расчёте наличными — он нужен там, где мелкие монеты не используются. Если у вас суммы чеков «прыгают» на несколько копеек в большую или меньшую сторону, причина именно здесь.
Откройте «Администрирование» → «Продажи» (или настройки магазина: «Настройки и справочники» → «Магазины» → карточка магазина). Найдите параметр «Округлять сумму чека при оплате наличными» или «Порядок округления суммы чека». Снимите флажок или установите порядок округления «0.01» / «Не округлять».
Обратите внимание: эта настройка может задаваться как для магазина в целом, так и в настройках РМК (рабочего места кассира) или кассы ККМ. Если после изменения настройки магазина округление продолжается, проверьте карточку кассы ККМ и настройки рабочего места кассира — там может стоять собственное значение, переопределяющее общее.
Шаг 4. Настройте точность отображения цен и сумм
Если проблема в том, что копейки «пропадают» визуально — в списках, отчётах, печатных формах, — измените разрядность отображения. Откройте «Администрирование» → «Печатные формы, отчёты и обработки» (в ряде версий — «Администрирование» → «Настройки номенклатуры» или «Общие настройки») и найдите параметры «Точность цен» и «Точность сумм» (разрядность дробной части).
Установите значение «2» для отображения копеек. Эта настройка влияет только на представление чисел в интерфейсе и отчётах: сами данные в документах хранятся с той точностью, с которой были записаны. Поэтому если копейки теряются уже на этапе записи документа, ищите причину в правилах ценообразования, а не в этой настройке.
Шаг 5. Проверьте скидки и формулы расчёта цены
Ещё один скрытый источник округления — автоматические скидки и формулы в правилах ценообразования. Скидка, рассчитанная в процентах, может давать дробные значения, которые затем округляются по правилам вида цен. Если после отключения округления в виде цен цены всё равно «рваные» или, наоборот, подгоняются — откройте «Маркетинг» → «Скидки (наценки)» и проверьте, нет ли там собственных настроек округления результата.
Для формул проверьте сам текст формулы: в ней могут использоваться функции округления (например, явное округление до целых в выражении). Такую формулу нужно отредактировать, убрав округление, либо заменить на расчёт без него.
Шаг 6. Проверьте результат и типовые ошибки
После изменения настроек выполните контрольную проверку: создайте новую установку цен для тестового товара, затем пробейте тестовый чек на кассе (или в тестовой копии базы) и сравните суммы до копейки. Проверьте также печатную форму чека и отчёт «О розничных продажах» — значения должны совпадать с расчётными без подгонки.
Типовая ошибка — изменить настройку в одном месте и не проверить связанные: например, отключить округление в виде цен, но оставить его в настройке магазина для наличных расчётов. Вторая частая ошибка — забыть пересчитать цены: документы «Установка цен номенклатуры», проведённые до изменения настройки, хранят уже округлённые значения, и их нужно перезаполнить и перепровести.
Как проверить результат
Цена хранится с копейками, как рассчитано
Цена подгоняется до целых рублей или десятков
Итог чека равен сумме позиций до копейки
Итог отличается на несколько копеек от суммы товаров
Суммы в отчёте совпадают с чеками
В отчёте круглые значения при копеечных чеках
Частые вопросы
Почему после отключения округления старые цены не изменились?
Настройки округления действуют только на момент расчёта и записи цены. Документы «Установка цен номенклатуры», проведённые ранее, хранят уже округлённые значения. Откройте такой документ, перезаполните цены и проведите заново — тогда цены пересчитаются по новым правилам.
Где отключается округление чека в Рознице 3.0?
Проверьте два места: «Администрирование» → «Продажи» (параметры округления суммы чека) и карточку магазина в разделе «Настройки и справочники» → «Магазины». Если используется несколько касс, дополнительно посмотрите настройки кассы ККМ и РМК — там может стоять переопределяющее значение.
Можно ли убрать округление только для отдельных товаров?
Напрямую — нет, порядок округления задаётся на уровне вида цен или правила ценообразования. Обходной путь: создать отдельный вид цен без округления и назначить его нужной группе товаров через сегменты или отдельные правила ценообразования.
Копейки есть в документах, но не видны в отчётах. Что делать?
Это настройка разрядности отображения, а не округление данных. Откройте «Администрирование» и найдите параметры точности цен и сумм (обычно в разделе печатных форм и отчётов). Установите разрядность дробной части равной 2 — копейки появятся в интерфейсе и отчётах без пересчёта документов.
Повлияет ли отключение округления на фискальные чеки и отчётность?
Суммы в фискальном чеке передаются так, как рассчитаны в документе, поэтому после отключения округления в чеках будут точные суммы с копейками. Это законно, но согласуйте изменение с бухгалтерией: расчёты наличными с копейками требуют наличия разменной монеты и влияют на инкассацию и сверку итогов.
Нужно ли делать резервную копию перед изменением настроек?
Да. Изменение правил ценообразования и настроек магазина влияет на все последующие продажи. Создайте копию базы, проверьте поведение на тестовом товаре и тестовом чеке, и только после этого применяйте настройки в рабочем режиме.
Что важно запомнить
Округление в 1С:Розница живёт в трёх местах: вид цен (порядок округления), настройки магазина или кассы (округление чека при наличной оплате) и разрядность отображения цен и сумм. Определите источник, измените нужную настройку, пересчитайте цены и проверьте результат на новом тестовом чеке.