Форум на Kuban.ru (http://forums.kuban.ru/)
-   Территория 1С (http://forums.kuban.ru/f1040/)
-   -   Вывод в печатную форму возможности отправки ее по почте. (http://forums.kuban.ru/f1040/vyvod_v_pechatnuyu_formu_vozmozhnosti_otpravki_ee_po_pochte-8134272.html)

kotmurlot 27.12.2016 11:54

Вывод в печатную форму возможности отправки ее по почте.
 
Есть внешняя печатная форма, необходимо, чтобы при ее формировании была возможность по кнопке отправить ее по почте. В модуле документа в процедуре печать открывается форма, в которых пользователь производит некоторые манипуляции нажимает кнопку Печать и выводится печатная форма. форма открывается так:
Форма = ПолучитьФорму("Форма");
Форма.Открыть();

В форме формируется макет, если делать чрез процедуру и ТабДокумент.Показать(), то кнопку отправки по почте соответственно не выведет, если же делаю через и функцию и Возврат ТабДокумент, то при нажатии кнопки в форме, функция не отрабатывается и вообще ничего не выводится. Что делаю не так?

VZ 27.12.2016 12:43

Все верно: документ-то, поди, выводится в отдельном окне?
Простой метод: отправлять, на виртуальный принтер. Например, MS Print to PDF. Он умеет и по почте отправлять. И, само-собой, в файле сохранять.
Так же можно сохранять в оффисном формате, потом открывать для просмотра в самом оффисе (и так же иметь возможность подключить почту).
Еще метод: открывать форму не в отдельном окне, а в самой форме обработки. Тогда все кнопочки формы будут доступны.
И в том же духе...


Текущее время: 02:41. Часовой пояс GMT +3.