Понедельник, 29.04.2024, 21:39
Главная Регистрация RSS
Приветствую Вас, Гость
[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 1 из 1
  • 1
Форум » Основной » Прочее » Обновление значения параметра в консоли запроса 6.54.1
Обновление значения параметра в консоли запроса 6.54.1
ElgregoДата: Четверг, 26.01.2023, 16:15 | Сообщение # 1
Лейтенант
Группа: Проверенные
Сообщений: 56
Репутация: 55
Статус: Оффлайн
Платформа: 8.3.21.1393
Режим БД: клиент-серверный
Конфигурация. Название: Бухгалтерия предприятия КОРП, редакция 3.0 (3.0.123.26)
Конфигурация. Основной режим запуска: Управляемое приложение
Конфигурация. Вариант встроенного языка: Русский
Конфигурация. Режим управления блокировкой данных: Управляемый
Конфигурация. Режим совместимости: Версия8_3_18
Конфигурация. Версия БСП: 301
Конфигурация. Использовать обычные формы в управляемом приложении: Да
Инструменты разработчика. Версия: Конфигурация 6.54.1
Инструменты разработчика. Инструмент: Прочее
Инструменты разработчика. Перехват клавиатурного ввода: Да
Инструменты разработчика. Объекты на сервере: Да
Инструменты разработчика. Асинхронность запрещена: Нет
Инструменты разработчика. Разрешены имитаторы: Да
Расширения. СМ_Общее (1.0.0.1)
Расширения. СМ_Роли (1.0.0.1)
Расширения. СМ_Модули (1.0.0.1)
Расширения. СМ_ДатыЗапрета (1.0.0.1)
Клиент. Приложение: Управляемое приложение 64б
Клиент. Проверка модальных вызовов: Нет
Клиент. Язык интерфейса конфигурации: ru
Клиент. Язык интерфейса системы: ru
Клиент. ОС: Microsoft Windows Server 2016 Standard 64-bit Русский
Клиент. ОС от имени администратора: Нет
Клиент. ОС Active code page: 866
Клиент. ОС выполнение BAT: Да
Сервер. ОС: Microsoft Windows Server 2019 Standard 64-bit Русский
Сервер. Процесс: 64б
Сервер. Отладка: нет

Описание проблемы:
Если в консоли запросов в качестве параметра есть таблица значений, из которой собственно и выбираются данные основного запроса во временную таблицу, то при выполнении кода, который формирует эту ТЗ на закладке "ПередВыполнениемЗапроса", а затем устанавливает параметр через метод мОбъектЗапроса.УстановитьПараметр("ТЗ", ТЗ) в данных формы в параметре "ТЗ" невозможно увидеть установленную ТЗ. Т.е. количество строк в этой ТЗ всегда равно 0.
Просьба обновлять содержимое параметров на форме консоли запросов, если они изменены в обработке перед выполнением основного запроса.
Прикрепления: 4045816.png (30.0 Kb)
 
tormozitДата: Четверг, 26.01.2023, 18:41 | Сообщение # 2
Генералиссимус
Группа: Администраторы
Сообщений: 6179
Репутация: 156
Статус: Оффлайн
Это задуманное поведение. В текущей реализации параметры в консоли запросов имеют чисто входной характер. Если нужно видеть результаты каких то вычислений обработчика "Перед выполнением", то
- для разового случая можно написать вызов отладочной функции Ис*(Параметр)
- для частого случая лучше сгенерировать полный код и перейти с ним в консоль кода
- для динамически формируемой таблицы значений ее можно поместить во временную таблицу, она будет доступна после выполнения запроса на странице "Временные таблицы"
 
tormozitДата: Воскресенье, 29.01.2023, 07:32 | Сообщение # 3
Генералиссимус
Группа: Администраторы
Сообщений: 6179
Репутация: 156
Статус: Оффлайн
Тему переместил в раздел "Прочее", т.к. текущее поведение документировано - в описании параметров обработчика "Перед выполнением" указано, что параметр "Параметры" является копией.
 
Форум » Основной » Прочее » Обновление значения параметра в консоли запроса 6.54.1
  • Страница 1 из 1
  • 1
Поиск: