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

Как получить отчет по людям с окладами и одной доплатой?

Добавлено: 22 мар 2006, 17:04
s_oleg
Прошу помощи:
Возникла необходимость сделать ARD, в основе которого должен быть список людей по подразделению, их оклад и определенная доплата.
Эта доплата есть не у всех.
Проблема: если за первую беру doplata и с нее ссылку на лицевые
и фильтрую по нужному виду оплат - разумеется теряю людей без этой доплаты, если за первую возьму лицевые или персонс то будет связка один ко многим, и как отфильтровать с нужной доплатой или без нее?
Или это селектом не решается а нужно более сложные действия?
С уважением Олег

Добавлено: 22 мар 2006, 21:24
Max_Fin
Ни чего не понял. Сформулируйте задачу четче. А то не понятно, то только по определенной доплате,.. то теряем людей без доплаты...

Более просто.

Добавлено: 23 мар 2006, 08:13
s_oleg
В "Заработной плате" в "Постоянных доплатах" у ЧАСТИ персонала есть доплата (не у всех, а у некоторых, например совмещение профессий).
Хочу получить выборку:
1.ВСЕ (неуволенные) люди по подразделению
2. по каждому оклад
3. сумма по этой доплате или 0 если ее нет.

еще уточнение

Добавлено: 23 мар 2006, 08:19
s_oleg
"сумма по доплате" имеется в виду цифра стоящая в поле
"Сумма доплаты" карточки доплаты.

Добавлено: 23 мар 2006, 08:45
gasol
select lschet.tabn,persons.fio,lschet.tarif,doplata.vidopl,doplata.proc,doplata.summa
where((lschet.tperson==persons.nrec and
код доплаты==doplata.vidopl and lschet.tabn==doplata.tabn));
Примерно так. А фильтры по цеху уж сами добавьте.

Добавлено: 23 мар 2006, 09:44
s_oleg
Благодарю! Все прекрасно работает!
С уважением Олег.