Difference between revisions of "Template:Свойства объектов структуры базы данных"
m (1 revision imported) |
|
(No difference)
|
Latest revision as of 08:56, 7 February 2021
Тип свойства | Идентификатор свойства | Применимо к типам объектов | Описание |
---|---|---|---|
Наименование | Name | Справочники, документы, перечисления, переменные БД, журналы, накопители, нумераторы | Задает идентификатор объекта |
Заголовок | Caption | Справочники, документы, перечисления, переменные БД, журналы, накопители | Задает описательное имя объекта, может использоваться при указании на него |
Описание | Description | Справочники, документы, перечисления, переменные БД, журналы, накопители, нумераторы | Задает описание объекта, используется для хранения важной описательной информации по объекту для разработчиков |
Способ формирование представления | CaptionTemplate | Справочники, документы, журналы | Задает способ формирования представления элемента как строку-шаблон, использующую простые не периодические реквизиты элемента. Обычно эта строка представляет собой указание на реквизит, отвечающий за наименование. Но для документов, к примеру, удобно использовать совокупность даты документа, его номера и пр. |
Родительские справочники | Parents | Справочники | Задает разрешенные родительские справочники для элементов данного. При наличии выбранных родительских справочников, все элементы текущего справочника должны иметь заполненный элемент-родитель. Это позволяет производить отбор по элементам в разрезе родителя. Обычно такой подход может использоваться для создания строчных частей справочника, когда необходимо также наличие ссылки на каждую строку строчной части. К примеру, справочник с договорами удобно подчинять справочнику контрагентов. Каждый договор при этом будет "закреплен" за определенным контрагентом. |
Формы по умолчанию | DefaultForms | Справочники, документы, журналы | Параметр задает формы, модули и журналы по умолчанию при открытии объекта в виде списка, для выбора элемента, для редактирования элемента или папки. Указание на эти формы и модули используется при интерактивной работе с объектами, когда отсутствует особое указание на модули или формы. |
Встраеваемый выбор по умолчанию | IsDefaultComboOpen | Справочники, документы, журналы | Задает для объекта режим, когда по умолчанию выбор элемента будет происходить в выпадающем списке, привязанном к элементу формы, где происходит выбор. Такое поведение можно изменить программно. Когда справочник, к примеру, содержит малое число элементов, удобнее дать пользователю выбрать его элемент в выпадающем списке, как это делается при выборе элемента перечисления. |
Содержание папок | HasFolders | Справочники | Является признаком того, что данный справочник может содержать элементы-папки. Если справочник содержит папки, его элементы могут быть помещены внутрь элементов-папок для удобства работы пользователей. Кроме того, запросы по папкам будут включать все элементы внутри папок. |
Объекты-основания | CanBeBasedUpon | Справочники, документы | При использовании визуальной функции ввода объекта на основании другого объекта (обычно необходимые указания на объект-основание заполняются программно) система выдает список возможных объектов-оснований. Виды объектов, входящих в этот список, задаются в данном параметре. |
Составные индексы | CompositeIndexes | Справочники, документы, журналы, накопители | Свойство задает произвольное количеством дополнительных индексов базы данных, состоящих из цепочек обычных и особых реквизитов. Для справочников особыми реквизитами считаются @STATUS, @ELEMENT, @ISFOLDER, @FOLDER, @PARENT, для документов @STATUS, @ELEMENT, для накопителей @LINEID, @LINK, @EXPENSE, @DATE, для журналов @STATUS, @ELEMENT, @LINK, @ISFOLDER. Для цепочек реквизитов, имеющих отдельный индекс, ускоряется сортировка и поиск в базе данных, особенно это важно, если по всей совокупности реквизитов часто происходит идентификация (поиск) элементов БД. |
Режимы регистрации событий | EventLogFlags | Справочники, документы, переменные БД | Задает режимы автоматической записи событий, связанных с данным объектом, в журнал регистрации событий. События будут автоматически записывать в журнал, к примеру, при записи объекта, создании нового и пр. |
Флаг измененности | ChangeTrigger | Справочники, документы | Задает особое поле в базе данных для элементов (документов) этого объекта. Поле имеет 4 состояния и может проверяться или изменяться программно. Поле принимает определенное состояние при сохранении изменений в элемент (документ), что позволяет получить совокупность измененных объектов, выгрузить их или обработать, и пометить как неизмененные. |
Режим автоматической транзакции при обработке | AutoTransactionMode | Документы | Признак автоматически включает режим транзакции до выполнения обработчиков OnPublish/OnUnpublish и завершает режим после выполнения. Без этого признака, программа должна сама инициировать режим транзакции в нужный момент. |
Игнорирование порядка блокировки | IgnoreStoragesLockOrder | Документы | Позволяет игнорировать порядок блокировки накопителей для указанного документа, порядок блокировки используется для улучшения доступности базы данных при обработке документов в базах данных с большим количеством пользователей. |
Используемые накопители | StoragesAllowed | Документы | Разрешает создание записей из указанного документа в выбранные накопители, используется для оптимизации операций поиска записей в накопителях для выбранного документа. |
Свойства нумератора | Numerator | Нумераторы | Свойства виртуального объекта нумератора, который может использоваться для прозрачной нумерации реквизитов объектов. |
Значения перечисления | Values | Перечисления | Список значений перечисления, каждое значение имеет наименование и описание. |
Тип данных переменной БД | DataType | Переменные БД | Задает тип данных переменной БД, либо набор типов данных. |
Периодическая переменная БД | IsPeriodical | Переменные БД | Значение переменной БД зависит от конкретной даты. На сегодня это значение может быть одним, а вчера совершенно другим. Переменные подобного рода позволяют хранить простую изменяющуюся информацию, когда необходимо также иметь доступ к истории изменения этой информации. |
Период изменения переменной БД | TimePeriod | Переменные БД | Свойство реквизита задает ограничения на изменения периодической переменной БД. К примеру, переменная может быть изменена только на начало любого месяца, в течение месяца она не меняется. Это позволяет уменьшить количество возможных записей в базе данных, тем самым ускорив работу с переменной. По умолчанию переменная может изменяться на начало дня. Это ограничение можно вообще отключить. |
Датирование записей накопителя | IsPeriodicalStorage | Накопители | Позволяет использовать периодичность в выбранном накопителе (т.е. каждой записи накопителя будет соответствовать какой-либо момент времени) |
Период ведения итогов | TotalsPeriod | Накопители | Позволяет задать периодичность построения итогов накопителя, большие периоды ведут к более быстрой записи, однако, могут отрицательно сказаться на скорости расчета. Рекомендуется устанавливать данный период равным месяцу. |
Признак приход или расход | UsesDebitCreditMark | Накопители | Каждая запись накопителя приобретает дополнительный признак "приход" или "расход", который будет влиять на знак движения при нахождении итогов |
Объекты, входящие в журнал | Members | Журналы | Позволяет включить или исключить справочник (документ) в данный журнал (из журнала). |
Журнал содержит папки | WillContainFolders | Журналы справочников | Разрешает хранить в журнале папки справочников наряду с элементами справочников |