Есть регистр сведений в нём клиенты - нужно сделать отчет по первичным и повторным - показать сколько было за период тех же клиентов и сколько было всего раз за период. У меня хватило знаний на то чтобы выбрать повторных , а как его слепить в запросе или в скд уже не знаю, помогите:

```1c
    ВЫБРАТЬ РАЗРЕШЕННЫЕ
    РегистрКлиентов.Клиент КАК Клиент,
    КОЛИЧЕСТВО(1) КАК Кол
    ПОМЕСТИТЬ ВТ_Повторные
    ИЗ
    РегистрСведений.РегистрКлиентов КАК РегистрКлиентов
    ГДЕ
    РегистрКлиентов.Период МЕЖДУ &Начало И &Конец

    СГРУППИРОВАТЬ ПО
    РегистрКлиентов.Клиент
    ;

    ////////////////////////////////////////////////////////////­////////////////////
    ВЫБРАТЬ
    ВТ_Повторные.Пациент_Повторные,
    ВТ_Повторные.Кол
    ИЗ
    ВТ_Повторные КАК ВТ_Повторные
    ГДЕ
    ВТ_Повторные.Кол > 1
```
---
```1c
    ВЫБРАТЬ
    РегистрКлиентов.Клиент КАК Клиент,
    СУММА(1) КАК Кол,
    ВЫБОР КОГДА СУММА(1) > 1 Тогда "Вторичный" ИНАЧЕ "Первичный" КОНЕЦ КАК Признак
    ИЗ
    РегистрСведений.РегистрКлиентов КАК РегистрКлиентов
    ГДЕ
    РегистрКлиентов.Период МЕЖДУ &Начало И &Конец

    СГРУППИРОВАТЬ ПО
    РегистрКлиентов.Клиент
```

Дальше можете фильтровать таблицу по полю признак. Не обязательно писать Первичный и Вторичный. Истина и ложь или 1 и 0. В идеале индекс сделать. Знать бы на каких полях платформенные индексы в вашем регистре. Регистратор период. Есть ли индекс по клиенту или дате и т д.
---
кто нибудь подскажет что делаю не так- я хотел тех что повторные в временную таблицу, а тех что различные сделать и выбрать из регистра , пробовал и различные в временную но у меня тогда запрос подвисает и забирает всю память, хотя и период есть и условие на повторных их там немного получается.
---
для того чтобы правильно построить запрос, необходимо точно понимать какой именно регистр сведений, какой структуры и что за данные в нем хранятся.
---
Регистр , периодичность - по позиции регистратора и режим записи подчинен регистратору. Измерения: Клиент, День,Менеджер. ресурсов - нет. Мне нужно сделать - первичные обращения и повторные обращения клиентов и потом уже там в процентном отношении и диаграмму сделать, но это потом . сейчас мне бы данные по количеству одних и других получить как то и если можно слепить в одном запросе чтобы одна таблица получилась, или может в СКД там есть объединение может это там сделать можно
---
```1c
    ВЫБРАТЬ
    РегистрКлиентов.Клиент КАК Клиент,
    СУММА(1) КАК Кол,
    ВЫБОР КОГДА СУММА(1) > 1 Тогда "Вторичный" ИНАЧЕ "Первичный" КОНЕЦ КАК Признак
    ИЗ
    РегистрСведений.РегистрКлиентов КАК РегистрКлиентов
    ГДЕ
    РегистрКлиентов.Период МЕЖДУ &Начало И &Конец

    СГРУППИРОВАТЬ ПО
    РегистрКлиентов.Клиент
```

Дальше можете фильтровать таблицу по полю признак. Не обязательно писать Первичный и Вторичный. Истина и ложь или 1 и 0. В идеале индекс сделать. Знать бы на каких полях платформенные индексы в вашем регистре. Регистратор период. Есть ли индекс по клиенту или дате и т д.
---
в свойствах измерения - клиент (не индексировать) установлено. Если я правильно понял где смотреть платформенный индекс. А так то спасибо за идею про первичный- вторичный сейчас попробую, после праздников что то никак мозги не начнут работать- все как то туманно
---
Правильно поняли. Наверное неправильно сам выразился (после праздников конечно). Про индексы это больше вам разбираться. Смотреть планы запросов и анализировать их, чтобы так много памяти не съедало.
---
можно ещё вопрос так как тему задал по отчету - как вывести отдельно теперь с этого запроса "Первичные " и "Вторичные" ? как чтобы отдельно их сосчитать?