Добрый день!
Этот код написал:
Если НЕ ЗначениеЗаполнено(КатегорияПоложениеРаботника[0].ОД) Тогда
ТаблицаЗначений.Удалить(0);;
Отказ = Истина;
Если Отказ Тогда
Возврат;
КонецЕсли;
КонецЕсли;
! | http://pro1c.org.ua/index.php?act=announce&id=2: 9 |
Lolita @ Сегодня, 9:24
,
Так нельзя.. Допустим ткнули вы в первую строку, а остальные исчезли. И куда дальше тыкать? Надо или добавлять сразу только нужные строки, или привязать куда-нть ПередСохранением, или пилить свою кнопку.. Типа Завершить - и лишнее скрывать через обход коллекции значений.
УдаляемыеСтроки = ТаблицаЗначений.НайтиСтроки(Новый Структура("ОД", Истина));
Для каждого УдаляемаяСтрока Из УдаляемыеСтроки Цикл
ТаблицаЗначений.Удалить(УдаляемаяСтрока);
КонецЦикла;
УдаляемыеСтроки = ТаблицаЗначений.НайтиСтроки(Новый Структура("ОД", Истина));
Для каждого УдаляемаяСтрока Из УдаляемыеСтроки Цикл
ТаблицаЗначений.Удалить(УдаляемаяСтрока);
КонецЦикла;
Украинский 1С форум: всё про 1С 8.3, 1С 8.2, 1С 8.1, 1С 8.0, 1С 7.7
https://pro1c.org.ua