В практике работы бухгалтеров государственных учреждений регулярные обновления конфигурации «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С:Предприятие».
Для исправления выполните следующие действия:
Если стандартное восстановление завершается ошибкой из-за уже созданных рабочих счетов, программисты могут использовать специальный код для принудительного изменения дат действия объектов конфигурации. Рассмотрим пример кода:
// Пример обработки для принудительного исправления дат действия счета ЕПСБУ
Процедура АктуализироватьСчетЕПСБУ(КодСчета, ДатаНачала, ДатаОкончания) Экспорт
СчетСсылка = ПланыСчетов.ЕПСБУ.НайтиПоКоду(КодСчета);
Если Не СчетСсылка.Пустая() Тогда
СчетОбъект = СчетСсылка.ПолучитьОбъект();
СчетОбъект.ДатаНачалаДействия = ДатаНачала;
СчетОбъект.ДатаОкончанияДействия = ДатаОкончания;
Попытка
СчетОбъект.Записать();
Сообщить("Счет " + КодСчета + " успешно актуализирован.");
Исключение
Предупреждение("Не удалось записать изменения для счета " + КодСчета + ": " + ОписаниеОшибки());
КонецПопытки;
КонецЕсли;
КонецПроцедуры
Когда в ЕПСБУ появляются новые счета взамен старых в межотчетный период, просто изменить проводки в закрытом периоде категорически нельзя. Перенос остатков должен выполняться строго регламентированными инструментами.
Для корректного переноса остатков выполните следующие шаги:
Если замена счетов и КОСГУ требуется внутри текущего (открытого) отчетного периода, некоторые специалисты прибегают к использованию групповых обработок поиска и замены значений (например, ReplValBudg.epf).
Проанализируем риски такого подхода:
ReplValBudg.epf производит механическую («тупую») замену ссылок в базе данных во всех документах и регистрах без логического контроля связей.Рекомендация: Обороты текущего года при переходе на новые счета лучше переносить с помощью специализированных документов трансформации данных (например, документов серии «Переход на применение приказа...»), которые автоматически формируют сторнирующие и новые проводки. Если вы все же решились на групповую замену значений, обязательно делайте это только на резервной копии базы данных с последующим полным перепроведением всех измененных документов за период.