Глава 8. МНОГОМЕРНЫЕ РЕГИСТРЫ
Создание шаблонов операций с многомерным регистром
Многомерные регистры являются своеобразными накопителями информации, «сливающейся»
в них из разных типов документов. Для настройки способов
перемещения данных из разных документов в регистры используются так называемые
шаблоны. Работа с шаблонами операций с регистрами похожа на
работу с шаблонами бухгалтерских операций. Разница в том,
что здесь нет требований двойной записи и еще в том
, что в бухгалтерии документ всегда проводится целиком, а
в регистре возможно проведение одной отдельной позиции.
Шаблоны операций с регистрами можно создавать как находясь на закладке
«Документы» в окне «Метаданные», так и
на закладке «Регистры». Справа при этом нужно открыть
закладку «Записи в регистрах»:
Создадим шаблон для документа «Поступление на склад»:
В шаблоне требуется указать имя для будущей хранимой процедуры шаблона
, текст которой программа создаст автоматически. На этой стадии
нужно указать еще тип документа и поле документа, из
которого следует брать дату операции. Можно также указать «
Условие проведения» в виде пары «атрибут-значение
».
Далее нужно добавить «Записи в регистр», нажав кнопку
с плюсиком или используя пункт меню «Добавить запись»
в нижней сетке:
В появившемся диалоге «Схема записи» нужно указать,
из каких полей документа следует брать значения для полей регистра
. Можно значения указывать и явно, например «Приоритет
записи» мы укажем равным 0:
Имена полей регистра, входящие в индекс группировки по основным
измерениям, подкрашены зеленоватым цветом, а поля мер имеют
возможность инвертировать знак чисел (птичка «Минус»).
Сохраним эту схему и сохраним весь шаблон. Он появится
в списке шаблонов с признаком «Изменен!»
Если какие-то конкретные документы уже существуют к моменту
создания шаблона, необходимо их «перепровести», чтобы их
данные могли попасть в регистр.
|