8.х как прервать формирование отчета в 1С8?

Тема в разделе "Общие вопросы "1С:Предприятие 8"", создана пользователем Катерина, 2 ноя 2006.

  1. TopicStarter Overlay
    Катерина
    Offline

    Катерина

    Регистрация:
    2 ноя 2006
    Сообщения:
    19
    Симпатии:
    0
    Баллы:
    1
    Бывает, что в настройке забыл что-то указать, а отчет уже запустил. Как его прервать еще на этапе выполнения запроса (в 7-ке был Esc)?
  2. TAHk
    Offline

    TAHk Опытный в 1С

    Регистрация:
    31 авг 2006
    Сообщения:
    100
    Симпатии:
    0
    Баллы:
    26
    В Конфигураторе: "Отладка -> Прекратить"
    других способов не знаю
  3. Kirya
    Offline

    Kirya Опытный в 1С

    Регистрация:
    3 авг 2006
    Сообщения:
    106
    Симпатии:
    0
    Баллы:
    26
    Ctrl+Break
  4. TAHk
    Offline

    TAHk Опытный в 1С

    Регистрация:
    31 авг 2006
    Сообщения:
    100
    Симпатии:
    0
    Баллы:
    26
    не помогает.
    попробуй простой код:
    Код:
        пока 1=1 цикл
    сообщить("!");
    конецЦикла;
    
    остановить не сможещь
  5. Kirya
    Offline

    Kirya Опытный в 1С

    Регистрация:
    3 авг 2006
    Сообщения:
    106
    Симпатии:
    0
    Баллы:
    26

    Чтоб Ctrl+Break сработал нужно использовать
    Код:
    ОбработкаПрерыванияПользователя() 
    
  6. TopicStarter Overlay
    Катерина
    Offline

    Катерина

    Регистрация:
    2 ноя 2006
    Сообщения:
    19
    Симпатии:
    0
    Баллы:
    1
    Неужели так все печально, бедный пользователь должен ждать пока сформируется ненужный ему отчет?
  7. рамиль
    Offline

    рамиль Опытный в 1С

    Регистрация:
    12 мар 2006
    Сообщения:
    595
    Симпатии:
    0
    Баллы:
    26
    В 1С:Предприятии 8.0 прерывание длительных действий выполняется комбинацией клавиш Ctrl+Break.

    Прерывание работы модуля может быть выполнено пользователем, только если в процессе выполнения модуля выполняется вызов процедуры глобального контекста ОбработкаПрерыванияПользователя() и если данное длительное обработка была инициирована интерактивным действием пользователя (выбором пункта меню, нажатием кнопки на форме и т.д.). Прервать выполнение запроса таким образом нельзя.

    Смотрите подробнее на ИТС в разделе "Особенности прерывания пользователем работы модуля".
  8. TAHk
    Offline

    TAHk Опытный в 1С

    Регистрация:
    31 авг 2006
    Сообщения:
    100
    Симпатии:
    0
    Баллы:
    26
    Извиняюсь за свою малограмотность.
    Но я действительно не знал.

    Обещаю исправиться.
  9. TopicStarter Overlay
    Катерина
    Offline

    Катерина

    Регистрация:
    2 ноя 2006
    Сообщения:
    19
    Симпатии:
    0
    Баллы:
    1
    Рамиль, спасибо, все поняла, почитаю ИТС

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