8.х Сортировка в СКД

Тема в разделе "Конфигурирование на платформе "1С:Предприятие 8"", создана пользователем Elfix, 9 июл 2010.

  1. TopicStarter Overlay
    Elfix
    Offline

    Elfix Опытный в 1С

    Регистрация:
    10 апр 2010
    Сообщения:
    67
    Симпатии:
    0
    Баллы:
    26
    Доброго времени суток!

    Создаю отчет с помощью СКД. Запрос:
    Код:
    ВЫБРАТЬ
    ВзаиморасчетыСКонтрагентамиОстатки.ОтчетныйПериод КАК ОтчетныйПериод,
    ВзаиморасчетыСКонтрагентамиОстатки.СценарийУУ,
    ВзаиморасчетыСКонтрагентамиОстатки.Организация,
    ВзаиморасчетыСКонтрагентамиОстатки.Подразделение,
    ВзаиморасчетыСКонтрагентамиОстатки.Контрагент,
    ВзаиморасчетыСКонтрагентамиОстатки.Договор,
    ВзаиморасчетыСКонтрагентамиОстатки.ДокументВзаиморасчетов,
    СУММА(ВзаиморасчетыСКонтрагентамиОстатки.СуммаОстаток) КАК Сумма
    ИЗ
    РегистрНакопления.ВзаиморасчетыСКонтрагентами.Остатки(, ВидВзаиморасчетов = &ВидВзаиморасчетов) КАК ВзаиморасчетыСКонтрагентамиОстатки
    
    СГРУППИРОВАТЬ ПО
    ВзаиморасчетыСКонтрагентамиОстатки.ОтчетныйПериод,
    ВзаиморасчетыСКонтрагентамиОстатки.Организация,
    ВзаиморасчетыСКонтрагентамиОстатки.Подразделение,
    ВзаиморасчетыСКонтрагентамиОстатки.СценарийУУ,
    ВзаиморасчетыСКонтрагентамиОстатки.Контрагент,
    ВзаиморасчетыСКонтрагентамиОстатки.Договор,
    ВзаиморасчетыСКонтрагентамиОстатки.ДокументВзаиморасчетов
    
    В СКД сделал вычисляемое поле Месяц как
    Код:
    Формат(ОтчетныйПериод, "ДФ='ММММ гггг'")
    
    Структура отчета:

    Таблица
    Строки
    Контрагент
    Договор
    Колонки
    Месяц

    Отчет строится правильно, но месяц "гуляет", т. е. в первой колонке показывается Август 2010, Далее Июль 2010, потом Июнь 2010. Как сделать так, чтобы колонки сортировались в правильном порядке?
  2. HexaD
    Offline

    HexaD Опытный в 1С

    Регистрация:
    19 июн 2010
    Сообщения:
    59
    Симпатии:
    0
    Баллы:
    26
    Если поле "Месяц" у вас сортируется неверно, то выводите его, но сортируйте не по нему, а по полю "ОтчётныйПериод", которое можно не выводить в отчёт.

    На всякий случай напишу, что сортировка задаётся на вкладке "Настройки". Для этого внизу нужно найти вкладку "Сортировка".
  3. TopicStarter Overlay
    Elfix
    Offline

    Elfix Опытный в 1С

    Регистрация:
    10 апр 2010
    Сообщения:
    67
    Симпатии:
    0
    Баллы:
    26
    Пробовал. Не работает. Но все равно спасибо за оперативный ответ. Жду еще варианты решений.
  4. HexaD
    Offline

    HexaD Опытный в 1С

    Регистрация:
    19 июн 2010
    Сообщения:
    59
    Симпатии:
    0
    Баллы:
    26
    Странно. Я пробовал накидать отчёт - всё работало. Попробуйте задать эту сортировку во всех группировках вашего отчёта.
  5. TopicStarter Overlay
    Elfix
    Offline

    Elfix Опытный в 1С

    Регистрация:
    10 апр 2010
    Сообщения:
    67
    Симпатии:
    0
    Баллы:
    26
    Во всех группировках удалил автосортировку и поставил сортировку в настройке отчета по полю ОтчетныйПериод. Заработало! Спасибо большое!
Похожие темы
  1. Ok.Pavel
    Ответов:
    3
    Просмотров:
    700
  2. monarx
    Ответов:
    1
    Просмотров:
    456
  3. La lune
    Ответов:
    11
    Просмотров:
    1.775
  4. DFA
    Ответов:
    5
    Просмотров:
    537
Загрузка...

Поделиться этой страницей