Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
1C-Конфигурирование и администрирование.doc
Скачиваний:
3
Добавлен:
01.03.2025
Размер:
1.6 Mб
Скачать

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

Вся работа с объектами метаданных типа «Регистр» ведется в ок­не «Конфигурация — Метаданные». Для регистров отведена отдель­ная ветвь дерева метаданных, которая начинается у ключевого слова «Регистры». Приемы создания, редактирования свойств и удаления регистров совпадают с общими приемами управления объектами ме­таданных, изложенными в главе «Метаданные» на стр. 18.

Редактирование регистра

При редактировании регистра определяется его тип и разрабаты­вается структура регистра: создаются наборы измерений, ресурсов и реквизитов регистра.

В этом параграфе будут описаны уникальные свойства регистра, в дополнение к общим свойствам объектов метаданных, о которых го­ворилось в п. «Свойства объектов метаданных» на стр. 21.

Регистр редактируется в окне редактирования «Регистр».

Измерения, ресурсы, реквизиты. Управляющие элементы окна редактирования, объединенные в группы «Измерения», «Ресурсы» и «Реквизиты» позволяют управлять, соответственно, списком измере­ния, ресурсов и реквизитов регистра, а также редактировать их свой­ства. О том, как это делать, см. п. «Разработка структуры регистра».

Тип регистра. Если регистр предназначен для хранения остатков выберите опцию «Остатки».

Если регистр предназначен для хранения оборотов, следует вы­брать опцию «Обороты». В поле «Периодичность» необходимо вы­брать периодичность хранения оборотов (в данном случае имеются в виду календарные периоды).

Быстрая обработка движений. Это специальная опция, которая используется для оптимизации доступа к движениям отдельных ре­гистров. Ее целесообразно использовать для тех регистров, движения которых записываются документами сравнительно редко, то есть среди всех документов вводимых пользователями в 1С:Предприятии процент документов (не видов, а экземпляров), записывающих дви­жения по этому регистру является небольшим. В этом случае уста­новка признака «Быстрая обработка движений» позволяет ускорить операции, обрабатывающие движения этого регистра (запросы, вре­менные расчеты итогов, обход движений средствами встроенного языка). Для регистров, по которым движения записываются боль­шим количеством документов, установка этого признака может не дать ощутимого выигрыша в производительности. Заметим, что ус­тановка этого признака несколько замедляет запись движений дан­ного регистра.

Разработка структуры регистра

Разработка структуры регистра заключается в создании наборов измерений, ресурсов и реквизитов.

Для управления списком измерений, ресурсов и реквизитов реги­стра и редактирования их свойств служат управляющие элементы групп «Измерения», «Ресурсы», «Реквизиты» окна редактирования «Регистр». С точки зрения настройки элементы этих групп одинако­вы. Порядок использования этих управляющих элементов можно посмотреть в п. «Редактирование списков объектов метаданных» на стр. 21.

Свойства измерения (ресурса, реквизита)

Свойства измерений, ресурсов и реквизитов редактируются при помощи палитры свойств соответственно «Свойства Измерения», «Свойства Ресурса» или «Свойства Реквизита». В основном они совпадают с общими свойствами объектов метаданных, о которых говорилось в п. «Свойства объектов метаданных» на стр. 21.

Необходимо отметить, что объекты метаданных типа «Ресурс» могут иметь тип значения только «число».

Для измерений и реквизитов в закладке «Дополнительные» мо­жет быть установлен признак «Отбор движений», а для измерений — также признак «Отбор итогов». Эти признаки не влияют на функ­циональные возможности регистра, а используются исключительно для оптимизации доступа к данным регистра.

Установка признака «Отбор движений» для измерения или рек­визита позволяет ускорить выполнение операций, обращающихся к движениям регистра, в случае, если выбираются движения по кон­кретному значению данного измерения или реквизита. К таким опе­рациям относятся запросы с условием равенства данного измерения (реквизита) указанному значению, а также временный расчет и ме­тоды обхода движений объекта «Регистр» встроенного языка, ис­пользующие фильтр по определенному значению измерения (рекви­зита).

Признак «Отбор итогов», соответственно, позволяет ускорить операции, обращающиеся к итогам данного регистра с конкретным значением измерения. К ним относятся запросы и выборка итогов средствами объекта «Регистр» встроенного языка. Заметим, что ус­тановка данного признака имеет смысл только в том случае, если в предполагаемых обращениях будут выбираться итоги по значению данного измерения, по без указания значений всех предыдущих из­мерений, так как при указании значений нескольких первых измере­ний выборка данных выполняется оптимальным образом без исполь­зования отборов. То есть, если регистр имеет измерения «Товар», «Склад», «Организация», то имеет смысл устанавливать отбор ито­гов по измерению «Организация» в том случае, если предполагается обращение к итогам с выборкой но конкретной организации, по всем товарам. Таким образом, установка отбора итогов по первому изме­рению вообще смысла не имеет.

Установка отборов в измерениях и реквизитах является дополни­тельной возможностью. Заметим, что любая установка отборов в ре­гистре влечет дополнительные затраты времени и дискового про­странства при записи движений регистра. Поэтому устанавливать отборы следует только тогда, когда это действительно необходимо для оптимизации часто выполняемых операций. В любом случае, не следует устанавливать большое количество отборов.