Страница 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
Потому как разработчики пишут документацию для самих же себя и своих будущих поколений.
А уж сторонним разработчикам она попадает постольку поскольку у них возникает такая потребность. :roll:

Добавлено: 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
снято - чевой-то у мне глючило