Имя: Пароль:
1C
1С v8
Максимальное значение среди полей СКД
,
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С.
AdBlock убивает бесплатный контент. 1Сергей