При ведении учета в программе 1С:Бухгалтерия государственного учреждения (БГУ 2.0) бухгалтеры часто сталкиваются с неприятной ситуацией: отчет «Ведомость остатков ОС, НМА, НПА» начинает дублировать строки по одному и тому же объекту. Например, одна строка показывает инвентарный номер, материально ответственное лицо (МОЛ/ЦМО) и статус принятия к учету, но не содержит стоимости. Вторая строка, напротив, выводит балансовую стоимость и амортизацию, но поля с инвентарным номером и МОЛ остаются пустыми. При этом оба движения берутся из одного и того же документа — Ввод начальных остатков ОС.
В этой статье мы подробно разберем, почему возникает эта проблема, проанализируем внутреннюю архитектуру регистров 1С и рассмотрим пошаговые методы исправления данной ошибки.
Для того чтобы понять природу этой ошибки, нам необходимо заглянуть «под капот» конфигурации БГУ 2.0. Отчет «Ведомость остатков ОС, НМА, НПА» строится не напрямую на основе бухгалтерских проводок, а собирает и объединяет (связывает) информацию из нескольких специализированных регистров сведений и накопления:
Объединение этих данных в отчете происходит по ключевым разрезам аналитики (измерениям): Объект ОС, КФО, КПС, ИФО и ЦМО. Если в одном из этих регистров аналитика заполнена, а в другом — нет, система не сможет корректно сопоставить записи. В результате отчет выведет две обособленные строки для одного и того же основного средства. Для детального контроля и сопоставления остатков в разрезе нужной аналитики можно использовать отчет по нефинансовым активам с гибкими отборами для БГУ 2.0.
Чаще всего виновником проблемы становится измерение ИФО (Источник финансового обеспечения). При конвертации данных и переходе со старой версии БГУ 1.0 в БГУ 2.0 в регистр сведений Учетные данные объекта ОС, НМА, НПА переносится служебное или устаревшее значение ИФО. При этом в регистрах Стоимость... и Амортизация... поле ИФО остается пустым или принимает значение по умолчанию (например, «Авто»). Так как в настройках новой базы учет по ИФО обычно отключен, эти поля скрыты от пользователя в интерфейсе документов, что делает ошибку невидимой при обычном просмотре.
Рассмотрим подробнее четыре эффективных способа решения этой проблемы.
Если проблемных объектов немного, самым надежным способом будет сделать скрытые поля видимыми на форме документа ввода остатков и очистить их стандартными инструментами системы. Разберем этот процесс по шагам:
Ввод начальных остатков ОС. Благодаря включенной опции на вкладках документа (в том числе на вкладке «Стоимость» или в шапке) появится ранее скрытая колонка ИФО.Что делать, если документов ввода остатков и проблемных основных средств в базе слишком много, чтобы обрабатывать их вручную? В этом случае нам поможет встроенный инструмент групповой обработки данных. Выполним следующие действия:
Учетные данные объекта ОС, НМА, НПА.ИФО Заполнено или выберем конкретное служебное значение ИФО, которое застряло в регистре. Также можно настроить отбор по конкретному списку ОС.Ввод начальных остатков ОС, чтобы синхронизировать данные во всех связанных регистрах накопления стоимости и амортизации.Для автоматического выравнивания аналитики регистров и проводок разработчики БГУ предусмотрели специализированный инструмент. Выполним сверку данных:
УчетныеДанныеНФА.epf из папки шаблонов обновлений).Корректировка регистров, который приведет аналитику к единому знаменателю.Перед тем как приступать к масштабным корректировкам в базах данных, мы настоятельно рекомендуем локализовать все проблемные объекты. Для этого отлично подходит встроенный инструмент проверки качества ведения учета:
Важное предупреждение: Любые групповые изменения регистров или документов ввода остатков напрямую влияют на учетные данные прошлых периодов. Перед выполнением любой из описанных процедур обязательно создайте полную резервную копию вашей информационной базы! Для автоматического архивирования и тестирования баз 1С перед выполнением массовых корректировок удобно использовать средства пакетной обработки.