|
0
lirt82
12.06.26
✎
13:58
|
При выполнении кода
ЖР = Новый ТаблицаЗначений;
Отбор = Новый Структура;
Отбор.Вставить("ДатаНачала", ДатаНачала);
Отбор.Вставить("ДатаОкончания", ДатаОкончания);
Отбор.Вставить("Уровень", УровеньЖурналаРегистрации.Ошибка);
ВыгрузитьЖурналРегистрации(ЖР, Отбор, Колонки);
Получаю Таблицу значений, в ней есть колонка Дата тип Дата. Для дальнейшей обработки необходимо загрузить ЖР в запрос, но при выполнении запроса происходит ошибка.
Функция ОбработкаЖР(ЖР)
Событие = "%СинхронизацияДанныхЧерезУниверсальныйФормат%";
Запрос = Новый Запрос;
Запрос.Текст =
"ВЫБРАТЬ
| ТаблицаЖР.Дата КАК Дата,
| ТаблицаЖР.Событие КАК Событие,
| ТаблицаЖР.Комментарий КАК Комментарий,
| ТаблицаЖР.ПредставлениеСобытия КАК ПредставлениеСобытия,
| ТаблицаЖР.ПредставлениеМетаданных КАК ПредставлениеМетаданных
|ПОМЕСТИТЬ ВТ_ЖР
|ИЗ
| &ТаблицаЖР КАК ТаблицаЖР
|;
|
|////////////////////////////////////////////////////////////////////////////////
|ВЫБРАТЬ
| ВТ_ЖР.Дата КАК Дата,
| ВТ_ЖР.Событие КАК Событие,
| ВТ_ЖР.Комментарий КАК Комментарий,
| ВТ_ЖР.ПредставлениеСобытия КАК ПредставлениеСобытия,
| ВТ_ЖР.ПредставлениеМетаданных КАК ПредставлениеМетаданных
|ИЗ
| ВТ_ЖР КАК ВТ_ЖР
|ГДЕ
| ВТ_ЖР.Событие = &Событие";
Запрос.УстановитьПараметр("ТаблицаЖР", ЖР);
Запрос.УстановитьПараметр("Событие", Событие);
Возврат Запрос.Выполнить().Выгрузить();
Тип не может быть выбран в запросе
<<?>>ТаблицаЖР.Дата КАК Дата,
как исправить?
пробовал в Отбор запихнуть Событие не получилось, может не заморачиваться а НайтиСтроки в ЖР с отбором-структурой?
Как тогда в Отбор поместить "%синхронизация%"?
|
|