У нас учет счета 23 исторически сложился достаточно простым. Все затраты по сч.23 делятся на 2 основные части:
(1) Производство ГП (В качестве с/сти считают материальные затраты!)
(2) Услуги, оказываемые собственным подразделениям (Все остальное)
(1) сделать стандартным способом не удалось, был доработан ОПзС для возможности оприходования ГП по с-сти списанных материалов.
Алгоритм распределения (2) - примерно как затраты счета 25, т.е. должны закрываться на сч.20 "все-на все", т.е. все номенклатурные группы (в рамках одного подразделения) на все по счету 20 пропорционально затратам по оплате труда(сч.сч. 69,70) на счете 20. В целях прозрачности и сопоставимости данных, а так же избавлением себя от проведения расчетов (и перенесения расчетов по распределению на типовые алгоритмы!) был принят самый простой подход: заполнить табличную часть ОПзС "Услуги" всеми номенклатурными группами с проставлением сумм прямых затрат в качестве плановой себестоимости!
Основная идея в том, что, сразу после проведения таких документов ОПзС для каждого подразделения ОСВ по счетам 20, 23 покажут нереальные значения, но (все меняется когда приходят они ) после проведения закрытия месяца с расчетом себестоимости ГП типовой алгоритм сторнирует эти суммы до значений простого закрытия счета 23!
Данное заполнение и реалиует прилагаемая внешняя обработка. Символический пример:
Сальдо счета 20: Сальдо счета 23
Ном1 100 Ном3 20
Ном2 200 Ном4 30
После заполнения
Ном1 Ном3 100
Ном1 Ном4 200
Ном2 Ном3 100
Ном2 Ном4 200
После расчета себестоимости счет 23 закрыт, т.е. Ном3=Ном4=0
Ограничения:
На счете 23 не должно быть НЗП (в принципе, кому нужно, легко доработать)
На счете 20, на момент расчета себестоимости, не должно оставаться сальдо по ГП (т.е. затрат, описанных выше, как (1)) и нет НЗП (кому надо,можно доработать).
В справочнике "Номенклатура" должен присутствовать элемент с Наименованием "ГП" - Услуга.
PS: Здесь больше показан сам подход, чем конкретная реализация...