Описание работы с регистрами в новом интерфейсе администрирования (для версий 2.261 Лира и выше) |
---|
Регистры предназначены для хранения истории значений тех или иных объектов системы. Каждому регистру соответствует отдельная таблица БД. Каждый регистр основан на одном или нескольких бизнес-объектах системы. Изменение значения объекта сопровождается записью в регистр. Регистры состоят из измерений и значений. |
---|
Измерения — это разрезы, в которых хранится информация. Значения непосредственно содержат хранимую информацию. Регистр можно сравнить с многомерным кубом, где измерения – это грани куба, а значения – данные, хранящиеся в ячейках. Если для регистра задана дискретность, значит, добавляется еще одно измерение — время. |
Пример регистра: хранение товаров на складе. Для такого регистра могут быть заданы измерения "Номенклатура" и "Склад", дискретность — "День", а значения – "Количество штук" и "Количество паллет".
Список регистров
Чтобы удалить созданный ранее регистр, нажмите значок с изображением урны в конце соответствующей строки списка регистров.
Чтобы создать новый регистр, нажмите кнопку + над списком регистров, в открывшемся окне заполните поля и нажмите кнопку Сохранить.
Окно создания регистра
Чтобы изменить настройки созданного ранее регистра, нажмите нужную строку в списке. В обоих случаях откроется окно с настройками регистра:
Редактирование регистра
Настройка |
Описание |
|
---|---|---|
Название регистра |
Произвольная строка |
|
Период |
Дискретность измерений. Возможные значения: •(нет значения) •Секунда •День •Месяц |
|
ДП задачи-владельца |
Выбор ДП Lookup. В этом ДП хранится ссылка на задачу, в которой произошло изменение значений в регистре (в настоящий момент не используется) |
|
Колонки регистра |
•Название колонки — название латинскими буквами •Тип параметра — тип параметра, который хранится в колонке. Возможные значения: oInt oFloat oDecimal oDateTime oDateTime2 oUniqueIdentifier oNVarChar oVarChar oText oNText oXml •Длина колонки — максимальная длина хранимого значения (для типов VarChar и NVarChar) •Измерение — признак, является ли колонка измерением или значением.
|
Если в регистре есть хотя бы одна запись, в нем уже нельзя поменять дискретность и измерения. |
---|
Работа с регистрами
Для работы с регистрами используйте смарт-действие "Записать в регистр" или методы Lua-скриптов для параметра REGISTRY.
Полезные ссылки