2 378 документов
← К списку

СохранитьДанныеВместеСПодписью

страница

Предлагает пользователю выбрать подписи для сохранения вместе с данными объекта. Общий подход к обработке значений свойств с типом ОписаниеОповещения в параметре ОписаниеДанных. При выполнении обработки оповещения в нее передается структура параметров, в которой всегда есть свойство "Оповещение" типа ОписаниеОповещения, обработку которого нужно выполнить для продолжения. Кроме того, в структуре всегда есть свойство ОписаниеДанных, полученное при вызове процедуры. При вызове оповещения в качестве значения должна передаваться структура. Если в процессе асинхронного выполнения возникает ошибка, тогда в эту структуру нужно вставить свойство ОписаниеОшибки типа Строка.

Синтаксис

Процедура СохранитьДанныеВместеСПодписью(ОписаниеДанных, ОбработкаРезультата = Неопределено) Экспорт

Параметры

  • ОписаниеДанных — Структура:
    • ЗаголовокДанных - Строка - заголовок элемента данных, например Файл.
    • ПоказатьКомментарий - Булево - (необязательный) - разрешает ввод комментария в форме добавления подписей. Если не указан, значит Ложь.
    • Представление - ЛюбаяСсылка
    • Строка - (необязательный), если не указан, тогда представление вычисляется по значению свойства Объект.
    • Объект - ЛюбаяСсылка - ссылка на объект, из которого нужно получить список подписей.
    • Строка - адрес временного хранилища массива подписей с составом свойств, как возвращает процедура ДобавитьПодписьИзФайла.
    • Данные - ОписаниеОповещения - обработчик сохранения данных и получения полного имени файла с путем (после его сохранения), возвращаемое в свойстве ПолноеИмяФайла типа Строка для сохранения электронных подписей (смотри выше общий подход). Если расширение для работы с 1С:Предприятием не подключено, то нужно вернуть имя файла без пути. Если свойство не будет вставлено или заполнено - это считается отказом от продолжения и будет вызвана ОбработкаРезультата с результатом Ложь. Для пакетного запроса разрешений у пользователя веб-клиента на сохранение файла данных и подписей нужно вставить параметр ОбработкаЗапросаРазрешений типа ОписаниеОповещения. В процедуру будет передана Структура со свойствами

    Вызовы - Массив - с описанием вызовов для сохранения подписей.

    ОбработкаПродолжения - ОписаниеОповещения - оповещение, которое нужно выполнить

    после запроса разрешений, - параметры процедуры как у оповещения для метода НачатьЗапросРазрешенияПользователя. Если разрешение не получено, значит, все отменено.

  • ОбработкаРезультата — ОписаниеОповещения - В результат передается параметр типа Булево - Истина, если все прошло успешно.

Пример вызова

ЭлектроннаяПодписьКлиент.СохранитьДанныеВместеСПодписью(ОписаниеДанных, ОбработкаРезультата)

Доступность

Тонкий клиент, Толстый клиент