Основные таблицы базы данных, отвечающие за хранение прикладных объектов — КиберПедия 

Индивидуальные и групповые автопоилки: для животных. Схемы и конструкции...

Адаптации растений и животных к жизни в горах: Большое значение для жизни организмов в горах имеют степень расчленения, крутизна и экспозиционные различия склонов...

Основные таблицы базы данных, отвечающие за хранение прикладных объектов

2021-03-17 101
Основные таблицы базы данных, отвечающие за хранение прикладных объектов 0.00 из 5.00 0 оценок
Заказать работу

Приложения

 

Основным источником информации для приложений явились материалы диска ИТС. Необходимо иметь в виду, что состав основных таблиц может измениться с выходом новых релизов платформы.

Кроме того, для упрощения восприятия информации, в приложениях, посвященных составу таблиц базы данных, не описываются поля разделителей платформы 8.2.

Поля основных таблиц базы данных, отвечающих за хранение прикладных объектов

 

Имена полей

 

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

  • префикс из латинских букв (<pref>), определяющий назначение данных, содержащихся в этом поле. Префикс присутствует в имени любого поля;
  • числовой номер (<n>, <i> или <k>), позволяющий отличить поля, содержащие похожие по назначению данные. Существуют поля, имена которых не содержат номера;
  • суффикс из латинских букв, зависящий от типа данных, хранимых в полях (<suff>). Существуют поля, имена которых не содержат суффикса.

 В разделе Особенности хранения составных типов данных описано формирование полей базы данных с различными суффиксами в зависимости от типов соответствующих полей объектов метаданных. Данный раздел описывает формирование префиксов имен полей в зависимости от их назначения для каждого из объектов метаданных. Для каждого поля указано, участвует ли в ее имени числовой номер и/или суффикс. Участие суффикса в имени поля может означать, что для некоторых типов данных вместо одного поля может создаваться несколько полей, которые имеют одинаковый префикс и числовой номер (если есть), а различаются суффиксами.

 

  Состав полей

 

Множество полей таблиц базы данных определяется типом объекта метаданных верхнего уровня (константы, планы обмена, справочники, документы, последовательности документов, журналы документов, перечисления, планы видов характеристик, планы счетов, планы видов расчета, регистры сведений, регистры накопления, регистры бухгалтерии, регистры расчета, бизнес-процессы, задачи), а также составом и типами подчиненных им объектов метаданных. Ниже рассматривается формирование состава полей для каждого из объектов метаданных верхнего уровня.

 

Константы

Если в конфигурации определена хотя бы одна константа, то создается таблица констант (_Consts), содержащая поля:

  • _RecordKey - ключ записи, необходимый для правильной установки транзакционных блокировок;
  • _Fld<n> - поле, хранящее значение одной константы. Для константы составного типа создается несколько полей с одинаковыми префиксом и номером и различными суффиксами.

Если хотя бы одна константа участвует в обмене данными, то создается таблица регистрации изменений констант (_ConstsChangeRec) со следующими полями:

  • _Node - ссылка на узел плана обмена;
  • _MessageNo - номер сообщения обмена данными, в которое было выгружено это изменение или NULL, если оно еще не было выгружено;
  • _ConstID - идентификатор константы, значение которой изменилось.

Табличная часть

 

Каждой табличной части соответствует таблица базы данных (<pref><n>_VT<k>), содержащая следующие поля:

  • <pref><n>_ID<suff> - ссылка на объект базы данных, которому принадлежит запись табличной части;
  • _KeyField - ключ записи табличной части в рамках одного объекта базы данных
  • _LineNo<n> - номер записи табличной части
  • _Fld3185<n><suff> - реквизит табличной части (для каждого реквизита, определенного в конфигурации). Для реквизита составного типа создается несколько полей с одинаковыми префиксом и номером и различными суффиксами.

 

Планы обмена

 

Для каждого плана обмена создается таблица (_Node<n>) со следующими полями:

  • _ID<suff> - идентификатор узла;
  • _Version - версия записи (изменяется после каждого обновления данной записи); _Marked - признак того, что узел помечен на удаление;
  • _Code - код узла;
  • _Description - описание узла;
  • _SentNo - номер последнего отправленного сообщения обмена данными в адрес этого узла;
  • _ReceivedNo - номер последнего сообщения обмена данными, полученного от этого узла;
  • _Fld<n><suff> - реквизит плана обмена (для каждого реквизита, определенного в конфигурации).

 

Справочники

 

Для каждого справочника создается таблица (_Reference<n>) со следующими полями:

  • _ID<suff> - идентификатор элемента справочника;
  • _Version - версия записи (изменяется после каждого обновления данной записи);
  • _Marked - признак того, что элемент справочника помечен на удаление;
  • _IsMetadata - признак того, что элемент справочника является предопределенным (определенный в конфигурации);
  • _ParentID<suff> - идентификатор элемента справочника или группы, которому подчинен данный элемент справочника. Поле определяется только для иерархических справочников;
  • _OwnerID<suff> - идентификатор владельца данного элемента справочника. Поле определено, если в конфигурации для справочника указаны владельцы;
  • _Folder - признак того, что запись представляет группу. Поле определено, если справочник иерархический и в иерархию входят группы;
  • _Code - код элемента справочника;
  • _Description - описание элемента справочника;
  • _Fld<n><suff> - реквизит справочника (для каждого реквизита, определенного в конфигурации).

 

Если справочник участвует в обмене данными, то для него определяется таблица регистрации изменений (_ReferenceChangeRec<n>) со следующими полями:

  • _Node<suff> - ссылка на узел плана обмена;
  • _MessageNo - номер сообщения обмена данными, в которое было выгружено это изменение или NULL, если оно еще не было выгружено;
  • _ID<suff> - идентификатор измененного элемента справочника.

 

Документы

Для каждого документа создается таблица (_Document<n>) со следующими полями:

 

  • _ID<suff> - идентификатор документа;
  • _Version - версия записи (изменяется после каждого обновления данной записи); _Marked - признак того, что документ помечен на удаление;
  • _Date_Time - дата/ время документа;
  • _NumberPrefix - начало периода уникальности номера. Поле определено, если в конфигурации для документа задана поддержка уникальности номера в пределах периода;
  • _Number - номер документа;
  • _Posted - документ проведен;
  • _ Fld <n><suff> - реквизит документа (для каждого реквизита, определенного в конфигурации).

 

Если документ участвует в обмене данными, то создается таблица регистрации изменений (_DocumentChangeRec<n>), поля которой аналогичны полям таблицы регистрации изменений справочника.

 

Перечисления

 

Для каждого перечисления создается таблица (_Enum<n>) с полями:

  • _ID<suff> - идентификатор элемента перечисления;
  • _EnumOrder - числовое значение элемента перечисления.

 

Планы видов характеристик

 

Для каждого плана видов характеристик создается таблица (_Chrc<n>) со следующими полями:

  • _ID<suff> - идентификатор вида характеристик;
  • _Version - версия записи (изменяется после каждого обновления данной записи);
  • _Marked - признак того, что вид характеристик помечен на удаление;
  • _IsMetadata - признак того, что вид характеристик является предопределенным (определенным в конфигурации);
  • _ParentID<suff> - идентификатор вида характеристик (или группы видов характеристик), которому подчинен данный. Поле присутствует только для иерархического плана видов характеристик;
  • _Folder - признак того, что запись является группой видов характеристик. Поле присутствует только для иерархического плана видов характеристик;
  • _Code - код вида характеристик;
  • _Description - описание вида характеристик;
  • _Type - тип значения характеристики этого вида характеристик;
  • _Fld<n><suff> - реквизит вида характеристик (для каждого реквизита, определенного в конфигурации).

Если план видов характеристик участвует в обмене данными, то создается таблица регистрации изменений (_ChrcChangeRec<n>) с такими же полями, как у таблицы регистрации изменений справочника.

 

Планы счетов

 

Для каждого плана счетов создается таблица (_Acc<n>) со следующими полями:

  • _ID<suff > - идентификатор счета;
  • _Version - версия записи (изменяется после каждого обновления данной записи);
  • _Marked - признак того, что счет помечен на удаление;
  • _IsMetadata - признак того, что счет является предопределенным (определенным в конфигурации);
  • _ParentID<suff> - идентификатор счета, которому подчинен данный;
  • _Code - код счета;
  • _Description - описание счета;
  • _OrderField - поле сортировки, содержит данные, по которым фактически выполняется сортировка по коду. Поле присутствует, если в конфигурации определен автопорядок по коду;
  • _Kind - код вида счета (активный/ пассивный/ активный-пассивный);
  • _OffBalance - забалансовый счет;
  • _Fld<n><suff> - реквизит или признак учета (для каждого реквизита и для каждого признака учета).

 Если в конфигурации определено отличное от 0 максимальное количество субконто, то создается таблица видов субконто (_Acc<n>_ExtDim<k>), которая содержит поля:

  • _Acc<n>_ID<suff> - ссылка на счет, которому принадлежит характеристика субконто;
  • _KeyField - ключ характеристики субконто;
  • _LineNo - номер характеристики субконто;
  • _DimKind<suff> - ссылка на вид характеристики;
  • _DimIsMetadata - предопределенная (определенная в конфигурации) характеристика субконто;
  • _TurnoverOnly - эта характеристика участвует только при подсчете оборотов.
  • _Fld<n><suff>

Если план счетов участвует в обмене данными, то создается таблица регистрации изменений (_AccChangeRec<n>) с такими же полями, как у таблицы регистрации изменений справочника.

 

Планы видов расчета

 Для каждого плана видов расчета создается таблица (_CalcKind<n>) с полями:

  • _ID<suff> - идентификатор вида расчета;
  • _Version - версия записи (изменяется после каждого обновления данной записи);
  • _Marked - признак того, что вид расчета помечен на удаление;
  • _PredefinedObj - признак того, что вид расчета является предопределенным (определенным в конфигурации);
  • _Code - код вида расчета. Поле присутствует, если в конфигурации указана отличная от нуля длина кода;
  • _Description - описание вида расчета. Поле присутствует, если в конфигурации указана отличная от нуля длина описания;
  • _BaseAsAct - базовый период как период действия. Поле присутствует, если план видов расчета использует период действия;
  • _Fld<n><suff> - реквизит (для каждого реквизита, определенного в конфигурации).

 

Еще для каждого плана видов расчета создается таблица ведущих видов расчета (_CalcKind<n>_LeadingCK) с полями:

  • _CalcKind<n>_ID<suff> - ссылка на вид расчета, которому принадлежит таблица ведущих видов расчета;
  • _KeyField - ключ ведущего вида расчета;
  • _LeadingCKLineNo - номер ведущего вида расчета;
  • _LeadingCKLeadingCK<suff> - ссылка на ведущий вид расчета;
  • _PredefinedLeadingCKTableLine - признак того, что ведущий вид расчета является предопределенным (определенным в конфигурации).

 

Если значение свойства Зависимость от базы плана видов расчета отличается от Не зависит, то создается таблица базовых видов расчета (_CalcKind<n>_BaseCK) с поля:

  • _CalcKind<n>_ID<suff> - ссылка на вид расчета, которому принадлежит таблица базовых видов расчета;
  • _KeyField - ключ базового вида расчета;
  • _DisplacedCKLineNo - номер базового вида расчета;
  • _ DisplacedCKDisplCK < suff > - ссылка на базовый вид расчета;
  • _ PredefinedDisplCKTableLine - признак того, что базовый вид расчета является предопределенным (определенным в конфигурации).

 

Если у плана видов расчета установлен флаг "Использует период действия", то создается таблица вытесняемых видов расчета (_CalcKind<n>_DisplacedCK) с полями:

  • _CalcKind<n>_ID<suff> - ссылка на вид расчета, которому принадлежит таблица вытесняемых видов расчета;
  • _KeyField - ключ вытесняемого вида расчета;
  • _DisplacedCKLineNo - номер вытесняемого вида расчета;
  • _DisplacedCKDisplCK<suff> - ссылка на вытесняемый вид расчета;
  • _PredefinedDisplCKTableLine - предопределенный (определенный в конфигурации) вытесняемый вид расчета.

 

Если у плана видов расчета установлен флаг Использует период действия то создается таблица порядка вытеснения (_CalcKindDN<n>) с полями:

  • _CKRef<suff> - ссылка на вид расчета;
  • _DisplNumber - номер, определяющий место этого расчета в порядке вытеснения.

 

Если план видов расчета участвует хотя бы в одном плане обмена, то создается таблица регистрации изменений (_ CalcKindChangeRec <n>), с такими же полями, что и у таблицы регистрации изменений справочника.

Регистры сведений

 

 

Для каждого регистра сведений создается таблица движений (_InfoReg<n>) с полями:

  • _Period - момент времени движения. Поле присутствует, если значение свойства "Периодичность" отлично от "Непериодический";
  • _Recorder<suff> - ссылка на регистратор. Поле присутствует, если значением свойства "Режим записи" является "Подчинение регистратору";
  • _LineNo - номер движения по данному регистратору. Поле присутствует, если значением свойства "Режим записи" является "Подчинение регистратору";
  • _Active - движение активно (участвует в вычислении среза последних). Поле присутствует, если значением свойства "Режим записи" является "Подчинение регистратору";
  • _Fld<n><suff> - измерение, ресурс или реквизит (для каждого измерения, каждого ресурса и каждого реквизита);
  • _SimpleKey - короткий ключ движения. Поле присутствует у регистров, подчиненных регистратору, имеющих хотя бы одно измерение.

 

Если регистр сведений участвует хотя бы в одном плане обмена, то создается таблица регистрации изменений (_InfoRegChangeRec<n>). Для регистра, у которого свойство Режим записи имеет значение Независимый таблица регистрации изменений имеет следующие поля:

  • _Node<suff> - ссылка на узел плана обмена;
  • _MessageNo - номер сообщения обмена данными, в которое было выгружено это изменение или NULL, если оно еще не было выгружено;
  • _Period - момент времени движения. Поле присутствует, если значение свойства регистра "Периодичность" отлично от "Непериодический" и установлен флаг "Основной отбор по периоду";
  • _Fld<n><suff> - измерение регистра, входящее в основной отбор (для каждого изменения с установленным флагом "Основной отбор").

 

Если значением свойства Режим записи регистра является Подчинение регистратору, то поля таблицы регистрации изменений такие же, какие у таблицы регистрации изменений последовательности.

 

Регистры накопления

 

 Для каждого регистра накопления создается таблица движений (_AccumRg<n>)с полями:

  • _Period - момент времени движения;
  • _Recorder<suff> - ссылка на регистратор;
  • _LineNo - номер движения по данному регистратору;
  • _ Active - признак того, что движение активно (участвует в подсчете остатков и оборотов);
  • _RecordKind - вид движения (приход/ расход);
  • _Fld<n><suff> - измерение, ресурс или реквизит (для каждого измерения, каждого ресурса и каждого реквизита);
  • _DimHash - хеш функция измерений. Поле присутствует, если количество измерений не позволяет организовать уникальный индекс по измерениям;
  • _Splitter - разделитель итогов (для обеспечения параллельности проведения документов).

 

Если регистр поддерживает остатки, то создается таблица остатков (_AccumRgT<n>) с полями:

  • _Period - момент времени, на который посчитаны остатки;
  • _Fld<n><suff> - измерение или остаток по ресурсу (для каждого измерения и каждого ресурса);
  • _Splitter - разделитель итогов (для обеспечения параллельности проведения документов).

 

Если регистр поддерживает обороты, то создается таблица оборотов (_AccumRgT n <n>) с полями:

  • _Period - момент времени, на который посчитаны обороты;
  • _Fld<n><suff> - измерение или оборот по ресурсу (для каждого измерения и каждого ресурса);
  • _Splitter - разделитель итогов (для обеспечения параллельности проведения документов).

 

Если регистр накопления участвует хотя бы в одном плане обмена, то создается таблица регистрации изменений (_AccumRegChngR<n>) с такими же полями, какие у таблицы регистрации изменений последовательности.

 

Если конфигурация содержит хотя бы один регистр накопления, то создается одна таблица настроек хранения итогов (_AccumRgOpt) с полями:

  • _RegID - идентификатор регистра накопления;
  • _Period - периодичность хранения итогов. Не используется;
  • _ ActualPeriod - хранение актуальных итогов;
  • _Periodicity - периодичность регистра;
  • _RepetitionFactor - кратность. Не используется;
  • _UseTotals - использовать итоги;
  • _MinPeriod - минимальный период с которого надо пересчитывать итоги;
  • _UseSplitter - использовать разделитель итогов (для обеспечения параллельности проведения документов).

Регистры бухгалтерии

 

Для каждого регистра бухгалтерии создается таблица движений (_AccRg<n>), содержащая поля:

  • _Period - момент времени движения;
  • _Recorder<suff> - ссылка на регистратор;
  • _LineNo - номер движения по данному регистратору;
  • _Active - признак того, что движение участвует в подсчете итогов;
  • _Correspond - вид движения. Поле присутствует в регистрах без корреспонденции;
  • _Account<suff> - ссылка на счет. Поле присутствует в регистрах без корреспонденции;
  • _AccountDt<suff > - ссылка на счет дебета. Поле присутствует в регистрах с корреспонденцией;
  • _AccountCt<suff> - ссылка на счет кредита. Поле присутствует в регистрах с корреспонденцией;
  • _Fld<n><suff> - измерение, ресурс или реквизит (для каждого измерения, каждого ресурса и каждого реквизита);

 

Если регистр бухгалтерии ссылается на план счетов, у которого максимальное количество субконто больше нуля, то создается таблица значений субконто (_AccntRegED<n>) с полями:

  • _Period - момент времени движения;
  • _Recorder<suff> - ссылка на регистратор;
  • _LineNo - номер движения по данному регистратору;
  • _Correspond - вид движения. Поле присутствует в регистрах без корреспонденции;
  • _Kind<suff> - ссылка на характеристику субконто;
  • _Value<suff> - значение характеристики.

 

Таблиц итогов по счету (_AccRgAT<k><n>) столько, каково максимальное количество субконто в плане счетов, на который ссылается регистр бухгалтерии. Они содержат следующие поля:

  • _Period - момент на который подсчитаны итоги;
  • _ Account<suff > - ссылка на счет;
  • _Value<i><suff> - значение субконто (для i от 1 до k);
  • _Fld<n><suff> - измерение или ресурс (для каждого измерения и каждого ресурса);
  • _TurnoverDt<n> - дебетовые обороты ресурса (для каждого ресурса);
  • _TurnoverCt<n> - кредитовые обороты ресурса (для каждого ресурса);
  • _Turnover<n> - общие обороты ресурса (для каждого ресурса). Используются при подсчете оборотов по субконто;
  • _Splitter - разделитель итогов (для обеспечения параллельности проведения документов).

 

Для регистра бухгалтерии, поддерживающего корреспонденцию, создается таблица итогов оборотов между счетами (_AccRgС T <n>) с полями:

  • _Period - момент на который подсчитаны итоги;
  • _AccountDt<suff> - дебетовый счет;
  • _AccountCt<suff> - кредитовый счет;
  • _Fld<n><suff> - измерение или ресурс (для каждого балансового измерения и каждого балансового ресурса);
  • _Fld<n>Dt<suff> - дебетовая составляющая измерения или ресурса (для каждого небалансового измерения и каждого небалансового ресурса);
  • _Fld<n>Ct<suff > - кредитовая составляющая измерения или ресурса (для каждого небалансового измерения и каждого небалансового ресурса);
  • _Splitter - разделитель итогов (для обеспечения параллельности проведения документов).

 

Если регистр бухгалтерии участвует хотя бы в одном плане обмена, то создается таблица регистрации изменений (_AccRgChngeR<n>) с такими же полями, какие у таблицы регистрации изменений последовательности.

 

Если конфигурация содержит хотя бы один регистр бухгалтерии, то создается одна таблица настроек хранения итогов (_AccRgOpt) с полями:

  • _RegID - идентификатор регистра бухгалтерии;
  • _Period - периодичность хранения итогов. Не используется;
  • _ActualPeriod - хранение актуальных итогов;
  • _ Periodicity - периодичность регистра;
  • _ RepetitionFactor - кратность. Не используется;
  • _UseTotals - признак использования итогов;
  • _MinPeriod - минимальный период, с которого нужно пересчитывать итоги;
  • _UseSplitter - признак использования разделителя итогов.

 

Регистры расчета

 

Для каждого регистра расчета создается таблица движений (_CalcReg<n>) с полями:

  • _Period - момент времени движения;
  • _Recorder<suff> - ссылка на регистратор;
  • _LineNo - номер движения по данному регистратору;
  • _ CalcKind < suff > - ссылка на вид расчета;
  • _ ActionPeriod - период действия. Поле присутствует, если в конфигурации у регистра установлен флаг "Период действия";
  • _APDateFrom - момент начала периода действия. Поле присутствует, если в конфигурации у регистра установлен флаг "Период действия";
  • _APDateTill - момент окончания периода действия. Поле присутствует, если в конфигурации у регистра установлен флаг "Период действия";
  • _BPDateFrom - момент начала базового периода. Поле присутствует, если в конфигурации у регистра установлен флаг "Базовый период";
  • _BPDateTill - момент окончания базового периода. Поле присутствует, если в конфигурации у регистра установлен флаг "Базовый период";
  • _Active - признак того, что движение активно (участвует в расчете);
  • _Storno - признак того, что движение является сторно-записью;
  • _Fld<n><suff> - измерение, ресурс или реквизит (для каждого измерения, каждого ресурса и каждого реквизита).

 

Если у регистра расчета установлен флаг "Период действия", то создается таблица фактических периодов действия (_CalcRegActPer<n>), в которой имеются поля:

  • _Recorder<suff> - ссылка на регистратор;
  • _LineNo - номер движения по данному регистратору;
  • _APDateFrom - момент начала фактического периода действия;
  • _APDateTill - момент окончания фактического периода действия.

 

Если регистр расчета участвует хотя бы в одном плане обмена, то создается таблица регистрации изменений (_CalcRegChangeRec<n>) с такими же полями, какие у таблицы регистрации изменений последовательности.

 

Для каждого перерасчета создается таблица (_CalcRegRecalc<n>) с полями:

  • _Recorder<suff> - ссылка на регистратор;
  • _CalcKind<suff> - ссылка на вид расчета;
  • _Fld<n><suff> - измерение (для каждого измерения);

 

Если перерасчет участвует хотя бы в одном плане обмена, то создается таблица регистрации изменений (_CalcRegRecalcChangeRec<n>) с такими же полями, какие у таблицы регистрации изменений последовательности.

Бизнес-процессы

 

 Для каждого бизнес-процесса создается таблица (_BusinessProcess<n>) с полями:

  • _ID<suff> - идентификатор бизнес-процесса;
  • _Version - версия записи (изменяется после каждого обновления данной записи);
  • _Marked - бизнес-процесс помечен на удаление;
  • _ Date _ Time - дата/ время бизнес-процесса;
  • _ Completed - признак того, что бизнес-процесс завершен;
  • _ Number - номер бизнес-процесса;
  • _ HeadTask < suff > - ведущая задача;
  • _ Started - признак того, что бизнес-процесс стартован;
  • _ Fld < n >< suff > - реквизит (для каждого реквизита).

 

Для каждого бизнес-процесса создается таблица точек маршрута (_BPRoutePoint<n>) с полями:

  • _ ID < suff > - идентификатор точки маршрута;
  • _RoutePointOrder - номер точки маршрута.

 

Если бизнес-процесс участвует хотя бы в одном плане обмена, то создается таблица регистрации изменений (_BusinessProcessChangeRec<n>) с такими же полями, какие у таблицы регистрации изменений справочника.

Задачи

 

Для каждой задачи создается таблица (_Task<n>) с полями:

  • _ID<suff> - идентификатор задачи;
  • _ Version - версия записи (изменяется после каждого обновления данной записи); _Marked - задача помечена на удаление;
  • _ BusinessProcess < suff > - ссылка на бизнес-процесс;
  • _ Point < suff > - ссылка на точку маршрута;
  • _ Date _ Time - дата/ время задачи;
  • _ Number - номер задачи;
  • _ Name - имя задачи;
  • _ Executed - задача выполнена;
  • _ Fld < n >< suff > - реквизит (для каждого реквизита).

 

Если задача входит хотя бы в один план обмена, то создается таблица регистрации изменений (_TaskChangeRec<n>) с полями, аналогичными полям таблицы регистрации изменений справочника.

 

Регламентные задания

 

Если в конфигурации определено хотя бы одно регламентное задание, то создается таблица регламентных заданий (_ScheduledJobs) с полями:

  • _ID - идентификатор регламентного задания;
  • _Description - описание;
  • _JobKey - ключ регламентного задания (для предотвращения одновременного запуска);
  • _MetadataID - идентификатор объекта метаданных;
  • _Predefined - признак того, что регламентное задание является предопределенным (определенным в конфигурации);
  • _Parameters - параметры регламентного задания;
  • _UserName - имя пользователя, от которого запускается регламентное задание;
  •   _ActivationCondition - расписание;
  • _Use - признак того, что задание включено;
  • _RestartCount - количество перезапусков при ошибке;
  • _RestartPeriod - период времени между перезапусками при ошибке;
  • _ RestartAttemptNumber - номер последней предпринятой попытки перезапуска;
  • _State - признак того, что задание выполняется;
  • _StartTime - время последнего запуска;
  • _FinishTime - время последнего завершения;
  • _Version - версия.

 

Справочник

 

Основные индексы

Индекс Условие
Ссылка (Кластерный)  Всегда.
 Код + Ссылка Свойство "Длина кода" не равно 0.
Наименование + Ссылка  Свойство "Длина наименования" не равно 0.
Реквизит + Ссылка Для реквизита "Реквизит" свойство "Индексировать" установлено в значение "Индексировать".
Реквизит + Код + Ссылка Для реквизита "Реквизит" свойство "Индексировать" установлено в значение "Индексировать с доп. упорядочиванием" и при этом свойство "Длина кода" не равно 0, а свойство "Основное представление" равно "В виде кода".
Реквизит + Наименование + Ссылка Для реквизита "Реквизит" свойство "Индексировать" установлено в значение "Индексировать с доп. упорядочиванием" и при этом свойство "Длина наименования" не равно 0, а свойство "основное представление" равно "В виде наименования".
Реквизит Справочник включен в критерий отбора через реквизит "Реквизит".

 

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

Индекс Условие
Владелец + Код + Ссылка  Свойство "Длина кода" не равно 0.
 Владелец + Наименование + Ссылка  Свойство "Длина наименования" не равно 0.
Владелец + Реквизит + Ссылка  Для реквизита "Реквизит" свойство "Индексировать" установлено в значение "Индексировать".
Владелец + Реквизит + Код + Ссылка  Для реквизита "Реквизит" свойство "Индексировать" установлено в значение "Индексировать с доп. упорядочиванием" и при этом свойство "Длина кода" не равно 0, а свойство "Основное представление" равно "В виде кода".
Владелец + Реквизит + Наименование + Ссылка  Для реквизита "Реквизит" свойство "Индексировать" установлено в значение "Индексировать с доп. упорядочиванием" и при этом свойство "Длина наименования" не равно 0, а свойство "основное представление" равно "В виде наименования".

 

 

Документ

Индекс  Условие
 Ссылка (Кластерный)  Всегда.
 Дата + Ссылка  Всегда.
Номер + Ссылка  Свойство "Длина номера" не равно 0.
Реквизит + Ссылка  Для реквизита "Реквизит" свойство "Индексировать" установлено в значение "Индексировать".
 Реквизит + Дата + Ссылка  Для реквизита "Реквизит" свойство "Индексировать" установлено в значение "Индексировать с доп. упорядочиванием".
 Реквизит  Документ включен в критерий отбора через реквизит "Реквизит"
ПрефиксНомера + Номер + Ссылка Свойство "Длина номера" не равно 0.

 

Журнал документов

Индекс  Условие
 Дата + Ссылка (Кластерный)  Всегда.
Графа + Ссылка  Для графы журнала "Графа "установлено в значение "Индексировать".
 Графа + Дата + Ссылка Для графы журнала "Графа" установлено в значение "Индексировать упорядочиванием".

 

План видов характеристик

См. описание индексов справочника с той лишь поправкой, что длина кода и длина наименования плана видов характеристик не может быть равной нулю и, кроме того, план видов характеристик не может быть подчиненным.

 

План счетов

Индекс Условие
 Ссылка (Кластерный)  Всегда.
Код + Ссылка Всегда.
 Родитель + Код + Ссылка  Всегда.
 Наименование + Ссылка  Всегда.
Родитель + Наименование + Ссылка  Всегда.
 Порядок + Ссылка  Свойство "Длина порядка" не равно 0.
 Родитель + Порядок + Ссылка  Свойство "Длина порядка" не равно 0.
 Реквизит + Ссылка  Для реквизита "Реквизит" свойство "Индексировать" установлено в значение "Индексировать".
 Родитель + Реквизит + Ссылка  Для реквизита "Реквизит" свойство "Индексировать" установлено в значение "Индексировать".
 Реквизит + Порядок + Ссылка Для реквизита "Реквизит" свойство "Индексировать" установлено в значение "Индексировать с доп. упорядочиванием" и при этом свойство "Длина порядка" не равно 0.
 Родитель + Реквизит + Порядок + Ссылка  Для реквизита "Реквизит" свойство "Индексировать" установлено в значение "Индексировать с доп. упорядочиванием" и при этом свойство "Длина порядка" не равно 0.
 Реквизит + Код + Ссылка  Для реквизита "Реквизит" свойство "Индексировать" установлено в значение "Индексировать с доп. упорядочиванием" и при этом свойство "Длина порядка" равно 0, а свойство "Основное представление" - "В виде кода".
Родитель + Реквизит + Код + Ссылка  Для реквизита "Реквизит" свойство "Индексировать" установлено в значение "Индексировать с доп. упорядочиванием" и при этом свойство "Длина порядка" равно 0, а свойство "Основное представление" - "В виде кода".
 Реквизит + Наименование + Ссылка  Для реквизита "Реквизит" свойство "Индексировать" установлено в значение "Индексировать с доп. упорядочиванием" и при этом свойство "Длина порядка" равно 0, а свойство "Основное представление" - "В виде наименования".
 Родитель + Реквизит + Наименование + Ссылка  Для реквизита "Реквизит" свойство "Индексировать" установлено в значение "Индексировать с доп. упорядочиванием" и при этом свойство "Длина порядка" равно 0, а свойство "Основное представление" - "В виде наименования".
Реквизит  План счетов включен в критерий отбора через реквизит

 

План видов расчета

См. описание основных индексов справочника.

 План обмена

 См. описание основных индексов справочника с той лишь поправкой, что длина

наименования плана обмена не может быть равной нулю.

  Табличная часть

 Для всех таблиц, которые предоставляют доступ к табличным частям объектов.

Индекс  Условие
 Ссылка + Ключ (Кластерный)  Всегда.
 Реквизит  Объект конфигурации включен в критерий отбора через реквизит "Реквизит" табличной части или для реквизита табличной части установлено свойство "Индексировать".

 

Регистр сведений

Регистр накопления

Основная таблица регистра

Индекс  Условие
 Период + Регистратор + НомерСтроки (Кластерный)  Всегда.
 Регистратор + НомерСтроки  Всегда.
 Измерение + Период + Регистратор + НомерСтроки  Измерению "Измерение" задано свойство "Индексировать".
Реквизит + Период + Регистратор + НомерСтроки Реквизиту "Реквизит" задано свойство "Индексировать".

 

Таблица остатков

Индекс  Условие
 Период + Измерение1 +... + ИзмерениеN (Кластерный)+ Splitter  Для регистров вида "Остатки".
 Измерение + Период  Измерению "Измерение

Поделиться с друзьями:

Индивидуальные и групповые автопоилки: для животных. Схемы и конструкции...

История развития хранилищ для нефти: Первые склады нефти появились в XVII веке. Они представляли собой землянные ямы-амбара глубиной 4…5 м...

Состав сооружений: решетки и песколовки: Решетки – это первое устройство в схеме очистных сооружений. Они представляют...

Поперечные профили набережных и береговой полосы: На городских территориях берегоукрепление проектируют с учетом технических и экономических требований, но особое значение придают эстетическим...



© cyberpedia.su 2017-2024 - Не является автором материалов. Исключительное право сохранено за автором текста.
Если вы не хотите, чтобы данный материал был у нас на сайте, перейдите по ссылке: Нарушение авторских прав. Мы поможем в написании вашей работы!

0.093 с.