При создании нового документа в конфигурациях на базе 1С:Enterprise (например, в «Бухгалтерии предприятия») разработчики привыкли подключать вызов формы проводок через расширение команды ПоказатьДвиженияДокумента. Однако при разработке в 1С:ERP Управление предприятием или 1С:Комплексная автоматизация этот механизм работает иначе. Разберем, как правильно вывести кнопку Дт/Кт (Проводки регламентированного учета) для созданного документа.
Рассмотрим причину, по которой стандартный механизм «Бухгалтерии предприятия» не подходит для ERP-систем. В 1С:ERP применяется механизм отложенного проведения в регламентированном учете. При проведении документ формирует оперативные движения по регистрам накопителя, а бухгалтерские проводки (Дт/Кт) создаются асинхронно — вручную через АРМ регламентированного учета или с помощью регламентных заданий по расписанию.
По этой причине форма просмотра проводок вызывается через специализированный объект конфигурации — обработку ОтражениеДокументовВРеглУчете.
Проанализируем порядок действий, необходимых для полного интеграционного цикла нового документа в подсистему регламентированного учета.
Доработка команды обработки «ОтражениеДокументовВРеглУчете»
Перейдем к обработке ОтражениеДокументовВРеглУчете. В ее командах (в частности, ПроводкиРегламентированногоУчета) найдем состав параметра ТипПараметраКоманды. Необходимо добавить ссылку на наш новый документ в список разрешенных типов. Это можно сделать напрямую в конфигурации или через расширение.
Назначение документа регистратором
Убедимся, что созданный документ указан в составе регистраторов для следующих объектов системы:
— Регистр сведений ОтражениеДокументовВРеглУчете;
— Регистр бухгалтерии Хозрасчетный;
— Регистр сведений ОтражениеДокументовВМеждународномУчете (если в конфигурации используется подсистема МСФО).
Включение в определяемые типы
Проверим состав определяемых типов конфигурации. Ссылку нового объекта необходимо добавить в определяемые типы, отвечающие за проведение в регл. учете (например, ОпределяемыйТип.ДокументПоддерживающийОтражениеВРеглУчете или ОпределяемыйТип.ДокументСДвижениямиРеглУчет).
Корректировка реквизитов форм обработки
В формах обработки ОтражениеДокументовВРеглУчете (формах ПроводкиРегламентированногоУчета и ПроводкиРегламентированногоУчетаЧтение) реквизиты, принимающие ссылку на документ, должны корректно поддерживать тип созданного документа.
При включении нового документа в регистраторы регистра бухгалтерии Хозрасчетный подсистема бюджетирования может выдавать ошибку при попытке расчета фактических данных. Если по созданному документу движения в бюджетировании не предусмотрены, перед записью набора проводок рекомендуем устанавливать специальный признак в свойствах набора записей или документа:
ДополнительныеСвойства.Вставить("НеОтражатьВБюджетировании", Истина);
Если документу не требуются бухгалтерские проводки (Дт/Кт), а необходимо лишь просматривать оперативные движения по регистрам накопления, рассмотрим следующие варианты:
Стандартный отчет по движениям
Добавим тип документа в параметр команды отчета ОтчетПоДвижениямДокумента. В модуле менеджера нового документа опишем структуру формируемых движений для корректного вывода данных в отчете.
Настройка панели навигации формы
Для просмотра движения по регистрам без написания кода можно воспользоваться стандартной настройкой формы. В меню открытой формы документа перейдем: Главное меню -> Окно -> Настройка панели навигации формы. Перенесем нужные регистры из правого списка в левый для их отображения в командной панели формы.
Горячие клавиши
В платформах 1С:Предприятие 8.3 для вызова формы просмотра движений документа-регистратора доступно стандартное сочетание клавиш Ctrl + Shift + A.