СКД: Свой порядок столбцов (Складов) у группировки
Имеется отчет на СКД - Остатки на складах, где по строкам выводится Номенклатура, по столбцам Склады (см. скрин - порядок столбцов(Складов) выводится по своей неведомой логике 1С) - группировка по Склад.
Необходимо задать свой порядок вывода столбцов (Складов). Т.е. чтобы выводился первым "Склад5", вторым - "Склад3" и т.п.
Как это можно сделать?
Необходимо задать свой порядок вывода столбцов (Складов). Т.е. чтобы выводился первым "Склад5", вторым - "Склад3" и т.п.
Как это можно сделать?
Прикрепленные файлы:
По теме из базы знаний
- Универсальный конструктор отчетов (Новейший отчет) для 1C 7.7
- 115 полезностей по курсу СКД Евгения Гилёва
- 50+ советов для успешной сдачи 1С: Специалист по платформе
- Как сдать экзамен 1С:Специалист по платформе?
- API-интеграция 1С с маркетплейсами ОЗОН, WildBerries, Я.Маркет, СберМегаМаркет, Стройландия, Леруа Мерлен, Hoff, AliExpress для УТ11, КА2, ERP2, УНФ, БП3, Розница, УТ10, УПП1.3
Найденные решения
Решил таки задачу правильного вывода колонок группировки ресурса:
Добавляем в запрос:
И далее не используем "Выражение упорядочивания" на СкладПорядокСортировки на вкладке "Наборы данных", т.к. так не работает (из-за чего так и не понял, т.к. форматирование через "Наборы данных" работает).
А на Настройки-<Ресурс>-Сортировка - выбираем СкладПорядокСортировки, и тогда все работает (см скрин).
Добавляем в запрос:
ВЫБОР
КОГДА Остатки.Субконто3.Наименование = "Москва" ТОГДА 1
КОГДА Остатки.Субконто3.Наименование = "Новое Москва" ТОГДА 2
КОГДА Остатки.Субконто3.Наименование = "Резерв Москва" ТОГДА 3
ИНАЧЕ 100
КОНЕЦ КАК СкладПорядокСортировки
И далее не используем "Выражение упорядочивания" на СкладПорядокСортировки на вкладке "Наборы данных", т.к. так не работает (из-за чего так и не понял, т.к. форматирование через "Наборы данных" работает).
А на Настройки-<Ресурс>-Сортировка - выбираем СкладПорядокСортировки, и тогда все работает (см скрин).
Прикрепленные файлы:
Остальные ответы
В избранное
Подписаться на ответы
Сортировка:
Древо развёрнутое
Свернуть все
(1) А есть ли какой-либо формальный признак, по которому необходимо осуществлять сортировку?
Вообще, в СКД есть специальная настройка для задания собственного порядка данных. Расположена она на первой закладке "Наборы данных" и называется "Выражение упорядочивания". Например, если для складов у Вас есть некоторое числовое поле "Рейтинг", можно выбрать его в выражении. Тогда при сортировке складов всегда будет использовано оно. А можно задать полноценное выражение на языке СКД, например, с использованием ВЫБОР...КОГДА...КОНЕЦ.
Вообще, в СКД есть специальная настройка для задания собственного порядка данных. Расположена она на первой закладке "Наборы данных" и называется "Выражение упорядочивания". Например, если для складов у Вас есть некоторое числовое поле "Рейтинг", можно выбрать его в выражении. Тогда при сортировке складов всегда будет использовано оно. А можно задать полноценное выражение на языке СКД, например, с использованием ВЫБОР...КОГДА...КОНЕЦ.
Прикрепленные файлы:
Почитал про применение ВЫБОР...КОГДА...КОНЕЦ, получается, что этой конструкцией можем изменить значение существующего поля. Но у нас такого поля нет и создавать его в справочнике Склады специально для сортировки в отчете не хотелось бы. Может, можно использовать некое виртуальное поле, которое как таблицу создать в самом СКД?
Или, может, нужно посмотреть в сторону вычисляемых полей?
Или, может, нужно посмотреть в сторону вычисляемых полей?
Решил таки задачу правильного вывода колонок группировки ресурса:
Добавляем в запрос:
И далее не используем "Выражение упорядочивания" на СкладПорядокСортировки на вкладке "Наборы данных", т.к. так не работает (из-за чего так и не понял, т.к. форматирование через "Наборы данных" работает).
А на Настройки-<Ресурс>-Сортировка - выбираем СкладПорядокСортировки, и тогда все работает (см скрин).
Добавляем в запрос:
ВЫБОР
КОГДА Остатки.Субконто3.Наименование = "Москва" ТОГДА 1
КОГДА Остатки.Субконто3.Наименование = "Новое Москва" ТОГДА 2
КОГДА Остатки.Субконто3.Наименование = "Резерв Москва" ТОГДА 3
ИНАЧЕ 100
КОНЕЦ КАК СкладПорядокСортировки
И далее не используем "Выражение упорядочивания" на СкладПорядокСортировки на вкладке "Наборы данных", т.к. так не работает (из-за чего так и не понял, т.к. форматирование через "Наборы данных" работает).
А на Настройки-<Ресурс>-Сортировка - выбираем СкладПорядокСортировки, и тогда все работает (см скрин).
Прикрепленные файлы:
Вакансии
Аналитик 1С / Бизнес-аналитик
Нижний Новгород
зарплата от 100 000 руб. до 250 000 руб.
Временный (на проект)
Нижний Новгород
зарплата от 100 000 руб. до 250 000 руб.
Временный (на проект)