Оглавление
2. Настройка аналитики и формирование областей аналитического раскрытия «вручную»
Удобное представление различных аналитик и аналитических разрезов в экземплярах отчетов – является важным критерием оценки удобства использования того или иного экземпляра отчета. Зная это, разработчики системы «1С:Управление холдингом» реализовали очень широкие функциональные возможности по настройке аналитик в экземплярах отчетов.
В данной статье мы рассмотрим основные механизмы формирования аналитических отчетов в многопериодных бланках отчетов в системе 1С:УХ и расскажем об основных правилах работы с ними (на примере релиза 3.0.7.6).
В демонстрационных целях создадим простейший Отчет с одной единственной строкой:
Рис. 1. Создание структуры тестового отчета
Указанная строка имеет назначение «Произвольные данные» и три аналитики:
Рис. 2. Создание группы аналитик
Теперь рассмотрим механизмы создания аналитик в многопериодном бланке отчета.
Формирование областей аналитического раскрытия возможно автоматически и «вручную».
1. Автоматическое формирование областей аналитического раскрытия
Автоматическое формирование областей аналитического раскрытия возможно в двух видах:
· с учетом структуры иерархии аналитик;
· без учета структуры иерархии аналитик.
Выбор между первым и вторым вариантом осуществляется установкой соответствующего флага при формировании макета бланка:
Рис. 3. Флаг «Выводить аналитики в иерархии»
2.1. Если флаг установлен, то область аналитического раскрытия будет иметь иерархию:
Рис. 4. Область аналитического раскрытия с иерархией
В экземпляре отчета строки с аналитиками будут выглядеть следующим образом (Рис. 5):
Рис. 5. Пример представления аналитик с иерархией
2.2. Если флаг «Выводить аналитики в иерархии» НЕ установлен, то аналитики будут расположены в отдельных колонках:
Рис. 6. Формирование области аналитического раскрытия без иерархии
В экземпляре отчета данные варианты будут выглядеть следующим образом (Рис. 7):
Рис. 7. Пример экземпляра отчета без иерархии
2. Настройка аналитики и формирование областей аналитического раскрытия «вручную»
Для формирования области раскрытия аналитик в произвольной форме, в многопериодном бланке необходимо воспользоваться режимом ручной настройки области аналитического раскрытия. Для этого мы должны вызвать форму «Помощник генерации макетов раскрытия строк»:
1. Создаем Макет бланка;
2. Выделяем строку, к которой относится вновь создаваемая область аналитического раскрытия (Рис. 8) (1);
3. Выбираем опцию «Область аналитического раскрытия» (2);
4. Появляется окно «Помощник генерации макетов раскрытий строк» (3).
Рис. 8. Последовательность вызова
Далее работа осуществляется непосредственно с указанным Помощником генерации макетов раскрытий строк.
Нажимаем кнопку «Далее» и попадаем в следующее окно «Настройка структуры макета», где необходимо выбрать интересующие нас аналитики (Рис. 9):
Рис. 9. Добавление аналитик в бланк отчета
Именно на этом этапе работы пользователь имеет возможность задать необходимую структуру вывода аналитик в экземплярах отчетов.
Для начала с помощью пиктограммы добавим какую-либо аналитику, например, «Контрагенты» (Рис. 10).
Рис. 10. Выбор аналитики при настройке структуры макета
Если кликнуть на выбранном элементе (в данном случае «Контрагенты»), то откроется еще одно окно: «Поля группы» (Рис. 11). Те аналитики, которые будут добавлены в это окно, будут в Экземпляре отчета выводиться «в строчку» в одном столбце (см. пример на Рис. 12).
Рис. 11. Выбор аналитик
Рис. 12. Расположение аналитик
Если стоя на строке «Структура аналитик макета» добавить новую аналитику, нажав пиктограмму, то аналитики в отчет будут выведены без иерархии (Рис. 14).
Рис. 13. Форма выбора аналитик
Рис. 14. Вывод аналитик без иерархии
Если же стоя на строке «Контрагенты» 1С 8.2 добавить новую аналитику, нажав пиктограмму (Рис. 15), то аналитики в отчет будут выведены с иерархии (Рис. 16).
Рис. 15. Создание иерархической структуры области раскрытия аналитик
Рис. 16. Вывод аналитик с иерархии
Иногда при формировании отчетов возникает необходимость установить отборы на состав раскрываемых аналитик (Рис. 18). В этом случае система 1С:Управление холдингом позволяет легко устанавливать необходимые отборы.
К настройке состава раскрываемых аналитик в данном релизе пользователь переходит после нажатия кнопки «Далее» из формы Настройки структуры макета.
Рис. 17. Переход к Настройке состава раскрываемых аналитик
Рис. 18. Установка отбора на значения аналитик
Результат отбора в экземпляре отчета (Рис. 19).
Рис. 19. Структура дерева аналитик в экземпляре отчета
Еще один вариант расположения аналитик 1С 8.3– это расположение аналитик в отдельном столбце (Рис. 20).
Рис. 20. Итоговый вид бланка отчета
Для того чтобы аналитики расположить в отдельном столбце, раздвинем столбцы, как это указано на Рис. 21.
Рис. 21. Добавление столбца
При помощи «волшебной палочки» (Рис. 22) создаем область раскрытия, которая автоматически создается в новом столбце (Рис. 20). Наименование столбца «Аналитики» мы ввели вручную, а из столбца №2 удалили лишние названия строк «Поступления от контрагентов».
Рис. 22. Выбор аналитик
Расположение аналитик в колонках
В предыдущей части статьи мы рассмотрели случаи, когда все аналитики расположены в одной колонке, в одной или в разных строках. Теперь рассмотрим, как вручную сформировать области аналитического раскрытия с аналитиками в отдельных колонках (Рис. 23).
Рис. 23. Область аналитического раскрытия в отдельных колонках
Формирование области аналитического раскрытия начнем из бланка, в котором нет области раскрытия аналитик (Рис. 24)
Рис. 24. Бланк без области аналитического раскрытия
Добавим необходимое количество столбцов между столбцами №2 и №3 (Рис. 25) и вручную вставим заголовки для новых столбцов (Рис. 26).
Рис. 25. Добавление новых столбцов
Рис. 26. Добавление заголовков у новых столбцов
Теперь выделим строку №7 и с помощью «волшебной палочки» сформируем область аналитического раскрытия
Рис. 27. Формирование области аналитического раскрытия
По схеме, описанной ранее в данной статье, формируем перечень аналитик, которые должны выводиться в одну строку в одной ячейке (Рис. 28):
a) добавляем первую аналитику «Контрагенты»,
b) щелкаем по данной аналитике и проваливаемся в окно «Поля группы»,
c) в этом окне выбираем оставшиеся аналитики группы.
Рис. 28. Формирование области аналитического раскрытия (в одну строку)
Сформированные данным образом аналитики попадут в одну ячейку бланка отчета (Рис. 29).
Рис. 29. Результат выбора аналитик
Теперь при помощи сочетания клавиш «Ctrl+X» разнесем отдельные аналитики по отдельным столбцам (Рис. 30). Заодно удалим лишний заголовок строки «Поступления от контрагентов».
Рис. 30. Вид бланка отчета
Теперь сформируем экземпляр отчета (Рис. 31)
Рис. 31. Экземпляр отчета
Мы видим, что аналитики теперь расположены в столбцах отчета.
В заключение хочется отметить, что компания «1С» планомерно работает над улучшением пользовательских характеристик своих продуктов, и от релиза к релизу система «1С:Управления холдингом» становится удобнее и функциональнее. Работа с аналитиками в бланках отчетов не является исключением, поэтому в целях расширения функциональных возможностей типовой конфигурации 1С 8.3 (в части работы с аналитиками в бланках отчетов) рекомендуем использовать наиболее свежие релизы системы 1С:УХ.
Специалист компании ООО «Кодерлайн»
Андрей Бычков.