1C: Выбор из нескольких вариантов макета отчета СКД

Задача: в зависимости от внешних условий, выводить тот или иной вариант отчёта СКД.

Решение:

Добавим в отчёт два макета СКД:

Далее, в зависимости от нажатой кнопки, формируем разные данные:

1С: Программная установка пользовательских настроек при открытии отчёта СКД

1С СКД: маленькие хитрости

  1. Группировка колонок в шапке отчета. Например, если необходимо получить шапку вида:

То в СКД во вкладке Ресурсы, нужно добавить поля для вывода в колонки:

Затем в настройках отчета эти поля добавить к колонке «Период»

2. Объединение однотипных колонок единой шапкой, вида:

Для этого в наборе данных, в путь необходимо добавить общий разделитель. Например было: КоличествоОбращений, стало Количество.Обращений. Заголовок необходимо переименовать

3. Добавление в СКД кнопки выбора периода

Для этого во вкладке параметры необходимо добавить реквизит «Период» с типом «Стандартный период», а выражения дат начала и конца стандартные выражения «&Период.ДатаОкончания» и «&Период.ДатаНачала». Так-же необходимо ставить галочки «Ограничение», что бы на форму не выводились лишние поля.

Программный вызов отчета СКД с параметрами и отборами. Выгрузка в файл

Можно сделать примерно так:




Программное сохранение отчета СКД в файл Excel

Задача: по расписанию формировать файл отчета СКД и отправлять его по электронной почте.

Решение:

1. Формируем файл

2.Отправляем его по почте




1 2