Начиная с обновления с 60.15 в БГУ 2 перестали запускаться "наши" созданные внешние отчеты. При нажатии на кнопку "Выполнить" выходила ошибка: "Ошибка при выполнении функции ОбщегоНазначения.ОбъектыМетаданныхПоИдентификатору() Неверный тип идентификтора объекта метаданных: "Дополнительный отчет или обработка" (см. рис. 1). Искали решение тут: https://forum.infostart.ru/forum9/topic151807/, но не помогло.
Решение нашли в поисках ошибки в коде, закомментировав вызов процедуры в процедуре.
Идем в:
Общие формы - ФормаОтчета - МодульФормы:
Найдем эту процедуру:
Процедура ЗагрузитьНастройкиВКомпоновщик(ПараметрыЗагрузки)
....................
Если ФормаПараметры.Свойство("ФиксированныеНастройки") Тогда
ФормаПараметры.ФиксированныеНастройки = Отчет.КомпоновщикНастроек.ФиксированныеНастройки;
КонецЕсли;
ОтчетыСервер.УстановитьДоступныеЗначения(ОтчетОбъект, ЭтотОбъект);
//+ здесь закомментировали 01.02.2019
//ОтчетыСервер.ИнициализироватьПредопределенныеПараметрыВывода(НастройкиОтчета, Отчет.КомпоновщикНастроек.Настройки);
//-01.02.2019
.............
Есть еще такое что после обновления в свойствах внешних отчетах еще необходимо добавлять в поле "Хранилище вариантов" - ХранилищеВариантовОтчетов (см. рис. 2). Возможно есть другие решения. Готов услышать, прочитать, но на данный момент в нескольких организациях используем этот способ. В архиве расширение и маленький отчет для проверки, с настройкой "Хранилище вариантов".
Подключается стандартно: Администрирование - Печатные формы, отчеты и обработки - Расширения . Добавить расширение, убрать галочку "Безопасный режим", перезапустить сеанс.
Протестировано на: Бухгалтерия государственного учреждения, редакция 2.0 (2.0.60.15 - 2.0.60.27), платформа: 1С:Предприятие 8.3 (8.3.12.1790).