Вопрос

Здравствуйте, возникла необходимость выводить из bpmonline в word иерархию объектов, то-есть записи раздела с связанными записями другого объекта(те что в детали).  Например, есть Объект "Торговый центр" в его карточке есть деталь "магазины" в каждом магазине есть деталь "оборудование". Необходимо выводить в печатную форму Объект "Торговый центр" со всеми связанными "магазинами" и выводить все "оборудование" в этом магазине.

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

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

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

Такое можно попробовать реализовать и с помощью печатных форм Word.

Основная задача будет в реализации view (представления), которое будет содержать подготовленный набор данных.

То есть в вашем случае Вам нужно реализовать такое представление, в котором бы записи шли в таком порядке:

родительская запись 1,

дочерняя запись 1,

дочерняя запись 2 и т. д.,

родительская запись 2 и т.д.

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

Такое можно попробовать реализовать и с помощью печатных форм Word.

Основная задача будет в реализации view (представления), которое будет содержать подготовленный набор данных.

То есть в вашем случае Вам нужно реализовать такое представление, в котором бы записи шли в таком порядке:

родительская запись 1,

дочерняя запись 1,

дочерняя запись 2 и т. д.,

родительская запись 2 и т.д.

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

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

Вопрос:

Часто сталкиваюсь с проблемами при настройке ПФ. При попытке подключения 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.

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

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

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

Добрый день, 

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

Если есть у кого нибудь примеры, поделитесь пожалуйста.

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

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

Если речь об отчётах DevExpress, то в дизайнере есть элемент «Разрыв страницы». Можно попробовать нарисовать один шаблон, разрыв и ниже другой.

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

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

Сериков Асхат Кайратович,

Это базовой функциональностью никак не предусмотрено, если речь идёт о скачивании сразу нескольких разных ПФ для одной записи. Тут только делать одну, которая бы состояла из нескольких требуемых. Если для нескольких записей - одну и ту же ПФ, то это можно. Нужно только вывести в раздел нужные ПФ, выделить несколько записей и вызвать генерацию. 

Бершеда Д. Н.,

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

Для Word тоже можно в шаблон добавить разрывы.

Либо дорабатывайте логику PrintReportUtilities, где идёт наполнение перечня CardPrintMenuItems и добавляются обработчики generatePrintForm, чтобы для нужных генерировалось несколько файлов.

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

Здравствуйте! При печати отчета DevExpress столкнулся с проблемой: иногда в начале новой страницы может появлятся часть строки с предыдущей страницы, как на скриншоте:

 

Подскажите, можно как-то устранить эту проблему?

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

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

Если это один общий блок текста, то попробуйте чуть-чуть уменьшить нижний колонтитул

Если это один общий блок текста, то попробуйте чуть-чуть уменьшить нижний колонтитул

Движок DevExpress является в bpm'online целиком встроенным сторонним компонентом. Попробуйте поискать решение на ресурсах, ему посвящённых.

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

Во смотрю выделенный фрагмент на принскрине и не пойму где он на предыдущей  странице? Вроде все корректно может вы не тот принскрин привели?

Григорий Чех, хвостики букв «р», «у» и т. д.

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

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

В облаке есть 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 (с форматированием, формулами и графиками) в качестве шаблона для формирования отчета;

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