CallFuncReceive - Функция «обертка» для вызова из скрипта

Функция "обертка" для вызова из скрипта "табличных" функций и функций форм печати

Синтаксис:

char[] CallFuncReceive( const char[] Func, char[] Buf, int W, int A );

Параметры:

Func - вызываемая функция вместе с параметрами

Buf - в этот параметр запишется результат вызова функции

W - ширина(количество возвращаемых символов)

A - точность(количество знаков после запятой)

Возвращаемое значение:

результат вызова функции

Пример.Вызов "табличной" функции из скрипта

GetInfoBL_USR( DatB, What )
//===============================================================================
// Получение общей информации о б/л
//===============================================================================
{
   char Func[1024],Buf[256];
   sprintf(Func,"БЛ_ИНФО(%s,%s)",DatB,What);
   FreeSpaceString(Func,2,"");
   CallFuncReceive(Func,Buf,255,0);
   FreeSpaceString(Buf,2,"");
   return Buf;
}