Добрий день. 

Допоможіть, будь ласка,  його інтегрувати бізнес-правило дял мобільного додатку у сторінку. 
1. В який файл та в який модуль програми необхідно вставити код, та чи коректно він написаний

Умова:
Якщо   UsrBoolIsRppa має значення true і  UsrLkpStatus має значення або a61c3050-373e-472c-aac4-26f9a8c70e51, або fa7aeed0-6ae4-465a-b3ee-baf2288a7170.

Робити колонку UsrTextSolutionDescription  обов'язковою для заповнення. 
 

Terrasoft.sdk.Model.addBusinessRule("UsrAppNewTasks", {
    ruleType: Terrasoft.RuleTypes.Visibility,
    conditionalColumns: [
        {
            name: "UsrBoolIsRppa",
            value: true
        },
        {
            name: "UsrLkpStatus",
            value: ["a61c3050-373e-472c-aac4-26f9a8c70e51", "fa7aeed0-6ae4-465a-b3ee-baf2288a7170"]
        }
    ],
    triggeredByColumns: ["UsrBoolIsRppa", "UsrLkpStatus"],
    dependentColumnNames: ["UsrTextSolutionDescription"]
});

Нравится

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

Какие способы и инструменты предоставляет Flutter для кастомизации мобильных приложений? Можно ли изменять дизайн, структуру и функциональность приложения, созданного на базе Flutter, и если да, какие шаги нужно предпринять, чтобы успешно внести кастомные изменения в приложение?

Нравится

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

Добрый день,

К сожалению, на данный момент нет статей или документации по кастомизации мобильных приложений на базе Flutter. Мы уже зарегистрировали задачу на команду R&D для добавления подобных инструкций и ожидаем обновление статей академии в ближайшем будущем. 

Благодарим вас за понимание.

С уважением,
Антон

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

Підкажіть будь-ласка, як налаштувати сповіщення відповідального по контактах при будь-якій зміні іншим співробітником?

Нравится

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

Добрий день!

Ваша задача може бути покрита за допомогою БП:

https://academy.creatio.com/docs/user/bpm_tools/business_process_setup

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

Доброго дня

В клієнта на продуктивному середовищі в один і той же час створилися дві Заявки під з одним номером, типи продуктів - різні. У зв'язку з чим виникла дана помилка? Як виправити? 

Нравится

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

Доброго дня,

 

Створіть, будь ласка звернення напряму до команди підтримки, щоб ми розглянули вашу проблему окремо та більш розгорнуто.

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

Необходимо изменить цвет подсказки к кнопке (поле hint)

{
	"operation": "insert",
	"name": "clipboardButton",
	"parentName": "CodeContainer",
	"propertyName": "items",
	"values":{
		"itemType": Terrasoft.ViewItemType.BUTTON,
		"click":{
			bindTo: "clipboardClick"
		},
		"visible":{
			bindTo: "HasCode"
		},
		"imageConfig": {
			"bindTo": "Resources.Images.CopyButton"
		},
		"hint": { 
			"bindTo": "Resources.Strings.CopyButtonTooltip",	
		},
	},
	bindTo: "clipboardButtonElement"
}

Пробовал добавить стиль, но цвет по прежнему остался зеленым

 

"hint": {
            "style": Terrasoft.controls.TipEnums.style.BLUE,
 
            "bindTo": "Resources.Strings.CopyButtonTooltip",    
 
        },

 

Нравится

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

я бы попробовал создать css файл с кастомным стилем для hint конкретного поля и объекта

Добрый день,

 

Единственный вариант сейчас это добавить кастомный css к основной странице и изменить стили для всех подсказок:

 

1) Создать модуль с названием UsrContactCSS и следующим контентом во вкладке LESS:

.tip-content {
	color: red;
	background-color: black;
}

 

2) Подключить модуль к карточке:

 

define("ContactPageV2", ["css!UsrContactCSS"], function () {

В результате получим: 

Но такой стиль применится ко всем подсказкам на странице.

Добрый день!
Мне нужно изменить цвет самой стрелки(он сейчас зеленый).
Можно как-то добавить класс-обертку чтобы применять стили к моему классу, а не переопределять стили Terrasoft

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

Добрый день. Не получается сериализовать объект в строку Json. 

Сериализую так  string requestJson=Json.Serialize(invoice);

Проблема в том что теги не обварачиваются внутри ковичек. 
Код создания объекта и результат приведены в снимках.

 

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

Нравится

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

Добрый день!
Не совсем понял в чём заключается ошибка, в любом случае вы можете попробовать использовать библиотеку Newtonsoft, с помощью которой также можно сериализовать объект в JSON.

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

Добрый день
Возникла необходимость реализовать фильтр отображения записей в реестре раздела основываясь на текущем пользователе, а именно:

В реестре должны выводится те записи, у которых CreatedBy.Account = CurrentUser.Account
То есть надо выводить только те записи в реестре, у которых в колонке Account связной по CreatedBy значение совпадает с Account у текущего пользователя, под которым мы зашли в систему

Пробовал это реализовать в клиентском модуле ListPage опираясь на пример https://community.creatio.com/questions/filtering-lookup-freedom-ui-hel…
Однако это не помогает
Ошибок нет, но и не работает
делал так:

handlers: /**SCHEMA_HANDLERS*/[
            {
                request: "crt.LoadDataRequest",
                handler: async (request, next) => {
                    const sysValuesService = new sdk.SysValuesService();
                    const sysValues = await sysValuesService.loadSysValues();

                    let userAccountId = sysValues.userAccount.value;
                    
                    
                    let filters = new sdk.FilterGroup();
                    filters.addSchemaColumnFilterWithParameter(sdk.ComparisonType.Equal, "CreatedBy.Account", userAccountId);

                    request.parameters.push({
                        type: sdk.ModelParameterType.Filter,
                        value: filters
                    });                    

                    return await next?.handle(request);
                }
            }
        ]
И пробовал через json в методе.
Но ничего не помогает, может кто видит явную проблему и может подсказать как решить данную задачу? Буду очень признателен.

Нравится

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

Добрый день,

 

Тот подход, что описывал Раян в вопросе community https://community.creatio.com/questions/filtering-lookup-freedom-ui-hel… больше подходит к фильтрации справочных полей на странице и то его отработка будет иметь ряд ошибок на странице. Тут же нужно реализовать фильтр списка. Увы, примера такой логики у нас нет, но я попршу нашу команду разработки добавить такую возможность настройки динамических фильтров в продукт.

Oscar Dylan,
 

Здравствуйте
а можете словами описать как именно можно данный фильтр списка реализовать? можно ли это сделать в LoadDataRequest? Или как-то иначе?

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

Добрый день,
Возникла проблема с добавлением пользователей в систему, когда администратор добавляет нового пользователя и выдает доступ к рабочей среде, новый пользователь не может выбрать себя как ответственного при создании новой продажи или лида. В нашей рабочей среде есть 2 администратора и только если администратор №1 добавляет пользователя и выдает доступ, то новый пользователь может выбирать себя как ответственного. Однако права для 2х администраторов настроены одинаково, подскажите решение данной проблемы, может у кого-то была схожая проблема.

Нравится

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

Добрый день,

Через интерфейс системе, на данный момент, удалить пользователей невозможно.
Удалить пользователя в системе возможно только при условии удаления всех связей
с другими объектами системы на уровне базы данных.

Связи вы можете посмотреть на уровне базы данных sql скриптом.
Мы не рекомендуем удалять пользователей, так как у них есть системные связи.
Удаление данных может повлечь возникновение ошибок и некорректную работу системы.
Так как CRM - система предназначена для накопления информации и удалив пользователя
вы можете потерять историю работы в системе.

Поэтому мы рекомендуем просто деактивировать пользователя и забрать у него лицензии.

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

Добрий день.

Як додати печатку та підпис в шаблони документа через тег на картці контрагента? Чи можна взагалі додати на картку контрагента поле з типом "Файл"?

Нравится

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

Добрий день.

На жаль, базовими методами такої можливості реалізувати не можна.

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

Для того щоб вивести ця зображення в друковану форму потрібно в налаштуванні друкованої  форми додати нову таблицю на основі об'єкта "Файли та посилання [назва об'єкта]". (1)

В якості стовпця для виведення зображення вибрати поле "Дані" та додати його до шаблону друку, а також створити відповідний фільтр (2).

Ось приклад реалізації такої таблиці для файлів і посилань в об'єкті "Договори":

У цьому прикладі до друкованої форми будуть виведені всі зображення з розширенням .jpg.

Важливо, щоб користувач в плагіні Word виводив саме таблицю "Файли та посилання", а не лише стовпець "Дані"(3).

Альтернативою такого методу є залучання методів розробки.
Дякуємо за звернення!

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

Была поставлена задача : Что при условии отсутствия обратной связи по визе, т.е. отсутствии реакции визирующего (Положительной или отрицательной) за определенный промежуток времени (3 часа), сменить статус визы на "Нет обратной связи".  

Для этого в справочнике "Состояния визы" добавил новый пункт "Нет обратной связи" и сделал его конечным.

Для этого в БП добавил элемент "Обработка таймера" задал время 3 часа, по истечении которого с помощью элемента "Изменить данные" меняю состояние визы на "Нет обратной связи". По данной логике все работает, состояние соответствующей записи меняется на "Нет обратной связи", однако уведомление о визе на коммуникационной панели не пропадает.  

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

Нравится

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

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

 

Данный пункт "Нет обратной связи" - пользовательський и для системы он не имеет должных настроек для взаимодействия с СТІ-панелью (на уровне UX).

 

Данную задачу можно решить только методами разработки.

 

На форуме есть обсуждение, в котором косвенно упоминаются настройки оповещений: https://community.terrasoft.ua/questions/vizirovanie-otobrazhenie-v-uve…

 

К сожалению, готового протестированного решения сейчас пока что нет.

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