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