Как добавить вычисляемую колонку в автом. генерир. макет постр-лем отчета #268337


#0 by DK_L
Собственно есть 2 поля РазницаВДнях и ОбщаяСуммаДней в запросе Мне нужно добавить колонку Процент - в запрос не получается , т.к мне нужны целочисленные проценты и при округлении получалось не совсем то, когда складывал не получалось 100 процентов вобщем ...
#1 by DK_L
куда в этот кусок кода что добавить, хотя бы подсказочку
#2 by DK_L
куда копать...
#3 by Jest
Я бы сделала так: 1. результат запроса выгрузить в таблицу значений 2. добавить колонку "Процент". Заполнить ее, как тебе надо 3. В построитель отчета в качестве источника передать таблицу значений всё
#4 by TormozIT
Делал такую функцию в универсальном отчете. У меня все получилось внутри запроса.
#5 by DK_L
дома уже и конфы нет с собой , но все-таки интересно для особо ленивых поподробнее можно ))) : я понимаю так : вот это куда вставлять ТЗ = ПостроительОтчетаЕжемесячныйОтчет.ПолучитьЗапрос.Выполнить.Выгрузить; ... здесь добавляю новую колонку и вычисляю процент дальше что, как в макет эту колонку впихнуть и т.д интресно как это ты в запросе смог реализовать, мне кажется из разряда фантастики
#6 by Кастрюлька
А почему ты не можешь получиь целочисленные проценты? В чем фантастика?
#7 by TormozIT
Да, это было довольно сложно реализовать. Я потратил на это гораздо больше трудочасов, чем было запланировано.
#8 by TormozIT
+ Но основная сложность была не в , а в универсальности.
#9 by DK_L
Это я уже организовал, итоговая сумма была то больше 100 процентов, то меньше поделись идеями - хотя мне честно(это не метод вытягивания) не верится, что ты сделал имнно то , что я хочу : Целочисленные проценты 1, 29, 50,10,10 - например,
#10 by DK_L
Вот, что было организованно ВЫБОР
#11 by DK_L
31 -  взято просто для примера
#12 by DK_L
Тоесть можно подумать над кучей вложенных запросов и "наверху"  проводить изменение
#13 by TormozIT
Определяем итоги по всем ресурсам и соединяем эту таблицу из одной строки с главной таблицей.
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С