Страница 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 .