Форум 1С
Программистам, бухгалтерам, администраторам, пользователям
Задай вопрос - получи решение проблемы
24 ноя 2024, 17:37

Запуск внешнего отчета в интерфейсе

Автор Chop, 01 мар 2023, 10:09

0 Пользователей и 1 гость просматривают эту тему.

antoneus

А по плюсику если в отладчике открыть переменную Обработка - есть там поле СсылкаНаОбъект? Чудес не бывает же.

Afinogen

    Реквизит = Обработка.метаданные().Реквизиты.Найти("СсылкаНаОбъект");
   
    Если Реквизит = Неопределено Тогда
       
        Сообщить("Нет реквизита");
       
    Иначе
       
        сообщить("Все ок");
       
    КонецЕсли;   

Chop

Ох ты... В случае, когда оно открывает, СсылкаНаОбъект есть, но пустая, а в случае когда ошибка СсылкаНаОбъект нет. И как исправить тогда?

Chop

При этом его нет и тогда, когда я запускаю из документа внешний отчет с кодом "000000851". То есть ошибка в отчете самом что ли? Если что моя работа заключалась только в том, что я добавил кнопку в интерйфейс, которая открывает отчет, сам отчет я не писал. Но с другой стороны, при открытии из списка внешних отчетов, он нормлаьно открывается, без ошибок

Chop

Нашел в чем "мистика". У отчетов просто не было реквизита СсылкаНаОбъект, из-за этого они и ругались.

Теги:

Похожие темы (5)

Рейтинг@Mail.ru

Поиск