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