При обновлении конфигураций 1С для государственного сектора (БГУ 1.0 и 2.0) пользователи часто сталкиваются с неприятной ситуацией: после актуализации плана счетов в Оборотно-сальдовой ведомости (ОСВ) один и тот же счет начинает отображаться дважды. При этом одна строка соответствует старому названию или коду, а вторая — новому. Попытки перенести остатки обычными бухгалтерскими справками часто не приносят результата или «ломают» баланс прошлого года. Разберем подробно, почему это происходит и как правильно решить проблему.
Проанализируем техническую сторону вопроса. В бюджетных конфигурациях 1С используется периодический план счетов (ЕПСБУ). Это означает, что для каждого счета в системе заданы даты начала и окончания его действия. Когда законодательство (например, приказы Минфина 64н или 209н) вносит изменения в классификацию, разработчики 1С не просто переименовывают старый счет, а создают в плане счетов новый элемент.
Рассмотрим ситуацию по шагам:
Почему же они оба видны в ОСВ за 2019 год? Все дело в наличии остатков. Если на 1 января на «старом» счете висит сальдо, система обязана показать его в отчете. При этом «новый» счет также выводится в отчет, так как он является актуальным на текущую дату. В итоге в ОСВ мы видим две строки, хотя по факту это один и тот же счет в представлении бухгалтера.
Посмотрим на типичные ошибки, которые совершают при попытке исправить ситуацию вручную через Операция (бухгалтерская):
Самым правильным способом является использование специализированной обработки, предусмотренной разработчиками — Помощник переноса остатков между счетами. Проанализируем алгоритм его работы:
Этот инструмент выполняет проводки не просто последним днем года, а в так называемом межотчетном периоде. Технически это записи с датой 31.12.2018 и особым признаком (флагом), который указывает, что эти данные не должны менять баланс за 2018 год, но должны сформировать входящие остатки на 01.01.2019 уже на новых счетах.
Для корректного переноса выполним следующие действия:
Операция (бухгалтерская) с типом «Межотчетный период».Если по каким-то причинам помощник не видит нужные остатки, мы можем создать операцию вручную, но с соблюдением правил бюджетного учета. Рассмотрим, как это реализовать:
Используем транзитный счет 401.30 «Финансовый результат прошлых отчетных периодов». Проводки должны выглядеть так:
// Закрываем старый счет в межотчетном периоде
Дт 401.30 Кт Старый_Счет (31.12.2018, время 23:59:59, Межотчетный период)
// Открываем новый счет
Дт Новый_Счет Кт 401.30 (31.12.2018, время 23:59:59, Межотчетный период)
Важный момент: В самой операции (или документе переноса) необходимо убедиться, что выбран вид операции именно для межотчетного периода. В 1С:БГУ это часто регулируется специальным реквизитом или отдельной формой документа. Это позволит старому счету «обнулиться» так, что в отчетность 2018 года он попадет с остатком, а в 2019 год — уже нет.
Иногда даже после нулевых оборотов счет продолжает отображаться. Выясним причину, связанную с механизмом Системы компоновки данных (СКД). В последнем сообщении форума упоминается метод дополнения ДвиженияИГраницыПериода.
Если отчет (ОСВ) построен на базе СКД, он может использовать виртуальные таблицы остатков и оборотов. Если сальдо на «миллисекунду» начала периода (01.01.2019 00:00:00) не равно строгому нулю, счет попадет в выборку. Именно поэтому проводки «межотчетного периода» (24-й час 31 декабря) являются единственным корректным способом «перебросить» остаток так, чтобы старый счет не «проснулся» в новом финансовом году.
После проведения всех манипуляций проанализируем ситуацию с помощью стандартных инструментов:
Технологический анализ бухгалтерского учета. Он подсветит, если в 2019 году продолжают использоваться счета, срок действия которых истек.Даты актуальности учета в параметрах системы. Она должна соответствовать дате законодательных изменений.КБК или КОСГУ, если они также менялись — это может быть еще одной причиной визуального дублирования строк.Таким образом, «раздвоение» счетов — это не ошибка программы, а следствие работы механизма хранения истории плана счетов. Совместное использование Помощника переноса остатков и корректное закрытие счетов через 401.30 в межотчетном периоде полностью решает данную проблему.