Максимальное значение среди полей СКД #780258


#0 by AllJoke
День добрый, уважаемые. Ситуация такая - есть отчет на СКД, НаборДанных - Запрос, далее идут Вычисляемые поля на основании набора данных. Так вот - мне нужно среди вычисляемых полей получить максимум (отдельная колонка при выводе отчета). Пример: Заказ   Дата   Комм.Предл. ВычислПоле1 ВычислПоле2 Максимум Заказ1  07,09  КП1         1           0           1 Заказ2  07,09  КП2         1           2           2 Заказ3  07,09  КП3         0           1           1 Возможно ли такое средствами СКД (пользовательские поля Выражение, вычисляемые поля и т.д.)
#1 by vicof
Возможно
#2 by AllJoke
Отлично. Каким образом?
#3 by Nuobu
ВЫбор Когда Поле1 Больше чем Поле2 и Поле1 Больше чем Поле3, то Поле1 Иначе Когда поле2 Больше Чем Поле1 И Поле2 Больше Чем Поле3, то Поле2 Поле3 Конец
#4 by AllJoke
А если у меня таких полей 19. Функция Максимум не спасёт меня?
#5 by Nuobu
Почему ты здесь это спрашиваешь, а не пробуешь?
#6 by vicof
максимум - это максимум по колонке. А тебе по строке надо.
#7 by Nuobu
Так ведь можно написать функцию, которая принимает дочерта параметров и передавать туда эти поля.
#8 by AllJoke
Я искал простые пути решения. Это я знаю. Но есть волшебная функция Макс. Можно, знаю, видел. В типовой УТ 11 не нашел, а менять конфигурацию не хотелось бы.
#9 by vicof
сделай расширение
#10 by Nuobu
Волшебная функция Макс есть в скуле, а не в 1С.
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

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