|
Как настроить отчет на СКД | ☑ | ||
---|---|---|---|---|
0
VID1234
14.09.21
✎
18:01
|
Здравствуйте. Подскажите пожалуйста, есть такой отчет на СКД:
ВЫБРАТЬ Распределение.Проект КАК Проект, СУММА(Распределение.ФактРаспределенныеЧасы) КАК ФактРаспределенныеЧасы, Распределение.ДатаНачала КАК ДатаНачала, Распределение.ДатаОкончания КАК ДатаОкончания, Распределение.Ссылка.Дата КАК Дата ПОМЕСТИТЬ ВТОбщиеДанные ИЗ Документ.Распределение.Проекты КАК Распределение. ГДЕ Распределение.Ссылка.Дата МЕЖДУ &НачПериода И &КонПериода И Распределение.Ссылка.ПометкаУдаления = ЛОЖЬ И Распределение.Ссылка.Проведен = ИСТИНА И Распределение.Ссылка.СтатусДокумента = &СтатусДокумента И Распределение.Ссылка.Дата >= &НачПериода СГРУППИРОВАТЬ ПО Распределение.ДатаНачала, Распределение.ДатаОкончания, Распределение.сылка.Дата, Распределение.Проект ; //////////////////////////////////////////////////////////////////////////////// ВЫБРАТЬ СУММА(ГрафикиРаботыПоВидамВремени.ДополнительноеЗначениеНорма) КАК ДополнительноеЗначениеНорма ПОМЕСТИТЬ ВТВремя ИЗ РегистрСведений.ГрафикиРаботыПоВидамВремени КАК ГрафикиРаботыПоВидамВремени ГДЕ ГрафикиРаботыПоВидамВремени.Дата МЕЖДУ &НачПериода И &КонПериода И ГрафикиРаботыПоВидамВремени.ВидУчетаВремени = &ВидУчетаВремени И ГрафикиРаботыПоВидамВремени.ГрафикРаботы.Наименование ПОДОБНО "%Пятидневка 40 ч (1 ставка)%" И ГрафикиРаботыПоВидамВремени.Дата >= &НачПериода ; //////////////////////////////////////////////////////////////////////////////// ВЫБРАТЬ ВТОбщиеДанные.Проект КАК Проект, ВТОбщиеДанные.ДатаНачала КАК ДатаНачала, ВТОбщиеДанные.ДатаОкончания КАК ДатаОкончания, ВТОбщиеДанные.ФактРаспределенныеЧасы / ВТВремя.ДополнительноеЗначениеНорма КАК ТрудоемкостьЗаПериод, НАЧАЛОПЕРИОДА(ВТОбщиеДанные.Дата, МЕСЯЦ) КАК Месяц ИЗ ВТОбщиеДанные КАК ВТОбщиеДанные, ВТВремя КАК ВТВремя ГДЕ ВТОбщиеДанные.Дата >= &НачПериода СГРУППИРОВАТЬ ПО ВТОбщиеДанные.ДатаНачала, ВТОбщиеДанные.Проект, НАЧАЛОПЕРИОДА(ВТОбщиеДанные.ДатаНачала, МЕСЯЦ), ВТОбщиеДанные.ДатаОкончания, ВТОбщиеДанные.ФактРаспределенныеЧасы / ВТВремя.ДополнительноеЗначениеНорма, НАЧАЛОПЕРИОДА(ВТОбщиеДанные.Дата, МЕСЯЦ) Если выбираешь период 1 месяц, допустим июнь, то все хорошо, показывает корректные данные, а если несколько месяцев, например май и июнь, то во первых отчет создает дублирование полей (а должен их сгруппировать), а также показывает не корректные данные! Отчет выводит 4 поля по каждому месяцу (в колонке). Например есть проект "Союз" если я вывожу данные по нему за один месяц, то у меня отчет формируется с колонкой по данному месяцу (там указана трудоемкость - это ресурс), и левее даты начала - этого проекта, его окончание и сам проект, разумеется их несколько, трудоемкость допустим 8 Но если выбираю май - июнь, то отчет формируется по 2 месяцам, но данные даже за июнь уже не 8, а 4, также полей с союзом не 1, а 2 и разумеется за май в одной строке не верные данные, а в июне другие данные, хотя должны быть 8. Первое, с чем мне нужно справиться - это избавится от дубляжей, если в выбранных месяцах имеются одинаковые работы, то необходимо их объединять, но данные нужно выводить в той колонке, которая соответствует месяцу. |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |