Skip to content

Работа с файлами переопределяемый

ПриОпределенииНастроек

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

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

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

ПриОпределенииСправочниковХраненияФайлов

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

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

РаботаСФайламиПереопределяемый.ПриОпределенииСправочниковХраненияФайлов(ТипВладелецФайла, ИменаСправочников)

ПриПопыткеЗанятьФайл

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

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

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

ПриСозданииФайла

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

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

РаботаСФайламиПереопределяемый.ПриСозданииФайла(Файл)

ЗаполнитьРеквизитыФайлаИзИсходногоФайла

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

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

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

ПриЗахватеФайла

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

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

РаботаСФайламиПереопределяемый.ПриЗахватеФайла(ДанныеФайла, УникальныйИдентификатор)

ПриОсвобожденииФайла

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

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

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

ПриОтправкеФайловПочтой

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

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

РаботаСФайламиПереопределяемый.ПриОтправкеФайловПочтой(ПараметрыОтправки, ФайлыДляОтправки, ВладелецФайлов, УникальныйИдентификатор)

ПриСозданииФормыСпискаФайлов

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

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

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

ПриСозданииФормыЭлементаФайлов

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

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

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

ПриОпределенииГиперссылкиФайлов

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

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

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

ПриПечатиФайлаСоШтампом

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

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

РаботаСФайламиПереопределяемый.ПриПечатиФайлаСоШтампом(ПараметрыШтампа, Сертификат)

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