Публикация

Вопрос:

Часто сталкиваюсь с проблемами при настройке ПФ. При попытке подключения word, после попытки Select Printable открывается окошко, но никаких форм в перечне нет, хотя в самой системе они созданы. При этом по каким-то стендам всё работает, а по каким-то нет. Настраиваю везде одинаково. В чем может быть ошибка, подскажите, пожалуйста.

Ответ:

Подобное поведение может вызвано быть тем, что у Вас игнорируется показ ошибок в приложении. Это настраивается на стороне Word.

Попробуйте:
- запустить приложение от имени Администратора программу Word (та должна быть более подробное сообщение об ошибке);
- установить галочку "Отображать ошибки интерфейса" в Word (https://support.office.com/ru-ru/article/%D0%9F%D0%B0%D1%80%D0%B0%D0%BC%D0%B5%D1%82%D1%80%D1%8B-word-%D0%B4%D0%BE%D0%BF%D0%BE%D0%BB%D0%BD%D0%B8%D1%82%D0%B5%D0%BB%D1%8C%D0%BD%D0%BE-1b3d9436-bc3a-4c5d-a55f-17450e701663). После этого повторить действия в Word.

После этого будет подробное сообщение об ошибке. Оно может возникнуть, например, из-за "сломанной" конфигурации и либо из-за расширения "MS Word printables setup wizard"(https://marketplace.terrasoft.ru/app/ms-word-printables-setup-wizard)

Поделиться

0 комментариев
Войдите или зарегистрируйтесь, чтобы комментировать
Вопрос

Добрый день! Столкнулся со следующей проблемой. Cайт работает по протоколу https. При настройке подключения к сайту в интерфейсе плагина ReportDesigner, для указанной строки подключения не подтягивается конфигурация для входа.
Подскажите, если ли какие-то дополнительные настройки для работы плагина с сайтом на https.

У меня такой же вопрос

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

Подключился в BPMonlineReportDesigner к демо-сайту, по https пускает нормально.

Настройки разных веб-сервисов сайта для работы по http и https прописываются в config-файлах, находящихся в папках Terrasoft.WebApp\ServiceModel\http\ и Terrasoft.WebApp\ServiceModel\https\.

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

Зверев Александр,

Александр, спасибо за рекомендацию. Все получилось

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

Доброго времени суток, дорогое сообщество!

В облаке есть 7.12.2. Впервые столкнулась с тем, что при попытке сохранить настройку колонок ПФ, ругается на любые макросы (стандартные и нет). С чем может быть связана такая проблема? Если убрать колонку с макросом, то все сохраняется корректно.

У меня такой же вопрос

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

Это ошибка в версии 7.12.2. Напишите в поддержку - они предоставят Вам патч) или обновляйтесь на 7.12.3.

Это ошибка в версии 7.12.2. Напишите в поддержку - они предоставят Вам патч) или обновляйтесь на 7.12.3.

Алла Савельева,

Спасибо!

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

Воплотил инструкцию https://academy.terrasoft.ru/documents/technic-sdk/7-6-0/kak-sozdat-svo…

всё работает, но есть вопрос - как передать в функцию более 1 параметра? Например, сумму и валюту?

Там есть параметр arguments - им можно воспользоваться?

У меня такой же вопрос

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

Даже если без arguments, можно формулой поместить 2 значения в одно текстовое поле через пробел или другой разделитель, а внутри функции разобрать обратно.

Зверев Александр,

Это уж слишком костыльное решение :) Хочется нормальное.

Тут описывается пример макроса с аргументами и их использованием в Ворде.

Аргументы идут через символ «|» после названия макроса внутри его обрамления.

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

Спасибо! Однако, тут получается, что параметры константны.

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

Настроили и отладили печатные формы на сервере разработки.

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

У меня такой же вопрос

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

Алексей, здравствуйте!

Ответ на Ваш вопрос есть в топике - https://community.terrasoft.ru/questions/perenos-otcetov-bpm-online-mez…

и

https://community.terrasoft.ru/questions/kak-privazat-razrabotannye-pec…

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

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

У меня такой же вопрос

8 комментариев

Александр, здравствуйте!

Данная проблема в работе с печатными формами может возникать из-за дополнения Marketplace MS Word printables setup wizard (наблюдается в версиях приложения 7.11.0+). Мы передали разработчику дополнения информацию для внесения правок в работу данного дополнения. На данный момент рекомендуем удалить данное дополнение, чтоб иметь возможность работать с печатными формами в MS Word.

Если у Вас отсутствует данное дополнение, напишите нам на support@terrasoft.ru, опишите, пожалуйста, проблему и предоставьте временный доступ к Вашему сайту для более детального анализа.

Одеяненко Юлия, сегодня зарегистрировал бандл на 14 дней, чтобы сделать печатную форму. Итог - пустое окно. Если честно, то работает через пень-колоду. До этого тоже то работало, то опять такая ситуация случалась. Что делать то?

Если тоже установлено вышеупомянутое дополнение «MS Word printables setup wizard», то лучше уточнить у его автора.

Зверев Александр, установлен только плагин - https://academy.terrasoft.ru/documents/studio/7-12/ustanovka-plagina-bp… и всё

Видимо, на демке нет ни одной печатной формы типа Word, их нужно создавать в соответствующем справочнике:

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

Разобрался, такое происходит, если истекла подписка в Word.

Зверев Александр,

На демке всё есть, из-за подписки, проверил с коллегой данную версию - у него быстро всё подключилось. Такой вопрос - что выполняет макрос в Word-е? Кроме закавычивания соответствующих полей он делает какие-то пометки на выводимом поле? Какие-то ссылки добавляет к объекту, либо что-то другое?

Думаю, плагин меняет только word-файл, на стороне bpm'online ничего не трогает. А вся логика замены макросов на нужные значения полей сделана в системе в С#-схеме WordReportUtility.

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

Добрый день!

Можно ли создавать печатные формы в формате .xls.

Появилось задание по генерации excel-файла из одного раздела (Заказы), В pdf и docx можно сделать форму, а вот xls файлы не нашел как создавать

У меня такой же вопрос

9 комментариев

Александр, добрый день! Попробуйте использовать это дополнение из marketplace https://marketplace.terrasoft.ru/app/excel-reports-builder-bpmonline . Как мне кажется, оно сможет закрыть ваши задачи по выгрузке отчетов Excel.

Александр, здравствуйте!

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

Александр, здравствуйте!
К сожалению, пока что формировать сложные печатные формы в формате .xls с помощью нашего приложения возможности нет. Можем предложить формировать ПФ в .docx, а потом конвертировать в .xls.

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

Спасибо, что помогаете улучшать наши продукты!

Чакур Александр,

а зачем в данном случае выгружать в excel? Чем плох WORD? С учетом того, что вы выгружаете карточку конкретного заказа.

Сидоров Александр Валерьевич,

Александр, дело в том, что данная печатная форма отправляется на склад. Сотрудники на складе используют собственное ПО. Для них является критичным использование только документа в формате xls

Чакур Александр,

Понял. Тогда это можно решить только средствами разработки, к сожалению.

Одеяненко Юлия,

Юлия, скажите пожалуйста, может Вы знаете хорошие конвертеры из doc в xls ? Перерыл просторы интернета, ничего не нашел

Чакур Александр,

вот этот неплохо конвертирует: http://www.watermark-images.com/convert-word-to-excel.aspx

Есть еще такой вариант: https://www.pdftoexcelonline.com/, но он весь документ как бы смещает в одну колонку, в первом конвертере полученный файл больше похож на оригинал. К сожалению, качество после конвертирования в любом случае будет страдать.

Ещё есть плагин Advanced excel reports for bpm’online. Там обещают:

использование любого файла Excel (с форматированием, формулами и графиками) в качестве шаблона для формирования отчета;

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

Здравствуйте, коллеги.

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

Вопрос: можно ли каким-то образом привязать эти печатные формы к пакету или придется наполнять печатные формы в релизе сначала.

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

У меня такой же вопрос

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

Здравствуйте, Роман!

Печатные формы Word можно перенести, записи о них хранятся в объектах SysModuleReport, табличные части - в SysModuleReportTable. Достаточно заместить их в нужном пакете.

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

Имеется колонка в объекте, которая содержит html-код, которая заполняется аналогично полю "Примечания" через html-редактор. В дальнейшем содержимое данной колонки должно быть отображено в печатной форме word. Но при создании документа в него попадает просто html код без каких-либо преобразований. Возможно, я что-то упустил? Есть ли возможность отобразить его как отформатированный текст?

У меня такой же вопрос

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

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

К сожалению, на данный момент такой возможности нет. Поля с html-форматированием (например, Примечания) в базе данных хранятся в виде текста с html-элементами форматирования, и при добавлении их в печатную форму выводят в выгруженной форме текст вместе с html-элементами. Мы зафиксировали Ваше пожелание, аналитики продукта рассмотрят возможность реализации данной функциональности в последующих релизах.

С помощью разработчиков надо использовать парсер, например, в сторону Html Agility Pack

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

Добрый день! В sales enterprice 7.8 необходимо в зависимости от значения в справочной колонке "Валюта" показывать одну печатную форму и скрыть другую. Как управлять видимостью печатных форм в таком случае?

У меня такой же вопрос

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

Здравствуйте, Анастасия!

За функционал печатных форм отвечает миксин PrintReportUtilities. Генерация коллекции печатных форм происходит в методах initCardPrintForms и initSectionPrintForms. События клика на печатных формах в секции и карточке редактирования обрабатываются в методах generateCardPrintForm и generateSectionPrintForm. Для изменения логики стандартных печатных форм необходимо заместить данные методы с добавлением пользовательской логики(фильтрации).

Как альтернативное решение, Вы можете добавить пользовательскую кнопку печати и при клике обращаться к вэб сервису напрямую. Реализацию обращения к вэб сервису для печати "Печатных форм", Вы можете посмотреть в методе generatePrintForm схемы PrintReportUtilities (NUI).

Также вопрос обсуждался здесь.

Войдите или зарегистрируйтесь, чтобы комментировать