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

Автор: 1С
ОбщийМодуль.РаботаСФайламиСлужебныйКлиент
1С БСП

Освободить файлы по ссылкам после ответа на вопрос отменить редактирование. Продолжение процедуры (см. выше).

// Продолжение процедуры (см. выше).
Процедура ОсвободитьФайлыПоСсылкамПослеОтветаНаВопросОтменитьРедактирование(Ответ, ПараметрыВыполнения) Экспорт
	
	Если Ответ <> КодВозвратаДиалога.Да Тогда
		ВернутьРезультат(ПараметрыВыполнения.ОбработчикРезультата, Неопределено);
		Возврат;
	КонецЕсли;
	
	// Занятие файлов.
	Для Каждого ДанныеФайла Из ПараметрыВыполнения.ДанныеФайлов Цикл
		
		Параметры = ПараметрыОсвобожденияФайла(Неопределено, ДанныеФайла.Ссылка);
		Параметры.ХранитьВерсии = ДанныеФайла.ХранитьВерсии;
		Параметры.ФайлРедактируетТекущийПользователь = ДанныеФайла.ФайлРедактируетТекущийПользователь;
		Параметры.Редактирует = ДанныеФайла.Редактирует;
		Параметры.НеЗадаватьВопрос = Истина;
		ОсвободитьФайл(Параметры);
		
	КонецЦикла;
	
	ПоказатьОповещениеПользователя(
		НСтр("ru = 'Отменить редактирование файлов'"),,
		СтроковыеФункцииКлиентСервер.ПодставитьПараметрыВСтроку(
			НСтр("ru = 'Отменено редактирование файлов (%1 из %2).'"),
			ПараметрыВыполнения.ДанныеФайлов.Количество(),
			ПараметрыВыполнения.МассивФайлов.Количество()),
		БиблиотекаКартинок.Информация32);
	
	ВернутьРезультат(ПараметрыВыполнения.ОбработчикРезультата, Неопределено);
	
КонецПроцедуры

///////////////////////////////////////////////////////////////////////////////////////////////////////
// Copyright (c) 2019, ООО 1С-Софт
// Все права защищены. Эта программа и сопроводительные материалы предоставляются 
// в соответствии с условиями лицензии Attribution 4.0 International (CC BY 4.0)
// Текст лицензии доступен по ссылке:
// https://creativecommons.org/licenses/by/4.0/legalcode
///////////////////////////////////////////////////////////////////////////////////////////////////////

Рекомендации

Похожие публикации

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

ЗакончитьРедактированиеСРасширениемПослеОтветаНаВопросОсвободитьФайл (БСП)

СохранитьИзмененияФайлаСРасширениемПослеОтветаНаВопросОсвободитьФайл (БСП)

ЗакончитьРедактированиеСРасширениемПослеОтветаНаВопросПовторить (БСП)

ЗакончитьРедактированиеБезРасширенияПослеОтветаНаВопросПовторить (БСП)

КаталогФайлаПослеОтветаНаВопросПолучитьФайл (БСП)

ОсвободитьФайл (БСП)

ИмпортФайловРекурсивноПослеОтветаНаВопрос (БСП)

УдалитьФайлПослеОтветаНаВопрос (БСП)

TurboConf 6 - расширение Конфигуратора 1С