Тип: ВариантОбработкиДанныхЗапросаПоделиться. Вариант обработки файлов.
Полное описание, параметры и ограничения
ДанныеЗапросаПоделиться.ВариантОбработки (ShareRequestData.ProcessingVariant)
ДанныеЗапросаПоделиться (ShareRequestData)
ВариантОбработки (ProcessingVariant)
Доступен, начиная с версии 8.3.24.
Использование:
Только чтение.
Описание:
Тип: ВариантОбработкиДанныхЗапросаПоделиться.
Вариант обработки файлов.
Доступность:
Мобильный клиент, мобильное приложение (клиент).
Использование в версии:
Доступен, начиная с версии 8.3.24.
Методическая информация
Практические примеры
Прочитать весь состав собственного входящего запроса «Поделиться»
ДанныеЗапросаПоделиться приходит из глобального свойства запуска, а не из вымышленного конструктора.
Где и как запускать
Мобильный клиент, мобильное приложение (клиент).
Подготовка
Собственное мобильное приложение с настройкой приема запросов «Поделиться». Для будущего опыта используйте только собственные учебные строки. Код в клиентском модуле своей формы, запускается кнопкой после начала работы приложения.
&НаКлиенте
Процедура ПоказатьУчебныйЗапросПоделиться()
Данные = ДанныеЗапросаПоделитьсяЗапуска;
Если Данные = Неопределено Тогда
Сообщить("Запроса поделиться при запуске нет");
Возврат;
КонецЕсли;
Сообщить("Вариант обработки: " + Строка(Данные.ВариантОбработки));
Сообщить("Выполнен запуск: " + Строка(Данные.ВыполненЗапуск));
ДлинаТекста = 0;
Для Каждого Текст Из Данные.Строки Цикл
ДлинаТекста = ДлинаТекста + СтрДлина(Текст);
КонецЦикла;
Сообщить("Строк: " + Строка(Данные.Строки.Количество()) + "; символов: " + Строка(ДлинаТекста));
Сообщить("Файлов: " + Строка(Данные.Файлы.Количество()));
Сообщить("Есть дополнительные данные: " + Строка(Данные.ДополнительныеДанные <> Неопределено));
КонецПроцедурыРазбор по шагам
Получите настоящие данные запуска.
Прочитайте вариант, признак запуска и коллекции.
Посчитайте длину реального текста и наличие дополнительных данных.
Как проверить результат
Ни одно readonly-свойство данных не перезаписывается.
Файлы считаются, но не открываются, не копируются и не удаляются.
Ожидаемый результат
Показан состав собственного входящего запроса без публикации его содержимого.
На что обратить внимание
ДополнительныеДанные предназначены для Android Intent; на других ОС могут отсутствовать. Признак запуска не означает успешную обработку всех переданных файлов.
Пример не запускался в вашей базе. Перед применением проверьте его в указанном учебном контексте.