|
v7: Получить максимальное значение реквизита шапки документа |
☑ |
0
Joshim
16.10.13
✎
18:26
|
У документа есть числовой реквизит. Как запросом оптимально получить максимальное значение этого реквизита среди всех документов ИБ? Перебор всех документов в цикле не подходит по производительности.
|
|
1
zak555
16.10.13
✎
18:27
|
что за реквизит ?
|
|
2
zak555
16.10.13
✎
18:27
|
максимум
|
|
3
Joshim
16.10.13
✎
18:28
|
(2) поле группировка запроса?
|
|
4
viktor_vv
16.10.13
✎
19:57
|
(3) Да.
ТекстЗапроса = "
|Период с '01.01.2010' по '31.10.2013' ;
|ЗначениеРеквизита = Документ.ТвойДокумент.ТвойРеквизит ;
|Функция МаксРеквизит = Максимум(ЗначениеРеквизита);
|";
Запрос = СоздатьОбъект("Запрос");
Запрос.Выполнить(ТекстЗапроса);
Сообщить(""+Запрос.МаксРеквизит);
|
|
5
КонецЦикла
16.10.13
✎
20:00
|
Реквизит общий? С отбором или нет?
Прямым запросом оптимальнее
|
|