8.х Форма статуса

Тема в разделе "Конфигурирование на платформе "1С:Предприятие 8"", создана пользователем mialord, 2 авг 2010.

  1. TopicStarter Overlay
    mialord
    Offline

    mialord Модераторы Команда форума Модератор

    Регистрация:
    31 июл 2009
    Сообщения:
    5.398
    Симпатии:
    40
    Баллы:
    54
    Здраствуйте!
    Возник вопрос, как реализовать, и, желательно попроще, без лишних заморочек.
    Создал форму в которой должен отображаться статус обработки файла XLS.
    Получаю форму, открываю модально, соответственно управление передаётся этой форме, а выполнение прерывается на вызове открытия формы. Как забрать управление не закрывая модальную форму и продолжить выполнение процедуры. Заранее благодарю.
  2. nomad_irk
    Offline

    nomad_irk Гуру в 1С

    Регистрация:
    20 окт 2008
    Сообщения:
    7.566
    Симпатии:
    717
    Баллы:
    204
    эээ...открыть форму статуса НЕ модально?
  3. has
    Offline

    has Опытный в 1С

    Регистрация:
    18 июн 2009
    Сообщения:
    708
    Симпатии:
    0
    Баллы:
    26
    Если я правильно понял, то необходимо отображать визуально ход выполнения обработки эксель файла? А почему бы это не сделать в этой же форме, т.е. не используя форму статуса?
  4. TopicStarter Overlay
    mialord
    Offline

    mialord Модераторы Команда форума Модератор

    Регистрация:
    31 июл 2009
    Сообщения:
    5.398
    Симпатии:
    40
    Баллы:
    54
    Оооочень много информации придётся перекидывать, да и логичность кода нарушать очень не хочется.
  5. TopicStarter Overlay
    mialord
    Offline

    mialord Модераторы Команда форума Модератор

    Регистрация:
    31 июл 2009
    Сообщения:
    5.398
    Симпатии:
    40
    Баллы:
    54
    Как вариант
    Код:
    ФормаОжидания = ЭтотОбъект.ПолучитьФорму("ФормаОжидания");
    ФормаОжидания.ВладелецФормы = Неопределено;
    ФормаОжидания.Открыть();
    
    Зачищаем владельца и открываем форму, тогда код продолжается выполняться линейно, т.е. я могу из вызвавшего модуля продолжать модифицировать открытую форму, чего я и добивался, всем спасибо.

Поделиться этой страницей