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