До и после сортировки таблицы значений разное количество строк
☑
0
Sem0709
07.03.14
✎
07:01
Всем привет. Не могу понять в чем дело, при сортировки удаляется 28 строк, а без нее на три строки меньше. В чем подвох?
Процедура ВыполнитьСПодтверждением(ТаблицаКопирования) Экспорт
ТаблицаКопирования.Сортировать("Владелец");
Для Каждого ТекущаяСтрока из ТаблицаКопирования цикл
Если ОбщегоНазначения.ЕстьПодчиненныеКонтрагенты(ТекущаяСтрока.Владелец) Тогда
ТаблицаКопирования.Удалить(ТекущаяСтрока);
КонецЕсли;
КонецЦикла;
КонецПроцедуры
1
Wobland
07.03.14
✎
07:02
в удалении. найди нужные строки и перебирай их
2
Sem0709
07.03.14
✎
07:06
А что с удалением не так ?
3
Godofsin
07.03.14
✎
07:06
(2) Нарушение порядка выборки
4
Wobland
07.03.14
✎
07:07
(2) оно не уведомляет выборку об изменении содержимого ТЗ
5
Godofsin
07.03.14
✎
07:08
(4) сволочь, правда?
6
Sem0709
07.03.14
✎
07:09
(3) Аа.. она как бе съежает?
7
Sem0709
07.03.14
✎
07:11
Получается, что и при сортировки возможно тоже есть пропуски ?
8
Godofsin
07.03.14
✎
07:11
(6) ну типа
9
Godofsin
07.03.14
✎
07:11
(7) не получается
10
fgaabbb
07.03.14
✎
07:12
(6) угу. когда подряд удаляемые строки - будет пропуск... так лучше не делать
11
Wobland
07.03.14
✎
07:16
можно ещё с конца идти. или делать шаг назад после удаления
Пользователь не знает, чего он хочет, пока не увидит то, что он получил. Эдвард Йодан