Содержание:
1. Что такое системы компоновки данных 1С?
2. Функционал системы по компоновке данных в системе программы 1С: Предприятие
3. Схемы компоновки данных в системе программы 1С
4. Настройки в системе компоновки данных 1С
6. Элементы из результирующей компоновки данных в системе конфигурации 1С
7. Практическое применение системы по компоновке данных в конфигурации системы 1С: Предприятие
8. Задание стандартного периода внутри системы компоновке данных 1С
1. Что такое системы компоновки данных 1С?
В данной статье речь пойдёт о том, как на платформе системы «1С: Предприятие» работать с системой компоновки данных. Будет описано то, какой основной функционал есть у этой системы, как она устроена, а также описано какие схема и макеты компоновки данных существуют и как устанавливать стандартный период в системе компоновки данных 1С.
Система по компоновке данных – это некоторый механизм, который служит для декларативного описания отчётности. Основное его назначение – это создание системы отчётности и вывод сложных данных с диаграммами и таблицами.
Ниже представлен один из примеров интерфейса системы компоновки данных 1С, который отображает график динамики продаж:
2. Функционал системы по компоновке данных в системе программы 1С:Предприятие
Основные функции, которые может исполнять система по компоновке данных следующие:
· Создание автоматических форм, которые генерирует система, они необходимы для проведения настроек и предпросмотра по отчётности;
· Создание отчётностей без использования языка программирования;
· Поэтапное дробление выполнение отчётности;
· Выполнение разных этапов по отчётности на различных компьютерных устройствах;
· Отслеживание и управление исполнение отчётности при помощи программы;
· Использование системы по компоновке данных для различных задач, частями, независимо друг от друга.
Принцип работы системы компоновки данных 1С представлен на схеме далее:
3. Схемы компоновки данных в системе программы 1С
Схемы компоновки данных программно необходимы для описания самой сути этих данных, которые используются в отчётности. Сами схемы – это некая информационная база, при помощи которой формируется отчётность. Схемы могут содержать следующие показатели:
· Описания по различным подборкам информации;
· Описания по связям между различной информацией;
· Сам запрос и планы-инструкции от системы по компоновке данных;
· Описания по полям, которые находятся в доступе;
· Описания по группировкам и макетам полей;
· Описания по параметрам, которые влияют на получение информации.
4. Настройки в системе компоновки данных 1С
В настройках системы 1С по компоновке данных находятся те параметры, которыми программист-разработчик может управлять, а также те, на которые может влиять юзер. Например, есть настройки такого типа:
· По виду отбора информации;
· По виду сортировки данных;
· Согласно структуре будущей отчётности;
· Относительно параметров для полученной информации;
· По параметрам для вывода информации;
· С учётом условного оформления.
5. Макеты компоновки данных
Сами макеты компоновки данных содержат в себе информацию о том, как должна формироваться отчётность, основные принципы. Среди таких принципов: схема по компоновке данных, а также настройки компоновки данных.
По факту, макетами для компоновки данных являются результирующие относительно заданных настроек внутри схемы по компоновке – это и есть готовое техническое задание, согласно которому, будет создаваться отчётность с конкретной структурой построения.
6. Элементы из результирующей компоновки данных в системе конфигурации 1С
Результатом компоновки данных являются некие результирующие элементы из компоновки.
Важно отметить, что элементы сами по себе и являются результатом компоновки. Такие элементы можно выводить в виде табличного документа, в таком виде их удобно презентовать юзеру, либо выгрузить в иную документацию. Ещё одной возможностью при работе с результирующими элементами компоновки является их вывод, при помощи программного кода системы, в объект «Таблица значений» или объект «Дерево значений».
7. Практическое применение системы по компоновке данных в конфигурации системы 1С:Предприятие
Сама система по компоновке данных располагается внутри платформы системы «1С: Предприятие», внутри объекта «Отчёт». Такое решение по её расположению предоставляет возможность создания отчётности без использования программного кода системы.
Чтобы найти систему по компоновке данных, необходимо: перейти в объект «Отчёт» и реализовать свойство «Основная схема компоновки данных», как показано на скриншоте далее:
Если кликнуть на это свойство, то запустится макетный конструктор, в котором можно сделать сам макет, который будет использован в отчётности и будет содержать схему для компоновки данных, как показано в примере ниже:
Если кликнуть по «Готово», то откроется, непосредственно, конструктор, который отвечает за опись начальной информации, такой, как: сами подборки информации, связки между подборками информации, всевозможные ресурсы, поля, которые можно вычислять и другое.
Далее представлен пример с интерфейсом данного конструктора:
Помимо этого, за счёт этого конструктора можно описывать то, как именно должны быть скомпонованы сведения. Настройки для такого действия можно создавать самостоятельно, вручную, либо, используя конструктор настроек компоновки данных, который демонстрируется далее:
Как только все настройки будут заданы – можно считать, что отчёт составлен и готов. По этим настройкам, система программы 1С создаст и форму отчётности и её настройку. Например, результатом может служить вот такого вида отчёт динамики продаж:
8. Задание стандартного периода внутри системы компоновке данных 1С
При формировании отчётностей внутри платформы системы «1С: Предприятие», чтобы отчётность создавалась быстрее и корректнее, можно выбирать сроки по которым нужно узнать сведения. Внутри системы компоновки данных 1С удобно реализовано задание стандартных периодов для этих целей, что позволяет ускорить составление отчётностей.
Чтобы задать стандартный период, нам необходимо:
1. Открыть конфигуратор и кликнуть на пункт «Макеты». Тут выбираем «Схемы компоновки данных», в которых и будут созданы все настройки, как демонстрируется далее:
2. Далее кликаем на «Параметры», там будут содержаться лишь два вида параметров, а именно: «Конец периода» и «Начало периода». Здесь нужно создать новый параметр и назвать его «Стандартный период». А в столбце «Выражение» нужно отметить «галочкой» «Ограничение доступности» и написать «&ПериодДатаНачала» и «&ПериодДатаОкончания». Эти действия показаны на примере настроек параметров 1С ниже:
3. Теперь нужно активировать панель «Настройки» и отметить «галочкой» пункт «Отображать недоступные параметры», после чего, перейти на юзерские настройки для «Периода». Появится всплывающее окно, в котором, отмечаем «галочкой» пункт «Включать в пользовательские настройки», как показано на скриншоте далее:
4. Как только сведения будут обновлены, нужно избрать режим пользователя 1С. Период можно задать по стандартным вариантам: или день, или шесть месяцев, или девять месяцев, или один год, как можно увидеть ниже:
В данной статье было описано что такое система по компоновке данных, какой она имеет интерфейс, функционал, настройки, для чего она нужна и по каким принципам работает, а также был представлен алгоритм настройки стандартного периода в данной системе.
Специалист компании "Кодерлайн"
Айдар Фархутдинов










