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