|
Консоль запросов: преобразование * в колонки (Поле объекта)
|
|
| inonemo | Дата: Сб, 16.12.2023, 14:35:27 | Сообщение # 1 |
 Лейтенант
Группа: Пользователи
Сообщений: 41
Репутация: 36
Статус: Оффлайн
| Платформа: 8.3.24.1342 Режим БД: файловый Конфигурация. Название: Конфигурация. Основной режим запуска: Обычное приложение Конфигурация. Вариант встроенного языка: Русский Конфигурация. Режим управления блокировкой данных: Автоматический Конфигурация. Режим совместимости: Версия8_3_21 Конфигурация. Режим использования синхронных вызовов: Использовать Инструменты разработчика. Версия: Портативный 7.04.1p Инструменты разработчика. Инструмент: Консоль запросов Инструменты разработчика. Перехват клавиатурного ввода: Нет Инструменты разработчика. Объекты на сервере: Нет Инструменты разработчика. Серверный модуль БСП: Нет Клиент. Приложение: Обычное приложение 64б Клиент. Проверка модальных вызовов: Нет Клиент. Язык интерфейса конфигурации: ru Клиент. Язык интерфейса системы: ru Клиент. Отладка разрешена: Да Клиент. Постоянный кэш метаданных: Истина Клиент. ОС: Майкрософт Windows 10 Pro 64-разрядная Русский Клиент. ОС от имени администратора: Да Клиент. ОС выполнение BAT: Да Клиент. ОС Текущая кодовая страница: 866
в тексте редактора запроса текст:
ВЫБРАТЬ * ПОМЕСТИТЬ ВТ ИЗ &ТЗ КАК ТЗ
При вызове по кнопке КонструкторИР вылетает с ошибкой
Поле объекта не обнаружено (Колонки) {ВнешняяОбработка.ирКлсПолеТекстаПрограммы.МодульОбъекта(3485)}: КолонкиРезультата = ТаблицаПараметр.Колонки; {ВнешняяОбработка.ирКлсПолеТекстаПрограммы.Форма.КонструкторЗапроса.Форма(10882)}: Результат = ПоляДоступнойТаблицы(СтрокаДоступнойТаблицы, ПараметрыТаблицы, мДиалектSQL, ПородившийЗапрос); {ВнешняяОбработка.ирКлсПолеТекстаПрограммы.Форма.КонструкторЗапроса.Форма(5030)}: ПоляТаблицы = ПоляДоступнойТаблицыЛок(СтрокаДоступнойТаблицы, ВыбраннаяТаблица.Параметры); {ВнешняяОбработка.ирКлсПолеТекстаПрограммы.Форма.КонструкторЗапроса.Форма(4524)}: ДоступныеПоляТаблицы = ПоляВыбраннойТаблицы(ИмяТаблицы, ЧастьОбъединения); {ВнешняяОбработка.ирКлсПолеТекстаПрограммы.Форма.КонструкторЗапроса.Форма(410)}: ОбновитьКомпоновщикЧастиОбъединения(ЧастьОбъединения, Ложь); {ВнешняяОбработка.ирКлсПолеТекстаПрограммы.Форма.КонструкторЗапроса.Форма(1058)}: ОбработатьЗапросПослеУстановкиДанных(ЗапросПакета); {ВнешняяОбработка.ирКлсПолеТекстаПрограммы.Форма.КонструкторЗапроса.Форма(1024)}: ПсевдонимСнизу = ЗаполнитьПоТокену(ТокенВниз, Стек, ЗапросПакета, ЧастьОбъединения, Индикатор, РазборРасширений, ТаблицаКомментариев, ТекущаяСвязьТаблиц, УровеньВложенности); {ВнешняяОбработка.ирКлсПолеТекстаПрограммы.Форма.КонструкторЗапроса.Форма(1024)}: ПсевдонимСнизу = ЗаполнитьПоТокену(ТокенВниз, Стек, ЗапросПакета, ЧастьОбъединения, Индикатор, РазборРасширений, ТаблицаКомментариев, ТекущаяСвязьТаблиц, УровеньВложенности); {ВнешняяОбработка.ирКлсПолеТекстаПрограммы.Форма.КонструкторЗапроса.Форма(130)}: ЗаполнитьПоТокену(НачальныйТокен,,,,,, ТаблицаКомментариев); {ВнешняяОбработка.ирКлсПолеТекстаПрограммы.МодульОбъекта(4079)}: КонструкторЗапроса.УстановитьДанные(НачальныйТокен, ТаблицаКомментариев, БылиПотери,, ПолучитьНомерТекущейСтроки()); {ВнешняяОбработка.ирКлсПолеТекстаПрограммы.МодульОбъекта(3795)}: РезультатРазбора = ЗагрузитьТекстВКонструктор(ТекстЗапроса, КонструкторЗапроса,, мДиалектSQL,, НачальнаяСтрокаЗапроса); {ВнешняяОбработка.ирКлсПолеТекстаПрограммы.МодульОбъекта(1283)}: Результат = ВызватьКонструкторЗапросов(Истина); {ВнешняяОбработка.ирКлсПолеТекстаПрограммы.МодульОбъекта(1229)}: Результат = ВыполнитьКоманду(Команда,, ОбновитьКонтекст); {ВнешняяОбработка.ирКонсольЗапросов.Форма.Форма.Форма(323)}: Результат = Компонента.Нажатие(Кнопка); {ВнешняяОбработка.ирКонсольЗапросов.МодульОбъекта(283)}: Возврат Форма.ОткрытьМодально(); {ВнешняяОбработка.ирОбщий.МодульОбъекта(563)}: Результат = КонсольЗапросов.ОткрытьДляОтладки(Объект, , , Модально, Объект2); {ВнешняяОбработка.ирОбщий.МодульОбъекта(849)}: Результат = ОтладитьЛкс(Объект, Истина, Объект2, ВнешниеНаборыДанных, ОтложенноеВыполнение, ПорогОбрезкиВременнойТаблицы,, Наименование, МенеджерВременныхТаблиц); {(1)}:ВнешниеОбработки.Создать("C:\Program Files\1cv8\ИР\ирПортативный.epf", Ложь).ирОбщий.От(Запрос)
P.S. в прошлых релизах вроде бы отрабатывало разложение * в имена колонок
|
| |
| |
| tormozit | Дата: Сб, 16.12.2023, 14:41:38 | Сообщение # 2 |
|
Генералиссимус
Группа: Администраторы
Сообщений: 7259
Репутация: 193
Статус: Оффлайн
| Покажи страницу с параметрами запроса
|
| |
| |
| inonemo | Дата: Сб, 16.12.2023, 17:53:49 | Сообщение # 3 |
 Лейтенант
Группа: Пользователи
Сообщений: 41
Репутация: 36
Статус: Оффлайн
| Не смогу повторить, так как бросил тему, ожидая твоего решения. Параметр запроса это ТЗ - выгрузка табличной части документа. Сам Запрос выполняется без одибок. Конструктор1С вызывается без ошибок. (Раньше я пользовался этим КонструкторИР чтобы не описывать колонки ТЗ в тексте Запроса)Добавлено (16.12.2023, 18:00) --------------------------------------------- щас попытаюсь повторить
|
| |
| |
| inonemo | Дата: Сб, 16.12.2023, 18:14:59 | Сообщение # 4 |
 Лейтенант
Группа: Пользователи
Сообщений: 41
Репутация: 36
Статус: Оффлайн
| Вот блин, проблема не повторилась, а КонструкторИР открывается, но с ошибкой
|
| |
| |
| tormozit | Дата: Сб, 16.12.2023, 18:20:01 | Сообщение # 5 |
|
Генералиссимус
Группа: Администраторы
Сообщений: 7259
Репутация: 193
Статус: Оффлайн
| нужен текст ошибки
|
| |
| |
| inonemo | Дата: Сб, 16.12.2023, 18:23:52 | Сообщение # 6 |
 Лейтенант
Группа: Пользователи
Сообщений: 41
Репутация: 36
Статус: Оффлайн
| в картинках не подошел?
Значение не является значением объектного типа (Свойство) {ВнешняяОбработка.ирКлсПолеТекстаПрограммы.МодульОбъекта(5273)}: Если Истина {ВнешняяОбработка.ирКлсПолеТекстаПрограммы.МодульОбъекта(6166)}: ВычислитьТипДочернегоЭлемента(ТаблицаТиповРодителя, ТекущееСлово, ТипСлова, ТекущийИндекс, ТекущиеАргументы, ПредшествующийТекст, ПолныйАнализСоставаТипов, ЛиПеременнаяМодуля, {ВнешняяОбработка.ирКлсПолеТекстаПрограммы.Форма.КонструкторЗапроса.Форма(8508)}: ТаблицаТиповКонтекста = ВычислитьТипЗначенияВыражения(ПолноеИмяТаблицы); {ВнешняяОбработка.ирКлсПолеТекстаПрограммы.Форма.КонструкторЗапроса.Форма(8489)}: ОбновитьТаблицуПараметровВыбраннойТаблицы(мТекущаяСтрокаВыбранныеТаблицы); {ВнешняяОбработка.ирКлсПолеТекстаПрограммы.Форма.КонструкторЗапроса.Форма(8468)}: ЗагрузитьВыбраннуюТаблицу(); {ВнешняяОбработка.ирКлсПолеТекстаПрограммы.МодульОбъекта(3821)}: РезультатФормы = КонструкторЗапроса.ОткрытьМодально(); {ВнешняяОбработка.ирКлсПолеТекстаПрограммы.МодульОбъекта(1283)}: Результат = ВызватьКонструкторЗапросов(Истина); {ВнешняяОбработка.ирКлсПолеТекстаПрограммы.МодульОбъекта(1229)}: Результат = ВыполнитьКоманду(Команда,, ОбновитьКонтекст); {ВнешняяОбработка.ирКонсольЗапросов.Форма.Форма.Форма(323)}: Результат = Компонента.Нажатие(Кнопка); {ВнешняяОбработка.ирКонсольЗапросов.МодульОбъекта(283)}: Возврат Форма.ОткрытьМодально(); {ВнешняяОбработка.ирОбщий.МодульОбъекта(563)}: Результат = КонсольЗапросов.ОткрытьДляОтладки(Объект, , , Модально, Объект2); {ВнешняяОбработка.ирОбщий.МодульОбъекта(849)}: Результат = ОтладитьЛкс(Объект, Истина, Объект2, ВнешниеНаборыДанных, ОтложенноеВыполнение, ПорогОбрезкиВременнойТаблицы,, Наименование, МенеджерВременныхТаблиц); {(1)}:ВнешниеОбработки.Создать("C:\Program Files\1cv8\ИР\ирПортативный.epf", Ложь).ирОбщий.От(Запрос)
|
| |
| |
| tormozit | Дата: Сб, 16.12.2023, 18:33:16 | Сообщение # 7 |
|
Генералиссимус
Группа: Администраторы
Сообщений: 7259
Репутация: 193
Статус: Оффлайн
| Ошибку 2 воспроизвел https://www.hostedredmine.com/issues/977144
|
| |
| |
| tormozit | Дата: Сб, 16.12.2023, 18:36:42 | Сообщение # 8 |
|
Генералиссимус
Группа: Администраторы
Сообщений: 7259
Репутация: 193
Статус: Оффлайн
| По ошибке 1 предположительно исправлю, но воспроизвести не смог. Вроде бы для значения параметра типа ТаблицаЗначений она не должна возникать.
|
| |
| |
| tormozit | Дата: Вс, 17.12.2023, 19:14:25 | Сообщение # 9 |
|
Генералиссимус
Группа: Администраторы
Сообщений: 7259
Репутация: 193
Статус: Оффлайн
| Исправлено в 7.05
|
| |
| |