Как исправить ошибки и дубли при переходе на новую структуру учета основных средств в 1С:БГУ?

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

При обновлении конфигурации 1С:Бухгалтерия государственного учреждения, редакция 1.0 на релизы ветки 1.0.43 и выше происходит масштабная реструктуризация механизмов учета нефинансовых активов (ОС, НМА, НПА, имущество казны). Учетные параметры объектов (счета учета, инвентарные номера, ответственные лица, статусы состояния и номера инвентарных карточек) переносятся из реквизитов справочника ОсновныеСредства в периодические регистры сведений и регистры накопления.

В процессе такого перехода пользователи часто сталкиваются со следующими проблемами:

  1. Массовое появление дублей записей в регистре УчетныеДанныеОбъектаОС и в номерах инвентарных карточек.
  2. Пропажа отображения инвентарных номеров и счетов учета в формах элементов справочника ОС.
  3. Искажение и повреждение структуры кода ОКОФ в карточках объектов после выполнения обработки переноса.
  4. Некорректный перенос истории начисленной амортизации.

Разберем подробно причины возникновения данных ошибок и пошаговый регламент их устранения.

Шаг 1. Предотвращение дублирования: подготовка и перенумерация карточек до перехода

Основная причина возникновения задвоений при переносе — наличие карточек без номеров или пересечение данных из разных регистраторов (например, документов Изменение данных ОС, Перенос остатков по КПС и ручных корректировок). В новой модели учетный номер карточки жестко связывается с объектом через периодический регистр.

Чтобы избежать появления дублей, выполним предварительную подготовку базы данных:

  1. Создадим архивную копию информационной базы перед началом любых манипуляций.
  2. Выполним предварительную перенумерацию инвентарных карточек до запуска процедур реструктуризации. Если в базе присутствуют объекты без номеров карточек, приравняем номер инвентарной карточки к уникальному коду элемента справочника ОС.
  3. Используем стандартную обработку Управление номерами инвентарных карточек, установим единый формат длины (например, 15 знаков) и упорядочим нумерацию.
  4. Запустим регламентную процедуру Технологический анализ бухгалтерского учета по разделу нефинансовых активов, чтобы устранить зависшие остатки без аналитики и некорректные связки счетов.

Шаг 2. Корректный запуск обработки «Обработка движений регистров ОС»

Для корректного заполнения новых регистров фирмой «1С» поставляется внешняя обработка ОбработкаДвиженийРегистровОС.epf (входит в комплект инструментов обновления). Если обработка выполняется с ошибками или задваивает амортизацию, необходимо использовать актуальную версию обработки, соответствующую установленному релизу конфигурации (начиная с релизов 1.0.43.6 / 1.0.44.5).

Проанализируем порядок работы с обработкой:

  1. Открываем обработку через главное меню Файл → Открыть.
  2. Последовательно проходим по всем трем закладкам: Основные средства, Корректировка записей регистров / История амортизации и Корректировка записей регистров / Корректировка.
  3. Если база ранее не сворачивалась, на второй и третьей закладках действия автоматически пропускаются программой — это нормальное поведение.
  4. Если требуется повторный запуск для исправления некорректно сформированных движений, устанавливаем флаг Обрабатывать повторно. При этом данные в новом регистре накопления Амортизация объектов основных средств перезапишутся без дублирования.
  5. Обратим внимание на регистр сведений История амортизации (не используется): в рабочей базе он может оставаться заполненным разработчиками для обратной совместимости, что не влияет на учетные данные.

Шаг 3. Восстановление отображения счетов учета и инвентарных номеров

Если в справочнике Инвентарные номера ОС номер присутствует, но в карточке объекта поле остается пустым и не виден счет учета, выясним причину такого поведения платформы. В новой архитектуре форма элемента справочника отображает учетные данные динамически с помощью среза последних из регистра УчетныеДанныеОбъектаОС на текущую рабочую дату пользователя.

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

  1. Рабочая дата сеанса: проверяем значение в меню Сервис → Параметры → Рабочая дата. Если дата сеанса меньше даты документа ввода остатков или принятия ОС к учету, форма не отобразит реквизиты на текущий момент. Устанавливаем актуальную дату.
  2. Проверка регистратора: переходим в Операции → Регистры сведений → Учетные данные объекта ОС, устанавливаем отбор по проблемному объекту ОС и проверяем наличие записи и дату документа-регистратора.
  3. Перепроведение документов: по вновь созданным объектам выполняем перепроведение документа Принятие к учету ОС и НМА, убедившись, что установлен флаг автоматического открытия инвентарной карточки.

Шаг 4. Исправление поврежденных кодов ОКОФ программным способом

В некоторых случаях после запуска ранних версий обработки реструктуризации происходит искажение структуры кодов ОКОФ (например, пропадает пробел-разделитель между классами и подклассами классификатора). В результате нарушается сопоставление данных и поиск объектов по классификатору.

Для массового восстановления правильного формата кода ОКОФ используем внешнюю обработку УниверсальныеПодборИОбработкаОбъектов.epf с диска ИТС:

  1. В поле Объект поиска выбираем справочник ОсновныеСредства (или справочник ОКОФ в зависимости от места искажения).
  2. На закладке Настройки выбираем вариант обработки Произвольный алгоритм.
  3. Вставляем следующий программный код для восстановления формата кода:

Если Сред(Объект.КодПоОКОФ, 3, 1) <> " " Тогда
    Объект.КодПоОКОФ = Лев(Объект.КодПоОКОФ, 2) + " " + Сред(Объект.КодПоОКОФ, 3);
    Объект.Записать();
КонецЕсли;
  1. Нажимаем кнопку Найти объекты, затем выполняем команду Выполнить обработку.

Шаг 5. Контроль и сверка инвентарных карточек после обновления

Завершающим этапом обязательно проводим контрольную сверку печатных форм. Используем поставляемую обработку сверки инвентарных карточек (из комплекта ChIinvCard.zip), которая позволяет сформировать и сравнить печатные формы ф. 0504031 (Инвентарная карточка учета нефинансовых активов) и ф. 0504032 (Инвентарная карточка группового учета) до и после обновления.

Если карточки по всем объектам формируются без пустых граф, амортизация не задвоена, а инвентарные номера соответствуют учетным регистрам — переход на новую структуру данных по объектам основных средств успешно завершен.

← На главную