Открыть форму файла. Открывает форму файла.
// Открывает форму файла.
// Может использоваться как обработчик открытия файла.
//
// Параметры:
// ПрисоединенныйФайл - ОпределяемыйТип.ПрисоединенныйФайл - ссылка на элемент справочника с файлом.
// СтандартнаяОбработка - Булево - (возвращаемое значение) всегда устанавливается в Ложь.
// ДополнительныеПараметры - Структура - параметры открытия формы.
// ОписаниеОповещенияОЗакрытии - ОписаниеОповещения - описание процедуры, которая будет вызвана при закрытии формы,
// со следующими параметрами:
// <РезультатЗакрытия> - значение, переданное при вызове Закрыть() открываемой формы;
// <ДополнительныеПараметры> - значение, указанное при создании
// ОписаниеОповещенияОЗакрытии.
// Если параметр не указан, то по завершении никакая процедура вызвана не будет.
//
Процедура ОткрытьФормуФайла(Знач ПрисоединенныйФайл, СтандартнаяОбработка = Ложь, ДополнительныеПараметры = Неопределено,
ОписаниеОповещенияОЗакрытии = Неопределено) Экспорт
СтандартнаяОбработка = Ложь;
Если Не ЗначениеЗаполнено(ПрисоединенныйФайл) Тогда
Возврат;
КонецЕсли;
ПараметрыФормы = Новый Структура;
Если ТипЗнч(ДополнительныеПараметры) = Тип("Структура") Тогда
ПараметрыФормы = ОбщегоНазначенияКлиент.СкопироватьРекурсивно(ДополнительныеПараметры);
КонецЕсли;
Если ТипЗнч(ПрисоединенныйФайл) = Тип("СправочникСсылка.Файлы") Тогда
ПараметрыФормы.Вставить("Ключ", ПрисоединенныйФайл);
ОткрытьФорму("Справочник.Файлы.ФормаОбъекта", ПараметрыФормы,,,,, ОписаниеОповещенияОЗакрытии);
Иначе
ПараметрыФормы.Вставить("ПрисоединенныйФайл", ПрисоединенныйФайл);
ОткрытьФорму("Обработка.РаботаСФайлами.Форма.ПрисоединенныйФайл", ПараметрыФормы,, ПрисоединенныйФайл,,, ОписаниеОповещенияОЗакрытии);
КонецЕсли;
КонецПроцедуры
///////////////////////////////////////////////////////////////////////////////////////////////////////
// Copyright (c) 2019, ООО 1С-Софт
// Все права защищены. Эта программа и сопроводительные материалы предоставляются
// в соответствии с условиями лицензии Attribution 4.0 International (CC BY 4.0)
// Текст лицензии доступен по ссылке:
// https://creativecommons.org/licenses/by/4.0/legalcode
///////////////////////////////////////////////////////////////////////////////////////////////////////
ОткрытьФормуВыбораФайлов (БСП)
ОткрытьФайлПослеПодтверждения (БСП)
ОткрытьФормуЗагрузкиКлассификатора (БСП)
Канал FastCode 1C в Телеграм! Шаблоны кода, статьи, полезные советы, курсы по 1С (8К участников)