Имя: Пароль:
1C
1С v8
Проверить на значение хотя бы 1 строки таб части
0 ghostrid3r
 
15.06.14
14:52
Добрый день, подскажите как сгруппировать в запросе следующее? Например есть сотрудник у которого есть семья, и в таб части семьи несколько строк(1, 2, 5, 10 и т.д) и вот там есть поле например инвалид тип булево, и в результате получаем что если хотя бы в таб части у кого то из членов семьи есть галочка, то выводим истина в ином случае ложь. Пробывал сгрупировать по галочке, а потом проверить на количество строк, т.е. если 1 строка то ложь, если 2 то истина, но проблема когда у всех галочка получается также одна строка и выдает ложь.
1 Бешеная Нога
 
15.06.14
14:54
сгруппируй по сотруднику и функция максимум по инвалид
2 ghostrid3r
 
15.06.14
14:56
(1) Не так не подходит, максимум в данном случае будет проверять сколько галочек в таб части например 5 членов семьи 2 с галочкой 3 без и максимум в этом случае будеть ложь.
3 salvator
 
15.06.14
15:03
(2) "максимум в данном случае будет проверять сколько галочек в таб части"
Чего? Поподробнее, пожалуйста.
4 Отладчик
 
15.06.14
15:19
Давай уже запрос в студию.
5 GreatOne
 
15.06.14
15:40
ВЫБОР КОГДА Инвалид ТОГДА 1 ИНАЧЕ 0.
Группируешь по СУММА().
(> 0) инвалиды есть, (= 0) инвалидов нет.