...

Ожидание окончания выполнения серверного сценария на форме

Тема в разделе "Вопросы по платформе", создана пользователем shey86, 26 июл 2023.

  1. shey86

    shey86 Новичок

    Здравствуйте. Столкнулся со следующей "проблемой". На форме начального события происходит выполнение серверного сценария при добавлении файла. Файл формата эксель. В сценарии проходит проверка полей на соответствие данного документа утверждённой форме документа. Если проверка успешная, т.е. файл является файлом утверждённой формы, то заполняется переменная на форме типа да/нет.
    Проблема в том, что чтение файла занимает пару секунд. И если в этот промежуток нажать кнопку на форме, чтобы запустить процесс дальше, то переменная типа да/нет может не успеть заполниться и дальше пойдёт без какого-либо значения.
    Понятно, что выйти из ситуации, например если сделать эту переменную обязательным для заполнения, и тогда форма не даст возможности уйти дальше. Или проверку соответствия файла утверждённой форме делать в процессе. Но хотелось бы узнать решение (если оно есть) без "костылей". Заранее спасибо.
  2. kurbatov-la

    kurbatov-la Активный участник

    Это как раз и есть хорошее решение без костылей.
  3. shey86

    shey86 Новичок

    на данный момент так и сделано. Даже когда выдаётся сообщение об ошибке, что переменная не заполнена, сценарий не перестаёт выполняться и в любом случае заполняет переменную. При следующем нажатии переменная заполнено и всё уже нажимается. Но мало ли, думали, может есть какая штука, которая ждёт выполнение серверного сценария на форме, прежде чем пойти дальше.