Задача запустить окно, в котором проводятся некоторые расчеты и запускается бизнес-процесс.

Создал окно со всеми скриптами, если вызывать окно кнопкой из клиентской части - работает. Но, если запуск из ярлыка:


E:\TSXRM-3.3.1\Bin\TSClient.exe /Cfg="TSXRM-3.3.1" /Usr="supervisor" /Pwd="" /wnd="wnd_StartMassCall"

Функция:

GetAttribute(Connector, 'WorkflowEngine')

Возвращает пустую строку...

Вопрос: у Connector отсутствует такой атрибут, если запускается отдельное окно?

Нравится

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

Этот атрибут инициализируется в scr_Main, добавьте в свое окно такое же:

	var WorkflowEngine =
		System.CreateObject('TSWorkflowLibrary.WorkflowEngine');
	WorkflowEngine.Connector = Connector;
	Connector.Attributes(WorkflowEngineAttrName) = WorkflowEngine;

Спасибо!
Так и думал, что в Main нужно смотреть... :biggrin:

--
www.it-sfera.com.ua

Есть же уже поиск в админке. Запускем по слову 'WorkflowEngine' и получаем ответ :)

Да ладно! ;)

--
www.it-sfera.com.ua

Да точно :)
Я просто-таки удивлен, что ткой зубр TSCRM, не побоюсь этого слова, как Виталий задает такие детские вопросы :)

:wink: пятница.. вечер... уже за пивом сбегали... а тут еще думать нужно... вот так оно и получилось... :biggrin:

--
www.it-sfera.com.ua

Ок, тогда обвинение снимается :)

Спасибо Вам, товарищ!

--
www.it-sfera.com.ua

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