Как правильно организовать учет строительства жилого дома в типовой 1С:ERP и стоит ли использовать вложенные спецификации?

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

При переходе строительных компаний на современные ERP-системы часто возникает дилемма: использовать ли типовую 1С:ERP Управление предприятием или приобретать специализированное решение 1С:ERP Управление строительной организацией (УСО). Руководство многих компаний часто склоняется к первому варианту, желая сохранить полный контроль над кодом конфигурации и избежать работы с закрытыми модулями отраслевых решений. Однако попытка смоделировать уникальные строительные процессы в типовом функционале «из коробки» сталкивается с рядом серьезных архитектурных вызовов.

В данной статье мы подробно разберем, как правильно спроектировать структуру нормативно-справочной информации (НСИ) для строительства жилого дома в типовой 1С:ERP, проанализируем риски использования вложенных ресурсных спецификаций и рассмотрим альтернативные варианты реализации сметного учета.

---

Анализ предлагаемого подхода: микро- и макро-спецификации

Рассмотрим схему, предложенную автором темы:

  1. Создать «микро-спецификации» на элементарные технологические операции (например, укладка плитки) в расчете на 1 м² с указанием необходимых материалов и трудозатрат.
  2. Создать укрупненную «макро-спецификацию» (например, «Отделочные работы»), куда в качестве полуфабрикатов или промежуточных этапов будут вложены спецификации первого уровня с указанием реального объема работ на объекте (например, 500 м²).

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

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

Если на одном строительном объекте выполняются сотни видов отделочных, общестроительных и монтажных работ, то использование вложенных спецификаций приведет к формированию десятков тысяч документов Этап производства. Система будет испытывать колоссальную нагрузку при расчете графика производства, распределении затрат и расчете себестоимости в конце месяца. Диспетчеризация и закрытие таких этапов вручную превратят работу прорабов и производственно-технического отдела (ПТО) в непрекращающуюся рутину.

---

Альтернативное решение: параметрические спецификации

Вместо создания громоздких многоуровневых деревьев спецификаций проанализируем более элегантный инструмент типовой 1С:ERP — параметрические ресурсные спецификации.

Этот механизм позволяет использовать формулы для расчета количества материалов и трудозатрат в зависимости от заданных параметров выпуска. Нам не нужно создавать отдельную спецификацию под каждый объем. Мы можем создать одну универсальную ресурсную спецификацию для вида работы (например, «Укладка керамической плитки»), а расчет нормативов привязать к свойствам выпускаемой продукции или дополнительным реквизитам заказа.

Рассмотрим по шагам, как это работает:

  1. В качестве выходного изделия (выпуска) указывается номенклатура с типом Работа (например, «Укладка плитки на объекте»).
  2. В спецификации на вкладке «Материалы и работы» для каждой позиции (плитка, клей, затирка) настраивается авторасчет по формуле. Формула может иметь вид: [КоличествоВыпуска] * [НормаРасходаНаЕдиницу].
  3. На вкладке «Трудозатраты» аналогичным образом настраивается расчет нормативного времени работы сотрудников в человеко-часах в зависимости от площади укладки.

При создании документа Заказ на производство диспетчер указывает требуемый объем работы (например, 500 м²). Система автоматически, используя формулы из параметрической спецификации, рассчитает необходимый объем материалов и трудозатрат в рамках одного единственного этапа производства. Это позволяет избежать «замусоривания» базы лишними документами и сохраняет высокую производительность системы.

---

Номенклатура на выходе: почему важен тип «Работа»

Важным методологическим аспектом в 1С:ERP является правильный выбор типа номенклатуры для строительных объемов. В системе существует три ключевых типа: «Товар», «Услуга» и «Работа».

Для отражения СМР (строительно-монтажных работ) необходимо использовать исключительно тип Работа. Рассмотрим ключевые отличия:

---

Интеграция с «Гранд-Сметой» в типовой 1С:ERP

Строительный бизнес немыслим без сметного планирования. Если в компании используется популярный программный комплекс «Гранд-Смета» (или аналогичный), то рано или поздно встанет вопрос загрузки этих данных в учетную систему.

Основная сложность интеграции сметной программы с типовой 1С:ERP — это проблема маппинга (сопоставления) ресурсов. Сметные справочники оперируют государственными или территориальными элементными сметными нормами (ГЭСН, ФЕР, ТЕР), где материалы и работы названы обобщенно (например, «Смесь бетонная тяжелая класса В25»). В то же время в 1С:ERP складской учет ведется по конкретным коммерческим наименованиям от реальных поставщиков («Бетон В25 М350 П4 W6 F150 от завода ЖБИ №1»).

В специализированном решении 1С:ERP УСО данная проблема решена на уровне встроенной сметной подсистемы, которая содержит трансляторы и таблицы сопоставления. В типовой ERP такой подсистемы нет. При реализации интеграции вам потребуется разработать собственную промежуточную логику сопоставления:


// Пример упрощенной логики маппинга при импорте сметы
Функция НайтиКоммерческуюНоменклатуру(КодСметногоРесурса) Экспорт
    Запрос = Новый Запрос;
    Запрос.Текст = 
        "ВЫБРАТЬ
        |   СоответствиеНоменклатурыСметы.НоменклатураERP КАК Номенклатура
        |ИЗ
        |   РегистрСведений.СоответствиеНоменклатурыСметы КАК СоответствиеНоменклатурыСметы
        |ГДЕ
        |   СоответствиеНоменклатурыСметы.КодСметногоРесурса = &КодСметногоРесурса";
    
    Запрос.УстановитьПараметр("КодСметногоРесурса", КодСметногоРесурса);
    Результат = Запрос.Выполнить();
    
    Если НЕ Результат.Пустой() Тогда
        Выборка = Результат.Выбрать();
        Выборка.Следующий();
        Возврат Выборка.Номенклатура;
    Иначе
        Возврат Справочники.Номенклатура.ПустаяСсылка();
    КонецЕсли;
КонецФункции

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

---

Критические ограничения типовой конфигурации для строительной сферы

Принимая решение о внедрении типовой 1С:ERP для строительства, руководство должно четко осознавать, какие важные пласты учета придется разрабатывать с нуля:

  1. Сквозной учет в разрезе объектов строительства: В типовой ERP справочник Объекты строительства жестко завязан на ведение внеоборотных активов (счет 08.03 «Строительство объектов основных средств» хозспособом). Если компания строит жилые дома на продажу или выступает в роли подрядчика, этот справочник использовать не получится. Затраты придется собирать через другие аналитические разрезы — например, через Направления деятельности или Номенклатурные группы, что усложняет настройку распределения косвенных расходов.
  2. Отсутствие отраслевых печатных форм (КС-2, КС-3): Акты о приемке выполненных работ (КС-2) и справки о стоимости выполненных работ и затрат (КС-3) являются обязательными документами в строительстве. В типовой ERP их нет. Оформление сдачи-приемки работ субподрядчиков придется вести через стандартные Приобретения услуг и прочих активов с ручным вводом объемов, а печатные формы разрабатывать как внешние компоненты.
  3. Расчет по ПБУ 2/2008 (учет договоров строительного подряда): Данный стандарт требует признавать выручку и расходы по договору строительного подряда «по мере готовности» (способом по доле понесенных расходов или по доле выполненного объема работ). Типовое закрытие месяца в 1С:ERP не содержит автоматических механизмов для ПБУ 2/2008, эти операции придется рассчитывать и отражать вручную через операции общего назначения.

---

Развеивание мифа о закрытых модулях в 1С:ERP УСО

Часто главным аргументом против покупки отраслевой 1С:ERP Управление строительной организацией 2 является страх перед «закрытым кодом». Руководители боятся оказаться в зависимости от одного разработчика решения.

Проанализируем реальное положение дел. Защищенными (через систему лицензирования СЛК) в УСО являются только узкоспециализированные строительные механизмы: модуль интеграции со сметными программами, импорт/экспорт смет, а также расчеты календарно-сетевых графиков строительства (СМР).

Весь остальной огромный пласт функционала — ERP-ядро, регламентированный учет, закупки, управление складом, продажами и производством — полностью открыт для редактирования. Более того, современная концепция разработки на платформе 1С позволяет выполнять практически любые изменения логики программы через механизм расширений. Это исключает необходимость непосредственного изменения конфигурации поставщика, гарантируя простоту последующих обновлений.

---

Резюме и рекомендации

Построить жилой дом в типовой 1С:ERP возможно, но для этого потребуется высокая квалификация архитектора системы. При проектировании архитектуры придерживайтесь следующих правил:

← На главную