Задача 101.51450

Задача :101.51450

2013-12-08 03:10:59
Краткое описание :
Построитель отчетов - пользовательские плагины
Описание :
Построитель отчетов
Что измененно :
Построитель отчетов - пользовательские плагины:
Опытным путем было выяснено, что работают только интерфейсы с именами
FFRB_1000, FFRB_1001, FFRB_1002, FFRB_1004, FFRB_1005, FFRB_1006. Объявление
своих интерфейсов (в файле ffrb.vih) позволяет увидеть новое поле в списке
пользовательских полей, но обработка не производится (в отчете формируется
пустая колонка). Если же имя интерфейса заменить на любое из вышеперечисленных
(т.е. перекрыть ваш интерфейс), то данные выгружаются.
Как измененно :
Управление персоналом/Отчеты/Построитель отчетов

Доработан функционал плагинов - пользовательских полей.
функционал позволяет подключать все интерфейсы в формате FFRB_число.vip, где
число варьируется от 1000 до 2000. Интерфейсы FFRB_1000, FFRB_1001, FFRB_1004,
FFRB_1005 и FFRB_1006 реализованы в общей поставке Галактики, и если нет
необходимости перекрывать уже реализованы плагины, то лучше использовать другие
свободные номера.

Пользователь имеет возможность сам добавлять поля, и задавать их работу. Для
этого требуются навыки программирования и необходимо:
1. создать файл FFRB_(номер от 1000 до 2000).vip например FFRB_1010.vip,
заполнить его соответствующим образом. Важно что файл начинается FFRB_ и
заканчивается одним из номеров от 1000 до 2000;
2. прописать интерфейс в файле FFRB.vih;
3. Откомпилировать файл FFRB_(номер от 1000 до 2000).vip в один из возможных
ресурсов;
4. после этих процедур в по строителе отчетов/печатная форма/Пользовательские
поля появится поле прописанное в интерфейсе FFRB_(номер от 1000 до 2000)

Фильтры и сортировки для пользовательских полей не реализованы.

Во вложены файлах прикреплен архив содержащий пример плагина для тестирования:
1. FFRB_1010.vip - описывающий пользовательское поле Тест_Дата_приема_на_работу
2. FFRB.vih в котором прописан зарегистрированный FFRB_1010.vip
3. ресурс debug.res который содержит откомпилированный FFRB_1010.vip

После этого в построителе отчетов в разделе печатная форма/Пользовательские
поля появится поле Тест_Дата_приема_на_работу.

Название продукта Название компонента Тип Последняя версия Дата выхода
Z_STAFFBUILDERZ_STAFFBUILDERRES9.1.4.02013-12-08 03:10:59