Добавление внешнего отчета в конфигурацию УТ11
Найденные решения
(8)
Названия на свои поменяйте.
Функция СведенияОВнешнейОбработке() Экспорт
ВерсияБСП = СтандартныеПодсистемыСервер.ВерсияБиблиотеки();
ПараметрыРегистрации = ДополнительныеОтчетыИОбработки.СведенияОВнешнейОбработке(ВерсияБСП);
ПараметрыРегистрации.Вид = ДополнительныеОтчетыИОбработкиКлиентСервер.ВидОбработкиДополнительныйОтчет();
ПараметрыРегистрации.Версия = "1.0";
ПараметрыРегистрации.БезопасныйРежим = Истина;
НоваяКоманда = ПараметрыРегистрации.Команды.Добавить();
НоваяКоманда.Представление = НСтр("ru = 'Отчёт поверка оборудования'");
НоваяКоманда.Идентификатор = "Отчёт поверка оборудования";
НоваяКоманда.Использование = ДополнительныеОтчетыИОбработкиКлиентСервер.ТипКомандыОткрытиеФормы();
НоваяКоманда.ПоказыватьОповещение = Истина;
Возврат ПараметрыРегистрации;
КонецФункции
ПоказатьНазвания на свои поменяйте.
Остальные ответы
В избранное
Подписаться на ответы
Сортировка:
Древо развёрнутое
Свернуть все
(5) Забыл написать - без вставления кода в модуль отчета (с, например функцией Функция СведенияОВнешнейОбработке() Экспорт), отчет не добавляется с ошибкой "Невозможно подключить дополнительный отчет из файла.Возможно, он не подходит для этой версии программы."
(8)
Названия на свои поменяйте.
Функция СведенияОВнешнейОбработке() Экспорт
ВерсияБСП = СтандартныеПодсистемыСервер.ВерсияБиблиотеки();
ПараметрыРегистрации = ДополнительныеОтчетыИОбработки.СведенияОВнешнейОбработке(ВерсияБСП);
ПараметрыРегистрации.Вид = ДополнительныеОтчетыИОбработкиКлиентСервер.ВидОбработкиДополнительныйОтчет();
ПараметрыРегистрации.Версия = "1.0";
ПараметрыРегистрации.БезопасныйРежим = Истина;
НоваяКоманда = ПараметрыРегистрации.Команды.Добавить();
НоваяКоманда.Представление = НСтр("ru = 'Отчёт поверка оборудования'");
НоваяКоманда.Идентификатор = "Отчёт поверка оборудования";
НоваяКоманда.Использование = ДополнительныеОтчетыИОбработкиКлиентСервер.ТипКомандыОткрытиеФормы();
НоваяКоманда.ПоказыватьОповещение = Истина;
Возврат ПараметрыРегистрации;
КонецФункции
ПоказатьНазвания на свои поменяйте.
Добрый день, Ут 11.4
Создал внешний отчет, добавил:
Публикация - используется, Размещение в разделах - Продажи, установил все галки в подчиненных элементах, включая корень "Продажи".
Начальная страница, слева Продажи - Отчеты - Дополнительные отчеты - Пусто, нет моего отчета...
Что я не учел? Подскажите пжста.
Создал внешний отчет, добавил:
Функция СведенияОВнешнейОбработке() Экспорт
РегистрационныеДанные = Новый Структура;
РегистрационныеДанные.Вставить("Наименование", "Наименование: Тест отчет по номенклатуре");
РегистрационныеДанные.Вставить("БезопасныйРежим", Ложь);
РегистрационныеДанные.Вставить("Версия", "1.0");
РегистрационныеДанные.Вставить("ВерсияБСП", "1.2.1.4");
РегистрационныеДанные.Вставить("Вид", "ДополнительныйОтчет");
РегистрационныеДанные.Вставить("Информация", "Информация:Тест Отчет по номенклатуре");
ТЗКоманд = Новый ТаблицаЗначений;
ТЗКоманд.Колонки.Добавить("Идентификатор");
ТЗКоманд.Колонки.Добавить("Представление");
ТЗКоманд.Колонки.Добавить("Модификатор");
ТЗКоманд.Колонки.Добавить("ПоказыватьОповещение");
ТЗКоманд.Колонки.Добавить("Использование");
//СтрокаКоманды = тзКоманд.Добавить();
//СтрокаКоманды.Идентификатор = "ЗагрузитьПрайсЛист";
//СтрокаКоманды.Представление = "Загрузить прайс-лист";
//СтрокаКоманды.ПоказыватьОповещение = Истина;
//СтрокаКоманды.Использование = "ОткрытиеФормы";
//
//СтрокаКоманды = тзКоманд.Добавить();
//СтрокаКоманды.Идентификатор = "ЗагрузитьПрайсЛистВАвтоматическомРежиме";
//СтрокаКоманды.Представление = "Загрузить прайс-лист в автоматическом режиме.";
//СтрокаКоманды.ПоказыватьОповещение = Истина;
//СтрокаКоманды.Использование = "ВызовСерверногоМетода";
РегистрационныеДанные.Вставить("Команды", ТЗКоманд);
Возврат РегистрационныеДанные;
КонецФункции
ПоказатьПубликация - используется, Размещение в разделах - Продажи, установил все галки в подчиненных элементах, включая корень "Продажи".
Начальная страница, слева Продажи - Отчеты - Дополнительные отчеты - Пусто, нет моего отчета...
Что я не учел? Подскажите пжста.