[РЕШЕНО] Поскажите как обратится в уф к макету

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

  1. TopicStarter Overlay
    Raideres
    Offline

    Raideres Опытный в 1С

    Регистрация:
    9 фев 2016
    Сообщения:
    547
    Симпатии:
    1
    Баллы:
    29
    в стандартной обработке 1с получение макета идет так
    Макет = УправлениеПечатью.МакетПечатнойФормы("Обработка.ПечатьТТН.ПФ_MXL_ТТН");

    Мне нужно получить макет во внешней обработке. Как это сделать?
  2. alexburn
    Offline

    alexburn Модераторы Команда форума Модератор

    Регистрация:
    5 янв 2009
    Сообщения:
    15.150
    Симпатии:
    560
    Баллы:
    204
    ЭтотОбъект ?
  3. TopicStarter Overlay
    Raideres
    Offline

    Raideres Опытный в 1С

    Регистрация:
    9 фев 2016
    Сообщения:
    547
    Симпатии:
    1
    Баллы:
    29
    Код:
    {ОбщийМодуль.УправлениеПечатью.Модуль(524)}: Макет "ТабличныйДокумент" не найден. Операция прервана.
    ВызватьИсключение СтроковыеФункцииКлиентСервер.ПодставитьПараметрыВСтроку(НСтр("ru = 'Макет ""%1"" не найден. Операция прервана.'"), ПолныйПутьКМакету);
    Код:
        ДанныеПечати        = ДанныеДляПечати.РезультатПоШапке.Выбрать();
        ВыборкаПоДокументам = ДанныеДляПечати.РезультатПоТабличнойЧасти.Выбрать(ОбходРезультатаЗапроса.ПоГруппировкам);
      
        Макет = УправлениеПечатью.МакетПечатнойФормы(ЭтотОбъект.ПолучитьМакет("ПФ_MXL_ТТН"));   //"Обработка.ПечатьТТН.ПФ_MXL_ТТН"
    
    --- Объединение сообщений, 23 янв 2017 ---
    Извините я дурачек Макет = ЭтотОбъект.ПолучитьМакет("ПФ_MXL_ТТН"); все работает, понедельник день тяжелый