МассивСтрок = МояТабличнаяЧасть.НайтиСтроки(Новый Структура("КолонкаИмя", ЗначениеКолонки));
Для каждого СтрокаМассива Из МассивСтрок Цикл
МояТабличнаяЧасть.Удалить(СтрокаМассива);
КонецЦикла;
КонецПроцедуры
Строку удаляет, но в следующей строке присваивает "КолонкаИмя = ЗначениеКолонки"
Как только ты удаляешь строку, надо заново начинать обход по массиву,т.к. он перестает соответствовать получившейся табличной части. Поменяй алгоритм удаления в процедуре УдалитьСтрокуДокумента
В общем, по значению надо передавать в серверную процедуру. Спасибо всем кто попытался помочь.
Кaк может человек ожидaть, что его мольбaм о снисхождении ответит тот, кто превыше, когдa сaм он откaзывaет в милосердии тем, кто ниже его? Петр Трубецкой