Для чего это?
Попытка собрать в одном месте ссылки на видео с решением различных задач по СКД с описанием ключевых моментов, чтобы легче было найти.
Другие части
Оглавление
- Вывод группировок с периодичностью, которая не предусмотрена в отчете
- Строковое поле с расшифровкой как ссылка
- Выровнять заголовки групп по центру
- Корректный расчет остатков и по разным разделам учета
- Отсортировать записи в том порядке, который указан в отборе
- Дополнительные колонки за кросс-таблицей
- Как вывести текущую дату, текущего пользователя в отчете на СКД
- Компактный вывод кросс-таблицы в СКД
- Как пронумеровать детальные записи по виртуальной группировке
- Убрать совсем шапку таблицы в отчет на СКД
Вывод группировок с периодичностью, которая не предусмотрена в отчете
Суть видео: есть поле ПериодСекунда, надо сгруппировать данные по Месяцам или сгруппировать по Годам
Строковое поле с расшифровкой как ссылка
Вывод строк с возможностью открытия карточки объекта. Например: показываем Номенклатура.НаименованиПолное - по клику открывается Номенклатура, показываем Контрагент.НаименованиеПолное - по клику открывается Контрагент.
Подменить основное представление объекта в отчете на СКД, например чтобы вместо Поступление товаров и услуг 000001 от 31.03.2030 23:59:59 вывести "ПТУ 00001 от 31.03.2030 г."
Суть решения: с помощью выражения представления, с помощью макета, с помощью условного оформления
Выровнять заголовки групп по центру
Выбранные поля можно сгруппировать – создать группу выбранных полей. Задача выровнять по центру только надписи для групп полей
Суть решения в создании условного оформления для всех полей (ни одного поля не указано) и создания условного оформления для перечисленных полей
Корректный расчет остатков и по разным разделам учета
Правильный расчет итогов СКД. Текстом метод описан в публикации.
Скрещиваем ежей с ужами - остатки и обороты по двум регистрам накопления в одном отчёте с периодичность до регистратора. В примере ОстаткиИОбороты, Обороты. То же самое можно сделать для ОстаткиИОбороты, ОстаткиИОбороты.
Отсортировать записи в том порядке, который указан в отборе
Здесь показана программная компоновка отчета с созданием внешнего набора данных - НаборДанныхОбъект.
Так же продемонстрировано создание дочернего поля с использованием свойства Путь (Склад.Порядок)
Суть решения в создании и заполнении НаборДанныхОбъект, которое хранит порядок элементов отбора
Дополнительные колонки за кросс-таблицей
Вывести поле после кросс-таблицы. Так же рассмотрено для чего параметр "Вариант использования группировки"
Суть метода заключается в добавлении вычисляемого поля и создания группировки по этому полю
Как вывести текущую дату, текущего пользователя в отчете на СКД
С помощью системных функций и экспортных функций общих модулей получаем информацию и выводим в отчет
Компактный вывод кросс-таблицы в СКД
Нумеруем строки в запросе разрезе одной группировки, помещаем группировку в ресурс выводим. Кстати, здесь продемонстрирован прием как пронумеровать строки в запросе
Как пронумеровать детальные записи по виртуальной группировке
Решение с помощью хитрого многочлена с использованием функции ВычислитьВыражение
Убрать совсем шапку таблицы в отчет на СКД
Решение 1: Установка высоты полей в шапке = 1
Решение 2: Создание макета заголовки группировки