|
Мобильное приложение: сохранение печатной формы в pdf
| ☑ |
0
A_O_315
12.07.18
✎
10:07
|
Здравствуйте, формучане.
Возникла необходимость сохранить печатную форму, которая формируется в мобильном приложении, на самом планшете в форме PDF. Как это сделать? Куда Копать?
ТабДок.Записать("путь",ТипФайлаТабличногоДокумента.PDF); - не сработало
|
|
1
Зуекщмшср
12.07.18
✎
10:14
|
Насколько я понимаю, инструменты для работы с pdf не входят в сборку мобильных ОС, для этого ставят сторонние приложения. Видимо, и в движок 1С их тоже не пакуют.
|
|
2
H A D G E H O G s
12.07.18
✎
10:52
|
А из Мобильного Приложения печатают?
|
|
3
A_O_315
12.07.18
✎
11:00
|
(1) В итоге получилось.
ВрФайл = КаталогДокументов()+"print.pdf";
ТабДок.Записать(ВрФайл,ТипФайлаТабличногоДокумента.PDF);
вот рабочий вариант. Просто до этого я добавлял добавочные символы в начале перевенной ВрФайл
ВрФайл = "file://"+КаталогДокументов()+"print.pdf" - это оказалось лишним.
|
|
4
Широкий
12.07.18
✎
11:00
|
Передай в 1с - пусть сконвертирует и вернет в виде пдф :)
|
|
5
A_O_315
12.07.18
✎
11:03
|
(2) средствами мобильного приложения не получилось. Принтер китайский без нормального ПО. 1с находила его, но при печати зависала. В итоге самый нормальный апп оказался PrintHand.
Вдруг кому понадобится:
1) Формирую табдок;
2)сохраняю как файл PDF(как написано выше)
3)Вызываю android.intent.action.VIEW с указанными параметрами и выбираю PrintHand
|
|
6
A_O_315
12.07.18
✎
11:04
|
(4) суть задачи в том, чтобы минимизировать запросы к основной базе. Изначально так и было
|
|
7
A_O_315
12.07.18
✎
11:05
|
Всем спасибо, вопрос закрыт
|
|