Имя: Пароль:
1C
1С v8
УПП запрос СКД
0 kipish
 
01.12.11
10:41
Пишу отчёт по численности сотрудников на СКД, и возникла проблема, суть такая: Нужно подсчитать сколько на выбранную дату работает временно принятых, но сложность в том что не у всех есть дата увольнения, те у которых она стоит выводятся без проблем, но как взять тех у кого её нет ещё, но они работают!? конфа УПП

Если делаю так то получается больше чем надо(чем есть):

   ВЫБОР
       КОГДА РаботникиОрганизацийСрезПоследних.Сотрудник.ВидЗанятости = &ОсновноеМестоРаботы
               И ПриемНаРаботуВОрганизациюРаботникиОрганизации.УсловияПриемаНаРаботу = &УслПриемНР
               И (ПриемНаРаботуВОрганизациюРаботникиОрганизации.ДатаУвольнения >= &Период
           ИЛИ ПриемНаРаботуВОрганизациюРаботникиОрганизации.ДатаУвольнения = ДАТАВРЕМЯ(1, 1, 1, 0, 0, 0)
               И ПриемНаРаботуВОрганизациюРаботникиОрганизации.ДатаПриема <= &Период
               И РаботникиОрганизацийСрезПоследних.ЗанимаемыхСтавок > 0)
           ТОГДА РаботникиОрганизацийСрезПоследних.Сотрудник
   КОНЕЦ КАК временные,
1 kipish
 
01.12.11
11:09
people HELP!!! Help me...
2 Axel2009
 
01.12.11
11:11
если дата увольнения пустая, то сотрудник работает. в чем трабла?
3 kipish
 
01.12.11
11:15
(2)есть отчёт такой же написанный ручками, долго формируется переделываю на СКД, и скажем в старом отчёте всего 15 временных персонажей, то в моём их 45 почему то(((
4 Axel2009
 
01.12.11
11:22
дубли
5 DUDE
 
01.12.11
11:24
сдается мне это в запросе дело )) где-то есть левые соединения с этими "персонажами" :)