VIP-алгоритмы при печати реестров

Программирование на Атлантисе (VIP, FCOM, ARD), FastReport

Модераторы: m0p3e, edward_K, Модераторы

Ответить
savov
Местный житель
Сообщения: 589
Зарегистрирован: 29 мар 2005, 17:49
Откуда: Воронеж ОАО Верофарм. Воронеж

VIP-алгоритмы при печати реестров

Сообщение savov »

При печати реестров в модуле ЗП при выборе формы "Электронная форма" можно скидывать реестр в файл. Но там не все нужные данные. Можно выбрать там некоторый перечень VIP-алгоритмов (VAL1-6)/
Вопрос: как можно расширить список этих алгоритмов самому?
edward_K
Заслуженный деятель интернет-сообщества
Сообщения: 5187
Зарегистрирован: 29 мар 2005, 17:49
Откуда: SPB galaxy spb

Сообщение edward_K »

Exprees,Vih
#ifndef __EXPREES_VIH__
#define __EXPREES_VIH__

/*

...
// одна из возможных реализаций
vipinterface ExpReestr_Val1 implements IExpReestr;
Не рекомендуется часть после префикса делать больше чем 10 символов

interface ExpReestr_Val1 cacheable;
...

*/
#ifdef ComponentVersion
#component "Z_Zar"
#end
objinterface IExpReestr;
function GetValue(Parameter: comp; Parameter2: comp): string;//1-я ссылка на л\с, 2-я на Spplban (получаем значение)
function GetFlag(Parameter: comp): boolean; // да или нет
function GetDescription: string; //получить строковое описание
end;

#endif
savov
Местный житель
Сообщения: 589
Зарегистрирован: 29 мар 2005, 17:49
Откуда: Воронеж ОАО Верофарм. Воронеж

Сообщение savov »

Вопрос к Edward_k.
Спасибо, но некоторое уточнение требуется.
В какой ресурсник это компилить? Подключение ресурсника как обычно? (для версии 7.12 и для будущего - для 8.1)
edward_K
Заслуженный деятель интернет-сообщества
Сообщения: 5187
Зарегистрирован: 29 мар 2005, 17:49
Откуда: SPB galaxy spb

Сообщение edward_K »

:)
вы делаете свой фейс
vipinterface ExpReestr_MyVal1 implements IExpReestr;
interface ExpReestr_MyVal1 cacheable;
с функциями по vih компилите и подключаете как обычно.
Screw
Слесарь-системщик
Сообщения: 304
Зарегистрирован: 29 мар 2005, 17:49
Откуда: р.Беларусь, Унитарное предприятие "ТОП СОФТ"
Контактная информация:

Сообщение Screw »

На 8.10 IExpReestr принадлежит компоненту Z_PayRep. Компонентная принадлежность реализаций этого объектного интерфейса значения не имеет.
Виталий
shuma
Постоянный гость
Сообщения: 76
Зарегистрирован: 29 мар 2005, 17:49
Откуда: Воронеж
Контактная информация:

Сообщение shuma »

А есть ли у кого сам Express.vih? Не нахожу его нигде.
savov
Местный житель
Сообщения: 589
Зарегистрирован: 29 мар 2005, 17:49
Откуда: Воронеж ОАО Верофарм. Воронеж

Сообщение savov »

Сделал как написано, скомпилировал. Функции появились и даже работают. Но, странное дело! При попытке добавить в свой фейс create view T1 as select... фейс исчезает из списка доступных (ошибки при трансляции не возникают). В чем может быть фишка?
Screw
Слесарь-системщик
Сообщения: 304
Зарегистрирован: 29 мар 2005, 17:49
Откуда: р.Беларусь, Унитарное предприятие "ТОП СОФТ"
Контактная информация:

Сообщение Screw »

Код плагина в студию!
Виталий
Ответить