Шаблон отчета на СКД. Сохранение настроек. Отправка по почте. Выгрузка в Excel



Шаблон для отчетов на основе СКД. Добавлена возможность выгрузки в Excel и отправка по почте с помощью функций конфигурации "1С:Библиотека стандартных подсистем 8.2".

Основу данного шаблона взял ТУТ.

Большое спасибо автору шаблона!

Для своих нужд добавил немного плюшек. Выгрузка в Excel. Отправка сформированного отчета по почте.

Для отправки по почте необходимо, чтобы в конфигурации присутствовали функции из конфигурации «1С:Библиотека стандартных подсистем 8.2». Сами отчеты формируются в самописной конфигурации, в типовых не тестировались, возможно, потребуется допил напильником, но надеюсь, что это не испугает собратьев по разуму. =) 

Также в модуль шаблона добавлена: Функция СформироватьАвтоматически(РежимФормирования = Неопределено) Экспорт


Данная функция помогает мне автоматически формировать отчеты. Далее с помощью другой обработки результат отправлятся по почте. Если будут на то желающие, выложу эту вспомогательную обработку, там в принципе все просто: Отчет вызывается в виде внешней обработки, либо встроенного отчета, далее вызов функции «СформироватьАвтоматически» и результат, аналогично командам по кнопке «Отправить по электронной почте», которая вызывает почтовые функции конфигурации «1С:Библиотека стандартных подсистем 8.2» отправляется по назначению.


И в отчет добавлен реквизит «ДополнительныеПараметры» (тип СписокЗначений), с помощью которых можно устанавливать реквизиты отчета, а также включать предустановленные отборы СКД. Все действия с доп. параметрами выполняются в функции «СформироватьАвтоматически«.


Немного пояснений по доп. параметрам. Поиск совпадения полей отбора и элемента спика доп. параметров идет по представлению:

«Строка(ЭлементОтбора.ЛевоеЗначение) = ПараметрОбработки.Представление».

Возможно, не совсем оптимально, но пока решил это перебором в лоб. Если кто предложит более изящное решение, буду благодарен.

4 Comments

  1. w-divin

    опять не УФ ((( пичальбеда (((

    Как вы юзаете БСП не на УФ? удивляюсь…

    Reply
  2. levran

    Где-то видел в каталоге шаблон на УФ. Наверняка кто-то уже делал.

    Reply
  3. esa35

    Спасибо за разработку)

    Reply
  4. German_Tagil

    Посмотреть надо

    Reply

Leave a Comment

Ваш адрес email не будет опубликован. Обязательные поля помечены *