Вход | Регистрация
 
1С:Предприятие :: 1С:Предприятие 8 общая

Не работает метод ПолучитьКартинку() диаграммы(графика) формы в мобильном приложении

Не работает метод ПолучитьКартинку() диаграммы(графика) формы в мобильном приложении
Я
   Nikifforoff96
 
10.07.19 - 11:46
Доброго времени суток!

Нужно график, построенный на управляемой форме мобильного приложения по данным из результата запроса, преобразовать в картинку (формата png, например).
Делаю это на клиенте так:

КартинкаГрафик = График.ПолучитьКартинку(0,0, ФорматКартинки.PNG);
КартинкаГрафик.Записать(КаталогДокументов() + "ГрафикКартинка.png");

График на форме отображается вот так (https://clck.ru/GzXo2)
Формируется файл картинки такого вида (https://clck.ru/GzXob), то есть, на изображении только надписи серий, и то, в каком-то изменённом варианте. Самого графика на картинке нет.

При отладке той же самой конфигурации на платформе для ПК картинка графика формируется (https://clck.ru/GzXw6).

Понимаю, что мобильная платформа 1С ещё не доведена до ума, и всяческие баги встречаются часто. Но всё же надеюсь, что данную проблему можно решить. Создавать PDF документ с изображением графика не подходит, нужна именно картинка.
 
 
   Nikifforoff96
 
1 - 10.07.19 - 14:09
Мобильная платформа 8.3.14
   Cyberhawk
 
2 - 10.07.19 - 14:13
А если результат метода "ПолучитьКартинку" (двоичные данные?) передавать в мастер-базу (настольную платформу) и там записать уже в файл, будет нормальная картинка?
   Cyberhawk
 
3 - 10.07.19 - 14:13
На худой конец в отладке получи базе64-строку ДД и в онлайн-конвертер какой-нибудь вставь - будет картинка?
   Cyberhawk
 
4 - 10.07.19 - 14:14
+(3) Ну или как альтернатива - вставь эту базе64-строку в настольную платформу и сохрани там в файл
   Cyberhawk
 
5 - 10.07.19 - 14:14
Это все чтоб понять, это ДД кривые или все-таки сохранение в виде картинки
   Nikifforoff96
 
6 - 15.07.19 - 10:54
Слишком запарно вытаскивать двоичные данные. Можно через веб-сервис опубликованный, но это ещё дополнительно конфигурацию надо писать. Половина рабочего дня на это уйдёт.
Попробовал вывести тот же график на табличный документ. Всё выводится, на мобильном устройстве при просмотре табличного документа график виден. Сохраняю ТД в формате mxl - график сохраняется и виден (при открытии на ПК). Пытаюсь сохранить в формате PDF - опять ерунда, график не виден, только заголовки серий, как при сохранении в формате картинки.
   Nikifforoff96
 
7 - 15.07.19 - 10:58
Как будто мобильная платформа в принципе не может преобразовать график в картинку. Никакими обходными путями. Конечно, можно сделать скриншот экрана, но нужен график в нормальном размере без лишних полей

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