Имя: Пароль:
1C
1С v8
Запрос итоги булево
0 Noxvil
 
19.06.13
11:40
Коллеги, добрый день.

Подскажите, как в запросе сделать итоги по количеству значений ИСТИНА в колонке? Например в таком...

Запрос.Текст =
"ВЫБРАТЬ
|    ВремТаблица.Колонка1,
|    ВремТаблица.Колонка2
|ПОМЕСТИТЬ ИтоговаяТаблица
|ИЗ
|    &ВремТаблица КАК ВремТаблица
|;
|
|////////////////////////////////////////////////////////////////////////////////
|ВЫБРАТЬ
|    ИтоговаяТаблица.Колонка1,
|    ИтоговаяТаблица.Колонка2
|ИЗ
|    ИтоговаяТаблица КАК ИтоговаяТаблица";
1 IШаман
 
19.06.13
11:41
Выбрать в таблицу все значения в которых истина, затем уже получить количество различных.
2 Ненавижу 1С
 
гуру
19.06.13
11:42
КОЛИЧЕСТВО(ВЫБОР КОГДА БулевоПоле ТОГДА 1 КОНЕЦ)
3 Noxvil
 
19.06.13
11:51
Спасибо, 2 вариант подходит... Насчет ника - так и не понял, солидарен или нет... )
4 Noxvil
 
19.06.13
12:00
Хм... вот такую ошибку выдал:

Поле, по которому рассчитываются итоги, должно присутствовать в списке выборки

В конструкции:

|ИТОГИ
|    КОЛИЧЕСТВО(ВЫБОР
|        КОГДА НЗДопникНаРуках
|            ТОГДА 1
|    КОНЕЦ)
|ПО
|    ОБЩИЕ";
5 Ненавижу 1С
 
гуру
19.06.13
12:42
(4) ну ты должен такое поле создать в списке детальных полей и итогу дать тот же синоним
Ошибка? Это не ошибка, это системная функция.