Найти в Дзене

Как система 1с предприятие 8 может хранить итоги для оборотного регистра накопления

В 1С:Предприятие 8 оборотные регистры накопления хранят итоги в специальных таблицах итогов. Эти таблицы организованы особым образом, чтобы обеспечить высокую производительность при получении данных. При запросе остатков из оборотного регистра 1С сначала обращается к таблице итогов. Если момент времени, на который считаются остатки, не совпадает с моментом времени итогов, то остатки досчитываются по движениям за период с момента запроса остатков по момент итогов. В 1С предусмотрен механизм пересчета итогов регистров накопления. Обычно пересчет итогов выполняется автоматически при изменении данных в регистре. Однако в некоторых случаях может потребоваться принудительный пересчет итогов. В 1С существует возможность управления итогами регистров накопления. Однако для оборотных регистров обычно нет смысла управлять итогами, так как изменение данных оборотного регистра в периоде не влияет на итоги соседних периодов. Для программного пересчета итогов регистра накопления можно использовать ме
Оглавление

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

Как хранятся итоги

  1. Периодичность: В таблице итогов оборотного регистра хранятся обороты с периодичностью месяц.
  2. Все периоды: Итоги хранятся за все периоды, за которые были движения, и не ограничиваются периодом рассчитанных итогов.
  3. Актуальность: В таблице итогов оборотного регистра не хранятся актуальные данные, так как для оборотов такого понятия не существует.

Особенности

  • Оборотные регистры: Для регистров вида «Обороты» в итоговой таблице содержатся итоговые записи оборотов за месяц.
  • Остаточные регистры: Для регистров накопления вида «Остатки» итоговая таблица содержит итоги на конец месяца и так называемые «текущие итоги» (итоги на +∞, в 1С:Предприятие за +∞ формально принят конец 3999 года).

Запросы

При запросе остатков из оборотного регистра 1С сначала обращается к таблице итогов. Если момент времени, на который считаются остатки, не совпадает с моментом времени итогов, то остатки досчитываются по движениям за период с момента запроса остатков по момент итогов.

Пересчет итогов

В 1С предусмотрен механизм пересчета итогов регистров накопления. Обычно пересчет итогов выполняется автоматически при изменении данных в регистре. Однако в некоторых случаях может потребоваться принудительный пересчет итогов.

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

В 1С существует возможность управления итогами регистров накопления. Однако для оборотных регистров обычно нет смысла управлять итогами, так как изменение данных оборотного регистра в периоде не влияет на итоги соседних периодов.

Программный пересчет

Для программного пересчета итогов регистра накопления можно использовать метод ПересчитатьИтоги() объекта РегистрНакопленияМенеджер.

Рекомендации

  • Для получения более подробной информации о хранении итогов в оборотных регистрах накопления рекомендуется обращаться к документации 1С.
  • При возникновении проблем с получением итогов из оборотного регистра рекомендуется проверить корректность данных в регистре и выполнить пересчет итогов.