Коллеги, добрый день!
Система 7,6
Есть задача при нажатии кнопки на формирование печатной формы в карточке выполнять дополнительную логику JavaScript.
Каким образом это реализовать. Где, в какой функции осуществляется вызов веб сервиса для формирования печатных форм и как ее переопределить?
Спасибо!
Нравится
Здравствуйте!
При нажатии на кнопку "Печать" вызывается метод CreateReport схемы ReportService.
Какую задачу Вы пытаетесь реализовать?
Алексей,
в карточке Договор при нажатии на кнопку формирования печатной формы договора "Печать" - "Договор" нужно отправлять данные договора в АБС (интеграция), условно говоря, вызывать хранимую процедуру. Ну, одним словом, нужно переопределить функцию, которая вызывается при нажатии на данную кнопку
Тогда решением будет переопределение метода CreateReport схемы ReportService.
Один из параметров метода - Id печатной формы.
Если в метод пришел Id печатной формы Договора, тогда:
1) Формируем печатную форму
2) Вызываем хранимую процедуру
Иначе:
1) Формируем печатную форму.