gifts2017

Бухгалтерия 3.0 Как печатать свой отчет СКД прямо из формы типового документа, не изменяя конфигурации? Внешняя печатная форма на основе системы компоновки данных.

Опубликовал Александр Максимов (Alex7774) в раздел Печать - Универсальные печатные формы

Как печатать свой отчет, созданный в системе компоновки данных (СКД), прямо из формы типового документа, не изменяя конфигурации? Очень просто, если использовать данную статью и прилагаемый файл.
В качестве примера напечатаем свой отчет “Акт на списание материалов” прямо из формы документа Требование-накладная.

 

Как печатать свой отчет, созданный в системе компоновки данных (СКД), прямо из формы типового документа, не изменяя конфигурации? Очень просто, если использовать данную статью и прилагаемый файл. Для проверки работоспособности файла сделайте шаг 3 данной инструкции.

 Подробная инструкция

В качестве примера напечатаем свой отчет “Акт на списание материалов” прямо из формы документа Требование-накладная.

 Аналогично печатаются другие отчеты СКД из других типовых документов.

 

Шаг 1. 

Создаем отчет в системе компоновки данных (СКД).

Для этого лучше всего использовать внешнюю обработку “Консоль системы компоновки данных (для управляемого приложения)”, которую можно найти на дисках ИТС.

Отчет должен содержать обязательный параметр с именем Ссылка и типом

ДокументСсылка. , например, ДокументСсылка. ТребованиеНакладная.

Сохраняем схему СКД в формате xml.

 

Шаг 2.

Создаем внешнюю обработку в режиме Конфигуратор.

2.1. Меню конфигуратора: Файл – Новый – Внешняя обработка

2.2  Реквизиты – не добавляем.

2.3. Формы - не добавляем.

2.4. Макеты - Добавить. Выбираем тип макета Схема компоновки данных. Нажимаем кнопку Готово. Затем нажимаем кнопку Загрузить схему из файла и выбираем подготовленную на шаге 1 схему. Макет закрываем.

2.5. Нажимаем кнопку Действия – Открыть модуль объекта.

   Добавляем все функции  из прилагаемого файла.

   Настраиваем функции:

   В функции СведенияОВнешнейОбработке() изменяем строки

            -  МассивНазначений.Добавить("Документ.ТребованиеНакладная");

            - НоваяКоманда.Представление = "Акт на списание материалов";

            - ПараметрыРегистрации.Вставить("Наименование", "Акт на списание материалов");

            - ПараметрыРегистрации.Вставить("Информация", "Акт на списание материалов");

2.6. Закрываем окно внешней обработки с сохранением.

 

 Шаг 3.

Регистрируем внешнюю печатную форму в режиме 1С Предприятие 

3.1. Меню 1С: Администрирование – Дополнительные отчеты и обработки – Создать.

3.2. Нажимаем кнопку Загрузить из файла и выбираем подготовленный на шаге 2 файл.

3.3. Нажимаем Записать и закрыть.

 

Теперь из формы типового документа можно напечатать свой отчет.

 

Скачать файлы

Наименование Файл Версия Размер Кол. Скачив.
ВПФ_и_Инструкция
.zip 119,91Kb
11.11.13
38
.zip 1 119,91Kb 38 Скачать

См. также

Подписаться Добавить вознаграждение

Комментарии

1. юрий гулидов (gull22) 13.11.13 09:03
Люблю познавательные статьи, плюсую.
2. Sergey Boltach (ser6702) 13.11.13 09:26
Вы меня извините... но зачем нужна статья описывающая обычный типовой механизм ВПФ?
3. Саша Безымяный (help1Ckr) 13.11.13 12:42
За саму инструкцию плюс - ибо сам пишу инструкции - дело весьма утомительное. Но я то подумал что типовую печатную форму можно в скд в бп править)
4. DAnry (DAnry) 13.11.13 20:29
Спасибо за статью. Плюсую
5. mikhailovaew (mikhailovaew) 23.01.14 17:50
(2) мораль здесь в том, что описывается, как можно использовать СКД в ОБРАБОТКЕ, а не в ОТЧЕТЕ ("обычный типовой механизм ВПФ" - это как раз обработки).
6. Михаил Голубев (magolubev) 11.02.14 14:15
Не совсем понятно, что нового автор хотел показать, но за старание плюс
7. Владимир Клименко (KliMich) 11.02.14 22:02
(6) magolubev, поддерживаю. Не совсем понятно ...
Для написания сообщения необходимо авторизоваться
Прикрепить файл
Дополнительные параметры ответа