Механическое удерживание земляных масс: Механическое удерживание земляных масс на склоне обеспечивают контрфорсными сооружениями различных конструкций...
Адаптации растений и животных к жизни в горах: Большое значение для жизни организмов в горах имеют степень расчленения, крутизна и экспозиционные различия склонов...
Топ:
Определение места расположения распределительного центра: Фирма реализует продукцию на рынках сбыта и имеет постоянных поставщиков в разных регионах. Увеличение объема продаж...
Характеристика АТП и сварочно-жестяницкого участка: Транспорт в настоящее время является одной из важнейших отраслей народного хозяйства...
Техника безопасности при работе на пароконвектомате: К обслуживанию пароконвектомата допускаются лица, прошедшие технический минимум по эксплуатации оборудования...
Интересное:
Искусственное повышение поверхности территории: Варианты искусственного повышения поверхности территории необходимо выбирать на основе анализа следующих характеристик защищаемой территории...
Как мы говорим и как мы слушаем: общение можно сравнить с огромным зонтиком, под которым скрыто все...
Принципы управления денежными потоками: одним из методов контроля за состоянием денежной наличности является...
Дисциплины:
2021-03-17 | 102 |
5.00
из
|
Заказать работу |
|
|
Приложения
Основным источником информации для приложений явились материалы диска ИТС. Необходимо иметь в виду, что состав основных таблиц может измениться с выходом новых релизов платформы.
Кроме того, для упрощения восприятия информации, в приложениях, посвященных составу таблиц базы данных, не описываются поля разделителей платформы 8.2.
Поля основных таблиц базы данных, отвечающих за хранение прикладных объектов
Имена полей
Состав полей каждой таблицы базы данных и их имена определяется соответствующим ей объектом метаданных. Имена полей могут различаться в зависимости от их назначения и типа хранящихся в них данных. Каждое имя поля может содержать:
В разделе Особенности хранения составных типов данных описано формирование полей базы данных с различными суффиксами в зависимости от типов соответствующих полей объектов метаданных. Данный раздел описывает формирование префиксов имен полей в зависимости от их назначения для каждого из объектов метаданных. Для каждого поля указано, участвует ли в ее имени числовой номер и/или суффикс. Участие суффикса в имени поля может означать, что для некоторых типов данных вместо одного поля может создаваться несколько полей, которые имеют одинаковый префикс и числовой номер (если есть), а различаются суффиксами.
|
Состав полей
Множество полей таблиц базы данных определяется типом объекта метаданных верхнего уровня (константы, планы обмена, справочники, документы, последовательности документов, журналы документов, перечисления, планы видов характеристик, планы счетов, планы видов расчета, регистры сведений, регистры накопления, регистры бухгалтерии, регистры расчета, бизнес-процессы, задачи), а также составом и типами подчиненных им объектов метаданных. Ниже рассматривается формирование состава полей для каждого из объектов метаданных верхнего уровня.
Константы
Если в конфигурации определена хотя бы одна константа, то создается таблица констант (_Consts), содержащая поля:
Если хотя бы одна константа участвует в обмене данными, то создается таблица регистрации изменений констант (_ConstsChangeRec) со следующими полями:
Табличная часть
Каждой табличной части соответствует таблица базы данных (<pref><n>_VT<k>), содержащая следующие поля:
|
Планы обмена
Для каждого плана обмена создается таблица (_Node<n>) со следующими полями:
Справочники
Для каждого справочника создается таблица (_Reference<n>) со следующими полями:
Если справочник участвует в обмене данными, то для него определяется таблица регистрации изменений (_ReferenceChangeRec<n>) со следующими полями:
Документы
Для каждого документа создается таблица (_Document<n>) со следующими полями:
|
Если документ участвует в обмене данными, то создается таблица регистрации изменений (_DocumentChangeRec<n>), поля которой аналогичны полям таблицы регистрации изменений справочника.
Перечисления
Для каждого перечисления создается таблица (_Enum<n>) с полями:
Планы видов характеристик
Для каждого плана видов характеристик создается таблица (_Chrc<n>) со следующими полями:
Если план видов характеристик участвует в обмене данными, то создается таблица регистрации изменений (_ChrcChangeRec<n>) с такими же полями, как у таблицы регистрации изменений справочника.
Планы счетов
Для каждого плана счетов создается таблица (_Acc<n>) со следующими полями:
Если в конфигурации определено отличное от 0 максимальное количество субконто, то создается таблица видов субконто (_Acc<n>_ExtDim<k>), которая содержит поля:
|
Если план счетов участвует в обмене данными, то создается таблица регистрации изменений (_AccChangeRec<n>) с такими же полями, как у таблицы регистрации изменений справочника.
Планы видов расчета
Для каждого плана видов расчета создается таблица (_CalcKind<n>) с полями:
Еще для каждого плана видов расчета создается таблица ведущих видов расчета (_CalcKind<n>_LeadingCK) с полями:
Если значение свойства Зависимость от базы плана видов расчета отличается от Не зависит, то создается таблица базовых видов расчета (_CalcKind<n>_BaseCK) с поля:
|
Если у плана видов расчета установлен флаг "Использует период действия", то создается таблица вытесняемых видов расчета (_CalcKind<n>_DisplacedCK) с полями:
Если у плана видов расчета установлен флаг Использует период действия то создается таблица порядка вытеснения (_CalcKindDN<n>) с полями:
Если план видов расчета участвует хотя бы в одном плане обмена, то создается таблица регистрации изменений (_ CalcKindChangeRec <n>), с такими же полями, что и у таблицы регистрации изменений справочника.
Регистры сведений
Для каждого регистра сведений создается таблица движений (_InfoReg<n>) с полями:
Если регистр сведений участвует хотя бы в одном плане обмена, то создается таблица регистрации изменений (_InfoRegChangeRec<n>). Для регистра, у которого свойство Режим записи имеет значение Независимый таблица регистрации изменений имеет следующие поля:
Если значением свойства Режим записи регистра является Подчинение регистратору, то поля таблицы регистрации изменений такие же, какие у таблицы регистрации изменений последовательности.
Регистры накопления
Для каждого регистра накопления создается таблица движений (_AccumRg<n>)с полями:
Если регистр поддерживает остатки, то создается таблица остатков (_AccumRgT<n>) с полями:
Если регистр поддерживает обороты, то создается таблица оборотов (_AccumRgT n <n>) с полями:
Если регистр накопления участвует хотя бы в одном плане обмена, то создается таблица регистрации изменений (_AccumRegChngR<n>) с такими же полями, какие у таблицы регистрации изменений последовательности.
Если конфигурация содержит хотя бы один регистр накопления, то создается одна таблица настроек хранения итогов (_AccumRgOpt) с полями:
Регистры бухгалтерии
Для каждого регистра бухгалтерии создается таблица движений (_AccRg<n>), содержащая поля:
Если регистр бухгалтерии ссылается на план счетов, у которого максимальное количество субконто больше нуля, то создается таблица значений субконто (_AccntRegED<n>) с полями:
Таблиц итогов по счету (_AccRgAT<k><n>) столько, каково максимальное количество субконто в плане счетов, на который ссылается регистр бухгалтерии. Они содержат следующие поля:
Для регистра бухгалтерии, поддерживающего корреспонденцию, создается таблица итогов оборотов между счетами (_AccRgС T <n>) с полями:
Если регистр бухгалтерии участвует хотя бы в одном плане обмена, то создается таблица регистрации изменений (_AccRgChngeR<n>) с такими же полями, какие у таблицы регистрации изменений последовательности.
Если конфигурация содержит хотя бы один регистр бухгалтерии, то создается одна таблица настроек хранения итогов (_AccRgOpt) с полями:
Регистры расчета
Для каждого регистра расчета создается таблица движений (_CalcReg<n>) с полями:
Если у регистра расчета установлен флаг "Период действия", то создается таблица фактических периодов действия (_CalcRegActPer<n>), в которой имеются поля:
Если регистр расчета участвует хотя бы в одном плане обмена, то создается таблица регистрации изменений (_CalcRegChangeRec<n>) с такими же полями, какие у таблицы регистрации изменений последовательности.
Для каждого перерасчета создается таблица (_CalcRegRecalc<n>) с полями:
Если перерасчет участвует хотя бы в одном плане обмена, то создается таблица регистрации изменений (_CalcRegRecalcChangeRec<n>) с такими же полями, какие у таблицы регистрации изменений последовательности.
Бизнес-процессы
Для каждого бизнес-процесса создается таблица (_BusinessProcess<n>) с полями:
Для каждого бизнес-процесса создается таблица точек маршрута (_BPRoutePoint<n>) с полями:
Если бизнес-процесс участвует хотя бы в одном плане обмена, то создается таблица регистрации изменений (_BusinessProcessChangeRec<n>) с такими же полями, какие у таблицы регистрации изменений справочника.
Задачи
Для каждой задачи создается таблица (_Task<n>) с полями:
Если задача входит хотя бы в один план обмена, то создается таблица регистрации изменений (_TaskChangeRec<n>) с полями, аналогичными полям таблицы регистрации изменений справочника.
Регламентные задания
Если в конфигурации определено хотя бы одно регламентное задание, то создается таблица регламентных заданий (_ScheduledJobs) с полями:
Справочник
Основные индексы
Индекс | Условие |
Ссылка (Кластерный) | Всегда. |
Код + Ссылка | Свойство "Длина кода" не равно 0. |
Наименование + Ссылка | Свойство "Длина наименования" не равно 0. |
Реквизит + Ссылка | Для реквизита "Реквизит" свойство "Индексировать" установлено в значение "Индексировать". |
Реквизит + Код + Ссылка | Для реквизита "Реквизит" свойство "Индексировать" установлено в значение "Индексировать с доп. упорядочиванием" и при этом свойство "Длина кода" не равно 0, а свойство "Основное представление" равно "В виде кода". |
Реквизит + Наименование + Ссылка | Для реквизита "Реквизит" свойство "Индексировать" установлено в значение "Индексировать с доп. упорядочиванием" и при этом свойство "Длина наименования" не равно 0, а свойство "основное представление" равно "В виде наименования". |
Реквизит | Справочник включен в критерий отбора через реквизит "Реквизит". |
Дополнительные индексы для подчиненного справочника (вне зависимости от иерархичности справочника)
Индекс | Условие |
Владелец + Код + Ссылка | Свойство "Длина кода" не равно 0. |
Владелец + Наименование + Ссылка | Свойство "Длина наименования" не равно 0. |
Владелец + Реквизит + Ссылка | Для реквизита "Реквизит" свойство "Индексировать" установлено в значение "Индексировать". |
Владелец + Реквизит + Код + Ссылка | Для реквизита "Реквизит" свойство "Индексировать" установлено в значение "Индексировать с доп. упорядочиванием" и при этом свойство "Длина кода" не равно 0, а свойство "Основное представление" равно "В виде кода". |
Владелец + Реквизит + Наименование + Ссылка | Для реквизита "Реквизит" свойство "Индексировать" установлено в значение "Индексировать с доп. упорядочиванием" и при этом свойство "Длина наименования" не равно 0, а свойство "основное представление" равно "В виде наименования". |
Документ
Индекс | Условие |
Ссылка (Кластерный) | Всегда. |
Дата + Ссылка | Всегда. |
Номер + Ссылка | Свойство "Длина номера" не равно 0. |
Реквизит + Ссылка | Для реквизита "Реквизит" свойство "Индексировать" установлено в значение "Индексировать". |
Реквизит + Дата + Ссылка | Для реквизита "Реквизит" свойство "Индексировать" установлено в значение "Индексировать с доп. упорядочиванием". |
Реквизит | Документ включен в критерий отбора через реквизит "Реквизит" |
ПрефиксНомера + Номер + Ссылка | Свойство "Длина номера" не равно 0. |
Журнал документов
Индекс | Условие |
Дата + Ссылка (Кластерный) | Всегда. |
Графа + Ссылка | Для графы журнала "Графа "установлено в значение "Индексировать". |
Графа + Дата + Ссылка | Для графы журнала "Графа" установлено в значение "Индексировать упорядочиванием". |
План видов характеристик
См. описание индексов справочника с той лишь поправкой, что длина кода и длина наименования плана видов характеристик не может быть равной нулю и, кроме того, план видов характеристик не может быть подчиненным.
План счетов
Индекс | Условие |
Ссылка (Кластерный) | Всегда. |
Код + Ссылка | Всегда. |
Родитель + Код + Ссылка | Всегда. |
Наименование + Ссылка | Всегда. |
Родитель + Наименование + Ссылка | Всегда. |
Порядок + Ссылка | Свойство "Длина порядка" не равно 0. |
Родитель + Порядок + Ссылка | Свойство "Длина порядка" не равно 0. |
Реквизит + Ссылка | Для реквизита "Реквизит" свойство "Индексировать" установлено в значение "Индексировать". |
Родитель + Реквизит + Ссылка | Для реквизита "Реквизит" свойство "Индексировать" установлено в значение "Индексировать". |
Реквизит + Порядок + Ссылка | Для реквизита "Реквизит" свойство "Индексировать" установлено в значение "Индексировать с доп. упорядочиванием" и при этом свойство "Длина порядка" не равно 0. |
Родитель + Реквизит + Порядок + Ссылка | Для реквизита "Реквизит" свойство "Индексировать" установлено в значение "Индексировать с доп. упорядочиванием" и при этом свойство "Длина порядка" не равно 0. |
Реквизит + Код + Ссылка | Для реквизита "Реквизит" свойство "Индексировать" установлено в значение "Индексировать с доп. упорядочиванием" и при этом свойство "Длина порядка" равно 0, а свойство "Основное представление" - "В виде кода". |
Родитель + Реквизит + Код + Ссылка | Для реквизита "Реквизит" свойство "Индексировать" установлено в значение "Индексировать с доп. упорядочиванием" и при этом свойство "Длина порядка" равно 0, а свойство "Основное представление" - "В виде кода". |
Реквизит + Наименование + Ссылка | Для реквизита "Реквизит" свойство "Индексировать" установлено в значение "Индексировать с доп. упорядочиванием" и при этом свойство "Длина порядка" равно 0, а свойство "Основное представление" - "В виде наименования". |
Родитель + Реквизит + Наименование + Ссылка | Для реквизита "Реквизит" свойство "Индексировать" установлено в значение "Индексировать с доп. упорядочиванием" и при этом свойство "Длина порядка" равно 0, а свойство "Основное представление" - "В виде наименования". |
Реквизит | План счетов включен в критерий отбора через реквизит |
План видов расчета
См. описание основных индексов справочника.
План обмена
См. описание основных индексов справочника с той лишь поправкой, что длина
наименования плана обмена не может быть равной нулю.
Табличная часть
Для всех таблиц, которые предоставляют доступ к табличным частям объектов.
Индекс | Условие |
Ссылка + Ключ (Кластерный) | Всегда. |
Реквизит | Объект конфигурации включен в критерий отбора через реквизит "Реквизит" табличной части или для реквизита табличной части установлено свойство "Индексировать". |
Регистр сведений
Регистр накопления
Основная таблица регистра
Индекс | Условие |
Период + Регистратор + НомерСтроки (Кластерный) | Всегда. |
Регистратор + НомерСтроки | Всегда. |
Измерение + Период + Регистратор + НомерСтроки | Измерению "Измерение" задано свойство "Индексировать". |
Реквизит + Период + Регистратор + НомерСтроки | Реквизиту "Реквизит" задано свойство "Индексировать". |
Таблица остатков
Индекс | Условие |
Период + Измерение1 +... + ИзмерениеN (Кластерный)+ Splitter | Для регистров вида "Остатки". |
Измерение + Период | Измерению "Измерение |
|
|
Семя – орган полового размножения и расселения растений: наружи у семян имеется плотный покров – кожура...
Общие условия выбора системы дренажа: Система дренажа выбирается в зависимости от характера защищаемого...
Поперечные профили набережных и береговой полосы: На городских территориях берегоукрепление проектируют с учетом технических и экономических требований, но особое значение придают эстетическим...
Индивидуальные очистные сооружения: К классу индивидуальных очистных сооружений относят сооружения, пропускная способность которых...
© cyberpedia.su 2017-2024 - Не является автором материалов. Исключительное право сохранено за автором текста.
Если вы не хотите, чтобы данный материал был у нас на сайте, перейдите по ссылке: Нарушение авторских прав. Мы поможем в написании вашей работы!