8.х 1С 8.3 УФ Технология создания внешних печатных форм

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

  1. TopicStarter Overlay
    ExtreMe
    Offline

    ExtreMe Опытный в 1С

    Регистрация:
    13 сен 2014
    Сообщения:
    76
    Симпатии:
    7
    Баллы:
    29
    Нужно сделать внешнюю печатную форму для документа "Реализация товаров и услуг"
    почитал тему "Технология создания внешних печатных форм, обработок, отчетов для управляемого режима 8.2"
    создал внешнюю обработку, прописал в модуле объекта
    СведенияОВнешнейОбработке()
    ПолучитьТаблицуКоманд()
    ДобавитьКоманду(...)
    обработка подгрузилась в конфигурацию
    Снимок16.JPG
    как сделать что бы она появилась среди печати в документе "Реализация товаров и услуг"?
    Снимок17.JPG
    в модуле объекта также прописал к какому документу обработка относится
    Код:
        // Объявим еще одну переменную, которая нам потребуется ниже
        МассивНазначений = Новый Массив;
        // Теперь нам необходимо передать в виде массива имен, к чему будет подключена наша ВПФ
        // Имейте ввиду, что можно задать имя в таком виде: Документ.* - в этом случае обработка будет подключена ко всем документам в системе, 
        // которые поддерживают механизм ВПФ
        МассивНазначений.Добавить("Документ.РеализацияТоваровУслуг");
        ПараметрыРегистрации.Вставить("Назначение", МассивНазначений);
    
    Последнее редактирование: 3 окт 2014
  2. TopicStarter Overlay
    ExtreMe
    Offline

    ExtreMe Опытный в 1С

    Регистрация:
    13 сен 2014
    Сообщения:
    76
    Симпатии:
    7
    Баллы:
    29
  3. nomad_irk
    Offline

    nomad_irk Гуру в 1С

    Регистрация:
    20 окт 2008
    Сообщения:
    7.566
    Симпатии:
    717
    Баллы:
    204
    Для возможности выбора объекта, в коде обработки должно быть правильно указано, к каким объектам данная обработка применима.
  4. TopicStarter Overlay
    ExtreMe
    Offline

    ExtreMe Опытный в 1С

    Регистрация:
    13 сен 2014
    Сообщения:
    76
    Симпатии:
    7
    Баллы:
    29
    в спойлере выше я написал часть кода, где указал документ
    дело было в другом, я так понял что документы и справочники используют вид "ПечатнаяФорма"
    Код:
    ПараметрыРегистрации.Вставить("Вид", "ПечатнаяФорма");
    а у меня вид передавался "ДополнительнаяОбработка"
    Код:
    ПараметрыРегистрации.Вставить("Вид", "ДополнительнаяОбработка");
    для печатной формы стал доступным выбор справочников и документов
    Снимок.JPG
  5. rshakiro
    Offline

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

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

    ExtreMe Опытный в 1С

    Регистрация:
    13 сен 2014
    Сообщения:
    76
    Симпатии:
    7
    Баллы:
    29
    м-м! зачётная статья ;)
    Последнее редактирование: 14 окт 2014

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