Skip to content

Работа с файлами клиент

ОткрытьФайл

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

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

РаботаСФайламиКлиент.ОткрытьФайл(ДанныеФайла, ДляРедактирования);

ОткрытьКаталогФайла

Описание, пример вызова
// Открывает в стандартной программе просмотра (проводнике) каталог на компьютере,
// в котором размещен указанный файл.
//
// Параметры:
// ДанныеФайла - см. РаботаСФайлами.ДанныеФайла.
//
Процедура ОткрытьКаталогФайла(ДанныеФайла) Экспорт

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

РаботаСФайламиКлиент.ОткрытьКаталогФайла(ДанныеФайла)

ДобавитьФайлы

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

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

РаботаСФайламиКлиент.ДобавитьФайлы(ВладелецФайла, ИдентификаторФормы, Фильтр, ГруппаФайлов, );

ДобавитьФайл

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

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

РаботаСФайламиКлиент.ДобавитьФайл(ОбработчикРезультата, ВладелецФайла, ФормаВладелец, РежимСоздания, );

ОткрытьФормуНастройкиРабочегоКаталога

Описание, пример вызова
// Открывает форму для настройки параметров рабочего каталога из персональных настроек пользователя программы.
// Рабочий каталог - папка на персональном компьютере пользователя, в которой временно хранятся файлы,
// полученные из программы для просмотра или редактирования.
//
Процедура ОткрытьФормуНастройкиРабочегоКаталога() Экспорт

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

РаботаСФайламиКлиент.ОткрытьФормуНастройкиРабочегоКаталога()

ПоказатьПодтверждениеЗакрытияФормыСФайлами

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

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

РаботаСФайламиКлиент.ПоказатьПодтверждениеЗакрытияФормыСФайлами(Форма, Отказ, ЗавершениеРаботы, ВладелецФайлов, );

СкопироватьФайл

Описание, пример вызова
// Открывает форму нового файла с копией указанного файла.
//
// Параметры:
// ВладелецФайла - ОпределяемыйТип.ВладелецПрисоединенныхФайлов - папка файлов или объект, к которому присоединен файл.
// ФайлОснование - ОпределяемыйТип.ПрисоединенныйФайл - копируемый файл.
// ДополнительныеПараметры - Структура - параметры открытия формы:
// * ИмяСправочникаХранилищаФайлов - Строка - определяет справочник для хранения копии файла.
// ОписаниеОповещенияОЗакрытии - ОписаниеОповещения - описание процедуры, которая будет вызвана при закрытии формы
// со следующими параметрами:
// <РезультатЗакрытия> - значение, переданное при вызове Закрыть() открываемой формы;
// <ДополнительныеПараметры> - значение, указанное при создании
// ОписаниеОповещенияОЗакрытии.
// Если параметр не указан, то по завершению никакая процедура вызвана не будет.
//
Процедура СкопироватьФайл(ВладелецФайла, ФайлОснование, ДополнительныеПараметры = Неопределено, Экспорт

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

РаботаСФайламиКлиент.СкопироватьФайл(ВладелецФайла, ФайлОснование, ДополнительныеПараметры, );

СохранитьВместеСЭП

Описание, пример вызова
// Открывает список электронных подписей файла и предлагает выбрать подписи
// для сохранения вместе с файлом по выбранному пользователем пути.
// Имя файл подписи формируется из имени файла и автора подписи с расширением "p7s".
//
// При отсутствии в конфигурации подсистемы "Электронная подпись" сохранение файла не будет выполнено.
//
// Параметры:
// ПрисоединенныйФайл - ОпределяемыйТип.ПрисоединенныйФайл - ссылка на элемент справочника с файлом.
// ИдентификаторФормы - УникальныйИдентификатор - уникальный идентификатор формы, который используется для блокировки файл.
//
Процедура СохранитьВместеСЭП(Знач ПрисоединенныйФайл, Знач ИдентификаторФормы) Экспорт

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

РаботаСФайламиКлиент.СохранитьВместеСЭП(ПрисоединенныйФайл, ИдентификаторФормы)

СохранитьФайлКак

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

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

РаботаСФайламиКлиент.СохранитьФайлКак(ДанныеФайла, ОбработчикЗавершения);

ОткрытьФормуВыбораФайлов

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

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

РаботаСФайламиКлиент.ОткрытьФормуВыбораФайлов(ВладелецФайлов, ЭлементФормы, СтандартнаяОбработка, );

ОткрытьФормуСпискаФайлов

Описание, пример вызова
// Открывает форму списка файлов.
//
// Параметры:
// ВладелецФайлов - ОпределяемыйТип.ВладелецПрисоединенныхФайлов - папка файлов или объект,
// к которому прикреплены выбираемые файлы.
// ПараметрыФормы - см. ПараметрыОткрытияФормыСпискаФайлов
// ВладелецФормы - ФормаКлиентскогоПриложения
// ОповещениеОЗакрытии - ОписаниеОповещения
//
Процедура ОткрытьФормуСпискаФайлов(Знач ВладелецФайлов, Знач ПараметрыФормы = Неопределено, Экспорт

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

РаботаСФайламиКлиент.ОткрытьФормуСпискаФайлов(ВладелецФайлов, ПараметрыФормы, );

ПараметрыОткрытияФормыСпискаФайлов

Описание, пример вызова
// Конструктор параметров открытия формы списка файлов для ОткрытьФормуСпискаФайлов.
//
// Параметры:
// ВладелецФайлов - ОпределяемыйТип.ВладелецПрисоединенныхФайлов - папка файлов или объект,
// к которому прикреплены выбираемые файлы.
// ФиксированныеНастройки - НастройкиКомпоновкиДанных - настройки динамического списка
//
// Возвращаемое значение:
// Структура:
// * ВладелецФайла - ОпределяемыйТип.ВладелецПрисоединенныхФайлов - папка файлов или объект,
// к которому прикреплены выбираемые файлы.
// * СкрыватьВладельца - Булево - признак отображения/скрытия на форме владельца файлов.
// * ФиксированныеНастройки - НастройкиКомпоновкиДанных - настройки динамического списка.
//
Функция ПараметрыОткрытияФормыСпискаФайлов(ВладелецФайлов, ФиксированныеНастройки = Неопределено) Экспорт

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

Результат = РаботаСФайламиКлиент.ПараметрыОткрытияФормыСпискаФайлов(ВладелецФайлов, ФиксированныеНастройки);

ОткрытьФормуФайла

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

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

РаботаСФайламиКлиент.ОткрытьФормуФайла(ПрисоединенныйФайл, СтандартнаяОбработка, ДополнительныеПараметры, );

НапечататьФайлы

Описание, пример вызова
// Выполняет печать файлов на принтер.
//
// Параметры:
// Файлы - ОпределяемыйТип.ПрисоединенныйФайл
// - Массив из ОпределяемыйТип.ПрисоединенныйФайл
// ИдентификаторФормы - УникальныйИдентификатор - уникальный идентификатор формы, во временное хранилище
// которой будет помещен файл.
//
Процедура НапечататьФайлы(Знач Файлы, ИдентификаторФормы = Неопределено) Экспорт

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

РаботаСФайламиКлиент.НапечататьФайлы(Файлы, ИдентификаторФормы);

ПодписатьФайл

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

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

РаботаСФайламиКлиент.ПодписатьФайл(ПрисоединенныйФайл, ИдентификаторФормы, ДополнительныеПараметры, );

ДанныеФайла

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

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

Результат = РаботаСФайламиКлиент.ДанныеФайла(ФайлСсылка, );

ПолучитьПрисоединенныйФайл

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

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

РаботаСФайламиКлиент.ПолучитьПрисоединенныйФайл(Оповещение, ПрисоединенныйФайл, ИдентификаторФормы, ДополнительныеПараметры);

ПоместитьПрисоединенныйФайл

Описание, пример вызова
// Помещает файл из рабочего каталога пользователя в хранилище файлов.
// Аналог интерактивного действия Закончить редактирование.
//
// Параметры:
// Оповещение - ОписаниеОповещения - оповещение, которое выполняется после помещения файла в
// хранилище файлов. В качестве результата возвращается структура со свойством:
// ОписаниеОшибки - Строка - текст ошибки, если поместить файл не удалось.
//
// ПрисоединенныйФайл - ОпределяемыйТип.ПрисоединенныйФайл - ссылка на элемент справочника с файлом.
// ИдентификаторФормы - УникальныйИдентификатор - уникальный идентификатор формы,
// во временное хранилище которой надо поместить данные и вернуть новый адрес.
//
// ДополнительныеПараметры - Неопределено - использовать значения по умолчанию.
// - Структура - с необязательными свойствами:
// * ПолноеИмяФайла - Строка - если заполнено, то указанный файл будет помещен в рабочий каталог
// пользователя, а затем в хранилище файлов.
// * ДанныеФайла - Структура - свойства файла, которые можно передать для ускорения,
// если они ранее были получены на клиент с сервера.
//
Процедура ПоместитьПрисоединенныйФайл(Оповещение, ПрисоединенныйФайл, ИдентификаторФормы, ДополнительныеПараметры = Неопределено) Экспорт

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

РаботаСФайламиКлиент.ПоместитьПрисоединенныйФайл(Оповещение, ПрисоединенныйФайл, ИдентификаторФормы, ДополнительныеПараметры);

ОткрытьФормуНастройкиСканирования

Описание, пример вызова
// Открывает форму настройки сканирования из пользовательских настроек.
//
Процедура ОткрытьФормуНастройкиСканирования() Экспорт

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

РаботаСФайламиКлиент.ОткрытьФормуНастройкиСканирования()

ПараметрыКонвертацииГрафическогоДокумента

Описание, пример вызова
// Конструктор параметров параметров конвертации графических документов в PDF.
//
// Возвращаемое значение:
// Структура:
// * ТипРезультата - см. ТипРезультатаКонвертацииИмяФайла
// - см. ТипРезультатаКонвертацииДвоичныеДанные
// - см. ТипРезультатаКонвертацииПрисоединенныйФайл
// * ФорматРезультата - Строка - формат результирующего файла "PDF" или "tif"
// * ИмяФайлаРезультата - см. ТипРезультатаКонвертацииИмяФайла
// * ИспользоватьImageMagick - Булево - признак использования утилиты ImageMagick
//
Функция ПараметрыКонвертацииГрафическогоДокумента() Экспорт

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

Результат = РаботаСФайламиКлиент.ПараметрыКонвертацииГрафическогоДокумента()

ТипРезультатаКонвертацииИмяФайла

Описание, пример вызова
// Возвращает тип результата конвертации в файл на клиенте.
//
// Возвращаемое значение:
// Строка
//
Функция ТипРезультатаКонвертацииИмяФайла() Экспорт

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

Результат = РаботаСФайламиКлиент.ТипРезультатаКонвертацииИмяФайла()

ТипРезультатаКонвертацииДвоичныеДанные

Описание, пример вызова
// Возвращает тип результата конвертации в двоичные данные.
//
// Возвращаемое значение:
// Строка
//
Функция ТипРезультатаКонвертацииДвоичныеДанные() Экспорт

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

Результат = РаботаСФайламиКлиент.ТипРезультатаКонвертацииДвоичныеДанные()

ТипРезультатаКонвертацииПрисоединенныйФайл

Описание, пример вызова
// Обозначает тип результата конвертации в присоединенный файл.
//
// Возвращаемое значение:
// Строка
//
Функция ТипРезультатаКонвертацииПрисоединенныйФайл() Экспорт

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

Результат = РаботаСФайламиКлиент.ТипРезультатаКонвертацииПрисоединенныйФайл()

ОбъединитьВМногостраничныйФайл

Описание, пример вызова
// Объединить массив переданных документов в один, с возможностью конвертации.
//
// Параметры:
// ОповещениеВозврата - ОписаниеОповещения - процедура, которая будет выполнена после объединения файлов.
// ОбъектыДляОбъединения - Массив из ДвоичныеДанные, ОпределяемыйТип.ПрисоединенныйФайл, Строка -
// Объекты могут поступать в виде двоичных данных, ссылки на присоединенный файл, пути к файлам
// на клиенте.
// ПараметрыКонвертацииГрафическогоДокумента - см. РаботаСФайламиКлиент.ПараметрыКонвертацииГрафическогоДокумента.
//
Процедура ОбъединитьВМногостраничныйФайл(ОповещениеВозврата, ОбъектыДляОбъединения, ПараметрыКонвертацииГрафическогоДокумента) Экспорт

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

РаботаСФайламиКлиент.ОбъединитьВМногостраничныйФайл(ОповещениеВозврата, ОбъектыДляОбъединения, ПараметрыКонвертацииГрафическогоДокумента)

ПараметрыСканирования

Описание, пример вызова
// Конструктор параметров для сканирования.
//
// Параметры:
// Заполнить - Булево - заполнять текущими сохраненными для пользователя значениями.
//
// Возвращаемое значение:
// Структура:
// * ПоказыватьДиалог - Булево - признак открытия диалога сканирования (поставляемый драйвером сканера) с возможностью
// настроек разрешения и пр.
// * ВыбранноеУстройство - Строка - имя сканера.
// * ФорматКартинки - Строка - формат картинки запрашиваемый у драйвера.
// * Разрешение - Число - разрешение DPI.
// * Цветность - Число - принимает значения 0 (черно-белое), 1 (оттенки серого), 2 (цветное).
// * Поворот - Число - угол поворота в градусах, допустимы значения 0, 90, 180, 270. Не все сканеры поддерживают эту
// настройку.
// * РазмерБумаги - Число - не все сканеры поддерживают эту настройку. Принимает значения
// 0 - не задано
// 11 - А3
// 1 - А4
// 5 - А5
// 6 - B4
// 2 - B5
// 7 - B6
// 14 - C4
// 15 - C5
// 16 - C6
// 3 - USLetter
// 4 - USLegal
// 10 - USExecutive
// * КачествоJPG - Число - для формата JPG передается качество (от 1 до 100, 100 - максимальное качество и
// максимальный размер).
// * СжатиеTIFF - Число - сжатие:
// 2 - LZW
// 3 - CCITT3
// 4 - CCITT4
// 5 - RLE
// 6 - без сжатия
// * ДвустороннееСканирование - Булево - использовать двустороннее сканирование.
// * АвтоматическаяПодачаДокументов - Булево - использовать автоматический податчик документов.
// * СохранятьВPDF - Булево
// * ИспользоватьImageMagickДляПреобразованияВPDF - Булево
//
Функция ПараметрыСканирования(Заполнить = Ложь) Экспорт

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

Результат = РаботаСФайламиКлиент.ПараметрыСканирования(Заполнить);

ПараметрыДобавленияСоСканера

Описание, пример вызова
// Конструктор параметров добавления со сканера.
//
// Возвращаемое значение:
// Структура:
// * ОбработчикРезультата - Неопределено, ОписаниеОповещения - оповещение, которое будет вызвано после получения изображений.
// * ВладелецФайла - Неопределено, ОпределяемыйТип.ВладелецФайлов - владелец файла, для получения изображений в
// присоединенные файлы.
// * ФормаВладелец - Неопределено, Форма - форма из которой вызывается добавление файла.
// * НеОткрыватьКарточкуПослеСозданияИзФайла - Булево - для режима создания присоединенных файлов.
// * ЭтоФайл - Булево
// * ТипРезультата - см. ТипРезультатаКонвертацииИмяФайла
// - см. ТипРезультатаКонвертацииДвоичныеДанные
// - см. ТипРезультатаКонвертацииПрисоединенныйФайл
// * ТолькоОдинФайл - Булево - сканировать только одно изображение.
//
Функция ПараметрыДобавленияСоСканера() Экспорт

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

Результат = РаботаСФайламиКлиент.ПараметрыДобавленияСоСканера()

ДобавитьСоСканера

Описание, пример вызова
// Добавить со сканера. Если работа со сканером не была предварительно настроена,
// то будут вызвана форма настроек сканирования.
//
// Параметры:
// ПараметрыДобавления - см. ПараметрыДобавленияСоСканера
// ПараметрыСканирования - см. ПараметрыСканирования
//
Процедура ДобавитьСоСканера(ПараметрыДобавления, ПараметрыСканирования = Неопределено) Экспорт

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

РаботаСФайламиКлиент.ДобавитьСоСканера(ПараметрыДобавления, ПараметрыСканирования);

ДоступноСканирование

Описание, пример вызова
// Проверяет ограничения клиента для работы со сканером.
// Сканирование доступно в операционных системах Windows и Linux x86/x64.
//
// Возвращаемое значение:
// Булево
//
Функция ДоступноСканирование() Экспорт

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

Результат = РаботаСФайламиКлиент.ДоступноСканирование()

ДоступнаКомандаСканировать

Описание, пример вызова
// Проверяет ограничения клиента для работы со сканером, установлена ли компонента сканирования и
// есть ли хоть один подключенный сканер.
//
// Параметры:
// ОповещениеРезультата - ОписаниеОповещения - процедура куда будет передан результат проверки:
// * Результат - Булево - признак доступности сканирования.
// * ДополнительныеПараметры - Произвольный - значение, указанное при создании описания оповещения.
//
Процедура ДоступнаКомандаСканировать(ОповещениеРезультата) Экспорт

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

РаботаСФайламиКлиент.ДоступнаКомандаСканировать(ОповещениеРезультата)

ПолучитьНастройкиСканированияПользователя

Описание, пример вызова
// Получает настройки сканирования пользователя.
//
// Параметры:
// ИдентификаторКлиента - УникальныйИдентификатор - идентификатор клиента
//
// Возвращаемое значение:
// см. РаботаСФайламиКлиентСервер.НастройкиСканированияПользователя
//
Функция ПолучитьНастройкиСканированияПользователя(ИдентификаторКлиента = Неопределено) Экспорт

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

Результат = РаботаСФайламиКлиент.ПолучитьНастройкиСканированияПользователя(ИдентификаторКлиента);

СохранитьНастройкиСканированияПользователя

Описание, пример вызова
// Сохраняет настройки сканирования пользователя.
//
// Параметры:
// НастройкиСканированияПользователя - см. РаботаСФайламиКлиентСервер.НастройкиСканированияПользователя
// ИдентификаторКлиента - УникальныйИдентификатор - идентификатор клиента
//
Процедура СохранитьНастройкиСканированияПользователя(НастройкиСканированияПользователя, ИдентификаторКлиента = Неопределено) Экспорт

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

РаботаСФайламиКлиент.СохранитьНастройкиСканированияПользователя(НастройкиСканированияПользователя, ИдентификаторКлиента);

ПриОткрытии

Описание, пример вызова
// Обработчик события ПриОткрытии управляемой формы владельца файла.
//
// Параметры:
// Форма - ФормаКлиентскогоПриложения - форма владельца файла.
// Отказ - Булево - стандартный параметр события ПриОткрытии управляемой формы.
//
Процедура ПриОткрытии(Форма, Отказ) Экспорт

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

РаботаСФайламиКлиент.ПриОткрытии(Форма, Отказ)

ОбработкаОповещения

Описание, пример вызова
// Обработчик события ОбработкаОповещения управляемой формы владельца файла.
//
// Параметры:
// Форма - ФормаКлиентскогоПриложения - форма владельца файла.
// ИмяСобытия - Строка - стандартный параметр события ОбработкаОповещения управляемой формы.
//
Процедура ОбработкаОповещения(Форма, ИмяСобытия) Экспорт

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

РаботаСФайламиКлиент.ОбработкаОповещения(Форма, ИмяСобытия)

КомандаУправленияПрисоединеннымиФайлами

Описание, пример вызова
// Обработчик выполнения дополнительных команд управления присоединенными файлами.
//
// Параметры:
// Форма - ФормаКлиентскогоПриложения - форма владельца файла.
// Команда - КомандаФормы - выполняемая команда.
//
Процедура КомандаУправленияПрисоединеннымиФайлами(Форма, Команда) Экспорт

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

РаботаСФайламиКлиент.КомандаУправленияПрисоединеннымиФайлами(Форма, Команда)

ПолеПредпросмотраНажатие

Описание, пример вызова
// Обработчик нажатия на поле предпросмотра.
//
// Параметры:
// Форма - ФормаКлиентскогоПриложения - форма владельца файла.
// Элемент - ПолеФормы - поле предпросмотра.
// СтандартнаяОбработка - Булево - стандартный параметр события Нажатие поля формы.
// Просмотр - Булево - если параметр принимает значение Истина, открывает файл
// для просмотра. Иначе - загружает файл с компьютера.
// Значение по умолчанию - Ложь.
//
Процедура ПолеПредпросмотраНажатие(Форма, Элемент, СтандартнаяОбработка, Просмотр = Ложь) Экспорт

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

РаботаСФайламиКлиент.ПолеПредпросмотраНажатие(Форма, Элемент, СтандартнаяОбработка, Просмотр);

ПолеПредпросмотраПеретаскивание

Описание, пример вызова
// Обработчик перетаскивания на поле предпросмотра.
//
// Параметры:
// Форма - ФормаКлиентскогоПриложения - форма владельца файла.
// Элемент - ПолеФормы - поле предпросмотра.
// ПараметрыПеретаскивания - ПараметрыПеретаскивания - стандартный параметр события Перетаскивание
// поля формы.
// СтандартнаяОбработка - Булево - стандартный параметр события Перетаскивание поля формы.
//
Процедура ПолеПредпросмотраПеретаскивание(Форма, Элемент, ПараметрыПеретаскивания, СтандартнаяОбработка) Экспорт

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

РаботаСФайламиКлиент.ПолеПредпросмотраПеретаскивание(Форма, Элемент, ПараметрыПеретаскивания, СтандартнаяОбработка)

ПолеПредпросмотраПроверкаПеретаскивания

Описание, пример вызова
// Обработчик проверки перетаскивания на поле предпросмотра.
//
// Параметры:
// Форма - ФормаКлиентскогоПриложения - форма владельца файла.
// Элемент - ПолеФормы - поле предпросмотра.
// ПараметрыПеретаскивания - ПараметрыПеретаскивания - стандартный параметр события Проверка
// перетаскивания поля формы.
// СтандартнаяОбработка - Булево - стандартный параметр события Проверка перетаскивания поля формы.
//
Процедура ПолеПредпросмотраПроверкаПеретаскивания(Форма, Элемент, ПараметрыПеретаскивания, СтандартнаяОбработка) Экспорт

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

РаботаСФайламиКлиент.ПолеПредпросмотраПроверкаПеретаскивания(Форма, Элемент, ПараметрыПеретаскивания, СтандартнаяОбработка)

ПерейтиКФормеФайла

Описание, пример вызова
// Устарела. Следует использовать РаботаСФайламиКлиент.ОткрытьФормуФайла
// Открывает форму файла из формы элемента справочника файлов. Форма элемента закрывается.
//
// Параметры:
// Форма - ФормаКлиентскогоПриложения - форма справочника присоединенных файлов.
//
Процедура ПерейтиКФормеФайла(Знач Форма) Экспорт

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

РаботаСФайламиКлиент.ПерейтиКФормеФайла(Форма)

© 2024, ООО 1С-Софт
Все права защищены. Эта программа и сопроводительные материалы предоставляются
в соответствии с условиями лицензии Attribution 4.0 International (CC BY 4.0).