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