forum.bitel.ru
http://forum.bitel.ru/

Запуск скрипта поведения после создания договора
http://forum.bitel.ru/viewtopic.php?f=19&t=5447
Страница 1 из 1

Автор:  spec [ 04 май 2011, 11:51 ]
Заголовок сообщения:  Запуск скрипта поведения после создания договора

В функциях глобальных событий, после создания договора скриптом через класс ContractManager, нужно запустить скрипт поведения привязанный к договору, как это осуществить?

Автор:  Cromeshnic [ 04 май 2011, 12:17 ]
Заголовок сообщения:  Re: Запуск скрипта поведения после создания договора

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

Автор:  spec [ 04 май 2011, 12:41 ]
Заголовок сообщения:  Re: Запуск скрипта поведения после создания договора

А как мне вызвать данное событие из API в скриптах поведения глобальных событий?

Автор:  Cromeshnic [ 04 май 2011, 13:24 ]
Заголовок сообщения:  Re: Запуск скрипта поведения после создания договора

А можно по порядку, что именно вы хотите сделать?

Автор:  spec [ 05 май 2011, 11:15 ]
Заголовок сообщения:  Re: Запуск скрипта поведения после создания договора

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

Автор:  Cromeshnic [ 05 май 2011, 11:21 ]
Заголовок сообщения:  Re: Запуск скрипта поведения после создания договора

Ясно, тогда так:
Код:
EventProcessor.getProcessor().processEvent(con, new ContractCreatedEvent(contract));


где Contract contract - договор

Или так:
Код:
EventProcessor.getProcessor().processEvent(con, new ContractCreatedEvent(contract, uid, pattern_id));

Автор:  spec [ 05 май 2011, 13:01 ]
Заголовок сообщения:  Re: Запуск скрипта поведения после создания договора

Спасибо сработало)

Страница 1 из 1 Часовой пояс: UTC + 5 часов [ Летнее время ]
Powered by phpBB® Forum Software © phpBB Group
http://www.phpbb.com/