|
СКД: Вилка зарплат | ☑ | ||
---|---|---|---|---|
0
Coole
21.05.13
✎
11:02
|
В продолжение этой темы v8: СКД Собрать ВсегоНачислено
(ну типа, одна тема = один вопрос) Задача: выбрать колво начислений работников по диапазонам (7-12 000, 12-15 000 и т.д.). Начисления ВСЕГО получены из СКД набором данных - объединение, два запроса к регистрам расчета Осн и Доп начислений. |
|||
1
Coole
21.05.13
✎
12:59
|
ВЫБРАТЬ
ОсновныеНачисленияРаботниковОрганизаций.Сотрудник, ОсновныеНачисленияРаботниковОрганизаций.Результат, ВЫБОР КОГДА ОсновныеНачисленияРаботниковОрганизаций.Результат < 7000 ТОГДА КОЛИЧЕСТВО(РАЗЛИЧНЫЕ ОсновныеНачисленияРаботниковОрганизаций.Сотрудник) КОНЕЦ КАК Меньше7, ВЫБОР КОГДА ОсновныеНачисленияРаботниковОрганизаций.Результат < 12000 И ОсновныеНачисленияРаботниковОрганизаций.Результат > 7000 ТОГДА КОЛИЧЕСТВО(РАЗЛИЧНЫЕ ОсновныеНачисленияРаботниковОрганизаций.Сотрудник) КОНЕЦ КАК Меньше12, ВЫБОР КОГДА ОсновныеНачисленияРаботниковОрганизаций.Результат < 15000 И ОсновныеНачисленияРаботниковОрганизаций.Результат > 12000 ТОГДА КОЛИЧЕСТВО(РАЗЛИЧНЫЕ ОсновныеНачисленияРаботниковОрганизаций.Сотрудник) КОНЕЦ КАК Меньше15, ВЫБОР КОГДА ОсновныеНачисленияРаботниковОрганизаций.Результат > 15000 ТОГДА КОЛИЧЕСТВО(РАЗЛИЧНЫЕ ОсновныеНачисленияРаботниковОрганизаций.Сотрудник) КОНЕЦ КАК Больше15 ИЗ РегистрРасчета.ОсновныеНачисленияРаботниковОрганизаций КАК ОсновныеНачисленияРаботниковОрганизаций ГДЕ ОсновныеНачисленияРаботниковОрганизаций.ПериодРегистрации МЕЖДУ &НачалоПериода И &КонецПериода СГРУППИРОВАТЬ ПО ОсновныеНачисленияРаботниковОрганизаций.Сотрудник, ОсновныеНачисленияРаботниковОрганизаций.Результат --- Вот. такой же запрос к ДопНачислениям |
|||
2
Coole
21.05.13
✎
13:03
|
и выдает Сотр1 Меньше7=1, 0, 0, 0... Сотр1 0, Меньше12=1, 0, 0
Результат из группировки убрать не могу, т.к. ругается поле не входит в группу... |
|||
3
Coole
21.05.13
✎
13:19
|
Уже пробую по разному ВЫБРАТЬ
ВЗ.Сотрудник, СУММА(ВЗ.Сумма) КАК Сумма ИЗ (ВЫБРАТЬ ОсновныеНачисления.Сотрудник КАК Сотрудник, НАЧАЛОПЕРИОДА(ОсновныеНачисления.ПериодРегистрации, МЕСЯЦ) КАК ПериодРегистрации, ОсновныеНачисления.Результат КАК Сумма ИЗ РегистрРасчета.ОсновныеНачисленияРаботниковОрганизаций КАК ОсновныеНачисления ГДЕ ОсновныеНачисления.ПериодРегистрации МЕЖДУ &ДатаНачала И &ДатаОкончания ОБЪЕДИНИТЬ ВСЕ ВЫБРАТЬ ДополнительныеНачисления.Сотрудник, НАЧАЛОПЕРИОДА(ДополнительныеНачисления.ПериодРегистрации, МЕСЯЦ), ДополнительныеНачисления.Результат ИЗ РегистрРасчета.ДополнительныеНачисленияРаботниковОрганизаций КАК ДополнительныеНачисления ГДЕ ДополнительныеНачисления.ПериодРегистрации МЕЖДУ &ДатаНачала И &ДатаОкончания) КАК ВЗ СГРУППИРОВАТЬ ПО ВЗ.Сотрудник |
|||
4
Coole
21.05.13
✎
13:20
|
Вот создала временный запрос, можно ли на него накрутить условия?
|
|||
5
lapinio
21.05.13
✎
13:29
|
Какие условия
|
|||
6
lapinio
21.05.13
✎
13:30
|
Мне кажется было проще сделать не через выбор когда ,а отбором в СКД
|
|||
7
lapinio
21.05.13
✎
13:33
|
Если нужны три группировки можно сделать три вложенных отчета внутри одного
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |