Как изменить инвентарный номер основного средства в закрытом периоде в 1С

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

В практической работе бухгалтера нередко возникает задача исправить или перенумеровать инвентарные номера основных средств, принятых к учету в прошлых, уже закрытых для редактирования периодах. Попытка открыть старый документ принятия к учету и перепровести его несет высокие риски: могут измениться проводки, рассчитанные суммы амортизации или возникнуть ошибки закрытия месяца. Разберем, как устроено хранение инвентарных номеров в типовой конфигурации 1С:Бухгалтерия 8 и какими способами можно безопасно скорректировать данные.

Где хранится инвентарный номер в 1С:Бухгалтерия 8

Проанализируем структуру конфигурации. В программе 1С:Бухгалтерия 8 (редакция 3.0) инвентарный номер не является обычным реквизитом справочника ОсновныеСредства. В форме элемента карточки ОС он отображается динамически путем считывания среза последних записей из специализированного регистра сведений.

При проведении первичного документа ПринятиеКУчетуОС или ВводОстатков инвентарный номер записывается как ресурс регистра сведений ПервоначальныеСведенияОСБухгалтерскийУчет. На счетах бухгалтерского учета 01.01 и 02.01 аналитика (субконто) ведется только в разрезе ссылок на элементы справочника ОсновныеСредства, поэтому строковый номер в проводках напрямую не участвует. Корректировка номера не влияет на оборотно-сальдовую ведомость и баланс, но критична для формирования инвентарных карточек (форма ОС-6) и инвентаризационных описей (ИНВ-1).

Способ 1. Корректировка через документ «Операция, введенная вручную»

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

  1. Перейдем в раздел Операции и откроем журнал Операции, введенные вручную.
  2. Создадим новый документ Операция. В шапке укажем текущую дату или дату начала открытого периода.
  3. В правом верхнем углу формы документа нажмем кнопку Еще и выберем пункт Выбор регистров.
  4. В открывшемся окне перейдем на вкладку Регистры сведений, найдем и отметим флажком регистр Первоначальные сведения ОС (бухгалтерский учет), после чего нажмем ОК.
  5. В появившейся табличной части регистра нажмем кнопку Добавить.
  6. Выберем требуемый объект из справочника ОсновныеСредства, перенесем исходные параметры (способ отражения расходов по амортизации, срок полезного использования, первоначальную стоимость), а в поле Инвентарный номер введем новое требуемое значение.
  7. Запишем и закроем документ.

После проведения операции карточка основного средства и все отчеты, формируемые на даты позже введенной операции, будут использовать новый инвентарный номер.

Способ 2. Программная корректировка набора записей без перепроведения документа

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

Посмотрим на пример программного кода на встроенном языке 1С:


НаборЗаписей = РегистрыСведений.ПервоначальныеСведенияОСБухгалтерскийУчет.СоздатьНаборЗаписей();
НаборЗаписей.Отбор.Регистратор.Установить(ДокументСсылка);
НаборЗаписей.Прочитать();

Для Каждого Запись Из НаборЗаписей Цикл
    Если Запись.ОсновноеСредство = НужноеОС Тогда
        Запись.ИнвентарныйНомер = НовыйИнвентарныйНомер;
    КонецЕсли;
КонецЦикла;

// Записываем движения без вызова проведения документа
НаборЗаписей.Записать(Истина);

Выясним причину безопасности данного подхода: метод Записать(Истина) перезаписывает только движения конкретного регистра сведений, не затрагивая проводки по регистру бухгалтерии Хозрасчетный и не изменяя дату запрета редактирования данных.

Особенности изменения инвентарных номеров в других конфигурациях

Рассмотрим, как данная задача решается в других прикладных решениях 1С:

  1. 1С:Бухгалтерия государственного учреждения (БГУ 2.0): учет инвентарных номеров вынесен в отдельный справочник Инвентарные номера ОС, НМА, НПА. Чтобы изменить номер, открываем карточку элемента и через меню Еще → Разрешить редактирование реквизитов вносим правки.
  2. 1С:ERP Управление предприятием и 1С:Комплексная автоматизация: инвентарные номера привязаны к объектам эксплуатации и регистрам сведений первоначальных параметров. Корректировка выполняется через сервис Групповое изменение реквизитов для справочника Объекты эксплуатации либо через документы изменения параметров ОС.
← На главную