При ведении учета в конфигурациях 1С:Бухгалтерия 8 и отраслевых решениях на ее базе (например, 1С:Подрядчик строительства 4.0) часто возникает необходимость детализировать затраты по объектам строительства или видам работ. Иногда пользователи пытаются решить эту задачу путем добавления собственного третьего субконто на счет 20.01 «Основное производство». Однако после этого регламентная операция закрытия месяца перестает корректно списывать расходы на счет 90.02.1 и начинают формироваться лишние проводки по корректировке стоимости номенклатуры.
Рассмотрим подробно причины возникновения этой проблемы и разберем методологически верные способы ее решения.
Проанализируем работу алгоритмов платформы 1С при выполнении регламентной операции Закрытие счетов 20, 23, 25, 26:
20.01 типовыми разрезами являются Подразделения, Номенклатурные группы, Статьи затрат и оборотное субконто Продукция. Пользовательское субконто не учитывается стандартными процедурами распределения затрат, из-за чего программа не «видит», как именно закрывать накопленные суммы в разрезе новой аналитики.Частой причиной добавления лишних субконто является путаница в понятиях типовой конфигурации. Выясним разницу между двумя ключевыми справочниками:
Справочник Номенклатура хранит перечень списываемых материалов (например, доска, гвозди, бетономешалка) или конкретных услуг. Иерархические группы внутри этого справочника предназначены только для удобства структурирования элементов на складе и в каталогах.
Справочник Номенклатурные группы представляет собой аналитический разрез учета затрат и выручки. По сути, номенклатурная группа — это вид деятельности, конкретный договор, объект строительства или совокупность выпускаемой продукции. В табличную часть элемента справочника Номенклатурные группы может входить список номенклатуры, но сам счет 20.01 закрывается именно в разрезе номенклатурных групп на счет 90.02.1.
Если один и тот же материал (например, доска) используется на 20 объектах строительства, дублировать карточку номенклатуры в справочнике не требуется. Достаточно списывать данный материал на счет 20.01, указав в документе списания нужную Номенклатурную группу (соответствующий объект строительства).
Разберем по шагам альтернативные варианты детализации затрат, которые сохранят работоспособность автоматического закрытия месяца.
Это самый простой и методически верный способ в типовой конфигурации:
20.01.Номенклатурные группы создаем элементы под каждый объект строительства (например, «Объект Стадион», «Объект Жилой дом №1»).20.01 закроется автоматически на счет 90.02.1 без остатка.Если справочник номенклатурных групп используется для видов строительных работ, для учета объектов можно применить справочник Подразделения:
Подразделения создаем структуры под объекты строительства или стройплощадки.20.01, закрытие месяца будет проходить корректно.В специализированных решениях (таких как «Подрядчик строительства 4.0») детальный учет по объектам, статьям сметы и стройплощадкам предусмотрен на уровне специализированных документов и регистров накопления (документы списания материалов по форме М-29, акты КС-2, КС-3). Рекомендуется использовать встроенные отраслевые отчеты подсистемы строительства, не меняя структуру субконто бухгалтерского плана счетов.
Если требование иметь отдельное субконто на счете 20.01 является обязательным, стандартный алгоритм закрытия месяца необходимо доработать. В конфигурации предусмотрен специальный программный интерфейс.
В общем модуле ПравилаРаспределенияРасходовМодификацияКонфигурации через процедуру ПриДобавленииПравилПоСчету переопределяются правила распределения затрат:
Процедура ПриДобавленииПравилПоСчету(Правила, Счет) Экспорт
Если Счет = ПланыСчетов.Хозрасчетный.ОсновноеПроизводство Тогда
// Добавление пользовательского субконто в состав группировок распределения
Правила.СоставГруппировкиЗатрат.Добавить("Субконто3");
КонецЕсли;
КонецПроцедуры
При таком подходе регламентная операция закрытия месяца сможет учитывать дополнительную аналитику и правильно распределять расходы на счет 90.02.1.