Начать получение миниатюры: точный старый синтаксис

Учебные задачи

Справка этого метода объявляет вызов без аргументов. Не добавляем недокументированный ОписаниеОповещения.

Где и как запускать

Мобильный клиент, мобильное приложение (клиент).

Подготовка

  1. Вставьте блок в модуль собственной управляемой формы. Из клиентского обработчика кнопки вызовите первую процедуру без параметров. Если указано иное место вставки, используйте его. Экспортные обработчики оповещения вызывает платформа, не вызывайте их вручную.

  2. Мобильный клиент: создайте ПутьМедиатеки (Строка), используйте выбранный собственный content: URI с разрешением на чтение. Это только пример сигнатуры старого метода.

&НаКлиенте
Процедура НачатьПолучениеМиниатюры()
    Если Лев(ПутьМедиатеки, 8) <> "content:" Тогда
        Сообщить("Нужен настоящий URI выбранного файла медиатеки");
        Возврат;
    КонецЕсли;
    МедиаФайл = Новый Файл(ПутьМедиатеки);
    МедиаФайл.НачатьПолучениеКартинкиПредставленияФайлаБиблиотекиМобильногоУстройства();
    Сообщить("Выполнен вызов начала; готовая картинка этим методом не возвращена");
КонецПроцедуры

Разбор по шагам

  1. Проверьте схему фактического URI.

  2. Создайте Файл.

  3. Начните получение без параметров.

Как проверить результат

  1. Вызов содержит ровно 0 аргументов.

  2. Сообщение не обещает, что картинка уже готова.

Ожидаемый результат

Показано документированное начало операции; для получения результата используйте соседний пример с Асинх и Ждать.

На что обратить внимание

  1. В этой сигнатуре не описан обработчик завершения. Не выдумывайте параметр оповещения и не присваивайте результат процедуры полю картинки.

Пример не запускался в вашей базе. Перед применением проверьте его в указанном учебном контексте.

Не хотите разбираться сами?

Адаптируем это решение под вашу базу. Оценка бесплатно.

Оставить задачу

1С, 1С:Предприятие — товарные знаки ООО «1С». Сайт не является официальным представительством фирмы «1С» и не аффилирован с ней.