<HTML>Скив сказал:
> Меня интересует, где хранится соответствие между tblos[1] и
> именем таблицы, из которой нужно брать данные?
нигде, это константы
cgKau_KatOrg = word(1); //
cgKau_KatPodr = word(2); //
cgKau_Persons = word(3); //
cgKau_KatMC = word(4); //
cgKau_KatUsl = word(5); //
cgKau_BaseDoc = word(6); //
cgKau_Zakaz = word(7); //
cgKau_GroupMC = word(8 ); //
cgKau_GroupUsl = word(9); //
cgKau_KatParty = word(10); //
cgKau_GroupParty = word(11); //
cgKau_GroupSch = word(12); //
cgKau_Zatr = word(13); //
cgKau_Dogovor = word(14); //
cgKau_OS = word(15); //
cgKau_NMA = word(16); //
cgKau_AppVeks = word(17); //
cgKau_VidNor1 = word(18 ); //
cgKau_VidNor2 = word(19); //
cgKau_FpStBud = word(20); //
cgKau_FpPeriod = word(21); //
cgKau_FpCO = word(22); //
cgKau_ObjRem = word(23); //
cgKau_GroupOfp = word(32); //
cgKau_Prior = word(33); //
cgKau_FinSource = word(34); //
cgKau_ObjBuild = word(40); //
cgKau_VidRem = word(42); //
cgKau_KatKodKpp = word(43); //
cgKau_KatKodBud = word(44); //
cgKau_KatKodTpn = word(45); //
cgKau_AmortGr = word(54); //
cgKau_GrPlat = word(55); //
cgKau_IspOs = word(56); //
cgKau_IspNMA = word(57); //
cgKau_GrOs = word(58 ); //
cgKau_KatNazna = word(59); //
cgKau_KatMOL = word(60); //
по названиям констант можно догадаться из какой таблицы берутся значения КАУ
>
> Например, из какой таблицы брать данные для tblos[2]=6,
> kauos[2]=73479 ?
cgKau_BaseDoc = word(6);
соответственно из таблицы baseDoc nRec 73479
Вообще значение аналитики можно вытащить через функции так сказать API Галактики
( по-моему на форуме это уже где-то обсуждалось)
if( InitServKau = FALSE )
then{
message( 'Ошибка инициализации сервера для работы с КАУ!', OkButton + mfError ) ;
}
...
if( getanykau( word( 0 ), xxx.tblOs[ 1 ], xxx.kauOs[1] ) = TRUE )
then <Значение аналитики> := givenAnName( 1 ) ;
...
DoneServKau ;</HTML>