Имя: Пароль:
1C
1С v8
Получить количество записей РС, содержащих значение
0 Dirk Diggler
 
09.12.21
17:42
Что-то я, похоже, переутомился. Вроде простая задача, туплю над ней....

Есть РС. Надо получить из него выборку типа

Значение0-Число0
Значение1-Число1
Значение2-Число2
Значение3-Число3

Где значения - это значения некоторого поля(измерения, реквизита), а число - количество записей с таким значением....
И не знаю, как подступиться-то. Группировка по этому полю ничего не дает... Итоги - но количество строк я смогу только в дереве значений потом посмотреть. Или нет?
1 Ненавижу 1С
 
гуру
09.12.21
17:59
Выбрать количество (*) как числоЁ,
Значение
Из...
Сгруппировать по Значение
2 Dirk Diggler
 
14.12.21
18:50
(1) проблема в том, что полей несколько.
Поле группировки - Поле "Редактор" со значением ссылка справочника "Пользователи".
А еще есть 4 поля, в них произвольные значения.
Нужно получить для каждого Редактора количество записей регистре. ПОпробовал сложить значения полей через выразить как строка - так не все типы поддаются выражению в строку.
3 palpetrovich
 
14.12.21
18:58
(2) непонятно, при чем здесь другие поля?
все правильно в (1), ну не хочешь  количество(*), возьми количество(1) :)
4 Dmitrii
 
гуру
14.12.21
19:01
Ты бы сформулировал по-русски.
А то нифига не понятно.
Задача в (0) не имеет ничего общего с задачей в (2).

>> ПОпробовал сложить значения полей.

Зачем складывать значения полей, если нужно количество записей? Где связь? Где логика?
5 Dmitrii
 
гуру
14.12.21
19:02
А лучше приведи пример.
Исходной таблицы и желаемого результата.
6 VladZ
 
14.12.21
19:10
(0) Почему нельзя сгруппировать?
7 acht
 
14.12.21
19:12
(2) Если я прально понял, то типа

выбрать таблица.*, записиредакторов.колво
из
(
    выбрать редактор, количество(*) как колво из таблица сгруппировать по редактор
) как записиредакторов
левое соединение таблица как таблица по таблица.редактор = записиредакторов.редактор
Проблемы невозможно решaть нa том же уровне компетентности, нa котором они возникaют. Альберт Эйнштейн