Добрый день. При настройке табличной части ПФ, заполняю соответствующие  поля, настраиваю колонки для отображения в таблице отчета согласно документации. Нажимаю [ Применить ] на странице настройки таблицы.

В детали "Настройте таблицы отчета" добавляется запись добавленной таблицы.

После того как нажимаю кнопку [ Закрыть ] и заново захожу,  в детали "Настройте таблицы отчета" нет записи добавленной таблицы. Не могли бы подсказать в чем может быть проблема?

Нравится

2 комментария

Добрый день,

 

Спасибо за вопрос. 

Пожалуйста, напишите нам на support@terrasoft.ua, так как эта проблема требует более детального анализа.

 

С уважением,

Анастасия

Коллеги помогли найти решение (лайфхак):

После выхода с сохранением со страницы Настройки таблицы отчета зайти в любое поле в Настройке поля отчета, в заголовке Поставить в конце 1 и Сохранить, опять зайти в это поле и убрать 1 (что бы восстановить правильные исходные данные),  в результате на странице настройке отчета появится кнопка Применить, которую нужно нажать

Показать все комментарии

Приветствую!

 

Есть задача через БП выгружать печатную форму счета. Сам файл формы получаем с помощью элемента "Обработать файл".

Как далее его передать на выгрузку? Может у кого есть подобный пример реализации стандартными средствами или средствами разработки.

Нравится

1 комментарий

Григорий, добрый день!

Так просто из бп выгрузить файл не получится. В нём можно только работать с ним (например, прикрепить к письму) или добавить на деталь "Файлы и Ссылки". Сама выгрузка реализована в методе _downloadReport клиентского модуля FastReportService. Для выгрузки файла в бп придется подстраиваться под эту логику.

Показать все комментарии

Коллеги добрый день, прошу помочь с реализацией задачи. Необходимо сохранить сформированный word документ сразу на деталь файлы и ссылки по кнопке. Кнопку в странице раздела добавил, она работает как стандартная кнопка печать. Не пойму как можно сохранить сформированный word документ в деталь, все прошлые обсуждения по этой теме уже устарели.

Для понимания примера работы, в печатной форме нет ничего кроме названия записи раздела. Версия 7.16 элемента в бп "обработать файл" нет. 

Нравится

1 комментарий

В голове мысль нужно в бизнес процессе добавить задание сценарий, который будет дергать функцию формирования печатной формы и сохранять ее в деталь файлы и ссылки

Показать все комментарии

Добрый вечер.

Установлена библиотека Aspose.Word. При ее использовании для конвертации Печатных форм из word в pdf исчезают картинки. Кто-нибудь сталкивался с таким? Есть идеи, в чем может быть проблема?

Нравится

1 комментарий

Добрый день, Наталия!

 

Подскажите, пожалуйста, Вы используете маркетплейс дополнение https://marketplace.terrasoft.ru/app/asposepdf-connector-creatio для формирования печатных форм в формате PDF?

Показать все комментарии

Добрый день! Есть задача скрывать кнопку "Печать" на странице записи в зависимости от некоторых условий. Были внесены изменения в страницу объекта с подключением миксина PrintReportUtilities, при перезагрузке страницы логика скрытия отрабатывает корректно. Но когда открытие страницы происходит через секцию, кнопка все равно отображается, не смотря на то что код на странице отрабатывает и скрывает её. Какие изменения нужно внести в секцию, что бы кнопка так же была скрыта?

Нравится

1 комментарий

Илья, здравствуйте!

 

Вы изменили логику отображения кнопки "Печать" на странице, но дополнительно её нужно добавить в схеме раздела (Section), чтобы при открытии из раздела в совмещённом режиме логика также работала. В diff схемы BaseDataView есть элемент с названием "CombinedModePrintButton", который выводится при открытии в совмещённом режиме.

Пример с изменением страницы в совмещённом режиме есть в статье на академии, которую можно найти по ссылке:

https://academy.terrasoft.ua/docs/developer/elements_and_components/bas…

Показать все комментарии

Всем привет!
Как реализовать добавление факсимиле и печати, есть несколько типов договоров и должны быть разные печати)

Нравится

3 комментария
Лучший ответ

Добрый день.

 

Печатные формы Word поддерживают работу с макросами полей типа BLOB.

Нужно факсимиле и печати сохранить в картинки и хранить в базе, например, в детали 'Файлы'. Потом данное поле добавить в список полей печатной формы и уже в самом Word добавить это поле по аналогии с другими макросами для печатной формы.

Добрый день.

 

Печатные формы Word поддерживают работу с макросами полей типа BLOB.

Нужно факсимиле и печати сохранить в картинки и хранить в базе, например, в детали 'Файлы'. Потом данное поле добавить в список полей печатной формы и уже в самом Word добавить это поле по аналогии с другими макросами для печатной формы.

Александр, если их небольшое количество, проще будет создать несколько отчётов с разными картинками и вызывать нужный.

При желании, можно кодом скрыть ненужные пункты меню кнопки с отчётами в зависимости от типа, как тут.

А по совету Аллы подробнее см. тут.

Всем спасибо!

 

Показать все комментарии

Добрый день!

Подскажите, пожалуйста, как можно реализовать несколько уровней в печатной форме MS Word?

 

Например:
1. Счёт
     1.1. Категория продукта 1
         1.1.1. Продукт 1
         1.1.2. Продукт 2
     1.2 Категория продукта 2
         1.2.1. Продукт 3
         1.2.2. Продукт 4

Категория печатается нормально, а вот затем в каждой категории печатается весь набор продуктов (от 1-4) без привязки к предыдущему уровню (категории)

Нравится

3 комментария

Владимир, как универсальный совет, можно создать view, отображающее данные в нужном виде, с цифрами и отступами, затем строить отчёт по нему.

Или не view, а записи в специальной таблице, наполняемой программно для каждого построения отчёта.

Идея  о возможности выводить табличные части в виде иерархического (древовидного) реестра уже заведена и принята.

View не годится, так как у разных уровней разное форматирование в Word'e.

Как я понимаю, тогда только в Fast report?

Либо чисто программно формировать в скрипте документ Word с каким угодно форматированием при помощи библиотеки  DocumentFormat.OpenXml.dll, которая загружена в систему и используется и в стандартных схемах ReportService, WordReportingDesignWorker, WordReportUtility и WordReportGenerator.

Но перед этим проверьте в маркете существующие движки отчётов, нет ли там такого формата, который Вам нужен.

Показать все комментарии

Добрый день!

Коллеги, подскажите, пожалуйста, как можно сделать, чтобы названия файла печатной формы при скачивании был динамичен, например: Счет+колонка "номер"

Нравится

2 комментария
Лучший ответ

Здравствуйте!

В сервисе ReportService есть функция GenerateMSWordReport, которая возвращает вордовский документ.

Значение result.Caption - это заголовок Вашего документа.

Самый простой способ - через действие вызывать функцию, которая будет формировать отчет с помощью GenerateMSWordReport, а потом подменять заголовок.

Более сложное - это реализовывать какую-то свою логику, которая на основании некоторых макросов будет динамически формировать заголовок файла.

Здравствуйте!

В сервисе ReportService есть функция GenerateMSWordReport, которая возвращает вордовский документ.

Значение result.Caption - это заголовок Вашего документа.

Самый простой способ - через действие вызывать функцию, которая будет формировать отчет с помощью GenerateMSWordReport, а потом подменять заголовок.

Более сложное - это реализовывать какую-то свою логику, которая на основании некоторых макросов будет динамически формировать заголовок файла.

Показать все комментарии

Добрый день.

Существует ли возможность скрыть печатную форму до изменения значения в определенном поле объекта (например, состояние) или ограничить права на выгрузку определенной печатной формы?

Нравится

1 комментарий

Есть дополнение Printable forms filtering for bpm'online, реализующее такую фильтрацию.

Показать все комментарии

Добрый день, коллеги.

Сейчас, при создании заявки, автоматически создается печатная форма. Но нужно, чтобы возможность скачать печатную форму появлялась не при создании заявки, а чуть позже, при срабатывании какого-либо другого события. Подскажите пожалуйста, каким образом лучше всего реализовать вышеописанную задачу?

Заранее благодарю :)

Нравится

1 комментарий
Лучший ответ

Фильтрация печатных форм уже неоднократно обсуждалась например тут. Завяжите фильтрацию вашей печатной форме на статусе вашей заявки или каком то другом признаке (Например добавьте логическую колонку, по которой фильтровать можно ли печатать вашу заявку, те показывать печатную форму)

Фильтрация печатных форм уже неоднократно обсуждалась например тут. Завяжите фильтрацию вашей печатной форме на статусе вашей заявки или каком то другом признаке (Например добавьте логическую колонку, по которой фильтровать можно ли печатать вашу заявку, те показывать печатную форму)

Показать все комментарии