Green FiLin
Настоящий дворянин и программист
В УТ3 (как и в УТ11) внешние отчеты подключаются немного иначе, чем раньше.
Теперь в модуле объекта должна быть вот такой минимально необходимый код:

Функция СведенияОВнешнейОбработке() Экспорт

НазваниеОтчета = "Название вашего отчета";

РегистрационныеДанные = Новый Структура;
РегистрационныеДанные.Вставить("Вид", "ДополнительныйОтчет");
РегистрационныеДанные.Вставить("Наименование", НазваниеОтчета);
РегистрационныеДанные.Вставить("Версия", "1.0");
РегистрационныеДанные.Вставить("БезопасныйРежим", Истина);
РегистрационныеДанные.Вставить("Информация", "Информация про отчет");

тзКоманды = Новый ТаблицаЗначений;
тзКоманды.Колонки.Добавить("Идентификатор");
тзКоманды.Колонки.Добавить("Представление");
тзКоманды.Колонки.Добавить("Модификатор");
тзКоманды.Колонки.Добавить("ПоказыватьОповещение");
тзКоманды.Колонки.Добавить("Использование");

СтрокаКоманды = тзКоманды.Добавить();
СтрокаКоманды.Представление = НазваниеОтчета;
СтрокаКоманды.ПоказыватьОповещение = Ложь;
СтрокаКоманды.Использование = "ОткрытиеФормы";
СтрокаКоманды.Идентификатор = НазваниеОтчета;

РегистрационныеДанные.Вставить("Команды", тзКоманды);

Возврат
РегистрационныеДанные;

КонецФункции
Пока положу, как памятку, конечно с этим нужно будет разобраться более внимательно.

@темы: