#0
by Родионовна
Здравствуйте. Очень прошу отклика того, кто нашел решение, как к документу прикрепить фото (не сделать, а выбрать из галереи). 1. Действие = "android.intent.action.GET_CONTENT" - без утилиты акоды не взлетело, не получилось преобразовать content в uri. А ставить еще один апк - меня с этой идеей точно отправят. 2. ДиалогВыбораФайла в 8.3.9 - это неудобный скроллинг списка изображений без разбивки по каталогам. Да и не хотелось пока в работу тестовую платформу внедрять - уже нашли существенные баги.
#1
by kittystark
на уровне идеи: своим кодом пробежаться по каталогу, и на лету сгенерировать со вcякими <img src=...> HTML-код, разместив его в поле хтмл на форме
#3
by Родионовна
Спасибо за отклик. Это на крайний случай, т.к. на планшете эта идея отрабатывает очень медленно.
#5
by Родионовна
В boss на 8.3.8 эта функция хорошо реализована - удобно и быстро. На первый взгляд через GET_CONTENT.
#6
by Родионовна
На мобильной платформе параметр <Интерактивно> игнорируется и диалоговое окно выбора файла не отображается никогда
#9
by kittystark
в код рабочий - взят из реальной конфы и на моб.платформе 8.3.8.58 работает, во всяком случае под андроидом
#10
by Родионовна
проверила еще раз на 8.3.8.58 - окно выбора не появляется. Моя выдержка в из справки к платформе Например, приложение вылетает при открытии формы с таблицей типа "Дерево" или "Иерархический список".
#11
by lucbak
не всегда надо слепо верить СП :) Вылет а "Иерархический список" тоже заметил, на Дереве вылетов не наблюдаю.
#13
by newbling
Ну и ессно надо накидать обработчик выбора файла чтоб красиво было, но это уже другая тема
#14
by newbling
ПрисоединенныеФайлы.ДобавитьФайл удобно тем, что там уже учтена возможность хранения файлов в томах на диске или внутри базы.
#15
by Родионовна
я не доверяю, я проверяю. И на 8.3.8.68 тоже - нет интерактива. Это функционал из БСП. Меня интересует как организовать выбор изображения в мобильном приложении и получить дв.данные для дальнейшей отправки по Ws. Через НайтиФайлы можно вывести форму с полями html док-та для выбора пользователем нужного, но отрисовываться она будет ппц как долго
#16
by lucbak
на 8.3.9 есть, хотя в СП написано, что нет. Можешь воспользоваться вот этим: (в принципе работает, но есть небольшая проблема с отрисовкой)
#17
by arsik
Вообще то у меня вот такой кусок работает без всякого ACODE, т.к. он использует стандартные методы мобильной платформы и андроида.
#18
by arsik
+ Только не найду как в дополнительных параметрах передать, что нужен множественный выбор.
#21
by DitriX
не вводите людей в заблуждение. В данном случае - это работает именно у ВАС, и далеко не факт, что работать будет у других. Так как есть разные версии прошивки, есть разные версии тех же приложений и т.д.
#22
by arsik
Ну яж почитал чуток :) Интенты - намерения не предназначены приложению, они в систему кидаются. Там же и ищется соответствие Намерение + миме тип. И выдается список приложений какими я могу воспользоватся. Это все работает на уровне андроида, и не важно какие приложения у меня стоят. Если есть подходящее по фильтру я его увижу в списке выбора.
#23
by Родионовна
Я неточно изложила проблему: фото выбрать можно и оно отображается в поле типа Html документ, а вот сохранить его в двоичные данные и передать в центральную базу - увы. НовВз.Данные- это ссылка типа content и ее в двоичные данные не преобразовать.
#24
by arsik
Странно. У меня в НовВз.Данные - строка типа "file:///storage/emulated/0/DCIM/Camera/IMG_20161003_151055_HDR.jpg" Ниже приведенный код вполне себе работает.
#26
by DitriX
потому что ваше приложение фотографий возвращает прямой линк к файлу, а у других - через контент првайдера, а 1с не может в них. Тут дело не в коде, а в приложениях.
#27
by arsik
О том что проблема в обработке результата я только в узнал. Понятно что приложение может разный результат вернуть. Может поиграться с ДополнительныеДанные? Туда возможно можно передать параметр, для приложения, что бы оно возвращало ури. Но это опять затыкание дыр, т.к. на разных устройствах разные приложения могут стоять.
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
В этой группе 1С
- Отладка обработчика обновления
- Выгрузка данных из УТ 11.2 для обмена с БП
- firebird. Ошибка подключения
- Процедура или функция с указанным именем не определена (ТекстУзла)
- Ошибка использовании COMConnector 8.2 из под платформы 8.3
- УТ 11 - как загрузить правила регистрации объектов?
- Чем заменить обработкаИнтерактивнойАктивации в управляемом приложении,
- Реализация подарочных сертификатов в УТ11.2
- v7: v7 Колонки таблицы значений одна под другой
- Внешняя обработка заполнения табличной части работает НЕ у всех пользователей.
- Метод объекта не обнаружен (ПечатьПоВнешнемуИсточнику)
- 1С 8.3 Масштабирование картинки на форме
- УНФ. Кодировка при сохранении в pdf
- Расширения. Аннотация &Вместо.
- Где лежат типовые правила обмена КА ->УТ?
- Основные начисления зуп 2.5
- Подключение продуктива к хранилищу - за и против
- Бесшовная интеграция документооборот 8 и бухгалтерия корп 3.0
- Как положить в УТМ xml
- Ошибка СУБД: Недопустимое преобразование типов данных в записи