Не пойму, в чем может быть проблема - компилится небольшой проект, инклюдится ExtAttr.Vih, взял его прямо из C_ExtClass.rar. Никаких сообщений, ошибок в процессе компиляции не возникает, прописываю путь до реса в репозитарии, перезапускаю галактику - в списке печатных форм моя форма не появилась. В списке загруженных ресурсных файлов этот рес присутствует.
Однажды я попадал на такую проблему, не появлялась печатная форма, решалась эта проблема просто - ресурсник переносился в другую папку, уровнем ниже той, в которой лежат остальные ресы. Сейчас же такой финт не проходит. Может быть дело в том, как я объявляю переменную?
Вот проект:
Код: Выделить всё
#setCurEnv "galnet";
#define ComponentVersion
#include ExtAttr.Vih
#make "EDD_3_SERTIFONTARA.rtf"
Код: Выделить всё
.LinkForm ’edd_3_SertifOnTara_SHTRIH2_testing’ prototype is tovn
.NameInList ’3. Сертификат на тару, тест’
.group ’Накладные на продажу’
.group ’Накладные на продажу (fast)’
.Group 'Рекламационные накладные'
.Group 'Акты на строительство'
#include summa.frn
#include ttn_fun.vpp
.Set Filler = ’-’
.var
Nom : Word;
kolEnter :string;
GetRow :boolean;
GetTransp:boolean;
NRec_MC :comp;
getExtrAttr : iExtAttr;
.endvar
#include ttnf_var.frn
#include mfo.frn
#include format.frn
.Create view...
....
.fields
....
getExtrAttr.sGetAttr(coKatMC, vSertificat.SpSopr.cmcUsl,’АВТОВАЗ_ИндексДетали’)
....
.endfields
....
прописать перед FIELDSgetExtrAttr : iExtAttr;
компилятор выдает ошибку.begin
var getExtrAttr : iExtAttr new;
end.
Подскажите, где я допускаю ошибку?Нет такой функции, поля или метода GETEXTRATTR.SGETATTR