Почему документ «Движение прочих активов и пассивов» не попадает в факт БДР в 1С:ERP и как это исправить?

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

При переходе с редакции 1С:ERP 2.2 на ветку 2.4/2.5 пользователи и аналитики нередко сталкиваются с ситуацией, когда ранее работавшие правила сбора фактических данных для бюджетирования перестают собирать обороты. Типичный сценарий: регистрируется документ Движение прочих активов и пассивов, в котором отражается увеличение обязательств (пассивов) и признание расхода с указанием конкретной статьи расходов. Однако при формировании отчета по Бюджету доходов и расходов (БДР) факт по статье остается пустым, хотя в настройках источника выбрана хозяйственная операция «Прочие расходы за счет прочих активов/пассивов».

Разберем детально, почему так происходит в обновленной архитектуре подсистемы бюджетирования, и рассмотрим варианты устранения этой проблемы.

Выясняем причины отсутствия факта в 1С:ERP 2.5

Проанализируем архитектурные особенности системы, влияющие на получение данных:

  1. Переработка типовых правил и хозяйственных операций. Документ Движение прочих активов и пассивов задуман разработчиками как сервисный инструмент ручной корректировки управленческого баланса. В линейке 2.5 многие шаблоны правил получения фактических данных для оперативных хозяйственных операций были оптимизированы. В ряде релизов движения данного документа либо не содержат ожидаемый для стандартного правила вид операции в нужном разрезе, либо вовсе исключены из состава регистраторов стандартного правила.
  2. Ограничения механизма «Хранимого факта». Если в настройках правил фактических данных включена опция «Хранить результат выполнения правила», система оптимизирует быстродействие за счет специального регистра сведений Кэш имен документов для обработки по правилу. Если после обновления или изменения типа операции документ выпал из состава регистраторов этого кэша, фоновые задания и алгоритмы оперативного проведения пропускают данный документ без обработки.

Основное решение: настройка произвольного запроса через СКД к регистру «Прочие расходы»

Наиболее надежный способ зарегистрировать факт в БДР — перевести правило получения фактических данных на схему компоновки данных (СКД), обратившись напрямую к регистрам управленческого учета затрат.

Разберем процесс настройки по шагам:

  1. Перейдем в раздел Бюджетирование и планирование — Настройки и справочники — Правила получения фактических данных.
  2. Откроем проблемное правило по нужной статье бюджета или создадим новое.
  3. В поле выбора источника данных переключим режим на «Произвольная схема (СКД)».
  4. Нажмем кнопку редактирования схемы компоновки и в конструкторе запросов обратимся к виртуальной таблице оборотов регистра накопления ПрочиеРасходы.Обороты.

Посмотрим на пример текста запроса для схемы компоновки данных:


ВЫБРАТЬ
    ПрочиеРасходыОбороты.ПериодСекунда КАК ПериодСекунда,
    ПрочиеРасходыОбороты.Регистратор КАК Регистратор,
    ПрочиеРасходыОбороты.Организация КАК Организация,
    ПрочиеРасходыОбороты.Подразделение КАК Подразделение,
    ПрочиеРасходыОбороты.СтатьяРасходов КАК СтатьяРасходов,
    ПрочиеРасходыОбороты.СуммаУпрОборот КАК СуммаУпр
ИЗ
    РегистрНакопления.ПрочиеРасходы.Обороты(&НачалоПериода, &КонецПериода, Авто, ) КАК ПрочиеРасходыОбороты
ГДЕ
    ПрочиеРасходыОбороты.Регистратор ССЫЛКА Документ.ДвижениеПрочихАктивовПассивов

Обратим особое внимание на системные требования подсистемы бюджетирования к полям СКД:

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

Альтернативное решение 1: использование регистра «Движения Доходы/Расходы - Прочие активы/пассивы»

Если для управленческого отчета критически важно отслеживать корреспондирующую статью управленческого баланса (двойная запись управленческого учета), построение запроса к регистру ПрочиеРасходы может оказаться недостаточным, так как в нем нет информации о корреспондирующем активе или пассиве.

В такой ситуации рекомендуется строить произвольный запрос СКД к таблице оборотов регистра накопления ДвиженияДоходыРасходыПрочиеАктивыПассивы. Это позволит извлечь одновременно аналитику статьи расходов, подразделение и соответствующую статью активов/пассивов.

Альтернативное решение 2: сбор факта по данным регламентированного учета

Если хозяйственная операция формирует проводки в бухгалтерском учете, рассмотрим вариант сбора факта БДР по источнику «Регламентированный учет»:

  1. В настройке правила получения факта укажем источник Регламентированный учет.
  2. Настроим получение данных по оборотам дебета счетов учета расходов (например, 26, 44, 91.02) в корреспонденции со счетами активов и обязательств (60, 76 и др.).
  3. Установим отбор по субконто Статьи затрат или Прочие доходы и расходы.

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

Альтернативное решение 3: смена документа-регистратора

Проанализируем методологическую сторону вопроса. Документ Движение прочих активов и пассивов предназначен преимущественно для реклассификации статей управленческого баланса.

Для штатного отражения расходов в оперативном контуре рекомендуется использовать специализированный документ «Отражение прочих доходов и расходов» (или «Приобретение услуг и прочих активов» в зависимости от характера операции). По этим документам хозяйственные операции формируются в полном объеме, регистрируются в стандартных регистрах затрат и подтягиваются типовыми шаблонами правил бюджетирования без необходимости ручной разработки схем СКД.

← На главную