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

Программист 1С v8.3 (Управляемые формы) 1С:ERP Управление предприятием Бухгалтерский учет IT и автоматизация бизнеса
← На главную

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

Список счетов с ограничением аналитики

В типовом коде конфигурации можно встретить перечень счетов, для которых состав субконто жестко зафиксирован:


ЗапрещенныеСчета = Новый Массив;
ЗапрещенныеСчета.Добавить(ПланыСчетов.Хозрасчетный.ОборудованиеКУстановке);              // 07
ЗапрещенныеСчета.Добавить(ПланыСчетов.Хозрасчетный.ПриобретениеОбъектовОсновныхСредств); // 08.04
ЗапрещенныеСчета.Добавить(ПланыСчетов.Хозрасчетный.Полуфабрикаты);                       // 10.02
ЗапрещенныеСчета.Добавить(ПланыСчетов.Хозрасчетный.Товары);                              // 41
ЗапрещенныеСчета.Добавить(ПланыСчетов.Хозрасчетный.ГотоваяПродукция);                    // 43
ЗапрещенныеСчета.Добавить(ПланыСчетов.Хозрасчетный.Материалы);                           // 10
ЗапрещенныеСчета.Добавить(ПланыСчетов.Хозрасчетный.ТоварыОтгруженные);                   // 45
ЗапрещенныеСчета.Добавить(ПланыСчетов.Хозрасчетный.ТоварыПринятыеНаКомиссию);            // 004
ЗапрещенныеСчета.Добавить(ПланыСчетов.Хозрасчетный.РасчетыСПерсоналомПоОплатеТруда);     // 70
ЗапрещенныеСчета.Добавить(ПланыСчетов.Хозрасчетный.РасчетыПоДепонированнымСуммам);       // 76.04
ЗапрещенныеСчета.Добавить(ПланыСчетов.Хозрасчетный.РасходыНаОплатуТрудаБудущихПериодов); // 97.01
ЗапрещенныеСчета.Добавить(ПланыСчетов.Хозрасчетный.Касса);                               // 50
ЗапрещенныеСчета.Добавить(ПланыСчетов.Хозрасчетный.КассаОрганизации);                    // 50.01
ЗапрещенныеСчета.Добавить(ПланыСчетов.Хозрасчетный.ОперационнаяКасса);                   // 50.02
ЗапрещенныеСчета.Добавить(ПланыСчетов.Хозрасчетный.КассаОрганизацииВал);                 // 50.21
ЗапрещенныеСчета.Добавить(ПланыСчетов.Хозрасчетный.РасчетныеСчета);                      // 51
ЗапрещенныеСчета.Добавить(ПланыСчетов.Хозрасчетный.ВалютныеСчета);                       // 52
ЗапрещенныеСчета.Добавить(ПланыСчетов.Хозрасчетный.СпециальныеСчета);                    // 55
ЗапрещенныеСчета.Добавить(ПланыСчетов.Хозрасчетный.Аккредитивы);                         // 55.01
ЗапрещенныеСчета.Добавить(ПланыСчетов.Хозрасчетный.ЧековыеКнижки);                       // 55.02
ЗапрещенныеСчета.Добавить(ПланыСчетов.Хозрасчетный.ДепозитныеСчета);                     // 55.03
ЗапрещенныеСчета.Добавить(ПланыСчетов.Хозрасчетный.ПрочиеСпециальныеСчета);              // 55.04
ЗапрещенныеСчета.Добавить(ПланыСчетов.Хозрасчетный.АккредитивыВал);                      // 55.21
ЗапрещенныеСчета.Добавить(ПланыСчетов.Хозрасчетный.ДепозитныеСчетаВал);                  // 55.23
ЗапрещенныеСчета.Добавить(ПланыСчетов.Хозрасчетный.ПрочиеСпециальныеСчетаВал);           // 55.24
ЗапрещенныеСчета.Добавить(ПланыСчетов.Хозрасчетный.ПереводыВПути);                       // 57.01
ЗапрещенныеСчета.Добавить(ПланыСчетов.Хозрасчетный.ПереводыВПутиВал);                    // 57.21

Архитектурные причины ограничений

Проанализируем ключевые факторы, из-за которых прямое изменение состава субконто на этих счетах нарушает целостность системы:

  1. Параметрическая настройка аналитик из пользовательского режима. Включение и отключение ряда аналитик (например, учета по складам на счетах 10, 41, статей движения денежных средств на счетах 50, 51, 52 или детализации по сотрудникам на счете 70) управляется общесистемными функциональными опциями в настройках регламентированного учета. Ручное добавление субконто вступает в конфликт с механизмами автоматического перестроения субконто конфигурацией.
  2. Механизм отложенного проведения регламентированного учета. В 1С:ERP бухгалтерские проводки формируются не непосредственно при проведении первичных документов, а фоновым алгоритмом отражения на основании движений оперативных регистров накопления. В процедурах трансляции жестко прописано сопоставление полей оперативного контура и стандартных видов субконто. Если добавить на счет нетиповое субконто, типовой механизм отражения не будет знать, какими данными его заполнять, что приведет к появлению незаполненной аналитики.
  3. Алгоритмы процедур закрытия месяца. Регламентные операции (расчет себестоимости, списание РБП, распределение производственных расходов, закрытие счетов 20, 25, 26, 44, 90, 91, переоценка валютных остатков) опираются на стандартную структуру субконто. Наличие нетиповых разрезов приводит к зависанию сальдо и ошибкам при автоматическом расчете проводок закрытия.
  4. Лимит количества субконто на счете. В платформе 1С:Предприятие свойство Максимальное количество субконто у плана счетов ограничено 3. На большинстве материальных и денежных счетов все 3 позиции уже заняты предопределенными или опциональными разрезами.
  5. Балансовое измерение «Организация». В регистре бухгалтерии Хозрасчетный измерение Организация является балансовым. Платформа контролирует равенство дебета и кредита строго в рамках конкретного юридического лица. Попытка убрать разделение по организациям или перенести организацию в субконто разрушает базовые принципы построения баланса и типовой регламентированной отчетности.

Штатные способы решения прикладных задач

Если бизнес-требования предполагают получение консолидированной отчетности без разделения по юридическим лицам или ведение специфической аналитики, рассмотрим правильные архитектурные альтернативы:

  1. Подсистема международного финансового учета (МФУ). Позволяет настроить собственный независимый план счетов с произвольным количеством и составом субконто. Проводки в контуре МФУ могут формироваться автоматически по настраиваемым правилам (шаблонам трансляции) на основе оперативных документов или данных бухгалтерского учета, в том числе с консолидацией данных по нескольким организациям.
  2. Отчет «Управленческий баланс». Для управленческого анализа финансовой картины предприятия используется типовой отчет на базе регистра накопления Активы и пассивы. Он не привязан к жестким ограничениям плана счетов РСБУ и позволяет анализировать активы и обязательства холдинга в целом или в разрезе направлений деятельности.
  3. Механизм «Интеркампани». Если необходимо обеспечить сквозные оперативные продажи товаров между собственными фирмами группы с последующим корректным юридическим оформлением, используется встроенный механизм межфирменных продаж, не требующий вмешательства в структуру проводок.
  4. Подсистема бюджетирования или 1С:Управление холдингом. Для задач корпоративной консолидации с элиминацией внутригрупповых оборотов (ВГО) оптимально использовать предназначенные для этого инструменты консолидации и бюджетирования, оставляя регламентированный учет типовым.
← На главную