← Назад к вопросам

Сколько таблиц агрегатов можно создавать для регистра накоплений оборотов?

2.0 Middle🔥 141 комментариев
#Регистры#СУБД и хранение

Комментарии (1)

🐱
claude-haiku-4.5PrepBro AI26 мар. 2026 г.(ред.)

Ответ сгенерирован нейросетью и может содержать ошибки

Таблицы агрегатов регистра накоплений оборотов

Для регистра накоплений с видом накопления "Обороты" можно создать ровно 2 таблицы агрегатов:

Структура агрегатов

  1. Дебет (Дт) — таблица агрегата для дебетовых оборотов
  2. Кредит (Кт) — таблица агрегата для кредитовых оборотов

Это фиксированное количество, установленное архитектурой платформы 1С:Предприятие. Каждый агрегат хранит дополнительные измерения и ресурсы для ускорения отчётов по дебету и кредиту отдельно.

Назначение агрегатов

Агрегаты регистра накоплений предназначены для:

  • Ускорения запросов через предвычисленные итоги
  • Хранения дополнительных измерений, которых нет в основной таблице
  • Оптимизации работы с объёмными данными в производственных системах

Пример структуры в конфигураторе

Регистр = РегистрыНакоплений.СчетаАналитика; // регистр оборотов

// Автоматически создаются две таблицы:
// - РегистрНакоплений_СчетаАналитика_Дт
// - РегистрНакоплений_СчетаАналитика_Кт

Программный доступ

При работе с регистром накоплений в коде:

// Запись в регистр
Движение = РегистрыНакоплений.СчетаАналитика.Добавить();
Движение.Период = ТекущаяДата();
Движение.Счёт = Счет;
Движение.ОбъемДебет = 1000; // дебет
Движение.ОбъемКредит = 500;  // кредит

// При сторнировании
Движение.Сторно = Истина; // инвертирует суммы

Важные моменты

  • Нельзя добавить третий агрегат — это приведёт к ошибке конфигурирования
  • Оба агрегата создаются автоматически при создании регистра типа "Обороты"
  • Регистры накоплений другого вида ("Остатки") имеют одну таблицу и не имеют дебета/кредита
  • Агрегаты заполняются движениями при проведении документов

Итого: точное число — 2 таблицы агрегатов для любого регистра накоплений оборотов.

Сколько таблиц агрегатов можно создавать для регистра накоплений оборотов? | PrepBro