Страница 1 из 1

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

Добавлено: 17 авг 2007, 15:43
savov
При печати реестров в модуле ЗП при выборе формы "Электронная форма" можно скидывать реестр в файл. Но там не все нужные данные. Можно выбрать там некоторый перечень VIP-алгоритмов (VAL1-6)/
Вопрос: как можно расширить список этих алгоритмов самому?

Добавлено: 18 авг 2007, 12:21
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

Добавлено: 20 авг 2007, 11:43
savov
Вопрос к Edward_k.
Спасибо, но некоторое уточнение требуется.
В какой ресурсник это компилить? Подключение ресурсника как обычно? (для версии 7.12 и для будущего - для 8.1)

Добавлено: 20 авг 2007, 14:17
edward_K
:)
вы делаете свой фейс
vipinterface ExpReestr_MyVal1 implements IExpReestr;
interface ExpReestr_MyVal1 cacheable;
с функциями по vih компилите и подключаете как обычно.

Добавлено: 21 авг 2007, 03:27
Screw
На 8.10 IExpReestr принадлежит компоненту Z_PayRep. Компонентная принадлежность реализаций этого объектного интерфейса значения не имеет.

Добавлено: 21 авг 2007, 13:47
shuma
А есть ли у кого сам Express.vih? Не нахожу его нигде.

Добавлено: 22 авг 2007, 10:39
savov
Сделал как написано, скомпилировал. Функции появились и даже работают. Но, странное дело! При попытке добавить в свой фейс create view T1 as select... фейс исчезает из списка доступных (ошибки при трансляции не возникают). В чем может быть фишка?

Добавлено: 22 авг 2007, 18:56
Screw
Код плагина в студию!