Show/Hide Toolbars

Руководство администратора

Регистры

!warning Инструмент находится в процессе разработки

Регистры предназначены для хранения истории значений тех или иных объектов системы. Каждому регистру соответствует отдельная таблица БД. Каждый регистр основан на одном или нескольких бизнес-объектах системы. Изменение значения объекта сопровождается записью в регистр.

Регистры состоят из измерений и значений. Измерения - это разрезы, в которых хранится информация. Значения непосредственно содержат хранимую информацию. Регистр можно сравнить с многомерным кубом, где измерения – это грани куба, а значения – данные, хранящиеся в ячейках. Если для регистра задана дискретность, значит, добавляется еще одно измерение — время.

Пример регистра: хранение товаров на складе. Для такого регистра могут быть заданы измерения "Номенклатура" и "Склад", дискретность — "День", а значения – "Количество штук" и "Количество паллет".

registry_list

Список регистров.

Чтобы удалить созданный ранее регистр, нажмите значок !trash в конце соответствующей строки списка регистров.

Чтобы создать новый регистр, нажмите кнопку +. Чтобы изменить настройки созданного ранее регистра, нажмите значок !pencil рядом с названием регистра в списке. В обоих случаях откроется окно с настройками регистра:

registry_create

Окно с настройками регистра.

Настройка

Описание

Название регистра

Произвольная строка

Измерение регистра

Дискретность измерений. Возможные значения:

(нет значения)

Секунда

День

Месяц

ДП задачи-владельца

Выбор ДП Lookup. В этом ДП хранится ссылка на задачу, в которой произошло изменение значений в регистре (в настоящий момент не используется)

Колонки регистра

Название колонки — название латинскими буквами

Тип параметра — тип параметра, который хранится в колонке. Возможные значения:

oInt

oFloat

oDecimal

oDateTime

oDateTime2

oUniqueIdentifier

oNVarChar

oVarChar

oText

oNText

oXml

Длина колонки — максимальная длина хранимого значения (для типов VarChar и NVarChar)

Измерение — признак, является ли колонка измерением или значением.

!warning Для регистра должна быть указана хотя бы одна колонка измерения и хотя бы одна колонка значения
!warning Если в регистре есть хотя бы одна запись, в нем уже нельзя поменять дискретность и измерения.

Работа с регистрами

Для работы с регистрами используйте смарт-действие "Записать в регистр" или методы Lua-скриптов для параметра REGISTRY.

Полезные ссылки