Имя: Пароль:
1C
1С v8
Мобильное приложение: сохранение печатной формы в 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
Всем спасибо, вопрос закрыт