Метод создает или обновляет документ в СБИС. Аналогичен методу СБИС.ЗаписатьДокумент, но имеет дополнительные свойства у объекта «Документ»:
- дополнительные свойства объекта «Файл»:
- 'ПутьКФайлу': строка, содержит абсолютный путь до файла. Указанный файл будет загружать с компьютера как вложение;
- 'Строка': строка, содержит данные файла в кодировке UTF-8. Не рекомендуется для файлов более 30 Мб;
- 'ДвоичныеДанные': строка в кодировке Base64. Используется для отправки содержимого бинарных данных на сервер. Не рекомендуется для файлов более 30 Мб;
- 'Ссылка': строка, ссылка на двоичные данные в хранилище СБИС Диск;
- 'Обработчики': массив объектов, перечень операций, которые будут последовательно применены к данным перед их загрузкой.
- дополнительные свойства объекта «Вложение»:
- 'ТребуетПодписания': строка, может принимать значения «Да» или «Нет». Если передано «Да», вложение будет подписано;
- 'ТребуетШифрования': строка, может принимать значения «Да» или «Нет». Если передано «Да», вложение будет зашифровано в отношении всех сертификатов аккаунтов получателя и отправителя.
Параметры
- 'Document': объект «Документ».
Результат
- 'Result': объект «Документ»;
- 'Stat': объект, статистика времени выполнения операции.
Комментарий
При выполнении метода перебираются все элементы «Файл»:
- подписываются и зашифровываются при необходимости;
- если указаны свойства «ПутьКФайлу», «Двоичные данные» или «Строка», вложения загрузятся через FileLoader. Полученную ссылку на файл на СБИС.Диск записываем в Документ.Вложение.Файл.
Затем выполняется метод СБИС.ЗаписатьДокумент.
Пример успешного вызова
Запрос:
Ответ:
Нашли неточность? Выделите текст с ошибкой и нажмите ctrl + enter.