This commit is contained in:
silverbook 2025-06-16 13:40:43 +05:00
parent 96ed28aa1d
commit 0d07efbcc7

View File

@ -16,11 +16,7 @@ title: Вопрос перед удалением строк таблицы фо
ПоказатьВопрос(ОписаниеОповещения, ПоказатьВопрос(ОписаниеОповещения,
ТекстВопроса, ТекстВопроса,
РежимДиалогаВопрос.ДаНет, РежимДиалогаВопрос.ДаНет);
60,
КодВозвратаДиалога.Нет,
"Удалить выделенные строки?",
КодВозвратаДиалога.Нет);
КонецПроцедуры КонецПроцедуры
&НаКлиенте &НаКлиенте
@ -33,6 +29,7 @@ title: Вопрос перед удалением строк таблицы фо
ВыделенныеСтроки = ОбщегоНазначенияКлиентСервер.СвойствоСтруктуры(ДополнительныеПараметры, ВыделенныеСтроки = ОбщегоНазначенияКлиентСервер.СвойствоСтруктуры(ДополнительныеПараметры,
"ВыделенныеСтроки", Новый Массив); "ВыделенныеСтроки", Новый Массив);
СтрокиКУдалению = Новый Массив;
Для Каждого Идентификатор Из ВыделенныеСтроки Цикл Для Каждого Идентификатор Из ВыделенныеСтроки Цикл
ДанныеСтроки = Объект.ДефектыДвигателя.НайтиПоИдентификатору(Идентификатор); ДанныеСтроки = Объект.ДефектыДвигателя.НайтиПоИдентификатору(Идентификатор);
@ -46,9 +43,13 @@ title: Вопрос перед удалением строк таблицы фо
УдалитьСвязанныеСтрокиТаблицыМероприятия(ДанныеСтроки); УдалитьСвязанныеСтрокиТаблицыМероприятия(ДанныеСтроки);
УдалитьСвязанныеСтрокиТаблицыПричины(ДанныеСтроки); УдалитьСвязанныеСтрокиТаблицыПричины(ДанныеСтроки);
Объект.ДефектыДвигателя.Удалить(ДанныеСтроки); СтрокиКУдалению.Добавить(ДанныеСтроки);
КонецЦикла; КонецЦикла;
Для Каждого Строка Из СтрокиКУдалению Цикл
Объект.ДефектыДвигателя.Удалить(Строка);
КонецЦикла;
КонецПроцедуры КонецПроцедуры
``` ```