Убрать стандартный диалог при удалении элемента списка справочника
Процедура СправочникСписокПередУдалением(Элемент, Отказ)
Если Вопрос("Удалить файл '"+Элемент.ТекущаяСтрока.ПутьКФайлу+"' с диска?", РежимДиалогаВопрос.ДаНет, , КодВозвратаДиалога.Нет, "Внимание!", КодВозвратаДиалога.Нет) = КодВозвратаДиалога.Да Тогда
УдалитьФайлы(Элемент.ТекущаяСтрока.ПутьКФайлу);
КонецЕсли;
КонецПроцедуры
После диалога выше появляется стандартный диалог "Удалить элемент ДаНет". Нужно чтобы при выборе Нет в первом он показывался как сейчас, а при выборе Да автоматом в нем нажимать Да, желательно так чтобы его вообще не было видно.
По теме из базы знаний
Найденные решения
(1)
Процедура СправочникСписокПередУдалением(Элемент, Отказ)
Если Вопрос("Удалить файл '"+Элемент.ТекущаяСтрока.ПутьКФайлу+"' с диска?", РежимДиалогаВопрос.ДаНет, , КодВозвратаДиалога.Нет, "Внимание!", КодВозвратаДиалога.Нет) = КодВозвратаДиалога.Да Тогда
УдалитьФайлы(Элемент.ТекущаяСтрока.ПутьКФайлу);
Элемент.ТекущаяСтрока.ПолучитьОбъект().Удалить();
Отказ = Истина;
КонецЕсли;
КонецПроцедуры
Остальные ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
(1)
Процедура СправочникСписокПередУдалением(Элемент, Отказ)
Если Вопрос("Удалить файл '"+Элемент.ТекущаяСтрока.ПутьКФайлу+"' с диска?", РежимДиалогаВопрос.ДаНет, , КодВозвратаДиалога.Нет, "Внимание!", КодВозвратаДиалога.Нет) = КодВозвратаДиалога.Да Тогда
УдалитьФайлы(Элемент.ТекущаяСтрока.ПутьКФайлу);
Элемент.ТекущаяСтрока.ПолучитьОбъект().Удалить();
Отказ = Истина;
КонецЕсли;
КонецПроцедуры
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот