При настройке бухгалтерских проводок в 1С:ERP часто возникает ситуация: бухгалтер оформляет документ Отражение прочих доходов и расходов с хозяйственной операцией Регистрация расходов и относит затраты на счет 23 («Вспомогательные производства»). При формировании проводок субконто 1 (Типы затрат) и субконто 2 (Статьи затрат) заполняются штатно, а третье субконто — Группы (виды) продукции — остается пустым. Разберем архитектурные причины такого поведения системы и рассмотрим способы решения этой проблемы.
Проанализируем структуру механизмов 1С:ERP. На счетах учета производственных затрат (20, 23, 29) субконто Группы (виды) продукции связано со справочником Группы аналитического учета номенклатуры. Однако документ Отражение прочих доходов и расходов архитектурно не предназначен для отражения прямых затрат основного или вспомогательного производства. Выделим ключевые факторы:
91, 76), а также для корректировок по статьям активов и пассивов.Прочие расходы). Структура этих регистров для данной операции не предполагает передачу аналитики производственных номенклатурных групп.NULL, оставляя аналитику пустой.Рассмотрим методологически верный способ регистрации затрат вспомогательного производства в 1С:ERP без изменения конфигурации:
Приобретение услуг и прочих активов. В табличной части документа указываем статью расходов и требуемую аналитику производственных затрат.Внутреннее потребление товаров с операцией списания на расходы/производство. В этом случае заполнение производственной аналитики номенклатурных групп поддерживается штатно.Разберем классическую концепцию учета затрат в 1С:ERP. На счете 23 затраты не всегда должны относиться на конкретный вид продукции в момент первичной регистрации документа. Применим следующий порядок настройки:
23.Распределение расходов на себестоимость продукции и Расчет себестоимости.Если операция носит единичный характер и заказчику требуется зафиксировать факт проводки по счету 23 без сложных настроек цепочки распределения, рассмотрим быстрые бухгалтерские решения:
Отразить в регл. учете, устанавливаем флаг Ручная корректировка проводок и вручную заполняем субконто Группы (виды) продукции. Помним, что при повторном перепроведении документа ручные правки потребуется контролировать повторно.23 заполняются напрямую.Если требование заказчика проводить операцию именно документом Отражение прочих доходов и расходов является строгим и регулярным, требуется программное вмешательство. Как справедливо отмечено в обсуждении, аналитику необходимо передать в запросе формирования проводок модуля менеджера документа.
Разберем реализацию доработки через расширение конфигурации:
Группы аналитического учета номенклатуры, либо используем аналитику статьи расходов.Посмотрим на пример заполнения третьего субконто в обработчике проведения:
Если Проводка.СчетДт = ПланыСчетов.Хозрасчетный.ВспомогательныеПроизводства Тогда
// Получаем вид субконто Группы (виды) продукции
ВидСубконтоНоменклатурныеГруппы = ПланыВидовХарактеристик.ВидыСубконтоХозрасчетные.НоменклатурныеГруппы;
// Заполняем СубконтоДт3 сохраненным значением аналитики
Проводка.СубконтоДт.Вставить(ВидСубконтоНоменклатурныеГруппы, СтрокаТабличнойЧасти.ГруппаАналитическогоУчета);
КонецЕсли;
Такой подход позволяет сохранить требование заказчика к интерфейсу и документообороту, обеспечив при этом корректное заполнение всей необходимой аналитики регламентированного учета по счету 23.