|
СКД колонки | ☑ | ||
---|---|---|---|---|
0
Nenaviwu1c20
18.10.12
✎
17:13
|
Имею запрос вида
ВЫБРАТЬ КонЗарп.Сотрудник КАК Сотрудник, КонЗарп.Сотрудник.ДатаПриемаНаРаботу КАК СотрудникДатаПриемаНаРаботу, КонЗарп.Сотрудник.ДатаУвольнения КАК СотрудникДатаУвольнения, СУММА(КонЗарп.Показатель1) КАК ЭтотМесяц, ВЫБОР КОГДА ЕСТЬNULL(КонЗарп.Показатель1, 0) = 0 ТОГДА "Уволен" ИНАЧЕ "Работает" КОНЕЦ КАК СостояниеВОрганизации, НАЧАЛОПЕРИОДА(КонЗарп.Период, МЕСЯЦ) КАК Месяц, РаботникиОрганизацийСрезПоследних.Должность, СУММА(ЕСТЬNULL(КонЗарп.Показатель1, 0) - ЕСТЬNULL(НачЗарп.Показатель1, 0)) КАК Разница {ВЫБРАТЬ Сотрудник.*, СотрудникДатаПриемаНаРаботу, СотрудникДатаУвольнения, ЭтотМесяц, СостояниеВОрганизации, Разница} ИЗ РегистрСведений.ПлановыеНачисленияРаботниковОрганизаций.СрезПоследних(КОНЕЦПЕРИОДА(&ДатаКон, МЕСЯЦ), ) КАК КонЗарп ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.РаботникиОрганизаций.СрезПоследних(КОНЕЦПЕРИОДА(&ДатаКон, МЕСЯЦ), ) КАК РаботникиОрганизацийСрезПоследних ПО КонЗарп.Сотрудник = РаботникиОрганизацийСрезПоследних.Сотрудник И КонЗарп.Организация = РаботникиОрганизацийСрезПоследних.Организация, РегистрСведений.ПлановыеНачисленияРаботниковОрганизаций.СрезПоследних(ДОБАВИТЬКДАТЕ(КОНЕЦПЕРИОДА(&ДатаКон, МЕСЯЦ), МЕСЯЦ, -1), ) КАК НачЗарп ГДЕ КонЗарп.Сотрудник.ДатаПриемаНаРаботу > ДАТАВРЕМЯ(1, 1, 1, 1, 1, 2) И КонЗарп.Период МЕЖДУ &ДатаНач И &ДатаКон И НачЗарп.Период МЕЖДУ &ДатаНач И &ДатаКон СГРУППИРОВАТЬ ПО КонЗарп.Сотрудник, ВЫБОР КОГДА ЕСТЬNULL(КонЗарп.Показатель1, 0) = 0 ТОГДА "Уволен" ИНАЧЕ "Работает" КОНЕЦ, НАЧАЛОПЕРИОДА(КонЗарп.Период, МЕСЯЦ), РаботникиОрганизацийСрезПоследних.Должность, КонЗарп.Сотрудник.ДатаПриемаНаРаботу, КонЗарп.Сотрудник.ДатаУвольнения ЭтотМесяц-это зарплата за период,при этом в ресурсах вычисляю ЭтотМесяц расчитываю по месяцу. Есть ли возможность чтобы помимо зарплаты я считал Разницу между двумя месяцами при выводе таблицы? Попробовал и разницу и зарплату вычислять по месяцу нереальные цифры выдает,при этом когда считаю зарплату по месяцам без разницы он все правильно считает.... Сорри но объяснил как мог))) |
|||
1
IronDemon
18.10.12
✎
17:15
|
||||
2
Azrael
18.10.12
✎
17:16
|
Создай 2 запроса и сравни, в вычисляемых ресурсах можешь сразу рассчитать разницу...
|
|||
3
Nenaviwu1c20
18.10.12
✎
17:18
|
Спасибо буду эксперементировать
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |