Конструктор агрегатов 1С

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

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

Система автоматически оценивает интенсивность работы пользователей с тем или иными разрезами информации и на основе накопленной статистики выбирает оптимальный состав поддерживаемых агрегатов.

Таким образом, агрегаты рассчитываются в пользовательском режиме.

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

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

Для регистров накопления есть возможность использовать вместо итогов агрегаты. В этом случае данные будут также сворачиваться, но:

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

Заполнение агрегатов при изменении данных осуществляется при обновлении агрегатов с помощью регламентного задания.

В режиме 1с Предприятие механизм управления агрегатами доступен в меню «Главное меню — Все функции… — Стандартные — Управление итогами».

Режим "Управление итогами"

Режим "Управление итогами"

Изменение состояния флажка в колонке "Использование"

[свернуть]

Конструктор агрегатов 1С

Платформа содержит специальный конструктор агрегатов, позволяющий:

  1. создать и настроить агрегаты, которые будет использовать регистр накопления;
  2. изменять состав агрегатов и настраивать их использование.

Вызов конструктора агрегатов 1С:

  1. из окна редактирования оборотного регистра накопления;
  2. из дерева конфигурации, из контекстного меню оборотного регистра накопления.

Рисунок "Вызов конструктора агрегатов 1С"

Из окна редактирования оборотного регистра накопления:

Вызов конструктора агрегатов 1С

Из дерева конфигурации, из контекстного меню оборотного регистра накопления:

[свернуть]

Если для регистра накопления недоступен конструктор агрегатов, то необходимо изменить настройку регистра накопления «Вид регистра» — «Обороты».

Рисунок

[свернуть]

Для отображения в конструкторе списка оптимальных агрегатов необходимо:

  1. произвести расчет оптимальных агрегатов в 1С:Предприятие (кнопка «Получить оптимальные агрегаты» обработки «Управление итогами»);
  2. сохранить их в xml-файл;
  3. загрузить их в конструкторе.
Рисунок

[свернуть]

Особенности использования агрегатов 1С:

  1. Конструктор агрегатов предназначен для формирования агрегатов только регистров накопления.
  2. Конструктор агрегатов может быть вызван:
    • по кнопке «Агрегаты» в окне редактирования объекта конфигурации на закладке «Данные»;
      Рисунок

      Вызов конструктора агрегатов 1С

      [свернуть]
    • через контекстное меню в дереве метаданных «Открыть агрегаты».
      Рисунок

      Открыть конструктор агрегатов

      [свернуть]
  3. Агрегаты используются только для регистра накопления с видом «Обороты».
  4. Если для регистра накопления недоступен конструктор агрегатов, необходимо изменить настройку регистра накопления «Вид регистра» (вид регистра должен быть «Обороты»).
    Рисунок

    Вид регистра накопления 1С

    [свернуть]
  5. Для отображения в конструкторе списка оптимальных агрегатов необходимо произвести расчет оптимальных агрегатов в 1С:Предприятие и загрузить их в Конфигураторе. Для расчета оптимальных агрегатов служит кнопка «Получить оптимальные агрегаты» обработки «Управление итогами». Полученная информация может быть сохранена в xml-файл и загружена в конфигуратор.
    Рисунки

    Режим "Управление итогами"Открыть оптимальные агрегаты

    [свернуть]
  6. Агрегаты рассчитываются в пользовательском режиме (расчет оптимальных агрегатов выполняется в режиме 1С:Предприятие).
  7. В режиме конфигуратора может быть выбрана следующая периодичность агрегатов регистра накопления:
    • в пределах дня;
    • в пределах месяца;
    • в пределах квартала;
    • непериодический.
      Рисунок

      периодичность агрегатов регистра накопления

      [свернуть]
  8. Расчет оптимальных агрегатов осуществляется автоматически в режиме 1С:Предприятие на основании данных регистра накопления.
  9. Структура агрегатов определяется в конфигураторе (определяются поля и периодичность агрегата).
  10. Заполнение агрегатов осуществляется при обновлении агрегатов (за обновление агрегатов отвечает регламентное задание).

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Этот сайт использует Akismet для борьбы со спамом. Узнайте, как обрабатываются ваши данные комментариев.