Интерфейс GetSchet не найден

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

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

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

Интерфейс GetSchet не найден

Сообщение Nick »

ARD использует этот интерфейс для получения отчета по конкретному счету, причем ARD нормально компилится, а при запуске выдает "Интерфейс GetSchet не найден"
Как побороть?
Причем GetPlanSSch нормально работает в этом же ARD.
Deinis
Местный житель
Сообщения: 783
Зарегистрирован: 29 мар 2005, 17:49
Откуда: Москва
Контактная информация:

Re: Интерфейс GetSchet не найден

Сообщение Deinis »

Найди ресурсник, в котором точно сидит этот интерфейс. Запусти этот интерфейс из ресурсника. Затем запусти свой ARD-отчет. Должно заработать.
Nick
Местный житель
Сообщения: 331
Зарегистрирован: 29 мар 2005, 17:49
Откуда: Белгород

Сообщение Nick »

А как его найти-то? Я запускал все Res'ы подряд через запуск внешних интерфейсов, но чего-то не нашел GetSchet. Или как-то по-другому надо было искать?
Но вот я в DictOpi нашел интерфейс 'GetBuhSchet', который используется при выборе счета, например, в книге проводок.

Код: Выделить всё

'GetBuhSchet' - Выбор счетов и субсчетов бухгалтерского учета  параметры 
 1.       wIntMode: word; // Режим выбора (см. выше) 
 2.       MyPlansNo: tNRec; // NRec плана счетов 
 3. var sGetSch: tSchet3; // Счет 
 4. var sGetSub: tSubSch; // Субсчет 
Кто объяснит - что это за типы такие - tSchet3 и tSubSch ?

Я сделал их как string(в соответствие с GetSchet - там string был) - вроде пашет, но что-то не уверен, что это string. Если описать как есть (tSchet3 и tSubSch) - компилить не дает - не понимает...
Max_Fin
На пенсии
Сообщения: 797
Зарегистрирован: 29 мар 2005, 17:49
Откуда: г. Тюмень
Контактная информация:

Сообщение Max_Fin »

tSchet3 = String [21], // Счет
tSubSch = String [21], // Субсчет
Nick
Местный житель
Сообщения: 331
Зарегистрирован: 29 мар 2005, 17:49
Откуда: Белгород

Сообщение Nick »

Спасибо!
Вопрос - ну зачем писать такую документацию? ну неужели нельзя было просто написать, что это string и все без всяких tSchet3 а?
Max_Fin
На пенсии
Сообщения: 797
Зарегистрирован: 29 мар 2005, 17:49
Откуда: г. Тюмень
Контактная информация:

Сообщение Max_Fin »

Потому как разработчики пишут документацию для самих же себя и своих будущих поколений.
А уж сторонним разработчикам она попадает постольку поскольку у них возникает такая потребность. :roll:
stray
Постоянный гость
Сообщения: 90
Зарегистрирован: 29 мар 2005, 17:49

Сообщение stray »

а что надо подключить, чтобы прошло с tSchet3??
Max_Fin
На пенсии
Сообщения: 797
Зарегистрирован: 29 мар 2005, 17:49
Откуда: г. Тюмень
Контактная информация:

Сообщение Max_Fin »

описание типов находиться в DICTYPES.DEF
но подключают обычно GloTypes.inc
stray
Постоянный гость
Сообщения: 90
Зарегистрирован: 29 мар 2005, 17:49

Сообщение stray »

только GloTypes.inc - не помогает, все равно ругаеется на schet3 :(
stray
Постоянный гость
Сообщения: 90
Зарегистрирован: 29 мар 2005, 17:49

Сообщение stray »

точнее начинает ругаться на тип объекта
Max_Fin
На пенсии
Сообщения: 797
Зарегистрирован: 29 мар 2005, 17:49
Откуда: г. Тюмень
Контактная информация:

Сообщение Max_Fin »

Например make.prj

Код: Выделить всё

#include galnet.inc
end;

#include glotypes.inc
#include glovars.inc

#make '*.vip'
stray
Постоянный гость
Сообщения: 90
Зарегистрирован: 29 мар 2005, 17:49

Сообщение stray »

спасибо!
может подскажете как константы подключить, напр. cgdefsch
Max_Fin
На пенсии
Сообщения: 797
Зарегистрирован: 29 мар 2005, 17:49
Откуда: г. Тюмень
Контактная информация:

Сообщение Max_Fin »

в BuhConst.inc
он как раз подключается в GalNet.inc
пример подключения выше
stray
Постоянный гость
Сообщения: 90
Зарегистрирован: 29 мар 2005, 17:49

Сообщение stray »

снято - чевой-то у мне глючило
Ответить