|
Запрос в отчет для ЗУП... | ☑ | ||
---|---|---|---|---|
0
warkan
29.05.14
✎
16:39
|
Доброго времени суток.
Подскажите, пожалуйста, конструкцию текста запроса для получения из ЗУП такой выборки данных: - в первой колонке "Сотрудник/ФизЛицо"; - в последующих суммы результатов начислений по видам начислений, содержащихся в соответствующем списке (всё,ч то касается больничных, отпускных, доплат и т.д., в список вносятсся через "Список1.Добавить(ПланыВидовРасчета.ОсновныеНачисленияОрганизаций.НайтиПоКоду("00038"));"). Не могу придумать, как это реализовать в 8.2. В 7-ке бы: |Функция ВсегоУд = Сумма(Рез) Когда (спВсеУд.Принадлежит(СокрЛП(ВРКод))=1); Спасибо! |
|||
1
piter3
29.05.14
✎
16:44
|
можно через выбор когда РР в &список тогда
сумма иначе 0 конец и групиировка |
|||
2
warkan
29.05.14
✎
16:54
|
Эээ... А не могли бы Вы (1) написать это в формате текста запроса...?
|
|||
3
piter3
29.05.14
✎
16:58
|
ВЫБРАТЬ
ОсновныеНачисленияРаботниковОрганизаций.ВидРасчета КАК ВидРасчета, ОсновныеНачисленияРаботниковОрганизаций.Сотрудник КАК Сотрудник, ОсновныеНачисленияРаботниковОрганизаций.Результат КАК Результат ПОМЕСТИТЬ вт ИЗ РегистрРасчета.ОсновныеНачисленияРаботниковОрганизаций КАК ОсновныеНачисленияРаботниковОрганизаций СГРУППИРОВАТЬ ПО ОсновныеНачисленияРаботниковОрганизаций.Сотрудник, ОсновныеНачисленияРаботниковОрганизаций.ВидРасчета, ОсновныеНачисленияРаботниковОрганизаций.Результат ОБЪЕДИНИТЬ ВСЕ ВЫБРАТЬ ДополнительныеНачисленияРаботниковОрганизаций.ВидРасчета, ДополнительныеНачисленияРаботниковОрганизаций.Сотрудник, СУММА(ДополнительныеНачисленияРаботниковОрганизаций.Результат) ИЗ РегистрРасчета.ДополнительныеНачисленияРаботниковОрганизаций КАК ДополнительныеНачисленияРаботниковОрганизаций СГРУППИРОВАТЬ ПО ДополнительныеНачисленияРаботниковОрганизаций.ВидРасчета, ДополнительныеНачисленияРаботниковОрганизаций.Сотрудник ; //////////////////////////////////////////////////////////////////////////////// ВЫБРАТЬ СУММА(ВЫБОР КОГДА вт.ВидРасчета В (&список1) ТОГДА вт.Результат ИНАЧЕ 0 КОНЕЦ) КАК Поле1, вт.Сотрудник ИЗ вт КАК вт СГРУППИРОВАТЬ ПО вт.Сотрудник |
|||
4
warkan
29.05.14
✎
17:02
|
Большущее спасибо!!!
|
|||
5
Аннушка
29.05.14
✎
17:49
|
А почему в подзапросе по основным начислениям группировка по результату идёт? И уж если на то пошло, почему бы сразу не сделать условие на список в ГДЕ ?
|
|||
6
Аннушка
29.05.14
✎
17:53
|
|ВЫБРАТЬ
| ОсновныеНачисленияРаботниковОрганизаций.Сотрудник, | ОсновныеНачисленияРаботниковОрганизаций.ВидРасчета, | СУММА(ОсновныеНачисленияРаботниковОрганизаций.Результат) КАК Результат |ИЗ | РегистрРасчета.ОсновныеНачисленияРаботниковОрганизаций КАК ОсновныеНачисленияРаботниковОрганизаций |ГДЕ | ОсновныеНачисленияРаботниковОрганизаций.ВидРасчета В(&СписокНужныхВР) | |СГРУППИРОВАТЬ ПО | ОсновныеНачисленияРаботниковОрганизаций.Сотрудник, | ОсновныеНачисленияРаботниковОрганизаций.ВидРасчета | |ОБЪЕДИНИТЬ ВСЕ | |ВЫБРАТЬ | ДополнительныеНачисленияРаботниковОрганизаций.Сотрудник, | ДополнительныеНачисленияРаботниковОрганизаций.ВидРасчета, | СУММА(ДополнительныеНачисленияРаботниковОрганизаций.Результат) |ИЗ | РегистрРасчета.ДополнительныеНачисленияРаботниковОрганизаций КАК ДополнительныеНачисленияРаботниковОрганизаций |ГДЕ | ДополнительныеНачисленияРаботниковОрганизаций.ВидРасчета В(&СписокНужныхВР) | |СГРУППИРОВАТЬ ПО | ДополнительныеНачисленияРаботниковОрганизаций.Сотрудник, | ДополнительныеНачисленияРаботниковОрганизаций.ВидРасчета |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |