Почему не заполняется номенклатура по счету 08.03 в документе Инвентаризация ОС в 1С:ERP

Программист 1С v8.3 (Управляемые формы) 1С:ERP Управление предприятием Бухгалтерский учет Промышленность, строительство и АПК
← На главную

При проведении инвентаризации внеоборотных активов в системе 1С:ERP Управление предприятием (особенно в версиях ветки 2.4) пользователи часто сталкиваются с ситуацией, когда при автоматическом заполнении документа Инвентаризация ОС по данным учета для объектов, числящихся на счете 08.03 (Строительство объектов основных средств), поля с суммой и счетом заполняются корректно, а поле Номенклатура остается пустым. Разберем детально причины этого поведения системы и выясним, какие условия должны быть соблюдены для корректного отражения данных.

Анализ архитектуры данных: Справочник Номенклатура vs Объекты строительства

Для того чтобы понять, почему поле не заполняется, проанализируем структуру аналитического учета на счетах группы 08. В системе 1С:ERP предусмотрено разделение внеоборотных активов по типам их происхождения и способу учета:

  1. Счет 08.04 (Приобретение объектов ОС): Здесь основной аналитикой выступает справочник Номенклатура. Это логично, так как оборудование или станки закупаются как товарно-материальные ценности.
  2. Счет 08.03 (Строительство объектов ОС): На данном счете аккумулируются затраты по объектам, которые возводятся подрядным или хозяйственным способом. В качестве основной аналитики здесь используется справочник Объекты строительства.

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

Особенности ввода начальных остатков

Рассмотрим ситуацию, когда данные были внесены документом Ввод начальных остатков вложений во внеоборотные активы. При заполнении этого документа критически важно обратить внимание на поле Вид актива. Проанализируем возможные варианты:

Если в документе ввода остатков был указан объект строительства, то в документе инвентаризации поле Номенклатура останется пустым «по дизайну», так как объект строительства — это не номенклатурная позиция в понимании складского учета 1С.

Проверка настроек ГФУ и счетов учета

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

  1. Откроем справочник Объекты строительства.
  2. Проверим, заполнена ли в карточке объекта Группа финансового учета.
  3. В самой ГФУ должен быть указан счет 08.03 в разделе настроек бухгалтерского учета.

Если связь между объектом и счетом 08.03 не зафиксирована через ГФУ, алгоритм заполнения документа по остаткам может проигнорировать данные записи, так как он ориентируется на актуальные настройки финансового контура.

Нюансы версии 2.4.8 и выше

В релизах ветки 2.4 (например, 2.4.8.63) документ Инвентаризация ОС имел свои технические ограничения. В отличие от более современных версий (2.5+), где механизмы инвентаризации НЗС (незавершенного строительства) были выделены или глубоко переработаны, в 2.4 выбор конкретной операции («Инвентаризация незавершенного строительства») непосредственно в шапке документа мог отсутствовать. Рассмотрим, как это влияет на работу:

Без явного указания вида операции система пытается обработать все записи как стандартные основные средства. Поскольку для объектов на 08.03 еще нет записи в справочнике Основные средства (они только строятся), возникают конфликты при попытке сопоставить поля Ассет (ОС) — Номенклатура — Объект строительства.

Программная диагностика в конфигураторе

Если вы обладаете навыками разработки, выполним диагностику запроса, которым заполняется документ. Рассмотрим фрагмент логики:


// В типовых решениях 2.4 поиск данных идет по регистрам:
// 1. СтоимостьОС (если уже принято к учету)
// 2. СтроительствоОбъектовОсновныхСредств (для 08.03)

Запрос = Новый Запрос;
Запрос.Текст = "ВЫБРАТЬ
               |    ХозрасчетныйОстатки.Субконто1 КАК ОбъектСтроительства,
               |    ХозрасчетныйОстатки.СуммаОстаток КАК Сумма
               |ИЗ
               |    РегистрБухгалтерии.Хозрасчетный.Остатки(&Период, Счет = &Счет08_03, , ) КАК ХозрасчетныйОстатки";

Проанализируем этот запрос: мы увидим, что результатом будет ссылка на справочник ОбъектыСтроительства. Если в экранной форме документа Инвентаризация ОС колонка связана строго с реквизитом типа СправочникСсылка.Номенклатура, то значение просто не сможет быть отображено. Это является следствием жесткой структуры документа в старых релизах.

Рекомендации по проверке и исправлению

Для того чтобы убедиться, что данные в системе отражены корректно, несмотря на пустое поле в инвентаризации, выполним следующие действия:

  1. Сформируем отчет Ведомость по незавершенному строительству. Если в нем объект виден, суммы совпадают с данными ОСВ по счету 08.03, значит, с данными в базе все в порядке.
  2. Проверим настройки печатных форм. Часто типовая форма ИНВ-1 или ИНВ-3 в этих версиях ERP при выводе на печать подхватывает наименование объекта строительства из соответствующей аналитики, даже если в экранной форме в поле «Номенклатура» пусто.
  3. Рассмотрим возможность перехода на версию 2.5, где учет вложений во внеоборотные активы переведен на единый регистр Инвестиции во внеоборотные активы, что унифицирует процесс инвентаризации.

Важный итог: Не заполнение номенклатуры по счету 08.03 в 1С:ERP 2.4 чаще всего является не ошибкой данных, а особенностью типового алгоритма, который разделяет товарную номенклатуру и строительные объекты. Для корректной инвентаризации объектов строительства следует ориентироваться на специализированные отчеты и проверять правильность заполнения справочника Объекты строительства.

← На главную