Имя: Пароль:
1C
1С v8
Условия и группировка в запросе
0 vse_serjezno
 
16.07.15
16:38
Здравствуйте.

У меня в регистре сведений (незав., непериод.) есть поле Номер,
он может повторяться у нескольких записей и поля Использован и Резерв типа булево.
Мне надо отобрать номера, по которым нет записей с истиной по Использовано и Резерв.

Думала сделать группировку по номеру с агрегатами "Максимум" по Использовано и Резерву, а в условии написала, чтобы отбирались поля только с Использовано и Резерв = Ложь.
Но это условие, выполняется для еще не сгруппированных записей...

Как лучше поступить в этой ситуации?
1 Nuobu
 
16.07.15
16:40
(0) Имеющие(Максимум(Использовано)) И Имеющие(Максимум(Резерв))
2 vse_serjezno
 
16.07.15
16:47
А где это в конструкторе запроса?..
Просто вставляю в текст, консоль ругается.
3 Ненавижу 1С
 
гуру
16.07.15
16:48
без слова "ИМЕЮЩИЕ" вставляй
4 Nuobu
 
16.07.15
16:48
(2)
Выбрать * из РегистрыСведений.Регистр КАК ТвойРегистр
ГДЕ
Имеющие(Максимум(Использовано)) = Ложь И Имеющие(Максимум(Резерв)) = ЛОжь
5 vse_serjezno
 
16.07.15
16:50
(4) разобралась, спасибо большое. Где это в конструкторе делается так и не нашла. )
6 Nuobu
 
16.07.15
16:52
(5) Посмотри на условие, там будет максимум.
7 vse_serjezno
 
16.07.15
17:02
(6) Спасибо! :)