gifts2017

Формирование печатных форм документов на основе внешних отчетов СКД

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

Внешние печатные формы в типовой конфигурации 1С:Бухгалтерия  8.1, 8.2  - это внешние обработки без прямой возможности использования СКД.
Данная публикация  описывает простой способ формирования дополнительных печатных форм документов  с  использования внешних отчетов с СКД .

Дополнительные печатные формы документов в типовой конфигурации 1С:Бухгалтерия  8.1, 8.2 (и видимо в других типовых конфигурациях)  - это внешние  обработки без прямой возможности использования СКД (системы компоновки данных).  Это  не всегда удобно, особенно для тех, кто привык к технике быстрого создания печатных форм и отчетов с использованием технологии СКД .
Данная публикация  описывает простой способ формирования дополнительных печатных форм документов  с  использования внешних отчетов с СКД .
Суть  способа в следующем:
-  в раздел дополнительных печатных форм  справочника "Внешние обработки" вам нужно добавить обработку  ОбщаяОбработкаПечатныхФормСКД (см. вложенный  файл данной публикации);
- там же в табличной части вам нужно добавить новую  строку, указать в ней  тип вашего документа, для которого Вы формируете новую печатную форму,  наименование кнопки печатной формы , в качестве дополнительного параметра указать строку с тем же наименованием кнопки.
- в разделе  внешних отчетов справочника "Внешние обработки" вам нужно добавить папку  «Отчеты внешних печатных форм СКД».
-  в папку  «Отчеты внешних печатных форм СКД»  Вам нужно добавить свой внешний отчет , причем имя его должно совпадать с  наименованием кноки  печатной формы и значением дополнительного параметра.

Вот собственно и все.  При нажатии кнопки "Печать" в вашем документе Вы увидите новую внешнюю печатную форму, которая будет генерироваться не  внешней обработкой, а внешним отчетом с СКД.

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

Наименование Файл Версия Размер Кол. Скачив.
ОбщаяОбработкаПечатныхФормСКД
.epf 7,55Kb
07.04.12
83
.epf 7,55Kb 83 Скачать

См. также

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

Комментарии

0. vpaoli 08.09.11 09:20
Внешние печатные формы в типовой конфигурации 1С:Бухгалтерия 8.1, 8.2 - это внешние обработки без прямой возможности использования СКД.
Данная публикация описывает простой способ формирования дополнительных печатных форм документов с использования внешних отчетов с СКД .


Перейти к публикации

1. Александр Медведев (anig99) 08.09.11 09:20
Скриншотов бы пошагово и инструкцию почетче... Как передаются данные из документа во внешний отчет? Какие требования к внешнему отчету?

А ещё можно написать внешнюю обработку, которая будет работать как СКД. Т.е. внешняя обработка с небольшим кол-вом кода и макетом СКД. Подключается как обычно, но выводит отчет СКД.
У меня есть простенькая заполнялся табличной части, которая выводит СКД для отбора контрагентов и кнопка переноса результатов этого отбора в табличную часть. Не помню выкладывал ли я её сюда.
2. Сергей Рудаков (fishca) 08.09.11 11:58
текст необходимо однозначно привести в порядок, читать тяжело.
3. Алексей Гришков (asg1975) 20.09.11 01:10
Не понял про "в качестве дополнительного параметра". Покажите скрином, плиз. И как можно передавать в отчет на СКД параметры в данном случае?

Пожелание автору (и всем выкладывающим заодно): -= ИМХО =-
- прикладывайте пожалуйста интструкцию по использованию обработок к архиву. Ну согласитесь возвращаться каждый раз к странице с описанием (еще и название надо вспомнить и т.д. и т.п.) совсем не удобно. .
- картинки тоже неплохо прикреплять, которые проясняют порядок использования, результаты.
4. vpaoli 20.09.11 21:06
Для тех кто не понял, даю дополнительную пошаговую инструкцию.
В меню 1с:Бухгалтерия 8.1 выбираете Сервис-Дополнительные отчеты и обработки - Дополнительные внешние печатные формы. Добавляете ОбщаяОбработкаПечатныхФормСКД.epf (файл , приложенный к данной публикации) . В табличной части вводите новую строку, выбираете представление объекта (ваш документ из которого хотите печатать ), указываете "Представление кнопки" (например, "Акт возврата"), в колонке "Дополнительные параметры" добавляете параметр "ПредставлениеКнопки" и его значение "Акт возврата".
Вам остается в меню Сервис-Дополнительные отчеты и обработки - Дополнительные внешние отчеты создать папку "Отчеты внешних печатных форм СКД" и добавить в эту папку ваш отчет "Акт возврата.erf" (данный отчет Вы пишете сами с использованием СКД).
Далее идете на сайт infostart.ru , находите данную публикацтю и в параграфе "Оценка сообщества" ставите плюс.

Далее , для новой печатной формы "Для тех кто в танке", в ОбщаяОбработкаПечатныхФормСКД.epf добавляете новую строку с другим документом (из которого хотите печатать эту форму). Аналогично указываете "Представление кнопки" (пишете строку "Для тех кто в танке"), в колонке "Дополнительные параметры" добавляете параметр "ПредставлениеКнопки" и его значение "Для тех кто в танке". В папку "Отчеты внешних печатных форм СКД" нужно добавить ваш отчет "Для тех кто в танке.erf" (данный отчет Вы пишете сами с использованием СКД).
Далее идете на сайт infostart.ru , находите данную публикацтю и в параграфе "Оценка сообщества" ставите еще один плюс.

И т.д. до бесконечности!
5. Валерий Дубовой (Valerich) 12.04.12 07:40
(4) а если я на бронетранспортере....

Печатная форма подразумевает вывод информации по конкретному объекту. Что надо сделать при разработке того самого отчета, который выведет печатную форму объекта, чтобы сработало ограничение именно на нужный объект? Параметр (имя в студию)? Отбор (какой)?
6. vpaoli 04.02.14 21:42
(5) Valerich,
Честно скажу, давно писал эту статью и уже сам не помню всех подробностей. С тех пор уже 2 работы сменил. Посмотрите сами ОбщаяОбработкаПечатныхФормСКД.epf и там вероятно найдете "концы..." как это все привязывается к конкретному объекту конфигурации...
Для написания сообщения необходимо авторизоваться
Прикрепить файл
Дополнительные параметры ответа