[РЕШЕНО] Отладка нестандартной внешней печатной формы для БСП.

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

  1. TopicStarter Overlay
    nomad_irk
    Online

    nomad_irk Гуру в 1С

    Регистрация:
    20 окт 2008
    Сообщения:
    8.205
    Симпатии:
    835
    Баллы:
    204
    Стоит задача разработать печатную форму документа, так что бы пользователь мог редактировать дополнительные данные номенклатуры из ТЧ документа/указывал ответственных лиц перед формированием печатной формы.

    Список ответственных лиц и выводимые на печать дополнительные данные номенклатуры должны сохраняться.

    Решение, вроде бы, простое: сделать форму, открывать ее при или перед вызовом функции "Печать()".

    Сложность в отладке такого решения, вернее даже не в самом процессе отладки, а в том, как получить текущие значения реквизитов и ТЧ документа.

    Если у кого есть красивые решения - поделитесь.
  2. impulse
    Offline

    impulse Опытный в 1С

    Регистрация:
    16 июн 2013
    Сообщения:
    77
    Симпатии:
    6
    Баллы:
    29
    Если речь идет о Внешних Печатных Формах (ВПФ). То в БСП аж три метода есть вызова Серверный, ВызовФормы, Клиентский. В вашем случае будет клиентский. Т е Кнопка Печать -> Вызов формы -> передача параметров (всяких тз и прочее) в процедуру/функцию формирования Табличного Документа. Для правки конфигурации тоже самое. Можно посмотреть как формируется УПД в БП 3.0.
  3. Dem0lisher
    Offline

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

    Регистрация:
    4 авг 2009
    Сообщения:
    1.047
    Симпатии:
    56
    Баллы:
    54
    Поищи дополнительные параметры в печатной форме в поисковике.
    А сложность в отладке действительно есть..
    --- Объединение сообщений, 24 апр 2017 ---
    Кинул в личку ссылку на пример с подобной ВПФ
    nomad_irk нравится это.
  4. TopicStarter Overlay
    nomad_irk
    Online

    nomad_irk Гуру в 1С

    Регистрация:
    20 окт 2008
    Сообщения:
    8.205
    Симпатии:
    835
    Баллы:
    204
    ага. вектор понял. продолжаю рыть :)

    в общем, ничего лучше, чем создать форму и из нее вызывать функцию печати с параметрами не придумано.

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