Ничего сверхестественного в исходниках нет, вот собственно виновник торжества (фрагмент)
Код: Выделить всё
var ExAttrFun : iExtAttr;
var ExClassFun : iExtClass;
var cAttr : comp;
var wTypAttr, wClassCode : word;
var sRet: string;
sRet := '';
if GetVIPInterface( ExClassFun ) {
wClassCode := ExClassFun.GetClassCode( coKatParty, 'Страна происхождения' );
sRet := ExClassFun.GetSegName( wClassCode, KatParty.nRec );
SrcCountry := if(sRet = '', '-'/*Россия*/, sRet);
FreeVIPInterface( ExClassFun );
}
if GetVIPInterface( ExAttrFun ) {
if ExAttrFun.sGetAttr( coKatParty, vSpSchF.KatParty.nRec, 'ГТД') = 0 {
sRet := ExAttrFun.ValueExists( coKatParty, cAttr, wTypAttr );
GTDNumber := if(sRet = '', '-', sRet);
}
else GTDNumber := '-';
FreeVIPInterface( ExAttrFun );
}
вот проет(кусок)
Код: Выделить всё
#setCurEnv "galnet";
#include mcorigincountry.vih
#include extclass.vih
#include extattr.vih
#make "03SchFactACT.frm"