Функции языка выражений СКД

Искал встроенную возможность добавить в отчет функции МАКС или МИН, однако ничего не нашел, пришлось использовать конструкцию вида ВЫБОР КОГДА а>б ТОГДА а ИНАЧЕ б КОНЕЦ. Может кто подскажет как это сделать лучше.

Исходно задача такая — в запросе есть два поля — Вход и Выход. Нужно добавить третье поле (вероятно, вычисляемое), которое представляет собой МАКС(Вход, Выход).

Кому интересно, пока искал составил такой вот список функций языка выражений:

1) Вычислить(«Сумма(Продажи.СуммаОборот)», «ОбщийИтог»)
2) Уровень()
3) НомерПоПорядку()
4) НомерПоПорядкуВГруппировке()
5) Формат(РасходныеНакладные.СуммаДок, «ЧДЦ=2″)
6) НачалоПериода(ДатаВремя(2002, 10, 12, 10, 15, 34), «Месяц»)
7) КонецПериода(ДатаВремя(2002, 10, 12, 10, 15, 34), «Неделя»)
8) ДобавитьКДате(ДатаВремя(2002, 10, 12, 10, 15, 34), «Месяц», 1)
9) РАЗНОСТЬДАТ(ДАТАВРЕМЯ(2002, 10, 12, 10, 15, 34), ДАТАВРЕМЯ(2002, 10, 14, 9, 18, 06), »ДЕНЬ»)
10) ПОДСТРОКА(Контрагенты.Адрес, 1, 4)
11) Строка(Контрагенты.Адрес)
12) ГОД(РасхНакл.Дата)
13) КВАРТАЛ(РасхНакл.Дата)
14) МЕСЯЦ(РасхНакл.Дата)
15) ДЕНЬГОДА(РасхНакл.Дата)
16) ДЕНЬ(РасхНакл.Дата)
17) НЕДЕЛЯ(РасхНакл.Дата)
18) ДЕНЬНЕДЕЛИ(РасхНакл.Дата)
19) ЧАС(РасхНакл.Дата)
20) МИНУТА(РасхНакл.Дата)
21) СЕКУНДА(РасхНакл.Дата)
22) Выразить(Данные.Реквизит1, «Число(10,3)»)
23) ЕстьNULL(Сумма(Продажи.СуммаОборот), 0)
24) Представление(Контрагент)
25) ЗначениеЗаполнено(ДатаДоставки)

Подписаться
Уведомить о
guest
2 комментариев
Старые
Новые Популярные
Межтекстовые Отзывы
Посмотреть все комментарии
also
12 лет назад

А в 8.2.14 еще с десяток добавилось

Данилюк Андрей
Данилюк Андрей
12 лет назад

Ну так можно список в студию Быстрее бы она из тестовой версии вылезла, чтобы клиентам ставить можно было