Индексы для таблицы ObjAcct

Программирование на Atlantis: приемы и подходы, обмен опытом

Модераторы: larin, Screw

Gimranov
Сообщения: 16
Зарегистрирован: Чт, 22/09/2011 10:54
Имя Фамилия: Александр Гимранов
Откуда: Екатеринбург
Контактная информация:

Индексы для таблицы ObjAcct

Сообщение Gimranov » Чт, 22/09/2011 13:01

Добрый день!
Разбираюсь со связками для документов планирования. И не могу понять какой именно индекс для фильтрации нужно выбрать. Так как VIP'er не выдает ошибок, что нет такого индекса как бы я не писал запрос.
Подскажите какие вообще индексы есть у таблицы ObjAcct и SpObjAcc
Заранее благодарен

n0where
Сообщения: 72
Зарегистрирован: Вт, 21/12/2010 06:01
Имя Фамилия: Лобастов Александр
Откуда: Сода

Re: Индексы для таблицы ObjAcct

Сообщение n0where » Пн, 03/10/2011 09:42

DictCache

Таблица OBJACCT "Документы и нормы"
Индексы
Идентификатор Сегменты индекса
OBJACCT01 NREC(Unique,Surrogate,Journal)
OBJACCT02 COBJACCT
OBJACCT03 COWNER
TYPEOBJ
OBJACCT04 COWNER
KINDREC
OBJACCT05 TYPEOWN
COWNER
KINDREC
TYPEOBJ
COBJECT
OBJACCT06 TYPEOWN
COWNER
TYPEOBJ
COBJECT
OBJACCT07 TYPEOBJ
COBJECT
KINDREC
TYPEOWN
COWNER
OBJACCT08 VIDSOPR
KINDREC
TYPEOBJ
COBJECT
TYPEOWN
COWNER
OBJACCT09 VIDSOPR
KINDREC
TYPEOWN
COWNER
TYPEOBJ
COBJECT
OBJACCT10 TYPEOWN
COWNER
KINDREC
NUMSORT
OBJACCT11 TYPEOBJ
COBJECT
KINDREC
NUMSORT
OBJACCTLM ATL_LASTDATE
ATL_LASTTIME
OBJACCTLU ATL_LASTUSER

Таблица SPOBJACC "Спецификация документов и норм"
Индексы
Идентификатор Сегменты индекса
SPOBJACC01 NREC(Unique,Surrogate,Journal)
SPOBJACC02 COBJACCT
KINDREC
SPOBJACC03 COBJACCT
TYPEHIER
CSPOBJACC
NUMSORT
SPOBJACC04 COBJACCT
TYPEPOS
TYPENORM
SPOBJACC05 TYPEPOS
CPOS
COBJACCT
TYPEHIER
WKODGR1
CANVAL1
CROLEAN1
SPOBJACC06 TYPEOBJ
COBJECT
COBJACCT
TYPEHIER
CSPOBJACC
TYPEPOS
CPOS
WKODGR1
CANVAL1
CROLEAN1
SPOBJACC07 CSPOBJACC
TYPEOBJ
COBJECT
SPOBJACC08 KINDREC
TYPEPOS
CPOS
TYPEOBJ
VIDSOPR
SPOBJACC09 KINDREC
TYPEOBJ
COBJECT
TYPEPOS
VIDSOPR
SPOBJACC10 TYPEHIER
TYPEPOS
CPOS
CSPOBJACC
VIDSOPR
WKODGR1
CANVAL1
CROLEAN1
SPOBJACC11 CSPOBJACC
COBJACCT
TYPEHIER
NUMSORT
SPOBJACC12 TYPEPOS
CPOS
TYPEOBJ
COBJECT
SPOBJACC13 CKATSOPR
DOPR
SPOBJACCLM ATL_LASTDATE
ATL_LASTTIME
SPOBJACCLU ATL_LASTUSER

Gera
корпорация
Сообщения: 97
Зарегистрирован: Пн, 24/09/2007 17:53
Имя Фамилия: Юрий Герман
Откуда: ТопСофт
Контактная информация:

Re: Индексы для таблицы ObjAcct

Сообщение Gera » Ср, 05/10/2011 14:48

Create Table D_MANUF.ObjAcct "Документы и нормы"
...
With Index
(
ObjAcct01 = NRec(Unique, Surrogate, Journal)
, ObjAcct02 = cObjAcct
, ObjAcct03 = cOwner + TypeObj
, ObjAcct04 = cOwner + KindRec
, ObjAcct05 = TypeOwn + cOwner + KindRec + TypeObj + cObject
, ObjAcct06 = TypeOwn + cOwner + TypeObj + cObject
, ObjAcct07 = TypeObj + cObject + KindRec + TypeOwn + cOwner
, ObjAcct08 = VidSopr + KindRec + TypeObj + cObject + TypeOwn + cOwner
, ObjAcct09 = VidSopr + KindRec + TypeOwn + cOwner + TypeObj + cObject
, ObjAcct10 = TypeOwn + cOwner + KindRec + NumSort
, ObjAcct11 = TypeObj + cObject + KindRec + NumSort
);

Create Table D_MANUF.SpObjAcc "Спецификация документов и норм"
...

With Index
(
SpObjAcc01 = NRec(Unique, Surrogate, Journal)
, SpObjAcc02 = cObjAcct + KindRec
, SpObjAcc03 = cObjAcct + TypeHier + cSpObjAcc + NumSort
, SpObjAcc04 = cObjAcct + TypePos + TypeNorm
, SpObjAcc05 = TypePos + cPos + cObjAcct + TypeHier + wKodGr1 + cAnVal1 + cRoleAn1
, SpObjAcc06 = TypeObj + cObject + cObjAcct + TypeHier + cSpObjAcc + TypePos + cPos + wKodGr1 + cAnVal1 + cRoleAn1
, SpObjAcc07 = cSpObjAcc + TypeObj + cObject
, SpObjAcc08 = KindRec + TypePos + cPos + TypeObj + VidSopr
, SpObjAcc09 = KindRec + TypeObj + cObject + TypePos + VidSopr
, SpObjAcc10 = TypeHier + TypePos + cPos + cSpObjAcc + VidSopr + wKodGr1 + cAnVal1 + cRoleAn1
, SpObjAcc11 = cSpObjAcc + cObjAcct + TypeHier + NumSort
, SpObjAcc12 = TypePos + cPos + TypeObj + cObject
, SpObjAcc13 = cKatSopr + dOpr
);

Аватара пользователя
Screw
корпорация
Сообщения: 73
Зарегистрирован: Пт, 14/09/2007 22:54
Имя Фамилия: Виталий Корзюк
Откуда: ТопСофт
Контактная информация:

Re: Индексы для таблицы ObjAcct

Сообщение Screw » Ср, 19/10/2011 14:40

...или смотрим описания таблиц в Галактическом EXE\GalDoc\DictCache.chm.


Вернуться в «Программирование»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 4 гостя