7.12 Счета-фактуры
Модераторы: m0p3e, edward_K, Модераторы
7.12 Счета-фактуры
Помогите кто может!!!
В 7.12 делаю свою присоединенную форму счета-фактуры (модуль сбыт). При компиляции выдается ошибка: Нет такой функции, поля или метода, или неверный контекст использования #F_ (MyOrgName)
в папку положила predefs.inc, SFBla2Vp.frn. Путь на эту папку указала в параметре IncludesPath=D:\GAL712\FORMY
что-то еще подключить нужно?
В 7.12 делаю свою присоединенную форму счета-фактуры (модуль сбыт). При компиляции выдается ошибка: Нет такой функции, поля или метода, или неверный контекст использования #F_ (MyOrgName)
в папку положила predefs.inc, SFBla2Vp.frn. Путь на эту папку указала в параметре IncludesPath=D:\GAL712\FORMY
что-то еще подключить нужно?
-
- Постоянный обитатель
- Сообщения: 150
- Зарегистрирован: 29 мар 2005, 17:49
- Откуда: Иркутск
- Контактная информация:
В RTF-ском исходнике СФ в самом начале вроде явно написано:
Код: Выделить всё
#declare f_(str_)
if (trim(#str_) = '', '-', #str_)
#end
#define precis ‘666666666666666.88’
#declare SpName
if (SpExistNDS or SpPerc <> 0, SpName, SpName)
#end
#declare sum_(sum_)
if (abs(#sum_) > 0.001, DoubleToStr(#sum_, #precis),if(wGetTune(‘Country’)=0,'-',’’))
#end
#declare s_(Stav_)
if(wGetTune('Country')=0,
if(((SubTip=16) or (SubTip=23)), string(#Stav_,2,0)+'/'+string(100+#Stav_,3,0),
string(#Stav_,3,0)+' %'),
string(#Stav_,3,0)+' %')
#end
-
- Местный житель
- Сообщения: 228
- Зарегистрирован: 29 мар 2005, 17:49
- Откуда: Москва
- Контактная информация:
-
- Заслуженный деятель интернет-сообщества
- Сообщения: 5188
- Зарегистрирован: 29 мар 2005, 17:49
- Откуда: SPB galaxy spb
и заодно почитайте atl02.txt
можно и без инклюда обойтись если нет лицензии на vip.
13. ПРОБЛЕМА В ПИР: 102.47762
ПРОЕКТ / ДЕТАЛИЗАЦИЯ:
Инструментарий прикладного программиста / FCOM - язык, компиляция
ЧТО ИСПРАВЛЕНО:
Невозможно перекомпилировать формы, использующие объектные интерфейсы
КАК ИСПРАВЛЕНО:
В синтаксис fcom добавлена секция
.Declare
.EndDeclare
в данную секцию нужно добавить описание интерфейсов методы
которых будут использованы в форме например:
===========================================================================
==============
.form frmPrimer
.ard
.Declare
ObjInterface ObjExample;
Procedure SimpleProc (i : integer);
Function SimpleFunc (var s : string) : String;
End;
VipInterface MyPublicVip implements ObjExample;
.enddeclare
.var
iVip : MyPublicVip;
.endvar
.fields
st
.endfields
.begin
st := 'frmPrimer';
st := iVip.SimpleFunc(st);
end.
Результат "^"
.begin
iVip.SimpleProc(28);
end.
.endform
можно и без инклюда обойтись если нет лицензии на vip.
13. ПРОБЛЕМА В ПИР: 102.47762
ПРОЕКТ / ДЕТАЛИЗАЦИЯ:
Инструментарий прикладного программиста / FCOM - язык, компиляция
ЧТО ИСПРАВЛЕНО:
Невозможно перекомпилировать формы, использующие объектные интерфейсы
КАК ИСПРАВЛЕНО:
В синтаксис fcom добавлена секция
.Declare
.EndDeclare
в данную секцию нужно добавить описание интерфейсов методы
которых будут использованы в форме например:
===========================================================================
==============
.form frmPrimer
.ard
.Declare
ObjInterface ObjExample;
Procedure SimpleProc (i : integer);
Function SimpleFunc (var s : string) : String;
End;
VipInterface MyPublicVip implements ObjExample;
.enddeclare
.var
iVip : MyPublicVip;
.endvar
.fields
st
.endfields
.begin
st := 'frmPrimer';
st := iVip.SimpleFunc(st);
end.
Результат "^"
.begin
iVip.SimpleProc(28);
end.
.endform
Нашла на форуме содержимое файла MCOriginCountry.vip:
#ifndef __MCORIGINCOUNTRY_VIH
#define __MCORIGINCOUNTRY_VIH
ObjInterface IMCOriginCountry;
function getCountryName(cMC: comp; cParty: comp): string;
function getGTDNumber(cParty: comp): string;
end;
VipInterface MCOriginCountry implements IMCOriginCountry;
#end
Cделала проект:
#make "MCOriginCountry.vip"
#make "1schfbla4.FRN"
Компилю его - опять таже ошибка:
Ожидался тип параметра (см. документацию) iCountry: McOriginCountry;
Ругается на файл SFBla2Vp.frn, который подключается в 1schfbla4.FRN.
Что еще нужно сделать?
(пробовала SFBla2Vp.frn подключить в проект - таже беда).
(если в 1schfbla4.FRN закомментировать подключение SFBla2Vp.frn - то компилится).
Спасибо!
#ifndef __MCORIGINCOUNTRY_VIH
#define __MCORIGINCOUNTRY_VIH
ObjInterface IMCOriginCountry;
function getCountryName(cMC: comp; cParty: comp): string;
function getGTDNumber(cParty: comp): string;
end;
VipInterface MCOriginCountry implements IMCOriginCountry;
#end
Cделала проект:
#make "MCOriginCountry.vip"
#make "1schfbla4.FRN"
Компилю его - опять таже ошибка:
Ожидался тип параметра (см. документацию) iCountry: McOriginCountry;
Ругается на файл SFBla2Vp.frn, который подключается в 1schfbla4.FRN.
Что еще нужно сделать?
(пробовала SFBla2Vp.frn подключить в проект - таже беда).
(если в 1schfbla4.FRN закомментировать подключение SFBla2Vp.frn - то компилится).
Спасибо!