Среда, 27.11.2024, 18:03
Главная Регистрация RSS
Приветствую Вас, Гость
[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 1 из 1
  • 1
Не верное преобразование текста запроса
nickstonaliДата: Понедельник, 06.05.2024, 12:38 | Сообщение # 1
Сержант
Группа: Пользователи
Сообщений: 34
Репутация: 24
Статус: Оффлайн
в тексте запроса пишу
выбрать null
перехожу в конструктор запроса и в нем нет выбранных полей.
в ручную можно добавить и при нажатии ок текст сохраняется правильно, но если опять открыть конструктор то поле будет пустое
(Платформа: 8.3.24.1368
Режим БД: клиент-серверный
Конфигурация. Основной режим запуска: Обычное приложение
Конфигурация. Вариант встроенного языка: Русский
Конфигурация. Режим управления блокировкой данных: Управляемый
Конфигурация. Режим совместимости: Версия8_3_12
Конфигурация. Режим использования синхронных вызовов: Использовать
Инструменты разработчика. Версия: Портативный 7.23.2p
Инструменты разработчика. Инструмент: Прочее
Инструменты разработчика. Перехват клавиатурного ввода: Нет
Инструменты разработчика. Объекты на сервере: Нет
Инструменты разработчика. Серверный модуль БСП: Нет
Клиент. Приложение: Обычное приложение 64б
Клиент. Проверка модальных вызовов: Нет
Клиент. Язык интерфейса конфигурации: ru
Клиент. Язык интерфейса системы: ru
Клиент. Отладка разрешена: Нет
Клиент. Постоянный кэш метаданных: Да
Клиент. ОС: Linux x86-64
Клиент-Сервер. Пинг: 1.15 мс
)
Прикрепления: 9673250.png (87.0 Kb)


Сообщение отредактировал nickstonali - Понедельник, 06.05.2024, 12:40
 
tormozitДата: Понедельник, 06.05.2024, 19:29 | Сообщение # 2
Генералиссимус
Группа: Администраторы
Сообщений: 6460
Репутация: 168
Статус: Оффлайн
У меня не воспроизводится. Очень похоже на ошибку платформы. Проверить ее без текста запроса я не могу.
Проверь в конфигураторе путем открытия конструктора запроса из аналогичного текста там.
 
nickstonaliДата: Вторник, 07.05.2024, 22:57 | Сообщение # 3
Сержант
Группа: Пользователи
Сообщений: 34
Репутация: 24
Статус: Оффлайн

Код
ВЫБРАТЬ
   1 КАК поле
ПОМЕСТИТЬ вт

ОБЪЕДИНИТЬ ВСЕ

ВЫБРАТЬ
   NULL
в конфигураторе также, нул пропадает


Сообщение отредактировал nickstonali - Вторник, 07.05.2024, 23:07
 
tormozitДата: Вторник, 07.05.2024, 23:03 | Сообщение # 4
Генералиссимус
Группа: Администраторы
Сообщений: 6460
Репутация: 168
Статус: Оффлайн
У меня аналогичное поведение в стандартном конструкторе запроса. Так что с ИР оно не связано. Оно является умышленным, т.к. NULL трактуется этим конструктором в секции ВЫБОР части объединения как отсутствующее поле.
 
nickstonaliДата: Вторник, 07.05.2024, 23:09 | Сообщение # 5
Сержант
Группа: Пользователи
Сообщений: 34
Репутация: 24
Статус: Оффлайн
да, получается с ИР не связано.
но вот трактовка тут не уместна, я делаю запрос какой мне нужно и мне  решать что нужно что нет.
 
tormozitДата: Среда, 08.05.2024, 08:14 | Сообщение # 6
Генералиссимус
Группа: Администраторы
Сообщений: 6460
Репутация: 168
Статус: Оффлайн
Цитата nickstonali ()
трактовка тут не уместна
Это официальное обоснование разработчиков платформы. Я сам жаловался на это еще в 2007г https://partners.v8.1c.ru/forum/t/514038/m/514038
Я уже давно написал свой конструктор запросов (ИР). В котором поведение соответствует твоим ожиданиям. Но к сожалению в ОС linux он не работает.
 
  • Страница 1 из 1
  • 1
Поиск: