Печатная форма в зависимости от вида договора

Коллеги, интересует реализация следующего функционала:
есть несколько видов договоров (например, договор продажи, договор аренды), для каждого из видов есть печатная форма (возможно будет несколько разных для одного и того же вида). Требуется, чтобы при нажатии на кнопку печать, отображался список печатных форм соответствующих только виду договора, выделенному в реестре (сейчас отображается список всех печатных форм, добавленных для рабочего места "Договоры").

Нравится

4 комментария

Здравствуйте!
К сожалению, в данный момент это не реализовано, для реализации необходимо существенно переработать базовую логику. Данная возможность рассматривается и, возможно, появится в более свежих версиях.
Спасибо за вопрос!

Можно сделать кнопку печати договора, при нажатии на которую будет проверяться какой вид договора выбран и запускаться построение по нужному шаблону.

"Соколов Илья Андреевич" написал:

Можно сделать кнопку печати договора, при нажатии на которую будет проверяться какой вид договора выбран и запускаться построение по нужному шаблону.


А можете описать подробнее реализацию такого механизма?
И это возможно только сделав кнопку на карточке договора или можно сделать некий дублер стандартной кнопки печати?

В принципе, из конфигурации можно реализовать как тот, так и другой вариант.

Нажатие на кнопки печатных форм обрабатывается в процессе карточки базового реестра (BaseGridPage)

PrintReport

Рекомендуем проанализировать формирование списка и переопределить обработчик. Либо же добавить в дочерний реестр обработку переключения по записям реестра, и в зависимости от этого включать/выключать пункты меню действия.

Показать все комментарии