Публикация

Запуск окна из TSAdmin

Иногда при разработке какой-то логики хочется что-то поменять в коде и сразу же посмотреть на его работоспособность. Обычная последовательность действий при этом: закрыть окно программы TSClient, запустить программу заново, ввести логин и пароль, открыть нужную карточку. И так каждый раз.

Чтобы ускорить процесс, достаточно в код скрипта окна добавить функцию Main, где открыть это окно:

function Main() {
        // указать USI сервиса окна
        var wnd = Services.GetNewItemByUSI('wnd_MyWindow');
        wnd.Prepare();
        wnd.Show();
}

Открываем в TSAdmin скрипт окна, нажимаем клавишу F9 и это окно тут же открывается.

Предостережение первое: некоторые особенности поведения в TSClient и TSAdmin отличаются, поэтому окончательную проверку работоспособности лучше делать обычным образом.

Предостережение второе: изменённые сервисы надо сохранить. Если произойдёт сбой недоделанного ещё пока скрипта, может рухнуть TSAdmin и всё несохранённое пропадёт. То же произойдёт, если начать отладку и закрыть Visual Studio.

Нравится

Поделиться

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