Вход | Регистрация

1С:Предприятие :: 1С:Предприятие 8 общая

Мобильное приложение: сохранение печатной формы в pdf

Мобильное приложение: сохранение печатной формы в pdf
Я
   A_O_315
 
12.07.18 - 10:07
Здравствуйте, формучане.

Возникла необходимость сохранить печатную форму, которая формируется в мобильном приложении, на самом планшете в форме PDF. Как это сделать? Куда Копать?

ТабДок.Записать("путь",ТипФайлаТабличногоДокумента.PDF); - не сработало
 
 
   Зуекщмшср
 
1 - 12.07.18 - 10:14
Насколько я понимаю, инструменты для работы с pdf не входят в сборку мобильных ОС, для этого ставят сторонние приложения. Видимо, и в движок 1С их тоже не пакуют.
   H A D G E H O G s
 
2 - 12.07.18 - 10:52
А из Мобильного Приложения печатают?
   A_O_315
 
3 - 12.07.18 - 11:00
(1) В итоге получилось.

ВрФайл = КаталогДокументов()+"print.pdf";
        ТабДок.Записать(ВрФайл,ТипФайлаТабличногоДокумента.PDF);

вот рабочий вариант. Просто до этого я добавлял добавочные символы в начале перевенной ВрФайл

ВрФайл = "file://"+КаталогДокументов()+"print.pdf" - это оказалось лишним.
   Широкий
 
4 - 12.07.18 - 11:00
Передай в 1с - пусть сконвертирует и вернет в виде пдф :)
   A_O_315
 
5 - 12.07.18 - 11:03
(2) средствами мобильного приложения не получилось. Принтер китайский без нормального ПО. 1с находила его, но при печати зависала. В итоге самый нормальный апп оказался PrintHand.

Вдруг кому понадобится:

1) Формирую табдок;
2)сохраняю как файл PDF(как написано выше)
3)Вызываю android.intent.action.VIEW с указанными параметрами и выбираю PrintHand
   A_O_315
 
6 - 12.07.18 - 11:04
(4) суть задачи в том, чтобы минимизировать запросы к основной базе. Изначально так и было
   A_O_315
 
7 - 12.07.18 - 11:05
Всем спасибо, вопрос закрыт

Список тем форума
Рекламное место пустует  Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Рекламное место пустует