Страница 1 из 1
Интерфейс GetSchet не найден
Добавлено: 20 апр 2005, 17:32
Nick
ARD использует этот интерфейс для получения отчета по конкретному счету, причем ARD нормально компилится, а при запуске выдает "Интерфейс GetSchet не найден"
Как побороть?
Причем GetPlanSSch нормально работает в этом же ARD.
Re: Интерфейс GetSchet не найден
Добавлено: 20 апр 2005, 22:09
Deinis
Найди ресурсник, в котором точно сидит этот интерфейс. Запусти этот интерфейс из ресурсника. Затем запусти свой ARD-отчет. Должно заработать.
Добавлено: 20 июн 2005, 17:47
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) - компилить не дает - не понимает...
Добавлено: 20 июн 2005, 18:35
Max_Fin
tSchet3 = String [21], // Счет
tSubSch = String [21], // Субсчет
Добавлено: 20 июн 2005, 18:47
Nick
Спасибо!
Вопрос - ну зачем писать такую документацию? ну неужели нельзя было просто написать, что это string и все без всяких tSchet3 а?
Добавлено: 20 июн 2005, 19:38
Max_Fin
Потому как разработчики пишут документацию для самих же себя и своих будущих поколений.
А уж сторонним разработчикам она попадает постольку поскольку у них возникает такая потребность.
Добавлено: 20 июн 2005, 20:08
stray
а что надо подключить, чтобы прошло с tSchet3??
Добавлено: 21 июн 2005, 09:32
Max_Fin
описание типов находиться в DICTYPES.DEF
но подключают обычно GloTypes.inc
Добавлено: 21 июн 2005, 10:51
stray
только GloTypes.inc - не помогает, все равно ругаеется на schet3
Добавлено: 21 июн 2005, 11:05
stray
точнее начинает ругаться на тип объекта
Добавлено: 21 июн 2005, 11:41
Max_Fin
Например make.prj
Код: Выделить всё
#include galnet.inc
end;
#include glotypes.inc
#include glovars.inc
#make '*.vip'
Добавлено: 21 июн 2005, 11:59
stray
спасибо!
может подскажете как константы подключить, напр. cgdefsch
Добавлено: 21 июн 2005, 12:18
Max_Fin
в BuhConst.inc
он как раз подключается в GalNet.inc
пример подключения выше
Добавлено: 21 июн 2005, 12:25
stray
снято - чевой-то у мне глючило