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

    Возврат Запрос.Выполнить().Выгрузить();

Тип не может быть выбран в запросе
<<?>>ТаблицаЖР.Дата КАК Дата,

как исправить?
пробовал в Отбор запихнуть Событие не получилось, может не заморачиваться а НайтиСтроки в ЖР с отбором-структурой?
Как тогда в Отбор поместить "%синхронизация%"?
1 Волшебник
 
12.06.26
14:10
Я пока наблюдаю...
Я не хочу быть самым богатым человеком на кладбище. Засыпать с чувством, что за день я сделал какую-нибудь потрясающую вещь — вот что меня интересует. Стив Джобс