Template:Свойства объектов структуры базы данных

From SunFlurry wiki
Jump to: navigation, search
Тип свойства Идентификатор свойства Применимо к типам объектов Описание
Наименование 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 Журналы справочников Разрешает хранить в журнале папки справочников наряду с элементами справочников