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

Объект 1С "Регистры накопления" - это прикладные объекты конфигурации, которые составляют основу механизма учета движения средств (финансов, товаров, материалов и т.д.) и позволяют автоматизировать такие направления, как складской учет, взаиморасчеты, планирование.

Регистр накопления представляет собой таблицу с информацией, в которой собраны все движения (поступления, списания или обороты) определенных документов. 

Информация в регистре накопления хранится в виде записей, каждая из которых содержит:

  1. значения измерений (описывают разрезы, в которых хранится информация);
  2. соответствующие им значения ресурсов (накапливают нужные числовые количественные данные).

Подробнее о регистрах накопления см. Объект 1С "Регистры накопления"

Виды регистров накопления:

  1. регистры накопления остатков (хранит итоговые значения ресурсов - остатки);
  2. регистры накопления оборотов (хранит только изменения этих ресурсов - обороты).

В 1С возможно использование:

  • итогов, либо
  • использование агрегатов (более гибкий вариант).

Как остаточные, так и оборотные регистры накопления физически состоят из двух таблиц:

  1. таблицы движений;
  2. таблицы итогов.

Движения - это записи в регистрах, которые отражают изменения в учете, производимые документом. Как правило, движения создаются при проведении документа.

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

Для каждого отдельно взятого регистра текущие итоги могут быть отключены.

В момент проведения документа-регистратора, формируется как запись в таблице движений, так и запись в таблице итогов, причем, если документ проводится прошедшим месяцем - то записей будет сделано по числу прошедших месяцев. То есть все прошлые итоги обновляются.

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

Отключение использования итогов (быстродействие базы)
 

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

  1. Итоги для регистров накопления остатков могут храниться, но ограничены периодом рассчитанных итогов. Если их не рассчитывали, то и не хранятся. Управлять рассчитанными итогами можно в режиме 1С:Предприятие.
  2. При работе с регистром накопления с видом "Остатки" выключение итогов приводит к тому, что можно получить остатки на любой момент времени, но время их получения увеличится. В случае включенных итогов, остатки доступны с периодичностью "Месяц".
  3. При пересчете текущих итогов пользователем будут пересчитаны все текущие итоги. Собственно пересчет итогов - это процедура перезаполнения таблиц итогов, т.к. со временем естественным путем в ней накапливаются строки с нулевыми значениями, что снижает быстродействие системы.
  4. При пересчете итогов пользователем будут пересчитаны все итоги.
  5. При записи данных в регистр накопления существует возможность:
    • отказаться от использования итогов (повышается параллельность записи наборов записей);
    • отказаться от использования текущих итогов (повышается параллельность записи наборов записей).
      Программное отключение итогов

      Чем меньше таблиц, тем быстрее работает система. Отключение итогов производится программно:

      [свернуть]
  6. При работе с регистром накопления выключение текущих итогов приводит к тому, что можно получить остатки на любой момент времени, но скорость получения оперативных остатков увеличится.
  7. В режиме конфигуратора периодичность таблицы итогов регистра накопления не может быть выбрана: итоги всегда рассчитываются помесячно, на первое число следующего месяца.
  8. Как система 1С:Предприятие 8 может хранить итоги для оборотного регистра накопления:
    1. либо в таблице итогов,
    2. либо в агрегатах.
  9. Для одного регистра накопления может использоваться несколько таблиц агрегатов:
    • таблица итогов строго одна для регистра;
    • таблиц агрегатов может быть создано множество.
  10. В таблицах итогов регистров накопления могут отображаться:
    • данные измерений;
    • данные ресурсов.
  11. В таблицах итогов регистров накопления в качестве активных записей могут не отображаться:
    • данные измерений (измерений у регистра может и не быть, а вот ресурс обязателен);
    • данные реквизитов (реквизиты в итогах не отображаются). 
  12. Для неактивных записей в таблицах итогов регистров накопления не отображаются (т.к. неактивные записи не отображаются вообще)
    1. данные измерений;
    2. данные реквизитов;
    3. данные ресурсов.
  13. Данные реквизитов как часть активных записей никогда не отображается в таблицах итогов регистров накопления (в итогах нет реквизитов).
  14. В режиме 1С:Предприятие 8 доступны следующие варианты пересчета итогов:
    • пересчитать итоги;
    • пересчитать текущие итоги;
    • пересчитать итоги за период.
      Режим "Управление итогами"

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

      [свернуть]
  15. Изменение состояния флажка в колонке "Использование" в расширенном окне управления итогами осуществляется только при перепостроении агрегатов с признаком использования "авто" (перейти на закладку "Агрегаты", там выбрать "Режим агрегатов", и нажать "Перестроить"; после этого в колонке "Использование" появится флажок).
    Рисунок

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

    [свернуть]
  16. Пересчет итогов в режиме 1С:Предприятие 8 - это отдельный механизм, для которого не требуется перепроводить документы.
  17. В режиме 1С:Предприятие 8 доступен пересчет итогов только по одному регистру.
  18. Максимальное количество измерений  для регистра накопления с видом:
    1. "Остатки" - платформой не ограничивается;
    2. "Обороты" при использовании агрегатов - до 30.
      Рисунок

      Максимальное количество измерений  для регистра накопления с видом Остатки

      [свернуть]
  19. При определении вида регистра накопления следует учитывать:
    • зависимость показателей, хранящихся в ресурсах, от предыдущих состояний;
    • зависимость показателей, хранящихся в ресурсах, от периода определения;
    • наличие возможных записей с видом движения "Приход" и "Расход".
  20. Для получения информации об оборотах накопленных средств можно использовать регистры накопления с видом как "Обороты", так и "Остатки" (остаточный регистр содержит данные и по оборотам, и по остаткам накопленным итогом). Однако регистр накопления с видом "Обороты" позволяет получить информацию об оборотах за период эффективнее, чем регистр с видом "Остатки" (так как размер обрабатываемой таблицы меньше).
  21. Оборотные данные для регистра накопления с видом "Остатки" не хранятся в системе, а вычисляются в момент обращения к системе за такими данными (обороты вычисляются как разница между итогами).
  22. Оборотный регистр накопления существует:
    • для использования в тех случаях, когда информация по остаткам не требуется;
    • для расширения возможностей анализа оборотных данных;
    • для ускорения процесса разработки.
  23. Механизм получения оборотных данных в регистре накопления с видом "Остатки" может использоваться для получения простых оборотов совместно с остатками.

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

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