Здравствуйте, скажите пожалуйста как можно получить выбранную запись из реестр детали (через script) в странице записи?

Нравится

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

Добрый день,

 

находясь в контексте модели реестра нужно вызвать метод this.getActiveRow() чтобы получить модель выбранной записи, или this.get("ActiveRow") чтобы получить идентификатор выбранной записи. 



С уваженим,

Юрий. 

Yurii,

Спасибо

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

Як встановити ознаку "Прочитано" на запис реєстру у мобільному додатку, якщо користувач відкривав цей запис

Нравится

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

Доброго дня,

Якщо "Прочитано" це колонка, то можете звернути увагу на дану тему. Там описано три шляхи як можна проставити значення колонці, при відкритті сторінки найкраще підходять бізнес-правило та заміщення onLoadRecord.

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

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

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

Нравится

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

Добрый день.



Прошу обратиться в нашу службу поддержки. 

Вы можете воспользоваться электронной почтой support@creatio.com

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



С уважением,

Юрий. 

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

Добрый день!

В обычном реестре работают горячие клавиши для выделения диапазона ячеек. То есть кликом мышки и нажатием shift можно выделить сразу много записей. Однако такое не работает в детали с редактируемым реестром.

Можно ли где-то включить это? Или как-то допилить редактируемый реестр, чтобы работал этот функционал?

В обсуждениях на форуме не нашла ничего подобного.

Протыкивать сотню записей реестра довольно проблематично.

Нравится

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

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

 

Если говорить о редактируемом реестре в Classic UI (версии системы 7.x), то по умолчанию он не умеет работать с горячими клавишами и доработок базового функционала в данном направлении не планируется.

 

Если же говорить о реестре в ангуляре, Freedom UI, то наша ответственная команда работает над реализацией горячих клавиш в новых версиях системы. 



С уважением, 

Анастасия

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

 

Если говорить о редактируемом реестре в Classic UI (версии системы 7.x), то по умолчанию он не умеет работать с горячими клавишами и доработок базового функционала в данном направлении не планируется.

 

Если же говорить о реестре в ангуляре, Freedom UI, то наша ответственная команда работает над реализацией горячих клавиш в новых версиях системы. 



С уважением, 

Анастасия

Понятно. Спасибо за ответ.

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

Всем привет.

Не могу найти нигде как строку конвертировать в число. 

Есть поле Кол.дн., формат - целое число, значение 10

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

И нужно что бы в поле Кол.дн произошел расчет, 10+5 = 15, и, соответственно, значение 10 изменилось на 15. 

Ниже пример реализации:

ExtendDeadLineButtonClick: function(caption, buttonCaption, maxCommentSize, callback, scope) {
					var controls = {
						comment: {
							dataValueType: Terrasoft.DataValueType.INTEGER,
							"Caption": {"bindTo": "Resources.Numbers.Comments"},
							customConfig: {
								className: "Terrasoft.MemoEdit",
								height: "25px",
								width: "50px"
///								maxlength: maxCommentSize
							}
						}
					};
 
					var config = {
						defaultButton: 0,
						style: {
							borderStyle: "ts-messagebox-border-style-blue visa-action",
							buttonStyle: "blue"
						}
					};
 
					Terrasoft.utils.inputBox(caption, function(result, arg) {
						if (result === "ok") {
							var comment = arg.comment.value;
							if (comment != 0) {
								var days = this.get("UsrGSApplDeadline");
								var calc = days + comment;
								this.set("UsrGSApplDeadline", calc);
							}
						}
					}, ["ok", "cancel"], this, controls, config);
			}

 

В результате, в поле Кол.дн я получаю следующее:

10+5 = 105

Тоесть, происходит конкатенация, а не сложение. 

 

Нравится

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

Здравствуйте, Павел!

В переменную comment записывается значение типа string, в результате сложения str(comment)+num(days) получаете конкатенацию. Вы можете изменить тип на числовой, модернизировав код одним из способов ниже:

1) var comment = parseInt(arg.comment.value);

2) var calc = + comment + days;

Первый вариант изменит тип переменной для всей функции в зоне видимости. Второй вариант заменит значение comment только в рамках данной строки.

С уважением, Ангелина!

Здравствуйте, Павел!

В переменную comment записывается значение типа string, в результате сложения str(comment)+num(days) получаете конкатенацию. Вы можете изменить тип на числовой, модернизировав код одним из способов ниже:

1) var comment = parseInt(arg.comment.value);

2) var calc = + comment + days;

Первый вариант изменит тип переменной для всей функции в зоне видимости. Второй вариант заменит значение comment только в рамках данной строки.

С уважением, Ангелина!

Добрый день.

 

Огромное спасибо. 

parseInt - именно то что нужно. 

Теперь работает корректно.

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

Здравствуйте, Я хочу чтобы по нажатия на кнопке "Печать" вызвался "Бизнес-процесс" и внутри "Бизнес-процесс" создать файл с содержанием в формате ".docx", дальше сохранить файл в Деталь "Файлы и ссылки". Подскажите пожалуйста как сделать и есть пример?

Нравится

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

Добрый день.



Вы можете создать указанный вами бизнес процесс, использовав данную инструкцию с Академии: https://academy.creatio.com/docs/user/bpm_tools/process_elements_refere…

 

Malika,

Спасибо, Вам Малика

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

Добрий день,

Существует ли функционал создания древовидного раздела в новом Freedom UI?

В старом интерфейсе это делается так:

https://community.terrasoft.ua/questions/drevovidnyy-reestr-0

Нравится

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

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

 

К сожалению, в базовой версии приложения пока что не предусмотрен вывод реестра\справочника в виде иерархии.

Мы зарегистрировали соответствующее пожелание на доработку даного функционала на ответственную команду разработки.



Для решения проблемы можем предложить воспользоваться дополнением с Marketplace "Tree view for Creatio".



С уважением, 

Анастасия

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

Добрый день.

 

Возможно ли реализовать в системе следующую логику:

При нажатии на кнопку, появляется окно, с текстом, например, "Количество", и рядом есть возможность прописать числовое значения, тоесть, пользователь нажал кнопку, внес количество в открывшемся окне, нажал Ок, и окно закрылось.

Значение которое было внесено загружается, например, в скрытое поле КоличествоТехн для хранения и дальнейшего расчета. 

 

Кнопку добавил, а вот скрипт для вышеперечисленного не могу нигде найти.

 

Спасибо. 

Нравится

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

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

Обратите внимание на метод Terrasoft.showInputBox, с его помощью можно вызвать необходимое вам всплывающее окно. Примеры реализации можно найти в других обсуждениях, например тут:

https://community.terrasoft.ua/questions/ostavit-kommentariy-po-knopke

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

Обратите внимание на метод Terrasoft.showInputBox, с его помощью можно вызвать необходимое вам всплывающее окно. Примеры реализации можно найти в других обсуждениях, например тут:

https://community.terrasoft.ua/questions/ostavit-kommentariy-po-knopke

Благодарю, реализовал, все работает.

 

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

Добрый день. 

Подскажите пожалуйста по поводу следующей ситуации: на стенде более 4к выполняющихся процессов. Сама ранняя запись от 21 года.

Как такое происходит? Разве после перезапуска приложения не убиваются запущенные процессы?

Нравится

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

Добрый день!



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

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

Добрый день, в системе на один объект создано два слушателя событий, где обрабатывается разная логика. На сколько я поняла в процессе отладки, сначала вызываются обработчики событий из последнего созданного слушателя, а после из более раннего созданного слушателя.

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

 

Нравится

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

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

В данной статье описано отключение/замещение обработчика событий:

https://community.creatio.com/questions/disable-core-javascript-method-contractpagev2?_gl=1*1d49jeg*_gcl_au*MTYxNTAzNjkzMi4xNjkyOTU4NzI3

Отключение родительского обработчика в конце обсуждения по ссылке ниже:

https://community.terrasoft.ua/questions/raznica-vo-vremeni-v-aktivnost…

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