Синтаксис и применение ОтметкаНаФотоснимке.По умолчанию в платформе 1С:Предприятие. Описание и примеры кода.
Синтаксис
Новый ОтметкаНаФотоснимке(<ОтметкаДаты>, <ФорматДаты>, <Текст>)Полное описание, параметры и ограничения
ОтметкаНаФотоснимке.По умолчанию
ОтметкаНаФотоснимке (PhotoStamp)
По умолчанию
Доступен, начиная с версии 8.3.15.
Синтаксис:
Новый ОтметкаНаФотоснимке(<ОтметкаДаты>, <ФорматДаты>, <Текст>)
Параметры:
<ОтметкаДаты> (необязательный)
Тип: Булево.
Выводить отметку текущей даты.
Значение по умолчанию: Истина.
<ФорматДаты> (необязательный)
Тип: Строка.
Если параметр установлен, он будет использован при выводе фотографии.
Если параметр не установлен или его не удалось распознать, то будет использован формат, определенный для установленного на устройстве региона.
Значение по умолчанию: Пустая строка.
<Текст> (необязательный)
Тип: Строка.
Произвольная строка с дополнительным текстом, который будет размещен на фотографии.
Использование в версии:
Доступен, начиная с версии 8.3.15.
Методическая информация
Практические примеры
Подготовить подпись фотографии без её создания
Делаем два независимых описания: только учебный текст и текст с текущей датой в региональном формате. Это параметры будущего снимка, не изменение уже существующего изображения.
Где и как запускать
Полный клиентский модуль своей мобильной учебной формы. Только параметры в памяти, без датчиков, фото и записи файлов.
Подготовка
Используйте собственную учебную форму поддерживаемого мобильного клиента/приложения. Создайте команду ВыполнитьПример и назначьте клиентский обработчик. Вставьте полный модуль одного урока.
Примеры создают только собственные значения и параметры. Они не запрашивают геопозицию, не включают камеру, не делают снимок, не запускают сканирование и не сохраняют файл.
Координаты и размеры — учебные константы, не результат датчика и не перечень поддерживаемых режимов вашего телефона. Для реального оборудования нужны отдельные проверки его API.
&НаКлиенте
Процедура ВыполнитьПример(Команда)
ТолькоТекст = Новый ОтметкаНаФотоснимке(Ложь, "", "Учебная книга");
СДатой = Новый ОтметкаНаФотоснимке(Истина, "", "Учебная книга");
Сообщить(ТолькоТекст.ОтметкаДаты = Ложь);
Сообщить(СДатой.ОтметкаДаты = Истина);
Сообщить(ТолькоТекст.Текст = "Учебная книга");
Сообщить(СДатой.Текст = "Учебная книга");
Сообщить(ПустаяСтрока(СДатой.ФорматДаты));
Сообщить("Описание с датой использует региональный формат при фактическом выводе фотографии");
КонецПроцедурыРазбор по шагам
ОтметкаДаты управляет выводом текущей даты. При Ложь этот конкретный параметр выключен, текст при этом остаётся.
Пустой ФорматДаты по справке означает региональный формат устройства при выводе фотографии. Не утверждаем один и тот же вид даты на всех телефонах.
Текст — дополнительная собственная подпись. Не помещаем в неё скрытые токены, пароль или персональные сведения.
Новый ОтметкаНаФотоснимке создаёт объект параметров. Он сам не делает снимок, не редактирует PNG/JPEG и не сохраняет файл.
Как проверить результат
Пять контрольных Истина.
После примера ни одного снимка нет; вид надписи на реальном фото потребует отдельного аппаратного запуска.
Ожидаемый результат
Подготовлены два независимых варианта будущей отметки с точным смыслом полей.
На что обратить внимание
Отметка даты — не криптографическое доказательство момента съёмки.
Не обещайте результат отрисовки, пока не проверена конкретная функция получения фотографии.
Пример не запускался в вашей базе. Перед применением проверьте его в указанном учебном контексте.