Страница 1 из 1
Организация VIP алгоритма в Галактике 8.1
Добавлено: 27 июн 2008, 16:40
Дмитрий_Н
Доброго времени суток, подскажите пожалуйста как в Галактике 8.1, в меню "Заработная плата" -> отчеты -> Реестры по перечислениям после расчета зарплаты -> Анкетные данные для экспорта реестров. реализовать свой ВИП алгоритм.
Добавлено: 27 июн 2008, 17:29
Max_Fin
Код: Выделить всё
#include ZarAlg.vih
#ifdef ComponentVersion
#component "Z_Zar"
#end
vipinterface ZarAlgorithm_NAME implements IZarAlgorithm;
interface ZarAlgorithm_NAME;
create view
from ...;
Public function CalcSum(Parameter: String): Double;
{
CalcSum := VALUE;
}
Public function GetDescription: String;
{
GetDescription := 'Описание';
}
HandleEvent
cmInit: Abort;
end;
end.
Добавлено: 28 июн 2008, 16:24
Screw
Не, тут речь, видимо, шла о реализациях объектного интерфейса IExpReestr (ExpRees.vih):
Код: Выделить всё
/*
╔═══════════════════════════════════════════════════════════════════════════╗
║ (c) корпорация ГАЛАКТИКА║
║ Галактика 5.85 : "" ║
║ Объектный интерфейс для работы с Plug-in`ами для электронной формы реестра║
╚═══════════════════════════════════════════════════════════════════════════╝
*/
#ifndef __EXPREES_VIH__
#define __EXPREES_VIH__
/*
...
// одна из возможных реализаций
vipinterface ExpReestr_Val1 implements IExpReestr;
Не рекомендуется часть после префикса делать больше чем 10 символов
interface ExpReestr_Val1 cacheable;
...
*/
#ifdef ComponentVersion
#component "Z_PayRep"
#end
#doc
Объектный интерфейс для работы с Plug-in`ами для электронной формы реестра
#end
objinterface IExpReestr;
#doc
#end
function GetValue(Parameter: comp; Parameter2: comp): string;//1-я ссылка на л\с, 2-я на Spplban (получаем значение)
#doc
#end
function GetFlag(Parameter: comp): boolean; // да или нет
#doc
получить строковое описание
#end
function GetDescription: string;
end;
#endif
Добавлено: 30 июн 2008, 08:52
Дмитрий_Н
Огромное Вам спасибо за помощь, мне действительно нужен был ExpRees.vih .