Почему в документе Модернизация ОС не заполняется поле в т.ч. хозспособом БУ

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

При оформлении модернизации основных средств пользователи нередко сталкиваются с ситуацией: по кнопке Рассчитать суммы на закладке Вложения во внеоборотные активы общая сумма затрат по бухгалтерскому и налоговому учету рассчитывается корректно, поле в т.ч. хозспособом (НУ) заполняется значением, а поле в т.ч. хозспособом (БУ) остается равным нулю. Разберем механизм работы этого расчета, выясним корень проблемы и рассмотрим пошаговые варианты ее устранения.

Как работает алгоритм автоматического расчета стоимости

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

Посмотрим на ключевой фрагмент запроса, формирующего выборку по бухгалтерскому учету:


ПорядокСубконто = Новый Массив;
ПорядокСубконто.Добавить(ПланыВидовХарактеристик.ВидыСубконтоХозрасчетные.ОбъектыСтроительства);
ПорядокСубконто.Добавить(ПланыВидовХарактеристик.ВидыСубконтоХозрасчетные.СпособыСтроительства);

Запрос.УстановитьПараметр("ПорядокСубконто", ПорядокСубконто);
Запрос.УстановитьПараметр("Хозспособ", Перечисления.СпособыСтроительства.Хозспособ);

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

Как видно из текста запроса, для получения общей стоимости система обращается к остаткам только в разрезе первого субконто (ОбъектыСтроительства), а для выделения затрат хозспособа выполняет левое соединение со второй виртуальной таблицей остатков, накладывая жесткий фильтр по второму субконто: Субконто2 = &Хозспособ.

Основная причина: признак Только обороты в плане счетов

Главная причина, по которой сумма по налоговому учету заполняется, а по бухгалтерскому учету остается пустой, кроется в настройках счета 08.03 в плане счетов бухгалтерского учета. Если для вида субконто Способы строительства ошибочно установлен признак Только обороты, платформа 1С перестает хранить остатки в разрезе этой аналитики — остаток на счете хранится исключительно в свернутом виде.

При выполнении запроса виртуальная таблица РегистрБухгалтерии.Хозрасчетный.Остатки с фильтром по Субконто2 возвращает пустой результат, и поле СтоимостьХозспособ принимает значение NULL, преобразуясь в 0. При этом в налоговом плане счетов данный флажок мог быть снят, поэтому налоговый учет заполняется без ошибок.

Пошаговое исправление настройки плана счетов

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

  1. Откроем План счетов бухгалтерского учета и найдем счет 08.03 (или тот субсчет счета 08, который выбран в документе модернизации).
  2. Проверим список субконто счета. Для субконто Способы строительства снимем флажок в колонке Только обороты.
  3. Сохраним изменения плана счетов.
  4. Важный шаг: простого снятия флажка недостаточно для автоматического пересчета исторических остатков. Необходимо актуализировать итоги регистра. Для этого выполним процедуру Пересчет итогов через обработку управления итогами либо через режим Тестирование и исправление информационной базы с выбранным пунктом пересчета итогов регистра бухгалтерии.
  5. Если накопление затрат производилось ранее, может потребоваться перепроведение первичных документов передачи затрат (например, документов Требование-накладная или Поступление товаров и услуг), чтобы записи регистра сформировались с корректными остатками по субконто.
  6. Вернемся в документ Модернизация ОС и повторно нажмем кнопку Рассчитать суммы. Поле в т.ч. хозспособом (БУ) заполнится автоматически.

Другие возможные причины проблемы

Если признак Только обороты отключен, но сумма по-прежнему не заполняется, проанализируем следующие факторы:

  1. Нарушение порядка субконто на счете. В коде типовой конфигурации заложен жесткий порядок: первым субконто должны быть Объекты строительства, вторым — Способы строительства. Если в пользовательском режиме порядок субконто был изменен (например, вторым субконто установлены Статьи затрат), то обращение к параметру Субконто2 = &Хозспособ обращается не к той аналитике.
  2. Использование счета без необходимой аналитики. Если затраты на модернизацию накапливались на счете 08.04, где отсутствует субконто Способы строительства, алгоритм не сможет выделить хозспособ. Типовой механизм рассчитан на аккумулирование затрат модернизации на счете 08.03.
  3. Хронологическая последовательность документов. Если первичное списание материалов на счет 08.03 проведено в ту же дату, но позже по времени, чем создана Модернизация ОС, расчет стоимости на момент документа затрат еще «не видит». Необходимо проверить время проведения всех документов цепочки.

Альтернативное решение: ручной ввод суммы

Выясним назначение реквизита в т.ч. хозспособом. Данное поле не влияет на списание затрат в первоначальную стоимость основного средства (проводка Дт 01.01 — Кт 08.03 формируется на общую сумму модернизации) и на дальнейшее начисление амортизации. Разделение способов выполнения работ критично в первую очередь для подсистемы учета НДС при начислении налога на строительно-монтажные работы, выполненные для собственного потребления (ст. 146, 159 НК РФ).

Если операция модернизации носит разовый характер и внесение изменений в план счетов с монопольным пересчетом итогов сейчас затруднительно, допустимо заполнить поле в т.ч. хозспособом (БУ) вручную. После этого необходимо перейти на закладку Основные средства, нажать кнопку Заполнить списком ОС (чтобы сумма модернизации хозспособом распределилась по строкам табличной части) и провести документ.

← На главную