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

Интерфейсы для выбора сотрудников заданного подразделения

Добавлено: 12 апр 2004, 15:25
Аля
Здравствуйте!
Есть такая проблема - нужно выбрать подразделение, а затем сотрудников этого подразделения. Это часто используется в модуле "Зарплата". Там используются стандартные интерфейсы getpodaln (выбор подразделений) и интерфейс getpmeu1 (выбор сотрудников). А проблема в том, что я не могу понять принцип их работы - параметры и взаимосвязь. Предполагаю, что организовано через маркеры, но может кто-нибудь сможет сказать более точно. Заранее спасибо!

Re: Интерфейсы для выбора сотрудников заданного подразделени

Добавлено: 12 апр 2004, 15:49
Den
Getpodaln (alt+b в лицевых счетах) :

Parameters
prChange: comp,
// 0 - установить текущее подразделение, заполнить базу текущих лицевых счетов и выйти
// 1 - выбрать текущее подразделение и 0

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

// 10 - пересканировать текущие лицевые счета помеченных подразделений
// 11 - пометить несколько подразделений и пересканировать текущие лицевые счета
prCex: comp,
// nRec текущего подразделения
p2: double;
// [out] -1 - инт-с закрылся по cmQuit, -2 - cmQuit

Re: Интерфейсы для выбора сотрудников заданного подразделени

Добавлено: 12 апр 2004, 15:51
Maverick
Вообще говоря, в ЗП все реализовано через таблицу CurLSchet. Т.е. сначала задается фильтр по подразделению, а потом возникает табличка - "Идет отбор лицевых счетов" - вот в этот момент как раз и очищается табличка текущих лицевых и заполняется по выбранному фильтру

Re: Интерфейсы для выбора сотрудников заданного подразделени

Добавлено: 13 апр 2004, 16:57
Аля
Спасибо!!!
С подразделениями все понятно...
Кроме одного - а список выбранных подразделений где находится? (не очень надо, но просто интересно)
А вот как быть с дальнейшим фильтром по сотрудникам - фейс getpmeu1 - его параметры?
После его закрытия в таблице CurLSchet изменений не заметно :(

Re: Интерфейсы для выбора сотрудников заданного подразделени

Добавлено: 14 апр 2004, 11:14
edward_K
обрати внимание еще на таблицу Formarks
для разных choice свой отбор. В отчетах фильтр идет в основном по ней. Если хочешь посмотреть на нее в Support не забудь выставить в galnet.cfg и support.cfg
[DataBase]
TempTableInMem=Off
в противном случае до запуска support придется выйти из галы. :)