Запрос = Новый Запрос;
Запрос.Текст = "ВЫБРАТЬ *
|ПОМЕСТИТЬ ВТ_ТЗ
|ИЗ
| &ТЗ КАК ТЗ
|;
|
|////////////////////////////////////////////////////////////////////////////////
|ВЫБРАТЬ РАЗЛИЧНЫЕ ВТ_ТЗ.(Колонка)
|ИЗ
| ВТ_ТЗ КАК ВТ_ТЗ
|";
Запрос.УстановитьПараметр("ТЗ", ТЗ);
РезультатЗапроса = Запрос.Выполнить();
ТаблицаЗапроса = РезультатЗапроса.Выгрузить();
УникальныеТЗ = ТаблицаЗапроса.Количество();
РассчитатьКоличествоЗарегистрированныхОбъектов (БСП)
Подсчет записей, содержащих одинаковые неупорядоченные пары значений
Быстрое объединение двух таблиц значений
КоличествоЛицензийУникальнойУслуги (БСП)
Конструктор массива (Массив = Массив(Значение1, ... , Значение20))
Канал FastCode 1C в Телеграм! Шаблоны кода, статьи, полезные советы, курсы по 1С (8К участников)
#2, ред. 18 декабря 2025 17:56
Правильнее называть это "получение различных значений колонки", т.к. посчитать количество различных в запросе можно более эффективно - через КОЛИЧЕСТВО(РАЗЛИЧНЫЕ <Выражение>).