infostart-hub / toolkit

Infostart Toolkit
https://infostart.ru/marketplace/toolkit/
73 stars 7 forks source link

Ошибка при импорте в консоль запросов параметра с типом Массив (список значений). #861

Closed AnatoliyBritko closed 8 months ago

AnatoliyBritko commented 8 months ago

Описание ошибки При импорте в консоль запроса, параметр которого имеет тип значения массив - переносится значение Неопределено, а с типом список значений - ошибка.

Пример запроса


    Запрос = Новый Запрос;
    Запрос.Текст = 
        "ВЫБРАТЬ
        |   1 КАК Поле1
        |ПОМЕСТИТЬ Вт
        |;
        |
        |////////////////////////////////////////////////////////////////////////////////
        |ВЫБРАТЬ
        |   Вт.Поле1 КАК Поле1
        |ИЗ
        |   Вт КАК Вт
        |ГДЕ
        |   Вт.Поле1 В (&Список)";

    //Список = Новый Массив;
    Список = Новый СписокЗначений;
    Список.Добавить(1);
    Список.Добавить(2);
    Список.Добавить(3);
    Запрос.УстановитьПараметр("Список", Список);

    РезультатЗапроса = Запрос.Выполнить();

    ВыборкаДетальныеЗаписи = РезультатЗапроса.Выбрать();    
    Пока ВыборкаДетальныеЗаписи.Следующий() Цикл
        // Вставить обработку выборки ВыборкаДетальныеЗаписи
    КонецЦикла;

Скриншоты

Для списка значений получился такой результат image

Для массива такой image

Окружение:

Infostart Toolkit PROF 2023.5.03

Платформа: 8.3.22.1923 (Windows x86-64) Режим БД: клиент-серверный

Конфигурация: 1С:ERP Управление предприятием 2 для Беларуси (2.4.8.6) Основной режим запуска: Управляемое приложение Режим совместимости: Версия8_3_12 Версия БСП: 3.0.1.434

Клиент: Тонкий клиент ОС: Windows x86 (Microsoft Windows 10 version 10.0 (Build 17763)) Язык: ru Режим запуска: Управляемое приложение

Evg-lylyk commented 8 months ago

Спс, Исправлено в 2023.5.4