Опишите ошибку
В "консоли отчетов" версии 24.1.3, При открытии файла *.DCR сохранного в консоли Отчетов версии 23.6.1, не отображается информация из файла.
Воспроизведение ошибки
Запустить обработку "Консоль отчетов"
Сделать настройки/Нажать кнопку "открыть файл сохренный в версии 23.6.1"
Увидеть ошибку - пустые поля дерева отчетов, вариантов, настроек
Ожидаемое поведение
При открытии файлов предыдущих версий "инструментов разработчика" поддерживается структура сохраненных файлов прошлых версий.
ЗЫ:
Модуль формы;
Процедура ЗагрузитьФайлКонсолиНаСервер
вызов:
ЗначениеВРеквизитФормы(ЗначениеИзФайла(ИмяВременногоФайла), "ДеревоОтчетов");
падает с ошибкой.
т.к. в новых инструментах добавлен реквизит в ДервевоОтчета "ТекстапросаИзСКД"
Как вариант решения:
ДеревоОтчетовИзФайла = ЗначениеИзФайла(ИмяВременногоФайла);
Если ДеревоОтчетовИзФайла.Колонки.Найти("ТекстапросаИзСКД") = Неопределено Тогда
ДеревоОтчетовИзФайла.Колонки.Добавить("ТекстапросаИзСКД", Новый ОписаниеТипов("Строка"));
КонецЕсли;
ЗначениеВРеквизитФормы(ДеревоОтчетовИзФайла, "ДеревоОтчетов");
Далее вызывается : ЗагрузитьСхемуКомпоновкиДанныхВКомпоновщикНастроек()
проверка :
Если ЭлементДерева.ТипСтроки = 4 Тогда
Возврат;
КонецЕсли;
```Падает в "возврат"
в файле "ТипСтроки" = 3
upd 2023-01-28
Проблему типа строки можно решить:
Опишите ошибку В "консоли отчетов" версии 24.1.3, При открытии файла *.DCR сохранного в консоли Отчетов версии 23.6.1, не отображается информация из файла.
Воспроизведение ошибки
Ожидаемое поведение При открытии файлов предыдущих версий "инструментов разработчика" поддерживается структура сохраненных файлов прошлых версий.
Окружение
валюты.zip
Дополнительная информация
ЗЫ: Модуль формы;
Процедура ЗагрузитьФайлКонсолиНаСервер
вызов: ЗначениеВРеквизитФормы(ЗначениеИзФайла(ИмяВременногоФайла), "ДеревоОтчетов"); падает с ошибкой. т.к. в новых инструментах добавлен реквизит в ДервевоОтчета "ТекстапросаИзСКД" Как вариант решения:Далее вызывается :
ЗагрузитьСхемуКомпоновкиДанныхВКомпоновщикНастроек()
проверка :Процедура ЗагрузитьСхемуКомпоновкиДанныхВКомпоновщикНастроек(ЭлементДерева, ЗагружатьНастройкиПоУмолчанию)