Версия для печати темы (https://pro1c.org.ua/index.php?s=ebc6101bcdf8b7478b3d875de66f23fb&showtopic=64436)

Нажмите сюда для просмотра этой темы в обычном формате

Украинский 1С форум: всё про 1С 8.3, 1С 8.2, 1С 8.1, 1С 8.0, 1С 7.7 _ Программирование в 1С Предприятие 8.3 _ Средства мультимедиа в мобильном клиенте

Автор: DrLivsi 02.02.21, 19:20

Всем привет, помогите разобраться, пытаюсь сделать фото с мобильного устройства в мобильном клиенте.
Вот код:

&НаКлиенте
Функция ПолучитьДанныеФотоСнимка()

         Данные = Неопределено;

         #Если МобильноеПриложениеКлиент Тогда
            
         Попытка  
             Данные = СредстваМультимедиа.СделатьФотоснимок();
         исключение
             Сообщить(ОписаниеОшибки());
         КонецПопытки;

               Возврат Данные;
              
   #КонецЕсли

КонецФункции


но ничего не происходит, начал копать и выяснилось что отладчик не заходит в #Если МобильноеПриложениеКлиент Тогда
проверил на следующем коде, не попадает ни в одно условие, хотя в Активных сеансах пишет "Мобильный клиент"
        #Если МобильноеПриложение Тогда 
        Сообщить("МобильноеПриложение");
    #ИначеЕсли МобильноеПриложениеКлиент Тогда
        Сообщить("МобильноеПриложениеКлиент");
    #ИначеЕсли МобильноеПриложениеСервер Тогда
        Сообщить("МобильноеПриложениеСервер");
    #КонецЕсли

В чем может быть проблема? Платформа 8.3.16 1502, мобильный клиент 8.3.17.76

Автор: DrLivsi 08.02.21, 4:32

Может кому то будет полезно, проблему не победил, но убрал инструкцию препроцессору

 #Если МобильноеПриложениеКлиент Тогда

и сохранил с ошибкой.
Все работает. Наверное глюк платформы...

Автор: alex_shkut 23.04.24, 17:51

DrLivsi @ 08.02.21, 4:32 * ,
А у меня везде написано #Если МобильныйКлиент - и все работает

Украинский 1С форум: всё про 1С 8.3, 1С 8.2, 1С 8.1, 1С 8.0, 1С 7.7
https://pro1c.org.ua