8.х БП Ошибка при запуске внешнего отчета

Тема в разделе ""1С:Бухгалтерия БП"", создана пользователем kogor, 1 сен 2014.

  1. TopicStarter Overlay
    kogor
    Offline

    kogor Опытный в 1С

    Регистрация:
    5 фев 2010
    Сообщения:
    412
    Симпатии:
    0
    Баллы:
    26
    Добрый день.

    Столкнулся с ошибкой при добавлении внешнего отчета. Я доработал отчет "СводнаяВедомость", который есть в конфигурации (конфигурация 1С:Учет в управляющих компаниях ЖКХ, ТСЖ и ЖСК (3.0.32.2) на базе 1С:Бухгалтерия предприятия 3.0)

    При попытке открыть мой отчет "СводнаяВедомостьМоя" через Файл - Открыть или при запуске из Дополнительных отчетов пишет ошибку:
    {ОбщийМодуль.БухгалтерскиеОтчетыВызовСервера.Модуль(2336)}: Поле объекта не обнаружено (СводнаяВедомостьМоя)
    МенеджерОтчета = Отчеты[БухгалтерскиеОтчетыКлиентСервер.ПолучитьИдентификаторОбъекта(Форма)];

    Путем проб разных имен объекта выяснил, что если поставить имя объекта "СводнаяВедомость", то отчет работает.

    Еще момент - если отчет не на СКД, то имя отчета может быть любое (другой отчет не на СКД у меня запустился прекрасно и в дополнительные отчеты без проблем прикрепился)

    Но если внешний отчет сделан на СКД и его имя не совпадает ни с одним отчетом в конфигурации то возникает эта ошибка.

    Подскажите как нужно настроить внешний отчет на СКД, чтобы он запускался?

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

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

    rshakiro Профессионал в 1С Команда форума

    Регистрация:
    17 мар 2011
    Сообщения:
    2.236
    Симпатии:
    144
    Баллы:
    104
    kogor нравится это.
  3. TopicStarter Overlay
    kogor
    Offline

    kogor Опытный в 1С

    Регистрация:
    5 фев 2010
    Сообщения:
    412
    Симпатии:
    0
    Баллы:
    26
    В целом то как подключать внешние отчеты и обработки ясно, тут частный случай. До этого отчеты у меня подключались без ошибок. Может быть кто-нибудь сталкивался с такой ошибкой?

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