|
Сбивается ли выборка ? |
☑ |
0
Chameleon1980
03.12.15
✎
08:29
|
Для Каждого СтрокаТоваров Из Тч Цикл
//Если СтрокаТоваров.Цена<=0 тогда
Наименование=СтрокаТоваров.Номенклатура.Наименование;
Если Наименование="КОРОБКА" ИЛИ Найти (Наименование,"БОНУС")>0 Тогда
Сообщить("Удаляем позицию: "+СтрокаТоваров.Номенклатура+" из документа: "+Документ,СтатусСообщения.Информация);
ТЧ.Удалить(СтрокаТоваров);
//ТЧ.
КонецЕсли;
КонецЦикла;
|
|
1
Chameleon1980
03.12.15
✎
08:31
|
брррр. ТЧ (ТабличнаяЧасть)
все строки нормально обработает или сбивается выборка после удаления строки?
навскидку хоть ответьте
|
|
2
alkorolev
03.12.15
✎
08:32
|
ох блин.... сколько можно уже)
УдСтроки = Новый Массив;
Для каждого СТрокаТоваров из ТЧ Цикл
УдСтроки.Добавить(СтрокаТоваров);
КонецЦикла;
Для каждого ЭлементМассива из УдСтроки Цикл
ТЧ.Удалить(ЭлментМассива);
КонецЦикла;
|
|
3
ДенисЧ
03.12.15
✎
08:32
|
выборка не сбивается, но хорошего из такого мало
|
|
4
CHerypga
03.12.15
✎
08:33
|
либо как в (2), либо проходить ТЧ с конца
|
|
5
Chameleon1980
03.12.15
✎
08:33
|
спасибо ребята
|
|
6
Chameleon1980
03.12.15
✎
08:36
|
не поправил здоровье еще - вот и запинаюсь :)
|
|
7
User_Agronom
03.12.15
✎
08:43
|
Тема для извращений?
ВремТЗ = ТЧ.Выгрузить();
ТЧ.Очистить();
Для каждого Строкатоваров из времТЗ цикл
Если .... тогда
НовСтр = ТЧ.Добавить();
ЗаполнитьЗначенияСвойств(НовСтр, СтрокаТоваров);
КонецЕсли;
КонецЦикла;
|
|
8
Chameleon1980
03.12.15
✎
08:51
|
ууух. какой выбор :)
|
|