При ведении учета и формировании регламентных отчетов в 1С:Управление производственным предприятием 1.3 (УПП) можно столкнуться с ситуацией, когда по счету затрат (например, по счету 23 «Вспомогательные производства») оборотно-сальдовая ведомость на конец месяца (30 июня) показывает нулевой остаток, а при формировании отчета на начало следующего месяца (1 июля) появляется отрицательное дебетовое сальдо (например, -100 000 руб.).
Разберем детально механизм формирования сальдо в регистрах бухгалтерии 1С, выясним причину появления подобных аномалий и пошагово рассмотрим способы их устранения.
Все бухгалтерские отчеты («Оборотно-сальдовая ведомость», «Анализ счета», «Карточка счета») получают данные из виртуальных таблиц регистра бухгалтерии Хозрасчетный. Платформа 1С оптимизирует выборку остатков с помощью физической таблицы итогов, в которой данные хранятся помесячно на начало каждого календарного периода.
Когда мы запрашиваем остатки на определенную дату, платформа рассчитывает их от ближайшей рассчитанной точки итогов с учетом детальных записей таблицы движений. Если в таблице итогов произошел сбой или рассинхронизация с фактическими проводками, отчет может возвращать искаженное сальдо на начало месяца, даже если суммарные обороты за предыдущий период были закрыты корректно.
Проанализируем ключевые факторы, приводящие к несовпадению сальдо на стыке периодов:
23 является активным и учитывается в разрезе субконто: Подразделения, Номенклатурные группы, Статьи затрат. Если в свернутом виде остаток по счету равен нулю, внутри аналитики может быть перекос (например, плюс по одной номенклатурной группе и минус по другой или проводка с незаполненным субконто). При переходе на следующий месяц свернутые и развернутые итоги могут отображаться по-разному в зависимости от настроек отчета.01.07.XXXX 00:00:00, при определенных параметрах отчетов могут не попасть в обороты июля, но повлиять на входящее сальдо.Рассмотрим порядок действий для локализации и устранения отрицательного сальдо.
Перед выполнением любых сервисных операций или пересчетов обязательно создаем полную резервную копию информационной базы. При клиент-серверном варианте работы делаем бэкап средствами СУБД (MS SQL Server), а в файловом — выгрузку .dt или копирование файла 1Cv8.1CD.
Самый быстрый и эффективный способ исправления битых итогов — их принудительный пересчет. Эту процедуру можно выполнить непосредственно в режиме «1С:Предприятие»:
Хозрасчетный.После завершения пересчета заново формируем оборотно-сальдовую ведомость за спорный период и проверяем входящее сальдо.
Если пересчет итогов через режим предприятия не решил проблему или в процессе возникли ошибки, необходимо выполнить полное тестирование структуры данных через конфигуратор:
Создавать объекты или Очищать ссылки в зависимости от регламента обслуживания базы.Если после пересчета итогов минус сохраняется, значит, причина заключается в фактических проводках. Выполним следующие диагностические действия:
23 за июнь и июль с включенной опцией Развернутое сальдо по всем субконто (Подразделения, Номенклатурные группы, Статьи затрат). Проверяем, нет ли строк с пустыми значениями аналитики или отрицательными остатками по отдельным комбинациям субконто.30.06.XXXX 23:59:58 по 01.07.XXXX 00:00:02, чтобы убедиться в отсутствии документов, записанных на границе суток.Операция (бухгалтерский и налоговый учет) и Корректировка записей регистров за закрываемый месяц, так как ручные проводки могут нарушать баланс между регистрами накопления затрат и регистром бухгалтерии.Выполнение полного пересчета итогов и проверка субконто позволяют полностью устранить расхождения между исходящим сальдо прошлого месяца и входящим сальдо текущего периода.