Форум 1С
Программистам, бухгалтерам, администраторам, пользователям
Задай вопрос - получи решение проблемы
19 апр 2024, 08:01

Проследить на каком этапе запрос в текущий момент

Автор SanSay, 19 дек 2013, 14:47

0 Пользователей и 1 гость просматривают эту тему.

SanSay

Возможно ли как-нибудь отследить на каком этапе выполнения в текущий момент выполнение запроса?

например в цикле можно так:

Для НомерСтроки = 0 По ТЗАЦК.Количество() - 1 Цикл
Состояние("Чтобы прервать обработку данных нажмите Ctrl+Break");
Прогресс.Значение = Прогресс.Значение + 1;
ОбработкаПрерыванияПользователя();
...


чтонибудь подобное можно сделать с запросом:

Запрос.Текст = "
|ВЫБРАТЬ
| *
|ИЗ
| ВременнаяТаблица как ВременнаяТаблица
|ЛЕВОЕ ВНЕШНЕЕ СОЕДИНЕНИЕ
| ВременнаяТаблица3 как ВременнаяТаблица3
|ПО
| ВЫРАЗИТЬ(ВременнаяТаблица.Данные КАК Строка(1000)) = ВЫРАЗИТЬ(ВременнаяТаблица3.Код КАК Строка(1000))";
Результат = Запрос.Выполнить().Выбрать();

Besart

разбить запрос методом Запрос.Текст = Запрос.Текст + "Следующий текст",
и прописывать состояние после каждого добавления текста запроса

SanSay

а можно поподробнее?
чет не очень понял как это.

LordWizard


Запрос = Новый Запрос;
Запрос.Текст =
"
..
";
Запрос.Текст = Запрос.Текст +...;
....
Правильно ведите учет или пишите программы и вам воздастся!...

(Кстати - кнопочку Сказать Спасибо - никто не отменял)

Теги:

Похожие темы (5)

Рейтинг@Mail.ru

Поиск