Наша взаимовыгодная связь https://banwar.org/
Вітаю, дорогі друзі.
Продовжуємо розглядати роботу з друкованими формами.
У даній статті будемо створювати нову друковану форму без редагування об'єктів конфігурації.
Приклад.
Для документа «Реалізація товарів і послуг» додати друковану форму про списання зі складу товарів. Шапка друкованої форми: Дата, Номер, Склад. Колонки друкованої форми: Товар, Характеристика, Кількість.
Скористаємося шаблоном обробки для створення зовнішніх друкованих форм для документів. Посилання на скачування шаблону і обробки з прикладом я розміщу в кінці статті.
Для реалізації зовнішньої друкованої форми в обов'язковому порядку в модулі об'єкта обробки повинні бути присутніми наступні функції і процедури:
- Функція СведеніяОВнешнейОбработке () Експорт
- Процедура Друк (МассівОб'ектов, КоллекціяПечатнихФорм, Об'ектиПечаті, ПараметриВивода) Експорт
- Функція ПолучітьТабліцуКоманд ()
- Процедура ДобавітьКоманду (ТабліцаКоманд, Подання, Ідентифікатор, Використання, ПоказиватьОповещеніе = Брехня, Модифікатор = "")
- Функція СформіроватьПечатнуюФорму (МассівОб'ектов, Об'ектиПечаті)
Функція СведеніяОВнешнейОбработке має наступний вигляд:
ПараметриРегістраціі = Новий Структура; ПараметриРегістраціі.Вставіть ( "Вид", "ПечатнаяФорма"); Об'ектиМетаданних = Новий Масив; Об'ектиМетаданних.Добавіть ( "Документ.РеалізаціяТоваровУслуг"); ПараметриРегістраціі.Вставіть ( "Призначення", Об'ектиМетаданних); ПараметриРегістраціі.Вставіть ( "Найменування", "Приклад: додаткова друкована форма списання по складу"); ПараметриРегістраціі.Вставіть ( "Версія", "1.0"); ПараметриРегістраціі.Вставіть ( "БезопаснийРежім", Істина); ПараметриРегістраціі.Вставіть ( "Інформація", "Виводимо товар, кторой буде списаний зі складу"); ТабліцаКоманд = ПолучітьТабліцуКоманд (); ДобавітьКоманду (ТабліцаКоманд, "Списання зі складу", "МакетТест", "ВизовСерверногоМетода", Брехня, "ПечатьMXL"); ПараметриРегістраціі.Вставіть ( "Команди", ТабліцаКоманд); Повернення ПараметриРегістраціі;Детально де які параметри за що відповідають описано в обробці-шаблоні.
У процедурі «СформіроватьПечатнуюФорму» опишемо сам алгоритм заповнення табличного документа.
Коли зовнішня обробка буде готова і протестована її треба підключити. Це можна зробити в панелі «Адміністрування» командою «Додаткові звіти і обробки». Додавання додаткових звітів і обробок доступно користувачеві з підключеною роллю «Додавання і зміна додаткових звітів і обробок».
За кнопці «Створити» треба ввести нашу обратку.
Після запису наша, додаткова друкована форма стане доступна з сторінки списку і форми документа «Реалізація товарів і послуг» по кнопці «Додаткові друкарські форми»
Після вибору нашої друкованої форми на виконання отримаємо наступний результат:
Обробки (шаблон і приклад)
Популярність: 15%