Имя: Пароль:
1C
1С v8
Передача управления с сервера на клиент при печати
0 MrKartez
 
09.10.15
13:45
Бухгалтерия 3.0, УФ. Есть подключенная внешняя печатная форма ОС-6. На макете есть параметры: начисленная амортизация, срок использования. Эти свойства выходят из запроса, в который передается параметр &Дата равный функции ТекущаяДатаСеанса(). Что хочу сделать - чтобы пользователь мог выбирать в качестве параметра нужную ему дату, т.е., при нажатии кнопки печать сперва должно выходить окно на клиенте, в котором этот параметр заполняется, дальше юзер нажимает "продолжить" и процедура с клиента передается на сервер.

Пытался решить следующим образом, после захода в процедуру печать() передавать управление на клиента, вызывая клиентскую функцию, описанную в самой внешней обработке, но вываливается ошибка по поводу того, что сервер не знает такой функции. На сколько я могу судить, положении мог бы исправить общий клиентский модуль, однако сижу на рибе и не могу добавлять объектов. Можно ли это реализовать?
1 ДенисЧ
 
09.10.15
13:47
сначала всё спрашивай, потом уже иди на сервере.
2 MrKartez
 
09.10.15
13:53
(1) Звучит логично и правильно, в идеале так и надо. Если на этапе отладки это делать, то проблем с реализацией этого функционала нет. Проблема именно с уже подключенной.

На сколько я понимаю, все процедуры и функции, которые вызываются после печати ВП - встроенные в конфигурацию, а менять в кф я ничего не могу. Остается шаманить с модулем, который у обработки.
3 ДенисЧ
 
09.10.15
13:53
(2) А может, для начала почитать документацию и посмотреть на существующие обработки, например, печать ТТН?