Здравствуйте!
Необходимо сделать проверку пользователя при нажатии кнопки, по которой запускается окно с таблицей. В одном случае - таблица редактируемая, в другом - нет.
В начале скрипта я выполняю ChangeUser(GetClientName), далее идёт сам скрипт, по которому запускается окно с двумя невидимыми таблицами, которые в зависимости от пользователя преобретают видимость. Проблема в том, что выполнение скрипта не останавливается на операторе ChangeUser, до выбора пользователя. То есть, если даже пользователь поменялся, то при первом запуске, проверка даст старого пользователя, поскольку ChangeUser ещё не закончил работу.
Подскажите, пожалуйста, возможное решение.
*************
На данный момент пришло только следующее решение:
При нажатии кнопки запускается окно с невидимыми таблицами. Таблицы прикрыты "шторкой" с кнопкой. Вызывается команда ChangeUser. После смены пользователя оператору необходимо нажать на кнопку, и уже после этого срабатывает скрипт, где убирается шторка с кнопкой и появляется нужная таблица (с возможностью редактирования ячеек или без).
Не сильно удобно, но работает
