Создание внешней печатной формы

Версия для печатиPDF-версия

Этап 1: Создание внешней обработки

1.1. Открываем программу в режиме "Конфигуратор".

1.2. Создаем новый файл внешней обработки.

 Создание новой обработки

Выбор вида документа

1.3. Добавляем реквизит СсылкаНаОбъект.

Добавление реквизита

1.4. В свойстве ТипДанных реквизита СсылкаНаОбъект выбираем документы или справочники, из которых будет вызываться эта печатная форма (типы данных ДокументСсылка.* и СправочникСсылка.*).

Свойства реквизита СсылкаНаОбъект

1.5. Копируем нужный макет из документа или справочника или создаём новый.

Копирование макета

1.6. Открываем модуль объекта обработки.

Открытие модуля объекта

1.7. В модуле объекта обработки создаём функцию Печать() с ключевым словом Экспорт.

Создание функции Печать()

1.8. В функции Печать() описываем алгоритм заполнения печатной формы. Функция должна возвращать значение типа ТабличныйДокумент.

1.9. Создаём новый макет Параметры_Авторегистрации. В первом столбце макета указываем объекты, для которых будет регистрироваться печатная форма, в виде "Документы.<ИмяДокумента>".1

1.10. Сохраняем обработку.

Этап 2: Регистрация внешней печатной формы

2.1. Открываем программу в режиме "1С:Предприятие".

2.2. Открываем меню "Сервис" ⇒

"Внешние печатные формы и обработки" ⇒ "Внешние печатные формы" (Управление торговлей 10.3, Розница 1.0)

"Дополнительные отчеты и обработки" ⇒ "Дополнительные внешние печатные формы" (Бухгалтерия предприятия 1.6, 2.0, Зарплата и управление персоналом 2.5)

Внешние печатные формы. Открытие

2.3. Нажимаем кнопку "Добавить".

Добавление внешней печатной формы в список

2.4. В открывшейся форме нажимаем кнопку "Заменить файл внешней обработки".

Добавление внешней печатной формы

2.5. В табличной части "Принадлежность печатной формы" добавляем строку.2 Устанавливаем в поле "Представление объекта" нужный документ или справочник.2 В поле "Заменяемая печатная форма" - заменяемую печатную форму.3 Сохраняем внешнюю обработку.

Настройка внешней печатной формы

Теперь при нажатии кнопки "Печать" в документе будет вызываться внешняя печатная форма.


Примечания:

1 - Необязательный пункт.

2 - Если не был выполнен п.1.9.

3 - При добавлении новой печатной формы без замены старой поле "Заменяемая печатная форма" не заполняется.

Полезность материала: 
4
Ваша оценка: Нет Средняя: 4 (39 оценок)
Оцените полезность материала

Комментарии

Отличный урок, спасибо, думаю пригодится многим)

Для начинающих еще рекондую этот курс, сейчас его смотрю потихоньку: http://club-1c.com/topic/7005-1с-программирование-для-новичков/

А я скачал готовую печатную форму ТОРГ-12 отсюда http://www.cheapepf.ru/goods/show/1490114 для Управление торговлей 11.1

Как теперь мне ее подредактировать для своих целей?

Заранее спасибо!

При проверке модуля ненайденнные объекты заменить на "СсылкаНаОбъект" и осталось изменить в тексте слова "Ссылка" на "СсылкаНаОбъект" (исключая тексты запросов, если таковые имеются)

Спасибо, очень она мне помогла.

А как создавать печатные формы под 8.3 я узнал с этого видео на ютубе:

http://youtu.be/9JlR-2rNW6o

http://youtu.be/OdY5JdHMilU

© При копировании материалов сайта ссылка на оригинал обязательна.