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

SelectSalaryDepartments (параметры и возвращаемые значения)

Добавлено: 19 апр 2010, 16:28
hope
Добрый день!

Подскажите: где будут храниться выбранные зарплатные подразделения, если выбирать их интерфейсом
SelectSalaryDepartments?

И параметры что обозначают?

Спасибо!

Добавлено: 19 апр 2010, 18:15
edward_K
смотря что за фейс. Возможности следующие PodrMark, dsk(маркер - для него вообще своя примочка) , zar_user.cex
параметры в exe\galdoc ищите - лень смотреть имя компоненты. Привели бы с компонентой - мож и точнее бы глянул. 8)

Добавлено: 20 апр 2010, 08:57
hope
компонента Z_KATPODR

Interface Z_KATPODR::SelectSalaryDepartments
Интерфейс выбора зарплатного подразделения

Параметры
prChange : Comp
prCex : Comp
DepartmentValidator : IDepartmentValidator
DateView : Date

Что значат эти параметры?

PodrMark - использовать как обычный маркер?

Может есть другой интерфейс выбора зарплатных подразделений?

Добавлено: 20 апр 2010, 09:13
edward_K
#include IDepartmentValidator.obj
....
var DepartmentValidator: IDepartmentValidator;
RunInterface('SelectSalaryDepartments', PrChange, PrCex, DepartmentValidator, DateView);

PrChange, // режим работы интерфейса
// 0 - установить текущее подразделение, заполнить базу текущих лицевых счетов и выйти
// 1 - выбрать текущее подразделение и 0

// 2 - выбрать подразделение ничего не изменяя
// 5 - выбрать подразделение (+ пункт "Все подразделения")
// 6 - выбрать подразделение без учета разграничения прав доступа

// 10 - пересканировать текущие лицевые счета помеченных подразделений
// 11 - пометить несколько подразделений и пересканировать текущие лицевые счета

PrCex, // nRec текущего подразделения
DateView; // период для пересканирования л/с

если лиц.счета то в formarks
подразделения в маркер
CLSF : CurLSFunctions;
CS : IContextSession;

_PodrMArkerPointer := CLSF.LoadFullCurrentDepartmentList;

Добавлено: 20 апр 2010, 11:46
Screw
А валидатор - для прикладной фильтрации подразделений.

Добавлено: 21 апр 2010, 08:07
hope
Спасибо, Виталий!