Объектный тип ОПЕРАЦИЯ
Тип ОПЕРАЦИЯ является базовым предком всех операций и содержит поля, общие для операций всех типов.
Поля
Тип | Поле | Описание | Значение по умолчанию |
---|---|---|---|
ЦЕЛОЕ | номер | Уникальный номер операции, считанной из журнала. С помощью этого номера операция может быть сохранена "на прежнее место". | |
СТРОКА | идент | Уникальный идентификатор операции (UUID). С помощью этого идентификатора можно отождествлять любые операции в любых базах данных. | |
СТРОКА | тип | Имя типа операции. Значение этого поля устанавливается при считывании операции из журнала. При записи это поле игнорируется, то есть изменять тип операции из языка нельзя. | |
ДАТА_ВРЕМЯ | дата_время | Дата и время операции. По умолчанию подставляются системные дата и время на момент сохранения операции. | |
СТРОКА | комментарий | Строковый комментарий операции (не более 1000 символов). | |
СТРОКА | документ | Название или обозначение документа, связанного с операцией (не более 100 символов). | |
ЛОГИКА | выкл | Признак выключения операции (ДА – операция выключена). Выключенные операции могут с помощью фильтра исключаться из построения выборок, расчете остатков и оборотов. | |
ПРОВОДКА: @[] | проводки | Проводки операции. Индексом является порядковый номер проводки. | |
ПРИЗНАК: @[СТРОКА] | признаки | Поля предназначены для хранения признаков и табличных признаков операции, которые получены при выполнении алгоритма и не являются полями объектного типа. Например, если считать из журнала операцию конкретного типа, задав переменную базового типа ОПЕРАЦИЯ, то все значения признаков и табличных признаков запишутся в эти поля, если же при считывании операции задать в качестве типа переменной нужный RunTime-тип операции – признаки и табличные признаки будут получены как поля типа. При получении ручных операций все признаки записываются в поле признаки, и добавление новых значений в поле приведет к добавлению новых признаков у ручной операции. Признаки и табличные признаки упорядочиваются по именам. | |
ТАБ_ПРИЗНАК: @[СТРОКА] | таб_признаки |