8.х Как правильно подключить внешний отчет

Тема в разделе "Конфигурирование на платформе "1С:Предприятие 8"", создана пользователем Bkmz, 4 май 2017.

  1. TopicStarter Overlay
    Bkmz
    Offline

    Bkmz Опытный в 1С

    Регистрация:
    6 июл 2013
    Сообщения:
    383
    Симпатии:
    11
    Баллы:
    29
    Делаю так:

    В модуле объекта:

    Код:
    Функция СведенияОВнешнейОбработке() Экспорт
         
        МассивНазначений = Новый Массив;
        МассивНазначений.Добавить("Справочник.Партнеры");
        
        ПараметрыРегистрации = Новый Структура;
        ПараметрыРегистрации.Вставить("Вид", "ДополнительныйОтчет");
        ПараметрыРегистрации.Вставить("Назначение", МассивНазначений);
        ПараметрыРегистрации.Вставить("Наименование", "Имя отчета");
        ПараметрыРегистрации.Вставить("Версия", "1.0");
        ПараметрыРегистрации.Вставить("БезопасныйРежим", Истина);
        ПараметрыРегистрации.Вставить("Информация", "Внешний отчет Имя отчета");
      
        ТаблицаКоманд = Новый ТаблицаЗначений;
        ТаблицаКоманд.Колонки.Добавить("Представление");
        ТаблицаКоманд.Колонки.Добавить("Идентификатор");
        ТаблицаКоманд.Колонки.Добавить("Использование");
        ТаблицаКоманд.Колонки.Добавить("ПоказыватьОповещение");
        ТаблицаКоманд.Колонки.Добавить("Модификатор");
      
        НоваяКоманда = ТаблицаКоманд.Добавить();
        НоваяКоманда.Представление = "Имя отчета";
        НоваяКоманда.Идентификатор = "ИмяОтчета";
        НоваяКоманда.Использование = "ВызовСерверногоМетода";
        НоваяКоманда.ПоказыватьОповещение = Истина;
        НоваяКоманда.Модификатор = "ПечатьMXL";
      
        ПараметрыРегистрации.Вставить("Команды", ТаблицаКоманд);
        Возврат ПараметрыРегистрации;
    
    КонецФункции
    
    Все вроде подключается. В разделы я добавляю. Он от туда работает.
    Но есть такая интересная кнопочка

    [​IMG]

    Что она делает? И всего ли у меня хватает?
    --- Объединение сообщений, 4 май 2017 ---
    На что влияет "Быстрый доступ" в табличной части?

    И не увидел никакого эффекта от:

    Код:
     МассивНазначений = Новый Массив;
        МассивНазначений.Добавить("Справочник.Партнеры");
       
       ....
        ПараметрыРегистрации.Вставить("Назначение", МассивНазначений);
       ...
    
    В справочнике Партнеры он что-то не появился этот отчет
    Последнее редактирование: 4 май 2017
  2. bajiepka
    Offline

    bajiepka Профессионал в 1С

    Регистрация:
    26 сен 2014
    Сообщения:
    432
    Симпатии:
    30
    Баллы:
    54
    Попробуй в описании команды поменять параметр "Использование" на "ОткрытиеФормы"
    Последнее редактирование: 5 май 2017

Поделиться этой страницей