Здравствуйте, скажите пожалуйста как сделать что при нажатия на кнопке "Печать" название файла была значения из кокой нибудь поля?

Нравится

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

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



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



Для этого можно создать бизнес-процесс, в который добавить элемент "Process file".



Данный элемент позволяет назвать файл заполнив поле "File name".



Но в таком способе есть несколько нюансов.

1. Файл необходимо будет генерировать процессом.

2. Файл будет сохраняться на выбранную вами деталь "Файлы и ссылки".

3. Имя файла будет состоять из названия отчета + установленного вами параметра (значения поля и т.п).









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



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



С уважением,

Павел!

Спасибо

Владимир Соколов,

Спасибо

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

Вітаю!

 

Є проблема з конвертацією друкованої форми в pdf. Техпідтримка порадила звернутись на Community, бо це додаток Dev Labs :)

 

Ми в друкованій формі використовуємо кастомний шрифт (Montserrat-Medium). При друку у word-форматі відображається правильно, якщо ставимо ознаку "Convert to PDF", шрифт злітає на Times New Roman.

На сервері, де знаходиться Creatio шрифт встановлений (в нас onsite).



Підкажіть, будь ласка, чи можна це виправити?

 

Нравится

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

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

Ми протестували Ваш кейс та змогли відтворити його зі своєї сторони.

Проблема у тому, що Aspose бібліотека не знаходить цей шрифт, хоча він і встановлений на сервері.



Я передав цю інформацію розробникам рішення.

Наразі у якості обхідного рішення пропоную використати інші шрифти, які Aspose може ідентифікувати.  

Евгений Воробьев,

Дякую вам за відповідь! Будемо очікувати на оновлення.

Задорожний Григорій,

 

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

Команда розробки опублікувала нову версію, де була додана можливість генерації звітів з кастомними шрифтами.



Інструкція й оновлена версія додатка доступна за посиланням.

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

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

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

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

Нравится

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.

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

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

Добрый день!

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

Нравится

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

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

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

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

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

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

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

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

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

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

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

Доброго дня яке рішення є на даний момент у версії 8.1.2? 

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