|
Кол. сотрудников орг принято/уволено. УПП | ☑ | ||
---|---|---|---|---|
0
Adecvator
30.09.13
✎
12:55
|
Из какого регистра можно вытащить информацию по сотрудникам в УПП.
|
|||
1
ale-sarin
30.09.13
✎
12:57
|
Есть отчеты типовые. Например "Отчет о кадровых перемещениях", на название не ведись, там и прием и увольнение и перемещение.
|
|||
2
Heckfy
30.09.13
✎
13:00
|
ПериодыРаботыСотрудников - как так, вроде называется.
|
|||
3
Adecvator
30.09.13
✎
13:57
|
(2) супер спс., господа добрые не подскажите как узнать кол. актуальных сотрудников, а то начисления/удержания сформировал, ну и соответственно, если у сотрудника не было начисления то он и не попадает в отбор.
|
|||
4
SeraFim
30.09.13
✎
13:58
|
Кури регистр "РаботникиОрганизаций".
И отбор, чтоб ПричинаИзмененияСостояния <> Увольнение |
|||
5
Adecvator
30.09.13
✎
14:05
|
(4) спс. взял СрезПоследних, думаю обойтись без ПричинаИзмененияСостояния <> Увольнение
|
|||
6
Adecvator
30.09.13
✎
14:18
|
В чем подвох, выбирает только по взносам, хотя соединяю через левое соединение с рег. РаботникиОрганизаций:
ВЫБРАТЬ ВзносыВФонды.ПодразделениеОрганизации КАК ПодразделениеОрганизации, ВзносыВФонды.Сотрудник.Должность КАК СотрудникДолжность, СУММА(0) КАК Сотрудник, СУММА(0) КАК чНачисления, СУММА(ВзносыВФонды.Результат) КАК Удержания, ВзносыВФонды.ПериодРегистрации КАК Период, КОЛИЧЕСТВО(РАЗЛИЧНЫЕ ВЫБОР КОГДА МЕСЯЦ(ПериодыРаботы.ДатаОкончания) = МЕСЯЦ(ВзносыВФонды.ПериодРегистрации) И ГОД(ПериодыРаботы.ДатаОкончания) = ГОД(ВзносыВФонды.ПериодРегистрации) ТОГДА ВзносыВФонды.Сотрудник ИНАЧЕ NULL КОНЕЦ) КАК КолУволено, КОЛИЧЕСТВО(РАЗЛИЧНЫЕ ВЫБОР КОГДА МЕСЯЦ(ПериодыРаботы.ДатаНачала) = МЕСЯЦ(ВзносыВФонды.ПериодРегистрации) И ГОД(ПериодыРаботы.ДатаНачала) = ГОД(ВзносыВФонды.ПериодРегистрации) ТОГДА ВзносыВФонды.Сотрудник ИНАЧЕ NULL КОНЕЦ) КАК КолПринято, РабОрг.Сотрудник КАК Сотрудник2 ИЗ РегистрСведений.РаботникиОрганизаций.СрезПоследних КАК РабОрг ЛЕВОЕ СОЕДИНЕНИЕ РегистрРасчета.ВзносыВФонды КАК ВзносыВФонды ПО (ВзносыВФонды.Сотрудник = РабОрг.Сотрудник) ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.ПериодыРаботыРаботниковОрганизацийПоОсновномуМестуРаботы КАК ПериодыРаботы ПО (ВзносыВФонды.Сотрудник.Физлицо = ПериодыРаботы.Физлицо) ГДЕ ВзносыВФонды.ПериодРегистрации МЕЖДУ &НачДата И &КонДата И ВзносыВФонды.КодКатегорииЗЛ = 0 СГРУППИРОВАТЬ ПО ВзносыВФонды.ПериодРегистрации, ВзносыВФонды.ПодразделениеОрганизации, ВзносыВФонды.Сотрудник.Должность, РабОрг.Сотрудник |
|||
7
ale-sarin
30.09.13
✎
14:44
|
ГДЕ
ВзносыВФонды.ПериодРегистрации МЕЖДУ &НачДата И &КонДата И ВзносыВФонды.КодКатегорииЗЛ = 0 Убери это из условий. Сунь в параметры виртуальной таблицы или в условия соединения. |
|||
8
Adecvator
01.10.13
✎
13:26
|
(7) перенес, но когда по сотруднику в текущем месяце не было начислений, то КОЛИЧЕСТВО(РАЗЛИЧНЫЕ РабОрг.Сотрудник) КАК КолСотрудников, не дает количество 1 :(
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |