Найти тему

Расшифровка и раскрытие показателей

Данная статья касается типовых возможностей конфигурации 1С:Управление Холдингом по детализации, расшифровке (drill-down) показателей бюджетных форм. Пользователи работают с бюджетными формами, которые состоит из отдельных чисел. При этом часто возникает желание узнать, как получился тот или иной показатель, из чего он состоит. Типовое решение позволяет здесь же в пользовательском режиме посмотреть из каких частей или аналитических разрезов состоит показатель, а также позволяет увидеть его связи с другими бюджетными формами и с другими источниками данных.

Для этих целей служат раскрытия и расшифровки значений показателя. Это близкие, но различные понятия. Они позволяют дополнительно детализировать показатель в отчетной форме и разложить его на составляющие. При этом Раскрытие детализирует по аналитикам вида отчета, а Расшифровка - показывает источники данных и формулы, по которым сформировался показатель.

Раскрытие и расшифровка вызываются из бюджетной формы по контекстному меню.

.
.

Раскрытие показателя

Визуально раскрытие следующим образом.

-2

Мы видим три аналитики: «Региональные сети», «Оптовые продажи», «Федеральные сети», из которых состоит показатель. Состав аналитик задается в конструкторе Вида отчета, поэтому важно на этапе проектирования задавать те аналитики, раскрытие по которым необходимо в данной бюджетной форме.

Типовая форма раскрытия предназначена для просмотра и ввода информации. На проектах рекомендуется пользоваться типовым механизмом, т.к. доработка данной формы трудоемка.

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

-3

С помощью функций по редактированию бланка, можно изменить раскрытие по аналитикам.

Аналитические значения хранятся в соответствующем регистре сведений «Значения показателей отчетовN», где N- это общее количество аналитик на показателе. Синтетическое (суммарное) значение хранится в другом регистре «Значения показателей отчетов синтетика»

-4

Примеры использования аналитических раскрытий показаны в статье Бюджетная модель 2.

Расшифровка

Расшифровка касается детализации показателя по источникам данных и связана таким образом с некоторым правилом расчета (консолидации). Таким образом расшифровка доступна при формировании показателя с помощью формул или консолидации.

В системе расшифровка выглядит следующим образом.

-5

Мы видим формулу, которая состоит из отдельных операндов. У каждого операнда мы видим его значение (в данном случае 617 498.00). Если мы два раза щелкнем на него, то провалимся в следующий источник. В данном случае – это показатель другого вида отчета.

-6

В качестве источника может также выступать произвольный запрос. В этом случае расшифровка позволяет получить результирующую таблицу произвольного запроса, которая является источником для заполнения нашего значения показателя.

Расшифровка по регистру БУ позволяет получить движение по регистру, т.е. движения по бухгалтерским и позволяет увидеть исходный документ текущей информационной базы (например документ Поступления товаров и услуг) или , если у нас настроена интеграция с внешней информационной базой (ВИБ), то мы увидим соответствующие проводки (копии регистров) , а также копии документов ВИБ. Сами документы ВИБ не переносятся в Управление Холдингом, мы увидим копию или текущий "слепок" документа.

Как мы видели внешне расшифровка состоит из дополнительных таблиц, которые формируются при вызове соответствующего пункта меню. Эти таблицы не сохраняются в системе, система как бы заново пересчитывает показатель по правилу расчета, показывает промежуточные стадии пересчета и составные элементы. Если несколько правил расчета, то система запоминает одно из них и дает расшифровку по этому правилу расчета.

Т.к. пересчет при запуске расшифровки расчет производится заново, то расшифровка может не совпадать с видимым значением на форме Экземпляра отчета. Если есть расхождение, то система выделяет его красным цветом.

-7

Причины расхождений могут быть следующие:

1. Не сохранено значение показателя на форме,

2. Показатель сформировался по одному правилу расчета, а расшифровывается по-другому,

3. В источнике данные изменились, а правило расчета не запущено,

4. Ошибки в формуле операнда. Т.к. код механизма расшифровки не совпадает с кодом основного расчета по правилу расчета, то расхождения возможны в случаях некорректного написания операнда, использования некорректных произвольных запросов, заполнения аналитик в операнде через точку (через 2 точки) и т.д.

С расшифровкой тесно связана функциональность Проверки операнда.

Проверка операнда

Проверка операнда используется в прямом назначении, как подтверждение формулы расчета. Она выдает таблицы, которые можно сверять с расшифровками и сверять с рассчитанным значением операнда.

Проверить операнд можно нажав на кнопку «Проверка», предварительно настроив значения для проверки.

-8

В результате мы увидим примерно следующую таблицу:

-9

Мы видим аналитики и значения, которые с ними связаны. Если наши данные целостны, операнд корректен, то проверка выдает тоже значение, что и формула расчета. Если есть расхождения, то необходимо проверить данные и проверить корректность написания операндов.

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