При переходе с конфигурации 1С:Бухгалтерия предприятия на 1С:ERP Управление предприятием (или 1С:Комплексная автоматизация) специалисты и пользователи часто сталкиваются с классическим требованием бухгалтерии: вернуть привычное третье субконто Документы расчетов с контрагентами на счетах 60, 62 и 76 для анализа оборотно-сальдовой ведомости (ОСВ). Разберем архитектурные особенности обеих программ, оценим риски подобного вмешательства в типовой функционал и рассмотрим правильные альтернативные решения.
Проанализируем причину, по которой план счетов в 1С:ERP изначально устроен иначе, чем в 1С:Бухгалтерии:
Хозрасчетный является главным источником всей аналитики взаиморасчетов. В 1С:ERP первичным является оперативный контур. Все данные о взаиморасчетах, сроках долга, графиках оплат и курсовых разницах сначала фиксируются в специализированных регистрах накопления: РасчетыСКлиентами, РасчетыСПоставщиками, РасчетыСКлиентамиПоДокументам, РасчетыСПоставщикамиПоДокументам, РасчетыПоФинансовымИнструментам. Регламентированный учет в ERP вторичен и заполняется по правилам механизма Отражение документов в регламентированном учете.Закрытие месяца. Добавление третьего субконто приводит к рассинхронизации оперативных и бухгалтерских регистров.Выясним, к каким техническим и методологическим проблемам приведет включение субконто Документы расчетов с контрагентами:
Хозрасчетный, состава субконто и модулей проведения снимает конфигурацию с полной поддержки и делает регулярные обновления релиза трудоемкими и дорогостоящими.Рассмотрим, как заменить привычную ОСВ полноценными типовыми аналитическими отчетами, которые предоставляют значительно больше информации по взаиморасчетам:
Расширенный) на вкладке Структура можно настроить любую необходимую группировку: Партнер > Контрагент > Договор > Объект расчетов > Расчетный документ.Разберем, как включить детальный учет по документам без доработки плана счетов:
По расчетным документам (или Аванс по заказам, долг по накладным).Если для регламентных служб или аудиторов критически важно видеть данные именно в виде оборотно-сальдовой ведомости, разработаем внешний отчет на базе Системы компоновки данных (СКД), который не затрагивает типовую конфигурацию.
Посмотрим на логику построения такого отчета:
РегистрБухгалтерии.Хозрасчетный.ОстаткиИОбороты по счетам 60, 62, 76 в разрезе субконто Контрагенты и Договоры.РегистрНакопления.РасчетыСКлиентамиПоДокументам.ОстаткиИОбороты и РегистрНакопления.РасчетыСПоставщикамиПоДокументам.ОстаткиИОбороты.Организация, Контрагент, Договор.РасчетныйДокумент, полученному из регистра накопления.Пример текста запроса для объединения данных на уровне СКД:
ВЫБРАТЬ
Хозрасчетный.Организация КАК Организация,
Хозрасчетный.Счет КАК Счет,
Хозрасчетный.Субконто1 КАК Контрагент,
Хозрасчетный.Субконто2 КАК Договор,
ВЫРАЗИТЬ(NULL КАК Документ.ПриобретениеТоваровУслуг) КАК РасчетныйДокумент,
Хозрасчетный.СуммаНачальныйОстатокДт КАК СальдоНачДт,
Хозрасчетный.СуммаНачальныйОстатокКт КАК СальдоНачКт,
Хозрасчетный.СуммаОборотДт КАК ОборотДт,
Хозрасчетный.СуммаОборотКт КАК ОборотКт,
Хозрасчетный.СуммаКонечныйОстатокДт КАК СальдоКонДт,
Хозрасчетный.СуммаКонечныйОстатокКт КАК СальдоКонКт
ИЗ
РегистрБухгалтерии.Хозрасчетный.ОстаткиИОбороты(&НачалоПериода, &КонецПериода, Авто, , Счет В ИЕРАРХИИ (&МассивСчетов), , ) КАК Хозрасчетный
ОБЪЕДИНИТЬ ВСЕ
ВЫБРАТЬ
РасчетыСПоставщиками.Организация КАК Организация,
ЗНАЧЕНИЕ(ПланСчетов.Хозрасчетный.РасчетыСПоставщикамиИПодрядчиками) КАК Счет,
РасчетыСПоставщиками.Партнер.Контрагент КАК Контрагент,
РасчетыСПоставщиками.Договор КАК Договор,
РасчетыСПоставщиками.РасчетныйДокумент КАК РасчетныйДокумент,
0,
0,
0,
0,
0,
0
ИЗ
РегистрНакопления.РасчетыСПоставщикамиПоДокументам.ОстаткиИОбороты(&НачалоПериода, &КонецПериода, Авто, , ) КАК РасчетыСПоставщиками
Итог: Добавление третьего субконто в план счетов 1С:ERP является грубой методологической ошибкой. Правильный подход заключается в обучении пользователей типовым отчетам оперативного контура либо в создании внешних сервисных отчетов на СКД без снятия конфигурации с поддержки.