0
- 27.12.2016 - 11:54
|
Есть внешняя печатная форма, необходимо, чтобы при ее формировании была возможность по кнопке отправить ее по почте. В модуле документа в процедуре печать открывается форма, в которых пользователь производит некоторые манипуляции нажимает кнопку Печать и выводится печатная форма. форма открывается так: Форма = ПолучитьФорму("Форма"); Форма.Открыть(); В форме формируется макет, если делать чрез процедуру и ТабДокумент.Показать(), то кнопку отправки по почте соответственно не выведет, если же делаю через и функцию и Возврат ТабДокумент, то при нажатии кнопки в форме, функция не отрабатывается и вообще ничего не выводится. Что делаю не так? | |
1
- 27.12.2016 - 12:43
|
Все верно: документ-то, поди, выводится в отдельном окне? Простой метод: отправлять, на виртуальный принтер. Например, MS Print to PDF. Он умеет и по почте отправлять. И, само-собой, в файле сохранять. Так же можно сохранять в оффисном формате, потом открывать для просмотра в самом оффисе (и так же иметь возможность подключить почту). Еще метод: открывать форму не в отдельном окне, а в самой форме обработки. Тогда все кнопочки формы будут доступны. И в том же духе... | |
| Интернет-форум Краснодарского края и Краснодара |