Конструктор агрегатов 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. Заполнение агрегатов осуществляется при обновлении агрегатов (за обновление агрегатов отвечает регламентное задание).

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

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