Вход | Регистрация

1С:Предприятие ::

Метки: 

вопрос по скд

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


Список тем форума
Рекламное место пустует Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Рекламное место пустует