Имя: Пароль:
1C
1С v8
Посчитать количество записей любого регистра сведений
0 Базис
 
naïve
14.12.17
12:51
Хочу узнать, сколько записей в каждом объекте подсистемы.
Перебираю метаданные, запросом считаю число записей. В документах, справочниках, регистрах накопления получилось (в последних считаю число регистраторов).
А какое поле всегда есть в регистре сведений?

Считаю так:

ТекстЗапроса = "ВЫБРАТЬ РАЗЛИЧНЫЕ
|    Штуки.Регистратор КАК Регистратор
         |ИЗ
         |    РегистрСведений.Штуки КАК Штуки";
        ТекстЗапроса = СтрЗаменить(ТекстЗапроса, "Штуки", ВидОбъекта);
1 1Сергей
 
14.12.17
12:52
Выбрать
    Количество(*)
ИЗ
    ...
2 Волшебник
 
модератор
14.12.17
12:52
Надо так:
ВЫБРАТЬ КОЛИЧЕСТВО(*)
3 Базис
 
naïve
14.12.17
13:21
Да, чего это я затупил? Пью мало, видимо.

Спасибо.