Вторник, 16.04.2024, 19:12
Главная Регистрация RSS
Приветствую Вас, Гость
[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 1 из 1
  • 1
Форум » Основной » Прочее » Третий режим открытия консоли кода из консоли запросов (Консоль кода и Консоль запросов)
Третий режим открытия консоли кода из консоли запросов
cec2000Дата: Вторник, 20.09.2022, 17:03 | Сообщение # 1
Майор
Группа: Пользователи
Сообщений: 91
Репутация: 110
Статус: Оффлайн
В консоли запросов есть команды открытия консоли кода (далее КК).


Первая команда открывает КК с заполненными мРезультатПакета, мРезультатПоИменам, Параметры и мРезультатЗапроса.
Но в этом варианте нельзя поменять входные параметры запроса и отработать алгоритм с новым результатом запроса, так как в КК нет текста запроса.

Вторая команда открывает КК с текстом запроса, но вообще без параметров из консоли запроса. И чтобы поработать с КК, сначала нужно заполнить параметры.

Я выкручиваюсь в несколько шагов:
1) первой кнопкой открываю КК с параметрами, но без запроса
2) копирую текст запроса из КЗ в виде кода в КК
3) немного подкручиваю, чтобы оно работало с Параметры в параметрах КК
4) и ещё немного подкручиваю далее по тексту, чтобы с результатом запроса работать

Сделать бы третью команду открытия КК из КЗ, которая:
1) перенесёт список параметров из КЗ в КК прямо как есть с их именами (переносить параметры мРезультатПакета, мРезультатПоИменам и мРезультатЗапроса нет особого смысла ИМХО, так как они вычисляемые)
2) перенесёт алгоритм как есть
3) добавит сверху алгоритма код инициализации Запрос =..., который выдаёт команда выделения текста из КЗ. С командами заполнения параметров объекта Запрос (значения параметров запроса уже есть в параметрах КК)

4) может быть ещё вставить после (3) "мРезультатЗапроса = Запрос.Выполнить()", чтобы код алгоритма работал сразу после открытия окна КК
Прикрепления: 0930546.png (21.5 Kb) · 2150311.png (12.1 Kb)


Сообщение отредактировал cec2000 - Вторник, 20.09.2022, 17:05
 
tormozitДата: Четверг, 22.09.2022, 19:29 | Сообщение # 2
Генералиссимус
Группа: Администраторы
Сообщений: 6150
Репутация: 156
Статус: Оффлайн
Не понимаю зачем это нужно. Опиши задачу, которая не решается существующими способами.
Кажется что выполнение запроса в консоли запросов намного удобнее, чем в консоли кода. Поэтому и не предлагается выполнять там запрос. Консоль кода во втором случае открывается чисто для удобства просмотра текста перед его вставкой в модуль. И вот там уже значения параметров нужно будет как то устанавливать.
 
tormozitДата: Четверг, 22.09.2022, 20:01 | Сообщение # 3
Генералиссимус
Группа: Администраторы
Сообщений: 6150
Репутация: 156
Статус: Оффлайн
Создал задачу https://www.hostedredmine.com/issues/950667
 
Форум » Основной » Прочее » Третий режим открытия консоли кода из консоли запросов (Консоль кода и Консоль запросов)
  • Страница 1 из 1
  • 1
Поиск: