Видимость печатной формы

Добрый день! В sales enterprice 7.8 необходимо в зависимости от значения в справочной колонке "Валюта" показывать одну печатную форму и скрыть другую. Как управлять видимостью печатных форм в таком случае?

Нравится

1 комментарий

Здравствуйте, Анастасия!

За функционал печатных форм отвечает миксин PrintReportUtilities. Генерация коллекции печатных форм происходит в методах initCardPrintForms и initSectionPrintForms. События клика на печатных формах в секции и карточке редактирования обрабатываются в методах generateCardPrintForm и generateSectionPrintForm. Для изменения логики стандартных печатных форм необходимо заместить данные методы с добавлением пользовательской логики(фильтрации).

Как альтернативное решение, Вы можете добавить пользовательскую кнопку печати и при клике обращаться к вэб сервису напрямую. Реализацию обращения к вэб сервису для печати "Печатных форм", Вы можете посмотреть в методе generatePrintForm схемы PrintReportUtilities (NUI).

Также вопрос обсуждался здесь.

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