Смарт-автоматизация (вызов смарт-пакета) для наложения штрих-кода или печати может быть реализована как на переходе по маршруту, так и по нажатию смарт-кнопки.
Подготовка
В категории должны быть настроены:
•ДП (возможно, скрытый), в который будет записываться файл с изображением (штрих-кодом или печатью). В примере ниже он называется Штамп;
•ДП, в котором хранится файл с документом, на который накладывается изображение. В примере ниже он называется Файл документа.
Для генерации штрих-кода можно использовать отчет FastReport, который будет содержать только изображение на прозрачном фоне. В FastReport для этого есть специальный объект BarcodeObject:
Отчет FastReport с изображением на прозрачном фоне.
С помощью смарт-автоматизации изображение накладывается вплотную к краю листа документа. Чтобы отодвинуть изображение от края, в файле с изображением должны быть предусмотрены соответствующие отступы.
|
Наложение печати
Смарт-пакет для наложения печати включает два смарт-действия:
В параметре Тип документа выберите DOCX или PDF.
В параметр Исходный документ нужно передать ID файла с документом, на который накладывается изображение (при необходимости — с учетом версии документа):
Смарт-выражение для получения файла с документом.
В параметр Изображение нужно передать ID файла с изображением (можно без учета версии):
Смарт-выражение для получения файла с изображением.
В параметре Страницы укажите, должно ли изображение накладываться на все страницы или только на титульную или последнюю.
В параметре Расположение укажите место для изображения, например, левый верхний угол.
|
В параметре Целевой ДП нужно указать ДП, в который будем помещен итоговый документ. Это может быть тот же ДП Файл документа.
В параметр Файл должен передаваться результат предыдущего действия Наложить изображение на документ.
Смарт-выражение для получения результата предыдущего действия.
|
Наложение штрих-кода
Поскольку штрих-код нужно сначала сгенерировать, а потом уже накладывать на документ, смарт-пакет включает дополнительные смарт-действия:
В параметр Id отчета нужно передать отчет, который генерирует штрих-код.
Расширение файла должно быть указано как Png.
|
В параметре Целевой ДП нужно указать ДП для хранения файла с изображением.
В параметр Файл должен передаваться результат предыдущего смарт-действия Создать файл отчета:
Смарт-выражение для получения результата предыдущего действия.
|
В параметре Тип документа выберите DOCX или PDF.
В параметре Исходный документ должен быть полный ID файла с документом, на который накладывается изображение (при необходимости — с учетом версии документа):
Смарт-выражение для получения файла с документом.
В параметре Изображение должен быть полный ID файла с изображением (можно без учета версии):
Смарт-выражение для получения файла с изображением.
В параметре Страницы укажите, должно ли изображение накладываться на все страницы или только на титульную или последнюю.
В параметре Расположение укажите место для изображения, например, левый верхний угол.
|
В параметре Целевой ДП нужно указать ДП, в который будем помещен итоговый документ. Это может быть тот же ДП Файл документа.
В параметр Файл должен передаваться результат предыдущего действия Наложить изображение на документ — смарт-выражение аналогичное пункту 2.
|
Полезные ссылки
Смарт-автоматизация на переходе
Кнопки
Возможные смарт-действия
Штрих-коды