|
Отчёт по регистру "Начисления и удержания по сотрудникам" | ☑ | ||
|---|---|---|---|---|
|
0
Victor_
ivanofff 15.07.16
✎
16:17
|
Доброго времени суток!
Делаю отчет. Вот текст запроса: "ВЫБРАТЬ | НачисленияУдержанияПоСотрудникам.Сотрудник КАК Сотрудник, | НачисленияУдержанияПоСотрудникам.НачислениеУдержание КАК НачислениеУдержание, | НачисленияУдержанияПоСотрудникам.Сумма КАК Сумма, | НачисленияУдержанияПоСотрудникам.ГруппаНачисленияУдержанияВыплаты КАК ГруппаНачисленияУдержанияВыплаты, | НачисленияУдержанияПоСотрудникам.Период КАК Период |ИЗ | РегистрНакопления.НачисленияУдержанияПоСотрудникам КАК НачисленияУдержанияПоСотрудникам |ГДЕ | НачисленияУдержанияПоСотрудникам.Период МЕЖДУ &ДатаНачала И &ДатаОкончания | И НачисленияУдержанияПоСотрудникам.Сотрудник = &Сотрудник | |УПОРЯДОЧИТЬ ПО | ГруппаНачисленияУдержанияВыплаты, | НачислениеУдержание |ИТОГИ | СУММА(Сумма) |ПО | Период ПЕРИОДАМИ(МЕСЯЦ, &ДатаНАчала, КОНЕЦПЕРИОДА(&ДатаОкончания, ДЕНЬ))"; Далее вывожу в макет: Для ИндМесяц = 1 По 12 Цикл СтрокаМесяца = Прав("00" + ИндМесяц, 2); ОбластьСтрокаТабличнойЧасти.Параметры.Месяц = Формат(Дата("1111" + СтрокаМесяца+ "11"), "ДФ=MMMM"); ОбластьСтрокаТабличнойЧасти.Параметры.ОплатаПоОкладу = БлаБлаБла ОбластьСтрокаТабличнойЧасти.Параметры.ОтпускОчередной =БлаБлаБла ОбластьСтрокаТабличнойЧасти.Параметры.ИтогоНачислено =БлаБлаБла ОбластьСтрокаТабличнойЧасти.Параметры.НДФЛ =БлаБлаБла ОбластьСтрокаТабличнойЧасти.Параметры.Профвзносы =БлаБлаБла ОбластьСтрокаТабличнойЧасти.Параметры.ИтогоУдержано =БлаБлаБла ТабДок.Вывести(ОбластьСтрокаТабличнойЧасти); КонецЦикла; Вот какой макет выводится:http://s020.radikal.ru/i705/1607/5f/9453b5e37f0f.png Мне нужно, что бы по каждому месяцу выводились данные. Но в запросе у меня только одно поле "НачисленияУдержания", которое содержит все эти виды начислений/удержаний. Соответственно вопрос, как эти начисления удержания разбить по колонкам этим в макете? Заранее спасибо за ответ! |
|||
|
1
mehfk
15.07.16
✎
17:44
|
Сделать, например так:
Выбор когда НачисленияУдержанияПоСотрудникам.НачислениеУдержание = &ОплатаПоОкладу тогда НачисленияУдержанияПоСотрудникам.Сумма иначе 0 конец как СуммаОплатаПоОкладу, Выбор когда НачисленияУдержанияПоСотрудникам.НачислениеУдержание = &ОтпускОчередной тогда НачисленияУдержанияПоСотрудникам.Сумма иначе 0 конец как СуммаОтпускОчередной Вот это РегистрНакопления.НачисленияУдержанияПоСотрудникам ГДЕ | НачисленияУдержанияПоСотрудникам.Период МЕЖДУ &ДатаНачала И &ДатаОкончания | И НачисленияУдержанияПоСотрудникам.Сотрудник = &Сотрудник переделать на виртуальную таблицу Обороты и отбор в ней |
|||
|
2
mehfk
15.07.16
✎
17:45
|
Ну и группировку добавить.
|
| Форум | Правила | Описание | Секции | Поиск |