cec2000 | Дата: Вторник, 20.09.2022, 17:03 | Сообщение # 1 |
Майор
Группа: Пользователи
Сообщений: 94
Репутация: 114
Статус: Оффлайн
| В консоли запросов есть команды открытия консоли кода (далее КК).
Первая команда открывает КК с заполненными мРезультатПакета, мРезультатПоИменам, Параметры и мРезультатЗапроса. Но в этом варианте нельзя поменять входные параметры запроса и отработать алгоритм с новым результатом запроса, так как в КК нет текста запроса.
Вторая команда открывает КК с текстом запроса, но вообще без параметров из консоли запроса. И чтобы поработать с КК, сначала нужно заполнить параметры.
Я выкручиваюсь в несколько шагов: 1) первой кнопкой открываю КК с параметрами, но без запроса 2) копирую текст запроса из КЗ в виде кода в КК 3) немного подкручиваю, чтобы оно работало с Параметры в параметрах КК 4) и ещё немного подкручиваю далее по тексту, чтобы с результатом запроса работать
Сделать бы третью команду открытия КК из КЗ, которая: 1) перенесёт список параметров из КЗ в КК прямо как есть с их именами (переносить параметры мРезультатПакета, мРезультатПоИменам и мРезультатЗапроса нет особого смысла ИМХО, так как они вычисляемые) 2) перенесёт алгоритм как есть 3) добавит сверху алгоритма код инициализации Запрос =..., который выдаёт команда выделения текста из КЗ. С командами заполнения параметров объекта Запрос (значения параметров запроса уже есть в параметрах КК)
4) может быть ещё вставить после (3) "мРезультатЗапроса = Запрос.Выполнить()", чтобы код алгоритма работал сразу после открытия окна КК
Сообщение отредактировал cec2000 - Вторник, 20.09.2022, 17:05 |
|
| |
tormozit | Дата: Четверг, 22.09.2022, 19:29 | Сообщение # 2 |
Генералиссимус
Группа: Администраторы
Сообщений: 6540
Репутация: 173
Статус: Оффлайн
| Не понимаю зачем это нужно. Опиши задачу, которая не решается существующими способами. Кажется что выполнение запроса в консоли запросов намного удобнее, чем в консоли кода. Поэтому и не предлагается выполнять там запрос. Консоль кода во втором случае открывается чисто для удобства просмотра текста перед его вставкой в модуль. И вот там уже значения параметров нужно будет как то устанавливать.
|
|
| |
tormozit | Дата: Четверг, 22.09.2022, 20:01 | Сообщение # 3 |
Генералиссимус
Группа: Администраторы
Сообщений: 6540
Репутация: 173
Статус: Оффлайн
| Создал задачу https://www.hostedredmine.com/issues/950667
|
|
| |