По теме из базы знаний
- Мобильное приложение 1С: Список покупок и анализ расходов
- Проект, который прошел путь от провала до web-клиента. От web-клиента до мобильного приложения
- Мобильное приложение "Дорожный ассистент" для 1С
- Современное мобильное приложение для 1С:Предприятие
- Управление проектами при разработке мобильных приложений
Ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
Вот из 1С:Демо
Это из финальной 1С 8.3.3, только на Nexus 4 не работает – приложение сразу падает. Сьемка видео тоже не работает. Подозреваю, что не будет работать и на любом другом устройстве с 2-мя камерами. Ждите пока исправят или посмотрите на «1c fba toolkit»
&НаКлиенте
Процедура СделатьФотоснимок(Команда)
#Если МобильноеПриложениеКлиент Тогда
Если СредстваМультимедиа.ПоддерживаетсяФотоснимок() Тогда
ДанныеМультимедиа = СредстваМультимедиа.СделатьФотоснимок();
ПоместитьМультимедиа(ДанныеМультимедиа);
Иначе
Сообщить(НСтр("ru = 'Съемка фото не поддерживается.'", "ru"));
КонецЕсли;
#КонецЕсли
КонецПроцедуры
ПоказатьЭто из финальной 1С 8.3.3, только на Nexus 4 не работает – приложение сразу падает. Сьемка видео тоже не работает. Подозреваю, что не будет работать и на любом другом устройстве с 2-мя камерами. Ждите пока исправят или посмотрите на «1c fba toolkit»
Да, в 8.3.3 добавили поддержку мультимедиа...хочу попробовать с айфоном что - нибудь замутить,мак с х-кодом есть, только описания пока нет, особо, этой технологии, как она будет взаимодействовать с х-кодом и прочее...Есть, вообще, хоть какая - то литература или документация по мобильным приложениям?
ну а как же старое доброе:
НовВз = Новый ЗапускПриложенияМобильногоУстройства("android.media.action.IMAGE_CAPTURE");
//Обязательно указываем этот параметр, если его не указать, тогда вам вернется привью файла в низком качестве и находится он будет в параметрах с ключем data.
НовВз.ДополнительныеДанные.Добавить("output",ФайлКартинки,"Uri");
//Если фото не сделано, то ответ будет "0"
Если НовВз.Запустить(Истина) <> 0 Тогда
//ну а тут уже готовое фото, так что все что хотим, то и делаем.
ЗапуститьПриложение(ФайлКартинки);
КонецЕсли;
НовВз = Новый ЗапускПриложенияМобильногоУстройства("android.media.action.IMAGE_CAPTURE");
//Обязательно указываем этот параметр, если его не указать, тогда вам вернется привью файла в низком качестве и находится он будет в параметрах с ключем data.
НовВз.ДополнительныеДанные.Добавить("output",ФайлКартинки,"Uri");
//Если фото не сделано, то ответ будет "0"
Если НовВз.Запустить(Истина) <> 0 Тогда
//ну а тут уже готовое фото, так что все что хотим, то и делаем.
ЗапуститьПриложение(ФайлКартинки);
КонецЕсли;
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот