Описание ошибки
При сохранении содержимого консоли разработчика в файл .mcr при определённом сценарии возникает ошибка "Значение не является значением объектного типа (ИмяТипа)".
Сценарий воспроизведения
Вручную:
Добавить в консоль разработчика схему компоновки данных
Нарисовать простейший отчёт с выборкой, например, по документам.
Добавить в параметрах СКД параметр "Период" с типом "СтандартныйПериод".
Добавить в дереве консоли вариант отчета для этой СКД.
Нажать "Анализ выполняемых запросов" для созданного варианта отчета. В открывшемся окне нажать "Анализировать запрос", чтобы он появился в дереве консоли.
Попытаться сохранить в файл: "Данные" - "Файл" - "Сохранить как...". При сохранении получить ошибку (скриншот).
Из отладки:
Перехватить исполнение СКД типового отчета, например, "Ведомость по товарам на складах" в УТ.
Получить перехваченную СКД в консоли разработчика и получить дерево со схемой и "вариантом".
Сделать анализ запроса для полученного варианта (в дереве появится "Запрос СКД (НаборДанных)")
Попытаться сохранить состояние консоли в файл .mcr : "Данные" - "Файл" - "Сохранить как...". При сохранении получить аналогичную ошибку.
При этом, если сначала попытаться выполнить запрос, полученный в п.3, то после этого сохранение в файл .mcr проходит уже успешно. Возможно, это связано с тем, что после выполнения запроса заполняется вкладка с параметрами запроса.
Ожидаемое поведение, если бы ошибки не было
Сохранение рабочей области консоли в файл .mcr
Скриншоты
Окружение:
Infostart Toolkit PROF 2023.2.01
Платформа: 8.3.21.1644 (Windows x86-64)
Режим БД: клиент-серверный
Конфигурация:
1С:Комплексная автоматизация 2 (2.5.8.318)
Основной режим запуска: Управляемое приложение
Режим совместимости: Версия8_3_17
Версия БСП: 3.1.5.473
Клиент:
Толстый клиент (управляемое приложение)
ОС: Windows x86-64 (Microsoft Windows 10 version 10.0 (Build 19045))
Язык: ru
Режим запуска: Управляемое приложение
Описание ошибки При сохранении содержимого консоли разработчика в файл .mcr при определённом сценарии возникает ошибка "Значение не является значением объектного типа (ИмяТипа)".
Сценарий воспроизведения
Вручную:
Из отладки:
Ожидаемое поведение, если бы ошибки не было Сохранение рабочей области консоли в файл .mcr
Скриншоты
Окружение: