Как актуализировать ЕПСБУ в 1С:БГУ, устранить дубли счетов и корректно перенести остатки?

Бухгалтер 1С v8.3 (Обычные формы) Бухгалтерский учет
← На главную

В практике работы бухгалтеров государственных учреждений регулярные обновления конфигурации «1С:Бухгалтерия государственного учреждения» (БГУ) редакции 1.0 и 2.0 иногда преподносят неприятные сюрпризы. После очередного обновления пользователи могут обнаружить «счета-двойники» (например, два активных счета 205.81, 302.41 или 206.41) либо столкнуться с тем, что нужный по законодательству счет (например, 208.14) внезапно пропадает из плана счетов ЕПСБУ.

В рамках данной статьи мы подробно разберем, почему возникают подобные коллизии, как восстановить корректное отображение ЕПСБУ, а также рассмотрим методологически правильные способы переноса остатков и оборотов между старыми и новыми счетами.

Почему появляются «дубли» счетов в плане счетов ЕПСБУ?

Появление дублирующихся строк в плане счетов ЕПСБУ напрямую связано с реформированием бюджетного законодательства. Вступление в силу Приказа Минфина № 209н (детализация КОСГУ) и сопутствующих изменений в Инструкции по учету № 157н, 162н, 174н, 183н потребовало кардинального пересмотра структуры счетов.

Чтобы сохранить исторические данные за прошлые периоды и одновременно обеспечить ведение учета по новым правилам, разработчики фирмы «1С» задействовали встроенный механизм периодичности действия счетов. Для каждого счета в системе предусмотрены реквизиты:

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

Как исправить дублирование и восстановить «исчезнувшие» счета

Рассмотрим по шагам, как проанализировать ситуацию и навести порядок в плане счетов ЕПСБУ.

Шаг 1. Проверка дат действия счетов.
Если вы столкнулись с дублированием счета (например, 205.81), откройте карточку каждого из этих счетов в плане счетов ЕПСБУ. Обратите внимание на реквизиты дат действия. У более ранней версии счета должна стоять дата окончания действия (например, 31.12.2017), а у новой — дата начала действия (01.01.2018). Если у старого счета это поле пустое, установите нужную дату вручную.

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

Для исправления выполните следующие действия:

  1. Перейдите в План счетов (ЕПСБУ).
  2. В настройках списка или через отбор включите отображение закрытых (недействующих) счетов.
  3. Найдите родительский счет для пропавшего субсчета (в нашем случае — группу счетов 208.00 или соответствующий родительский уровень).
  4. Очистите или скорректируйте реквизит «Дата окончания действия» (например, установите значение по умолчанию или 31.12.2999).
  5. Для автоматического сброса некорректных настроек воспользуйтесь стандартной кнопкой «Заполнить по умолчанию» (или «Восстановить настройки по умолчанию») на форме Плана счетов ЕПСБУ. Это принудительно перезапишет эталонные значения дат из макета конфигурации.

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


// Пример обработки для принудительного исправления дат действия счета ЕПСБУ
Процедура АктуализироватьСчетЕПСБУ(КодСчета, ДатаНачала, ДатаОкончания) Экспорт
    СчетСсылка = ПланыСчетов.ЕПСБУ.НайтиПоКоду(КодСчета);
    Если Не СчетСсылка.Пустая() Тогда
        СчетОбъект = СчетСсылка.ПолучитьОбъект();
        СчетОбъект.ДатаНачалаДействия = ДатаНачала;
        СчетОбъект.ДатаОкончанияДействия = ДатаОкончания;
        Попытка
            СчетОбъект.Записать();
            Сообщить("Счет " + КодСчета + " успешно актуализирован.");
        Исключение
            Предупреждение("Не удалось записать изменения для счета " + КодСчета + ": " + ОписаниеОшибки());
        КонецПопытки;
    КонецЕсли;
КонецПроцедуры

Методология переноса остатков между счетами

Когда в ЕПСБУ появляются новые счета взамен старых в межотчетный период, просто изменить проводки в закрытом периоде категорически нельзя. Перенос остатков должен выполняться строго регламентированными инструментами.

Для корректного переноса остатков выполните следующие шаги:

  1. Используйте встроенную обработку «Помощник переноса остатков между счетами» (или «Перенос остатков по КПС»).
  2. Начиная с релиза БГУ 1.0.56.9, разработчики добавили возможность совершать перенос через транзитные счета. Настоятельно рекомендуем выполнять перенос остатков по расчетам с использованием транзитного счета 401.30 («Финансовый результат прошлых отчетных периодов») или счета 304.06 («Расчеты с прочими кредиторами»).
  3. Использование транзитных счетов гарантирует, что технологический анализ базы данных не выдаст ошибок, а показатели в регламентированных отчетах (в частности, в формах 0503169 и 0503769) корректно отразятся как изменение показателей на начало года (в межотчетный период), без искажения оборотов текущего года.

Особенности и опасности переноса оборотов

Если замена счетов и КОСГУ требуется внутри текущего (открытого) отчетного периода, некоторые специалисты прибегают к использованию групповых обработок поиска и замены значений (например, ReplValBudg.epf).

Проанализируем риски такого подхода:

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

← На главную