Интерфейс Книги Бух. проводок

Программирование на Атлантисе (VIP, FCOM, ARD), FastReport

Модераторы: m0p3e, edward_K, Модераторы

Ответить
Deinis
Местный житель
Сообщения: 783
Зарегистрирован: 29 мар 2005, 17:49
Откуда: Москва
Контактная информация:

Интерфейс Книги Бух. проводок

Сообщение Deinis »

Народ, у кого есть интерфейс ентот?
Хочу постоянно делать разные выборки LOT-файлами. Но вот как подцепляется КАУ? Там же 3 (или 6) уровня аналитики, это ж целая куча таблиц, синонимов ихних и т.д. и т.п. Выгрузка будет идти кучу времени, получится она супергромоздкая.
Взглянул по Ctrl+F4 на поля интерфейса Книги Бух.проводок - там подцепок совсем не густо. Ни KatOrg, ни KatMC ничего подобного нету. Однако фейс аналитику как-то вычисляет. Оно понятно, что в Oborot.TblOS[i] и в Oborot.TblКS[i] - заносится номер таблицы. Его можно получить также и через KatKau. Но как его использовать?

Глянул на описание связей таблиц в DictOPI в интерфейсе Книги проводок - а енто описание тянется еще с версии 5.7. Такого уже нема давно.

Народ, помогите, кто знает.
ecasoft
Местный житель
Сообщения: 645
Зарегистрирован: 29 мар 2005, 17:49
Откуда: г.Королев МО ООО "Эффективная Комплексная Автоматизация- СОФТ"

А для какой версии Галактики?

Сообщение ecasoft »

надо уточнить версию Галактики...Дело в том, что с версии 5 8X база изменилась И одно дело в 574, а другое в 58X
Некоммерческое общение в форуме
Deinis
Местный житель
Сообщения: 783
Зарегистрирован: 29 мар 2005, 17:49
Откуда: Москва
Контактная информация:

Re: А для какой версии Галактики?

Сообщение Deinis »

Точно, не указал! У нас стоит 5.82. Судя по интерфейсу (Ctrl+F4) - он не изменился и в 5.84 (тока уровней КАУ добавилось).
ecasoft
Местный житель
Сообщения: 645
Зарегистрирован: 29 мар 2005, 17:49
Откуда: г.Королев МО ООО "Эффективная Комплексная Автоматизация- СОФТ"

Re: А для какой версии Галактики?

Сообщение ecasoft »

Да, подцепок там не густо..это правда...все же сделано на Паскале))))

Для получения Кау в Галактике (включая книгу БухПроводок)разработчики используют множество функций для работы с КАУ. Это так называемый Сервис по кау.

В Init интерфейса надо его включить isOk :=
initServKau а в Done - выключить.

Для получения КАУ используются специальные функции по работе с КАУ

GetAnyKAy(word,word,comp) и вспомогательные типа
GevenanNAme(word), множество констант для работы с этими функциями. Поэтому, даже если и иметь этот интерфейс, то можно только посмотреть множество вызовов этих написанных на Паскале функций.)))

вот такие пироги...и надо писать все же самому огромный SQL-запрос.

Так что не следует искать этот интерфейс - там никакого запроса нет...я имею ввиду по КАУ.

С уважением, Игорь
Некоммерческое общение в форуме
Ответить