diff --git a/src/content/docs/knowledge-base/Примеры кода, шаблоны/Общее/Управляемые формы/Вопрос перед удалением строк табличной части.md b/src/content/docs/knowledge-base/Примеры кода, шаблоны/Общее/Управляемые формы/Вопрос перед удалением строк табличной части.md index 386094c..c39c13d 100644 --- a/src/content/docs/knowledge-base/Примеры кода, шаблоны/Общее/Управляемые формы/Вопрос перед удалением строк табличной части.md +++ b/src/content/docs/knowledge-base/Примеры кода, шаблоны/Общее/Управляемые формы/Вопрос перед удалением строк табличной части.md @@ -16,11 +16,7 @@ title: Вопрос перед удалением строк таблицы фо ПоказатьВопрос(ОписаниеОповещения, ТекстВопроса, - РежимДиалогаВопрос.ДаНет, - 60, - КодВозвратаДиалога.Нет, - "Удалить выделенные строки?", - КодВозвратаДиалога.Нет); + РежимДиалогаВопрос.ДаНет); КонецПроцедуры &НаКлиенте @@ -33,6 +29,7 @@ title: Вопрос перед удалением строк таблицы фо ВыделенныеСтроки = ОбщегоНазначенияКлиентСервер.СвойствоСтруктуры(ДополнительныеПараметры, "ВыделенныеСтроки", Новый Массив); + СтрокиКУдалению = Новый Массив; Для Каждого Идентификатор Из ВыделенныеСтроки Цикл ДанныеСтроки = Объект.ДефектыДвигателя.НайтиПоИдентификатору(Идентификатор); @@ -46,9 +43,13 @@ title: Вопрос перед удалением строк таблицы фо УдалитьСвязанныеСтрокиТаблицыМероприятия(ДанныеСтроки); УдалитьСвязанныеСтрокиТаблицыПричины(ДанныеСтроки); - Объект.ДефектыДвигателя.Удалить(ДанныеСтроки); + СтрокиКУдалению.Добавить(ДанныеСтроки); КонецЦикла; + + Для Каждого Строка Из СтрокиКУдалению Цикл + Объект.ДефектыДвигателя.Удалить(Строка); + КонецЦикла; КонецПроцедуры ``` \ No newline at end of file