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

 

Кто-нибудь знает, возможно ли в модальное окно, описанное в данной статье, добавить детали?

Нравится

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

Добрый день, похожий вопрос недавно обсуждался статье . Также рекомендую ознакомится с публикацией по ссылке.

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

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



Подскажите, каким образом можно записать в свойство caption элемента label многострочный текст? Параметр wordWrap в values не работает.

 

Прикрепленные файлы

Нравится

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

Добрый день, Тимофей.



Похожий вопрос обсуждался тут.

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

Добрый день! Недавно задался таким вопросом. А возможно ли в bpm использовать DI, как, например, в ASP.NET? Нагуглить ничего не смог, поэтому обращаюсь сюда.)

Нравится

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

Тимофей, в ядре используется, есть пространство Terrasoft.Core.DI. 

В конфигурации примеров его применения нет.

 

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

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

нам только передали разработчики доработанную BPM 7.8,

и вот пробуем внести свои изменения, через изменение в Коде выходит, но когда перехожу со страницу в Вид -> Открыть мастер раздела, то Раздел открывается, но при переходе на Страницу появляется колесико загрузки и все, вечно крутиться.

Как понять в чем проблема?

Нравится

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

Посмотрите, на наличие ошибок в консоли, так же посмотрите в схеме страницы, на наличие меток для мастера раздела, пример ниже:

 

define("Page", [], function() {
	return {
		entitySchemaName: "Schema",
		attributes: {},
		messages: {},
		modules: /**SCHEMA_MODULES*/{}/**SCHEMA_MODULES*/,
		details: /**SCHEMA_DETAILS*/{}/**SCHEMA_DETAILS*/,
		businessRules: /**SCHEMA_BUSINESS_RULES*/{}/**SCHEMA_BUSINESS_RULES*/,
		methods: {},
		dataModels: /**SCHEMA_DATA_MODELS*/{}/**SCHEMA_DATA_MODELS*/,
		diff: /**SCHEMA_DIFF*/[]/**SCHEMA_DIFF*/
	};
});

 

Посмотрите, на наличие ошибок в консоли, так же посмотрите в схеме страницы, на наличие меток для мастера раздела, пример ниже:

 

define("Page", [], function() {
	return {
		entitySchemaName: "Schema",
		attributes: {},
		messages: {},
		modules: /**SCHEMA_MODULES*/{}/**SCHEMA_MODULES*/,
		details: /**SCHEMA_DETAILS*/{}/**SCHEMA_DETAILS*/,
		businessRules: /**SCHEMA_BUSINESS_RULES*/{}/**SCHEMA_BUSINESS_RULES*/,
		methods: {},
		dataModels: /**SCHEMA_DATA_MODELS*/{}/**SCHEMA_DATA_MODELS*/,
		diff: /**SCHEMA_DIFF*/[]/**SCHEMA_DIFF*/
	};
});

 

Литвинко Павел,

Спасибо большое, вы правы, все вышло :)

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

В таблицу схемы добавил макрос согласно данной статье https://academy.terrasoft.ru/documents/technic-sdk/7-12/bazovye-makrosy-v-pechatnyh-formah-ms-word. Т.е. в поле title колонки из таблицы добавил макрос преобразования даты: DateName[#Date|D MMMM YYYY#], в print Reports в списке макросов значение макроса с DateName изменилось на DateName[#Date|D MMMM YYYY#], код макроса был изначально указан 3, в шаблоне файла word был указан следующий текст, для вставки значения из таблицы [#3#]. До вставки макроса текст [#3#] заменялся на реальную дату из таблицы, но после вставки макроса значение [#3#] стало не изменяемо. 

Как корректно вызывать макрос DateName[#Date|D MMMM YYYY#] из файла word?

Нравится

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

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

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

Алексей-Карягин, спасибо за ответ.

А какой формат должно иметь данное поле?

> DateName[#Date|D MMMM YYYY#] ?

Или [#Date|D MMMM YYYY#] ?

Так же хотел бы уточнить, в wizard "Print Reports" в поле " Print report tables " нужно ли добавлять какую нибудь информацию? Для чего это поле предназначено?

engineer7, у меня это выглядит так

Если передавать параметры, то всё зависит от того, как ваш метод этот параметр обрабатывает, ведь параметр - это просто строка (string).

Если вы вызываете стандартный макрос, то надо либо его код посмотреть, либо задать вопрос ТП.

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

 

engineer7,В ворде вы просто кликаете на поле с макросом на правой панели и он вставляется как есть

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

Коллеги. всем доброго времени суток! Нужна Ваша помощь.

В преднастроенной странице реализовал метод подсчета вводимых символов - http://prntscr.com/jr6ki0

срабатывает функция - http://prntscr.com/jr6ky6

Результат - http://prntscr.com/jr6lss, http://prntscr.com/jr6m3d

Делаю так же в карточке редактирования раздела SMS:

http://prntscr.com/jr6mwu - не срабатывает

http://prntscr.com/jr6nx7

Подскажите в чем может быть проблема?

Заранее благодарю!

Нравится

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

Проверить имена атрибута в методе this.set

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

Коллеги, у кого был опыт интеграции bpm с WebPay или плагином WP WooCommerce. Отзовитесь, нужна консультация. то решение, которое видим мы не кажется оптимальным. Верю, что можно сделать быстрее.

Нравится

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

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

 

К текущий момент готовых решений по данной интеграции нет.

Вы можете реализовать интеграцию самостоятельно, с помощью протокола OData или сервиса DataService.

Более детально можно ознакомиться в статье Академии:https://academy.terrasoft.ru/documents/technic-sdk/7-11/integraciya-s-s…

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

Нужно создать обычную страницу с 9 полями.

В дизайнере системы сделаю кнопку и посылку на новую страницу(по примеру)

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

Теперь нужно отобразить эту страницу и я что то не могу это сделать, инфы я не нашел нигде!

Нравится

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

Кто-нибудь создавал обычную страницу с формой обратной связи?

Чтобы эта страница была доступна всем, даже не залогинившимся пользователям.

Добрый день!

Вы же можете настроить преднастроенную страницу и вызвать ее при нажатии в рамках БП (https://academy.terrasoft.ru/documents/technic-sdk/7-11/zapusk-processa-iz-klientskogo-modulya)

Вам только необходимо создать свою клиентскую схему с необходимой логикой (https://academy.terrasoft.ru/documents/technic-sdk/7-11/sozdanie-klientskoy-shemy).

Vladimir Kov пишет:

Кто-нибудь создавал обычную страницу с формой обратной связи?

Чтобы эта страница была доступна всем, даже не залогинившимся пользователям.

Владимир, здравствуйте!

Для примера можете воспользоваться функционалом выставление оценки по обращению (CaseRatingManagementService). 

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

Коллеги, добрый день! Просьба подумать над возможностью группировки записей в реестрах. Например, в заказах сделать группировку по фирмам или датам или ответственным. С возможностью свернуть и развернуть группировку естесственно.

Нравится

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

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

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

Некую группировку сделали в "Планировании", но это очень кастомное решение, к сожалению

Дмитрий, Владимир, завёл идею по Вашим пожеланиям.

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

В версии 3.Х в обычных разделах (не в построителе запросов и разделах «Планирование» и «OLAP») все представления в реестре при их выборе просто включали тот или иной фильтр в sq, по сути это быстрый преднастроенный и работающий от них независимо аналог дерева динамических групп.

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

BPMOnline - с самых давнишних версий по нынешний 7.10Меня все время немного задевал этот факт юзабилити-бага Когда в Справочниках при создании нового даже при выделении в дереве навигации пункта, он по факту будет добавлено в корень ("Все") и потом его оттуда надо перемещать, а еще предварительно найти т.к. там много элементов. В итоге имеем 4-5 лишних пользовательских действий, когда проблема скорее всего решается 1 строчкой кода. Проблема волнует и известна уже как минимум двоим :) пример Поправьте пожалуйста. При работе над проектами, создаем очень много справочников и системных настроек (там то же самое). Т.е. этот косяк реально отнимает по 15-20 минут итогового времени при первичном конфигурировании проекта, да и просто раздражает :)

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

Маленький lifehack - я создал динамическую группу Created on = today, чтобы их быстро найти

"Владимир Соколов" написал:Маленький lifehack - я создал динамическую группу Created on = today, чтобы их быстро найти

Ну вот нас уже как минимум трое :)
Вы даже lifehack придумали для сокращения действий с 4-х до 2-х :)

Проблема известна, причем давно. Согласен, очень неудобно и нелогично.

"Пащенко Александр Сергеевич" написал:Проблема известна, причем давно. Согласен, очень неудобно и нелогично.

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

"Владимир Соколов" написал:месте с баг-репортом высылать сумму продаж, которую можно получить, устранив этот баг

А есть какая-то эмпирическая занятная формула расчета такой, сферической в вакууме, суммы ? Поделитесь... очень нужно :)

"Севостьянов Илья Сергеевич" написал:А есть какая-то эмпирическая занятная формула расчета такой, сферической в вакууме, суммы ? Поделитесь... очень нужно :)

Да, если клиента достает баг очень сильно, то сумма равна CLV клиента :)

Илья, здравствуйте! Спасибо за обратную связь! Зарегистрировали ваше пожелание по развитию приложения.

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