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