Групповая печать (сохранение в .xls .pdf) документов

Опубликовал Иван (iones) в раздел Печать - Пакетная печать

Данная разработка не претендует на уникальность. Еще один вариант групповой печати/сохранения в файл печатных форм обработка.

Данная обработка была написана давно. Просто вдруг споткнулся об нее и как-то решил, а пусть полежит на Инфостарте.

Доступны на сохранение только печатные формы, подключенные внешне (в справочнике Внешние обработки)

Остальное вроде все интуитивно понятно.

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

Наименование Файл Версия Размер
ГрупповаяПечатьДокументов.epf
.epf 18,16Kb
17.06.16
32
.epf 18,16Kb 32 Скачать

См. также

Комментарии
1. Макас (makas) 41 20.06.16 13:20 Сейчас в теме
В типовой БП 2.0 (2.0.65.33), платформа 8.2 (8.2.19.116) обработка не сохраняет файлы внешних печатных форм в PDF- XLS, а встроенные печатные формы только выводит на печатную форму на экран..
2. Иван (iones) 170 23.06.16 14:27 Сейчас в теме
(1) makas,
Доступны на сохранение только печатные формы, подключенные внешне (в справочнике Внешние обработки)

Естественно внешняя обработка должна быть корректно написана, через функцию Печать() возвращающая ТабличныйДокумент.
В противном случае никак не получить ТабличныйДокумент описанный в теле документа.
3. Александр Панца (Sancho Panza) 11.01.17 13:12 Сейчас в теме
Конфигурация АНР-Аптека, 1С:Предприятие 8.3 (8.3.6.2299):

{Форма.Форма.Форма(17,13)}: Переменная не определена (УниверсальныеМеханизмы)
ТабДок = <<?>>УниверсальныеМеханизмы.НапечататьВнешнююФорму(текДокумент.Документ, ПечатнаяФорма);
{Форма.Форма.Форма(20,5)}: Переменная не определена (УниверсальныеМеханизмы)
<<?>>УниверсальныеМеханизмы.НапечататьДокумент(ТабДок,1,НаПринтер,ОбщегоНазначенияЗК.СформироватьЗаголовокДокумента(текДокумент.Документ.ПолучитьОбъект(),Документ.Синоним),Принтер);
{Форма.Форма.Форма(114,25)}: Переменная не определена (УниверсальныеМеханизмы)
ДеревоМакетовПечати = <<?>>УниверсальныеМеханизмы.ПолучитьДеревоМакетовПечати(ОбъектДокумента.Ссылка, СтруктураВнутреннихПечатныхФорм,,,Ложь);
{Форма.Форма.Форма(116,25)}: Переменная не определена (УниверсальныеМеханизмы)
ДеревоМакетовПечати = <<?>>УниверсальныеМеханизмы.ПолучитьДеревоМакетовПечати(ОбъектДокумента.Ссылка, СтруктураВнутреннихПечатныхФорм);
{Форма.Форма.Форма(20,66)}: Переменная не определена (ОбщегоНазначенияЗК)
УниверсальныеМеханизмы.НапечататьДокумент(ТабДок,1,НаПринтер,<<?>>ОбщегоНазначенияЗК.СформироватьЗаголовокДокумента(текДокумент.Документ.ПолучитьОбъект(),Документ.Синоним),Принтер);