|
Ошибки при отладке запроса 2.25
|
|
| Simol | Дата: Ср, 11.01.2012, 15:17:38 | Сообщение # 1 |
|
Полковник
Группа: Проверенные
Сообщений: 237
Репутация: 27
Статус: Оффлайн
| 1. Запрос с текстом: Quote Запрос.Текст = " |ВЫБРАТЬ РАЗЛИЧНЫЕ РАЗРЕШЕННЫЕ | СвойстваОбъектов.Наименование КАК СвойстваОбъектовНаименование, | СвойстваОбъектов.ПометкаУдаления КАК ПометкаУдаления, | СвойстваОбъектов.Ссылка КАК Свойство, | РегистрСведений.ЗначенияСвойствОбъектов.Значение КАК Значение | |ИЗ |// Отбираются свойства, предназначенные для заданного типа объектов. | ( | ВЫБРАТЬ | ПланВидовХарактеристик.СвойстваОбъектов.Ссылка КАК Ссылка, | ПланВидовХарактеристик.СвойстваОбъектов.Наименование КАК Наименование, | ПланВидовХарактеристик.СвойстваОбъектов.ПометкаУдаления КАК ПометкаУдаления | | ИЗ | ПланВидовХарактеристик.СвойстваОбъектов | | ГДЕ | ПланВидовХарактеристик.СвойстваОбъектов.НазначениеСвойства В ( &НазначениеСвойств ) | | ) КАК СвойстваОбъектов | |ЛЕВОЕ ВНЕШНЕЕ СОЕДИНЕНИЕ |// Присоединяются значения свойств, назначенные для заданного объекта. | РегистрСведений.ЗначенияСвойствОбъектов |ПО | РегистрСведений.ЗначенияСвойствОбъектов.Свойство = СвойстваОбъектов.Ссылка | И | РегистрСведений.ЗначенияСвойствОбъектов.Объект = &ОбъектОтбораЗначений | |УПОРЯДОЧИТЬ ПО | СвойстваОбъектовНаименование |"; не отлаживается, приходится отлаживать командой: Quote от(Новый Запрос(СтрЗаменить(СтрЗаменить(Запрос.Текст, "РАЗРЕШЕННЫЕ", ""), "ВНЕШНЕЕ", ""))) Запрос из типовой конфы, в ней выполняется и конструктором запроса открывается.
2. После вызова на отладку этого запроса порисовалось дерево запроса, так как есть вложенный запрос. Но после нажатия кнопки Режим дерева запроса окошко дерева убралось, а запрос не свернулся в полный запрос.
Сообщение отредактировал Simol - Ср, 11.01.2012, 15:22:00 |
| |
| |
| tormozit | Дата: Ср, 11.01.2012, 15:41:40 | Сообщение # 2 |
|
Генералиссимус
Группа: Администраторы
Сообщений: 7259
Репутация: 193
Статус: Оффлайн
| Ошибка воспроизводится и при обычном использовании консоли запросов. Достаточно в текст запроса установить Code ВЫБРАТЬ РАЗЛИЧНЫЕ РАЗРЕШЕННЫЕ 1 и попытаться включить режим дерева запроса.
Спасибо за информацию.
|
| |
| |
| Simol | Дата: Ср, 11.01.2012, 15:48:22 | Сообщение # 3 |
|
Полковник
Группа: Проверенные
Сообщений: 237
Репутация: 27
Статус: Оффлайн
| Если я его открою в конструкторе, то он РАЗРЕШЕННЫЕ поставит на место и уберет ВНЕШНЕЕ. И проблема не проявится.
И вопрос же от отладке запроса, вот и привел фрагмент кода для воспроизведения. Но ситуация в том, что если в запросе РАЗРЕШЕННЫЕ не на месте или есть ВНЕШНИЕ, то запрос не отладится, хотя конструктор его кушает.Добавлено (11.01.2012, 15:48) ---------------------------------------------
Quote (tormozit) Я так понимаю проблема появляется только при выполнении в отладчике "от(Запрос)"? Или же она также повторяется и при обычном использовании консоли запросов?
Проверил. Да. только при от(). Если этот запрос вставить текстом в консоль, то ошибки нет.
|
| |
| |
| tormozit | Дата: Ср, 11.01.2012, 15:50:58 | Сообщение # 4 |
|
Генералиссимус
Группа: Администраторы
Сообщений: 7259
Репутация: 193
Статус: Оффлайн
| Также воспроизвел ошибочное поведение консоли запросов после выдачи ошибки разбора текста запроса деревом.
|
| |
| |
| tormozit | Дата: Ср, 11.01.2012, 16:19:13 | Сообщение # 5 |
|
Генералиссимус
Группа: Администраторы
Сообщений: 7259
Репутация: 193
Статус: Оффлайн
| По проблеме п.1 пока рекомендую заменять последовательность "РАЗЛИЧНЫЕ РАЗРЕШЕННЫЕ" на "РАЗРЕШЕННЫЕ РАЗЛИЧНЫЕ". Кстати говоря так делает и конструктор, т.е. это - рекомендованная последовательность.
Поддержка последовательности "РАЗЛИЧНЫЕ РАЗРЕШЕННЫЕ" будет добавлена в следующей версии.
|
| |
| |
| Simol | Дата: Ср, 11.01.2012, 16:35:33 | Сообщение # 6 |
|
Полковник
Группа: Проверенные
Сообщений: 237
Репутация: 27
Статус: Оффлайн
| Quote (tormozit) т.е. это - рекомендованная последовательность. Спасибо, я сам запросы очень редко пишу не конструктором, а вот в типовых видать балуются в ручную.
|
| |
| |
| tormozit | Дата: Ср, 18.01.2012, 01:48:41 | Сообщение # 7 |
|
Генералиссимус
Группа: Администраторы
Сообщений: 7259
Репутация: 193
Статус: Оффлайн
| Исправлено в 2.26
|
| |
| |