Описание ошибки
В консоли разработчика в конструкторе запросов ошибка "Индекс находится за границами массива".
Сценарий воспроизведения
Скопировать в буфер обмена результат запроса из MS SQL Management Studio.
В консоли разработчика на закладке Внешние источники - Добавить. Открыть редактирование нового источника - Загрузка - Из буфера обмена. Выбрать несколько полей из таблицы в запросе. Закрыть запрос. Открыть снова.
В средней части конструктора в таблицах-внешних источника остались только используемые поля.
При попытке перетянуть новое поле внешнего источника из левой части (База данных) в правую (Поля) - ошибка "Индекс находится за границами массива"
Платформа: 8.3.21.1775 (Windows x86-64)
Режим БД: клиент-серверный
Конфигурация:
1С:ERP Управление предприятием 2 (2.4.14.181)
Основной режим запуска: Управляемое приложение
Режим совместимости: Версия8_3_16
Версия БСП: 3.1.5.385
Клиент:
Тонкий клиент
ОС: Windows x86-64 (Microsoft Windows 10 version 10.0 (Build 19045))
Язык: ru
Режим запуска: Управляемое приложение
Описание ошибки В консоли разработчика в конструкторе запросов ошибка "Индекс находится за границами массива".
Сценарий воспроизведения Скопировать в буфер обмена результат запроса из MS SQL Management Studio. В консоли разработчика на закладке Внешние источники - Добавить. Открыть редактирование нового источника - Загрузка - Из буфера обмена. Выбрать несколько полей из таблицы в запросе. Закрыть запрос. Открыть снова.
В средней части конструктора в таблицах-внешних источника остались только используемые поля. При попытке перетянуть новое поле внешнего источника из левой части (База данных) в правую (Поля) - ошибка "Индекс находится за границами массива"
Индекс находится за границами массива {InfostartToolkitPROF ОбщийМодуль.ИТК_КонструкторЗапросов.Модуль(400)}:Expression = СтрШаблон("%1.%2", Source.Источник.ИмяТаблицы, Source.Источник.ДоступныеПоля[ItemIndexes[2]].Имя); {InfostartToolkitPROF Обработка.ИТК_QueryWizard1718192021222324.Форма.QueryWizard.Форма(1383)}:ИТК_КонструкторЗапросов.ФормаОсновнаяВнутриApplyChangesFromCacheNoContextДобавитьВременнуюТаблицуВИсточникиОператора(ВнешниеИсточники, Source, Operator, ItemIndexes, Expression); {InfostartToolkitPROF Обработка.ИТК_QueryWizard1718192021222324.Форма.QueryWizard.Форма(815)}:ApplyChangesFromCacheNoContext(ChangesCache, QuerySchema, Query, Operators, Operator, ErrorMessages, {InfostartToolkitPROF Обработка.ИТК_QueryWizard1718192021222324.Форма.QueryWizard.Форма(429)}:ApplyChangesFromCache(ChangesCache, QueryWizardAddress, CurrentQuerySchemaSelectQuery, CurrentQuerySchemaOperator, ErrorMessages); {InfostartToolkitPROF Обработка.ИТК_QueryWizard1718192021222324.Форма.QueryWizard.Форма(194)}:FillPagesAtServer(PagesItems); {InfostartToolkitPROF Обработка.ИТК_QueryWizard1718192021222324.Форма.QueryWizard.Форма(8292)}:FillPagesAtClient(); {InfostartToolkitPROF Обработка.ИТК_QueryWizard1718192021222324.Форма.QueryWizard.Форма(8543)}:SourcesAdd(Undefined);
Скриншоты
Окружение:
Infostart Toolkit PROF 2023.4.07
Платформа: 8.3.21.1775 (Windows x86-64) Режим БД: клиент-серверный
Конфигурация: 1С:ERP Управление предприятием 2 (2.4.14.181) Основной режим запуска: Управляемое приложение Режим совместимости: Версия8_3_16 Версия БСП: 3.1.5.385
Клиент: Тонкий клиент ОС: Windows x86-64 (Microsoft Windows 10 version 10.0 (Build 19045)) Язык: ru Режим запуска: Управляемое приложение