Имя: Пароль:
1C
 
вопрос по скд
,
0 golem14
 
10.09.18
09:09
вот у меня в детальных записях есть значения "Да" или "Нет", а в группировке я хочу получить "Да", если в детальных записях все строки с "Да", и соответственно "Нет" если есть хотя бы одно "Нет". Как такое можно реализовать?
1 d4rkmesa
 
10.09.18
09:10
(0) Минимум?
2 СвинТуз
 
10.09.18
09:11
Итоги по группировке.
Булево оно же как число.
3 golem14
 
10.09.18
09:16
(1) (2) а куда это писать? вот в конструкторе запроса я бы это написал во вкладке "итоги". А в схеме компоновки данных это на какой вкладке делать, подозреваю что на вкладке "вычисляемые поля", но как?
4 golem14
 
10.09.18
09:17
(3) там только выражение для поля, а как сделать выражение для группировки?
5 FFIL0S0FF
 
10.09.18
09:40
Делаешь Булево поле ресурсом, и ставишь группировку по нужным значениям. Только тебе придется поменять значения так как по булевской логике если есть хоть одна истина то результат будет ДА. Просто задаешь в начале что При значении Истина результат Нет, а при значении Ложь результат ДА. В итоге у тебя будет колонка складываться  как тебе нужно.
А в самом запросе соответственно придется поменять логику Да на Нет.
6 Гипервизор
 
10.09.18
09:46
А еще в СКД есть функции Каждый() и Любой().
7 golem14
 
10.09.18
09:47
(5) да спасибо так получилось.
8 golem14
 
10.09.18
09:49
(6)  как применить эти функции?
9 golem14
 
10.09.18
09:51
(8) понял там можно писать свои выражение
10 singlych
 
10.09.18
11:08
(5) Зачем этот изврат, в (1) же написали минимум.
11 yavasya
 
10.09.18
11:24
(9) выразитьсгруппировкойвмассив
Проблемы невозможно решaть нa том же уровне компетентности, нa котором они возникaют. Альберт Эйнштейн