Не вижу группу в отчетах пользователя...
Модераторы: m0p3e, edward_K, Модераторы
-
- Постоянный обитатель
- Сообщения: 151
- Зарегистрирован: 27 авг 2007, 12:16
- Откуда: ОАО КЧХК
- Контактная информация:
Не вижу группу в отчетах пользователя...
Хочу увидеть группу "Реестр договоров", а не вижу
#define ComponentVersion
#include UserReport.vih
#component "F_UserReport"
VipInterface UserReport_Proba Implements IUserReport Licensed (free) ;
Interface UserReport_Proba;
create view;
procedure Run;
begin
Message('Запуск отчета №1');
end;
function GetReportName: String;
begin
GetReportName := 'Реестр договоров';
end;
function GetGroupName (Level : Word) : String;
begin
GetGroupName := ' ';
case Level of
1 : GetGroupName :='Реестры';
end;
end;
function GetPriority : Integer;
begin
GetPriority := 0;
end;
function VisibleInModule(Ind : Byte) : String;
begin
VisibleInModule := ' ';
case Ind of
1 : VisibleInModule:='B_FINANS';
2 : VisibleInModule:='DOGOVOR';
end;
end;
end.
При компиляции выскакивает предупреждение: Для компонента F_USERREPORT не наудено таблиц в словаре, возможно неверно задано имя компонента.
#define ComponentVersion
#include UserReport.vih
#component "F_UserReport"
VipInterface UserReport_Proba Implements IUserReport Licensed (free) ;
Interface UserReport_Proba;
create view;
procedure Run;
begin
Message('Запуск отчета №1');
end;
function GetReportName: String;
begin
GetReportName := 'Реестр договоров';
end;
function GetGroupName (Level : Word) : String;
begin
GetGroupName := ' ';
case Level of
1 : GetGroupName :='Реестры';
end;
end;
function GetPriority : Integer;
begin
GetPriority := 0;
end;
function VisibleInModule(Ind : Byte) : String;
begin
VisibleInModule := ' ';
case Ind of
1 : VisibleInModule:='B_FINANS';
2 : VisibleInModule:='DOGOVOR';
end;
end;
end.
При компиляции выскакивает предупреждение: Для компонента F_USERREPORT не наудено таблиц в словаре, возможно неверно задано имя компонента.
-
- Постоянный обитатель
- Сообщения: 151
- Зарегистрирован: 27 авг 2007, 12:16
- Откуда: ОАО КЧХК
- Контактная информация:
-
- Сообщения: 15
- Зарегистрирован: 17 фев 2009, 14:57
-
- Местный житель
- Сообщения: 209
- Зарегистрирован: 18 окт 2006, 17:03
- Откуда: Ростов на Дону Новочеркасск Новороссийск
- Контактная информация:
у меня вот так:
vip.prj
vedom16_otchet.vip
UserReport.vih
vip.prj
Код: Выделить всё
#define ComponentVersion
#make "vedom16.pro"
#make "vedom16.rtf"
#make "mcmark.vip"
#make "orgmark.vip"
#make "vedom16_new.vip"
#make "UserReport.vih "
#make "vedom16_otchet.vip"
Код: Выделить всё
#include UserReport.vih
VipInterface UserReport_vedom16_otchet Implements F_UserReport::IUserReport;
Interface UserReport_vedom16_otchet;
create view;
procedure Run;
begin
runinterface('vedomost16');
end;
function GetReportName: String;
begin
GetReportName := '‚Ґ¤®¬®бвм ь16';
end;
function GetGroupName (Level : Word) : String;
begin
GetGroupName := '';
case Level of
1 : GetGroupName := 'ЋвзҐвл';
end;
end;
function GetPriority : Integer;
begin
GetPriority := 0;
end;
function VisibleInModule(Ind : Byte) : String;
begin
VisibleInModule := '';
case Ind of
1 : VisibleInModule := 'POSTPOL';
end;
end;
end.
Код: Выделить всё
#Component "F_UserReport"
#ifndef __UserReport_vih__
#define __UserReport_vih__
ObjInterface IUserReport;
procedure Run;
function GetReportName : String;
function GetGroupName (Level : Word) : String;
function GetPriority : Integer;
function VisibleInModule (Ind : Byte) : String;
end;
#end
-
- Постоянный обитатель
- Сообщения: 151
- Зарегистрирован: 27 авг 2007, 12:16
- Откуда: ОАО КЧХК
- Контактная информация:
Не вижу, чтобы у вас было Licensed (free) - а у меня без него ругается, что лицензия галактики заканчивается такого то а вы компилируете такого то, т.е после лицензии.
У меня с начала было так:
proba.prj:
#define ComponentVersion
#include UserReport.vih
#make "proba.vip"
proba.vip:
#Component F_UserReport
#ifdef ATL51
Licensed (free)
#end
VipInterface UserReport_Proba Implements F_UserReport::IUserReport ;
Interface UserReport_Proba;
create view;
procedure Run;
begin
Message('‡ ЇгбЄ ®взҐв ь1');
end;
function GetReportName: String;
begin
GetReportName := 'ђҐҐбва ¤®Ј®ў®а®ў';
end;
function GetGroupName (Level : Word) : String;
begin
GetGroupName := ' ';
case Level of
1 : GetGroupName :='ђҐҐбвал';
end;
end;
function GetPriority : Integer;
begin
GetPriority := 0;
end;
function VisibleInModule(Ind : Byte) : String;
begin
VisibleInModule := ' ';
case Ind of
1 : VisibleInModule:='B_FINANS';
2 : VisibleInModule:='DOGOVOR';
end;
end;
end.
Компилилось без ошибок, без предупреждений, но лаялась при открытии Отчетов пользователя на лицензию
У меня с начала было так:
proba.prj:
#define ComponentVersion
#include UserReport.vih
#make "proba.vip"
proba.vip:
#Component F_UserReport
#ifdef ATL51
Licensed (free)
#end
VipInterface UserReport_Proba Implements F_UserReport::IUserReport ;
Interface UserReport_Proba;
create view;
procedure Run;
begin
Message('‡ ЇгбЄ ®взҐв ь1');
end;
function GetReportName: String;
begin
GetReportName := 'ђҐҐбва ¤®Ј®ў®а®ў';
end;
function GetGroupName (Level : Word) : String;
begin
GetGroupName := ' ';
case Level of
1 : GetGroupName :='ђҐҐбвал';
end;
end;
function GetPriority : Integer;
begin
GetPriority := 0;
end;
function VisibleInModule(Ind : Byte) : String;
begin
VisibleInModule := ' ';
case Ind of
1 : VisibleInModule:='B_FINANS';
2 : VisibleInModule:='DOGOVOR';
end;
end;
end.
Компилилось без ошибок, без предупреждений, но лаялась при открытии Отчетов пользователя на лицензию
-
- Постоянный обитатель
- Сообщения: 151
- Зарегистрирован: 27 авг 2007, 12:16
- Откуда: ОАО КЧХК
- Контактная информация:
-
- Постоянный обитатель
- Сообщения: 151
- Зарегистрирован: 27 авг 2007, 12:16
- Откуда: ОАО КЧХК
- Контактная информация:
-
- Постоянный обитатель
- Сообщения: 151
- Зарегистрирован: 27 авг 2007, 12:16
- Откуда: ОАО КЧХК
- Контактная информация:
-
- Постоянный обитатель
- Сообщения: 151
- Зарегистрирован: 27 авг 2007, 12:16
- Откуда: ОАО КЧХК
- Контактная информация:
-
- Местный житель
- Сообщения: 209
- Зарегистрирован: 18 окт 2006, 17:03
- Откуда: Ростов на Дону Новочеркасск Новороссийск
- Контактная информация:
да, в батнике помпилятора, свой UserReport.vih я вам выше привел.
у меня в батнике компилятора
VIP.PRJ тоже приведен выше
у меня в батнике компилятора
Код: Выделить всё
c:\GAL810\exe\vip.exe VIP.PRJ /linc=ddd
-
- Постоянный обитатель
- Сообщения: 151
- Зарегистрирован: 27 авг 2007, 12:16
- Откуда: ОАО КЧХК
- Контактная информация:
-
- Постоянный обитатель
- Сообщения: 151
- Зарегистрирован: 27 авг 2007, 12:16
- Откуда: ОАО КЧХК
- Контактная информация: