Добрий день! Є запитання: чи можна за допомогою процесу створити звіти, що будуть генеруватися на основі кожного запису в деталі, та поля в звітах, що будуть підставляти значення з цього запису? Якщо так, то як це можна реалізувати? Буду вдячна за відповідь!

Нравится

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

Добрий вечір. Думаю, що потрібну Вам функціональність можна реалізувати. Готового рішення не маю, але я би почала з того, що за допомогою майстра розділів налаштувала б розділ на основі таблиці з потрібної деталі і там би реалізувала потрібний звіт. А потім розібралась, яким чином визивається і генерується потрібний звіт. Тоді б вже реалізовувала бізнес-процес з потрібною логікою і визовом звіту (можливо, навіть, використовувати ті самі функції, що і для генерації звіту по натисканню кнопки).

Добрий вечір. Думаю, що потрібну Вам функціональність можна реалізувати. Готового рішення не маю, але я би почала з того, що за допомогою майстра розділів налаштувала б розділ на основі таблиці з потрібної деталі і там би реалізувала потрібний звіт. А потім розібралась, яким чином визивається і генерується потрібний звіт. Тоді б вже реалізовувала бізнес-процес з потрібною логікою і визовом звіту (можливо, навіть, використовувати ті самі функції, що і для генерації звіту по натисканню кнопки).

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

Добрий день, тільки зараз побачила відповідь, проблему вже вирішили. Дякую :)

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

Вітаю!

 

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

 

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

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



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

 

Нравится

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

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

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

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



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

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

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

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

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

 

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

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



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

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

Доброго времени суток.

Существует сервис, который программно создает заказы через прямые insert, таким образом событийная логика не отрабатывает. Необходимо программно назначить права на объект заказ, который настроены в правах доступа на объекты. Возможно существует встроенные методы, которые назначают права на объект?

Нравится

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

на ум приходит автозаполнение поля, по которому происходит переход заказа на стадию кейса и на стадии уже запускается процесс распределения прав

 

Можно вторым insert добавить права в SysOrderRights

Я бы перевёл сервис на работу с Entity, если не было каких-то очень серьёзных оснований реализовывать именно так. Потому что в дальнейшем это ещё больше проблем будет создавать.

Но вообще класс RightsHelper должен помочь

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

Добрый день!

 

На страницу необходимо вывести список изображений. В контейнер (пока не понимаю, какой он должен быть) нужно вывести в ряд изображения, которые привязаны к записям объекта SatisfactionLevel. Как на рисунке.

Помогите пожалуйста.

 

Изображение удалено.

Нравится

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

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

К элементу схемы возможно привязать изображения с помощью свойства imageConfig, например, нам нужно добавить кнопку на страницу и вместо нее отобразить картинку:

{
                "operation": "insert",
                "parentName": "AccountPageGeneralInfoBlock",
                "propertyName": "items",
                "name": "UsrTestButton",
                "values": {
                    "click": {bindTo: "onTestClick"},
                    "itemType": 5,
                    "style": Terrasoft.controls.ButtonEnums.style.TRANSPARENT,
                     "imageConfig": {"bindTo": "Resources.Images.TestIm"},
                    "layout": {
                            "column": 11,
                            "row": 1,
                            "colSpan": 1
                        },
                }
            },

С помощью свойства layout можно настроить положение картинки, дабы выставить их как вам удобно.

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

Здравствуйте, установили приложение https://marketplace.terrasoft.ua/template/vydelenie-cvetom-zapisey-v-razdele-zakazy на дев среду (установись успешно по логу),  при загрузке в разделе Заказы, выдает ошибку в консоле:

Изображение удалено.

Текущая версия:

Sales, 8.0.2.2446

Делали полную компиляцию, не помогло.

Нравится

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

Анастасия, добрый день!

Проверил пакет на аналогичной сборке. Ошибка не воспроизвелась.

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

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

Прошу также проверить этот кейс на чистой сборке последнего релиза.

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

Доброго дня!

як частину тексти зробити "жирною"?

є текстове поле, яке заповнюю. частину слів хочу написати жирним шрифтом.

як використати функцію FontStyle.Bold?

Нравится

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

Доброго дня!

Дана функція не буде працювати зі стандартним текстовим полем, оскільки воно має тип Terrasoft.ContentType.LONG_TEXT. Якщо застосувати до нього метод Bold(), то воно додасть до нього html тег <b>, але проблема в тому, що сам текст у полі просто відобразиться з цими тегами: '<b>text</b>'. Щоби система розібрала ці теги треба змінити тип колонки на "contentType": Terrasoft.ContentType.RICH_TEXT, як це зроблено у базовій колонці Notes.

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

Есть установленный коннектор https://marketplace.terrasoft.ua/app/viber-and-sms-notifications-creatio

Подскажите как с помощью бизнес-процесса сделать отправку SMS сообщения из кастомного раздела?

Есть бизнес-процесс https://prnt.sc/lluetW7zE8Zh но не совсем понятно какие параметры использовать для его запуска.

Можете подсказать, кто с ним работал?

Нравится

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

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

 

И второй вопрос. Могу ли я каким то образом дополнять/редактировать код бота на вашей платформе (вероятно где то можно добавлять скрипты с функциями и т.д)

Нравится

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

Добрый день! 



Артём, подскажите, ваш вопрос касается какого-то MarketPlace приложения?



С уважением,

Богдан

Bogdan, это стандартная функция в Creatio (дизайнер системы>настройка чатов) там я и добавил канал "Телеграм"

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

Добрый день, есть ли возможность установить плагин Creatio печатных форм для MS Word 

Нравится

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

Павел, добрый день!

 

Плагин MS Word совместим только с Windows. На Mac установить его, к сожалению, нет возможности.

Разработка версии для Mac OS запланирована, но на данный момент сроки выхода версии сказать не можем.

Павел, добрый день!

 

Плагин MS Word совместим только с Windows. На Mac установить его, к сожалению, нет возможности.

Разработка версии для Mac OS запланирована, но на данный момент сроки выхода версии сказать не можем.

Kalymbet Anastasia,

Крайне печально, спасибо за ответ!

Kalymbet Anastasia,

да, сильно ограничивает в работе

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

Есть анонимный сервис с post и с другого локалхоста не получается достучаться без OPTIONS ендпоинта который заполнит нужные хедеры. Если уже делать этот OPTIONS эндпоинт, то хотелось бы не для каждого уровня с UriTemplate = "/{s}", а что-то типа UriTemplate = "*", но с "*" - не работает.



Вопрос как сделать что-бы матчило по всем входящим юрлам любой вложености(/) или как сделать что бы CORS не вываливался по другому. 



Сейчас для каждого уровня пишется костыль типа:

 

        [OperationContract]

        [WebInvoke(Method = "OPTIONS", UriTemplate = "/{s}")]

        public void GetOptions(string s) {

            var outgoingResponseHeaders = HttpContextAccessor.GetInstance().Response.Headers;

            outgoingResponseHeaders["Access-Control-Allow-Origin"] = "*";

            outgoingResponseHeaders["Access-Control-Allow-Methods"] = "GET, POST, OPTIONS";

            outgoingResponseHeaders["Access-Control-Allow-Headers"] = "Origin, Content-Type, Accept, X-Requested-With, X-Requested-With, x-request-source";

            outgoingResponseHeaders["Access-Control-Request-Headers"] = "X-Requested-With, x-request-source, accept, content-type";

        }

Делалось по гайду тут, но не сработало так как надо. 

 

Нравится

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

Если есть такой вариант, то можно отключить проверку CORS, а именно:

 

1) В Web.config лоадера (внешний Web.config) заменить <add origin="*" allowed="false"/> на <add origin="*" allowed="true"/> 

2) В web.config лоадера заменить <cors enabled="true"> на <cors enabled="false">

 

После этого можно попробовать выполнить запрос еще раз.

Oleg Drobina,

спасибо, но у меня .net core.

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