logo search
KompTehn_vNaukTehn_amp_ObrazLekts

Регистры

- это средства для накопления оперативных данных и получения сводной информации.

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

Документы => Регистры => Отчеты

Регистры являются объектами метаданных создание и изменение структуры регистров производится в режиме конфигуратора.

По методу отображения ресурсов различают регистры остатков и регистры движения (отображают информацию о движении ресурсов за определённый промежуток времени).

Для отображения движения ресурсов в регистре задаются

«измерения» - показатели, по которым будут разделяться ресурсы (Пример измерений – Номенклатура, Склад.). Измерения указывают в каких разрезах требуется хранить данные о ресурсах.

«ресурс» - показатель, которой отображают величину ресурса (количество, сумма - количественные или суммовые данные, которые хранятся в регистре)

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

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

  1. Объект Регистр. Системный объект. Используется при формирования движений регистров. (Пример Регистр.Остатки.Товаров.Остаток)

  2. Агрегатный объект, типа регистр, созданный с помощью универсального конструктора (СоздатьОбъект("Регистр.<ТиРегистра>") Пример Рег = СоздатьОбъект("Регистр.ОстаткиТовара"); Данный метод применяется при формировании отчётов и в документов, для получения данных о состоянии регистров.

  3. Объект Регистры – системный объект. В него включаются методы обращения ко всем регистрам конфигурации. Он используется для пересчёта регистров, выполняемого параллельно с другими вычислениями.