- Описание:
- При проведении документа "Отчет о розничных продажах" не заполняются поля "Доходы" и "Доходы всего" в разделе "Книга учета доходов и расходов"
В программе «1С:Бухгалтерия предприятия 3.0» (БП.3) при формировании «Отчета о розничных продажах» пользователи иногда сталкиваются с ситуацией, когда графа «Доходы» остается пустой. При этом документ, казалось бы, проведен корректно.
Мы разобрали механизм работы отчета и нашли неочевидную причину этой ошибки.

Как система заполняет «Доходы»
Алгоритм заполнения доходов в отчете напрямую зависит от данных, внесенных в раздел «Расшифровка КУДиР» (Книга учета доходов и расходов). В зависимости от наличия записей о расходах, система работает по одной из двух схем:
-
Если сумма расходов не равна нулю (есть заполненные строки с ненулевыми суммами): система производит расчет и заполняет поле «Доходы» стандартным образом.
-
Если в разделе «Расшифровка КУДиР» нет записей о расходах вообще: поля «Доходы» также заполняются корректно.
В чем заключается проблема
Сбой происходит в третьем, пограничном сценарии. Если в разделе «Расшифровка КУДиР» присутствует запись (строка) о расходе, но сумма в этой строке указана как «0» (ноль) , логика программы дает сбой.
В этом случае система «видит», что раздел не пустой (значит, по ее логике, должен применяться первый алгоритм расчета), но при этом не может корректно рассчитать показатель из-за нулевого значения. В результате графа «Доходы» в отчете остается незаполненной.
Решение проблемы
Решение достаточно простое и не требует глубоких технических знаний. Чтобы восстановить корректное отображение доходов в отчете, необходимо выполнить следующие шаги:
-
Откройте проблемный документ (реализацию или отчет о розничных продажах).
-
Перейдите к разделу «Расшифровка КУДиР».
-
Внимательно проверьте список записей. Найдите строки, в которых сумма расхода равна нулю.
-
Удалите такие пустые (нулевые) строки из расшифровки.
После удаления «пустых» записей о расходах перезаполните отчет о розничных продажах. Система переключится на корректный алгоритм (отсутствие записей или наличие только ненулевых сумм), и показатель «Доходы» начнет отображаться верно.

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