Вызов определенного процесса по нажатию на кнопку

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

Нравится

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

Тут Виталий давал решение аналогичной задачи.

Спасибо это очень помогло!
Ответьте на еще один мой вопрос, как в действий «Редактирование данных» бизнес процесса работать с типом данных "дата / время", точнее именно со временем.
Не могу редактировать поля карточки где указано время.

Андрей, если я правильно понял задачу, для её решения должно быть достаточно вставки

	if (ComponentType == 'DateTimeDataControl') {
		Component.Kind = dtkDateTime;
	}

в функцию BuildDataControl скрипта wnd_CustomDBEditScript. В итоге она будет иметь вид:

function BuildDataControl(Window, ParentComponent, DatasetLink, DataField) {
	var ComponentType = GetComponentTypeByDataField(DataField);
	if (IsEmptyStr(ComponentType)) {
		return;
	}
	var DataFieldName = DataField.Name;
	var ComponentName = GetControlName(Window, DataFieldName);
	var Component = Window.CreateComponent(ComponentType, ComponentName);
	if (ComponentType == 'DateTimeDataControl') {
		Component.Kind = dtkDateTime;
	}
	Component.DataFieldName = DataFieldName;
	Component.DatasetLink = DatasetLink;
	ParentComponent.Add(Component);
	Component.AlignHorizontal = alhClient;
}

Олег Лабьяк,
разработчик,
3-я линия Службы поддержки Terrasoft.

Спасибо, это как раз то что надо !

"Труш Андрій Мирославович" написал:Спасибо это очень помогло!

Рад, что моя запись пригодилась! :biggrin:

--
www.it-sfera.com.ua

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