Всем привет! Есть отчет на СКД. Там в колонках месяцы, это тип строка. Выводится не в порядке как надо, а по возрастанию названия месяца. Как сделать, чтобы выводилось по порядку как у нас месяцы идут январь, февраль, март, апрель..
---
как-то так
---
Если да, то добавляем поле НомерМесяца:

```1c
    ВЫБРАТЬ
    Регистрация.Дата,
    Регистрация.Клиент,
    Регистрация.Сумма,
    Регистрация.Менеджер,
    Регистрация.Месяц КАК Месяц,
    МЕСЯЦ(Регистрация.Дата) КАК НомерМесяца
    ИЗ
    Документ.Регистрация КАК Регистрация
```

Если нет, то добавляем поле НомерМесяца:

```1c
    ВЫБРАТЬ
    Регистрация.Дата,
    Регистрация.Клиент,
    Регистрация.Сумма,
    Регистрация.Менеджер,
    Регистрация.Месяц КАК Месяц,
    ВЫБОР Регистрация.Месяц
    КОГДА "Январь"
    ТОГДА 1
    КОГДА "Февраль"
    ТОГДА 2
    КОГДА "Март"
    ТОГДА 3
    КОГДА "Апрель"
    ТОГДА 4
    КОГДА "Май"
    ТОГДА 5
    КОГДА "Июнь"
    ТОГДА 6
    КОГДА "Июль"
    ТОГДА 7
    КОГДА "Август"
    ТОГДА 8
    КОГДА "Сентябрь"
    ТОГДА 9
    КОГДА "Октябрь"
    ТОГДА 10
    КОГДА "Ноябрь"
    ТОГДА 11
    КОГДА "Декабрь"
    ТОГДА 12
    КОНЕЦ КАК НомерМесяца
    ИЗ
    Документ.Регистрация КАК Регистрация
```
---
вот это КОГДА "Январь"
        ТОГДА 1....
....

пропишите в выражение сортировки прямо в источнике СКД,

а вставка в запрос который получает данные в поле НомерМесяца и ресурс - это лишнее для задачи
---
Добавить в колонки "НомерМесяца", в "Выбранные поля" его не выводить, но сделать по нему сортировку.
---
Тип отчета -таблица. там колонки плавающие.
---
у неё после первого месяца десятый не пойдёт?
---
если тип НомераМесяца будет число, то не пойдет
---
как-то так
---
я не совсем понимаю какая будет связь между номером и месяцем? Как их связать, что январь это 1, а февраль 2?
---
Как формируются названия месяцев?
---
номер месяца можно вычисляемым полем
(7) вычисляемое поле сделать не ошибетесь в связи тогда
---
Названия месяца сотрудник выбирает из выпадающего списка на форме.
---
Короче, все еще проще.
В запросе выбираем НачалоПериода(НашПериод, МЕСЯЦ) КАК Месяц, в оформлении этого поля ставим формат даты ММММ и всё, СКД сама их отсортирует.
---
НачалоПериода(НашПериод, МЕСЯЦ) КАК Месяц
Что такое НашПериод? Это строковый реквизит Месяц?
---
Можете отчет выложить? А то диалог грозит затянуться)
---
ну и терпение у тебя! плюсану.
---
Это запрос

```1c
    ВЫБРАТЬ
    Регистрация.Дата,
    Регистрация.Клиент,
    Регистрация.Сумма,
    Регистрация.Менеджер,
    Регистрация.Месяц КАК Месяц
    ИЗ
    Документ.Регистрация КАК Регистрация
```
---
Настройки.
---
Регистрация.Месяц - это месяц строкой из Регистрация.Дата, я правильно понимаю?
---
Нет, я выше писала. Пользователь на форме в поле Месяц выбирает в выпадающем списке месяц, который строкой. К дате документа это не имеет никакого отношения.
---
Если да, то добавляем поле НомерМесяца:

```1c
    ВЫБРАТЬ
    Регистрация.Дата,
    Регистрация.Клиент,
    Регистрация.Сумма,
    Регистрация.Менеджер,
    Регистрация.Месяц КАК Месяц,
    МЕСЯЦ(Регистрация.Дата) КАК НомерМесяца
    ИЗ
    Документ.Регистрация КАК Регистрация
```

Если нет, то добавляем поле НомерМесяца:

```1c
    ВЫБРАТЬ
    Регистрация.Дата,
    Регистрация.Клиент,
    Регистрация.Сумма,
    Регистрация.Менеджер,
    Регистрация.Месяц КАК Месяц,
    ВЫБОР Регистрация.Месяц
    КОГДА "Январь"
    ТОГДА 1
    КОГДА "Февраль"
    ТОГДА 2
    КОГДА "Март"
    ТОГДА 3
    КОГДА "Апрель"
    ТОГДА 4
    КОГДА "Май"
    ТОГДА 5
    КОГДА "Июнь"
    ТОГДА 6
    КОГДА "Июль"
    ТОГДА 7
    КОГДА "Август"
    ТОГДА 8
    КОГДА "Сентябрь"
    ТОГДА 9
    КОГДА "Октябрь"
    ТОГДА 10
    КОГДА "Ноябрь"
    ТОГДА 11
    КОГДА "Декабрь"
    ТОГДА 12
    КОНЕЦ КАК НомерМесяца
    ИЗ
    Документ.Регистрация КАК Регистрация
```
---
да, так получается привязать к месяцу номер. Но все равно выводится например ноябрь, а потом сентябрь. Это надо еще где то в СКД настроить?
---
да, см. скрин (6), на закладке "Сортировка" выбрать НомерМесяца.
---
да, спасибо, все получилось, только теперь в колонках, второй строкой выводится ресурс, как это убрать?
---
вот это КОГДА "Январь"
        ТОГДА 1....
....

пропишите в выражение сортировки прямо в источнике СКД,

а вставка в запрос который получает данные в поле НомерМесяца и ресурс - это лишнее для задачи
---
источнике СКД где это находится - источник СКД?
---
Все нашла. Да, спасибо, тоже работает!
---
Я бы в поле источника данных относительно поля, которое поставляет данные к колонку месяц прописал выражение сортировки. это 100% , что сортировка будет такой как надо во всех настройках и вариантах