|
Как удалить строку Табличной части | ☑ | ||
---|---|---|---|---|
0
Baglandir
11.03.13
✎
17:49
|
Не могу придумать как удалить найденную строку табличной части?
Разница = СуммаДеб - СуммаКред; Если Разница = 0 Тогда Возврат; КонецЕсли; //Пока Разница <> 0 Цикл Если Разница > 0 Тогда Отбор = Новый Структура ("ВидЗадолженности", Перечисления.ВидыЗадолженности.Дебиторская) Иначе Отбор = Новый Структура ("ВидЗадолженности", Перечисления.ВидыЗадолженности.Кредиторская) КонецЕсли; Таблица = СуммыДолга.НайтиСтроки(Отбор); НомерСтроки = 0; Для каждого ел Из Таблица Цикл Если ел.СуммаВзаиморасчетов > Разница Тогда ел.СуммаВзаиморасчетов = ел.СуммаВзаиморасчетов - разница; Возврат; Иначе Разница = Разница - ел.СуммаВзаиморасчетов; Отбор = Новый Структура("ВидЗадолженности,ДоговорКонтрагента,Сделка,СуммаВзаиморасчетов,КурсВзаиморасчетов,КратностьВзаиморасчетов,СтавкаНДС,Сумма", ел.ВидЗадолженности,ел.ДоговорКонтрагента,ел.Сделка,ел.СуммаВзаиморасчетов,ел.КурсВзаиморасчетов,ел.КратностьВзаиморасчетов,ел.СтавкаНДС,ел.Сумма); // Так как тут - не реаботает СуммыДолга.Удалить(НомерСтроки); КонецЕсли; НомерСтроки = НомерСтроки + 1; КонецЦикла; |
|||
1
Жан Пердежон
11.03.13
✎
17:50
|
МассивУдаляемыхСтрок.Добавить(ел);
|
|||
2
Господин ПЖ
11.03.13
✎
17:50
|
СП читать не модно?
|
|||
3
Baglandir
11.03.13
✎
17:50
|
(2) СП ?
|
|||
4
Baglandir
11.03.13
✎
17:51
|
(1) Создать масив надобавлять туда строк потом удалить масив или как ?
|
|||
5
Господин ПЖ
11.03.13
✎
17:51
|
убейте меня...
|
|||
6
Господин ПЖ
11.03.13
✎
17:51
|
чувак, ты сделал мой день...
|
|||
7
Baglandir
11.03.13
✎
17:52
|
(5) Рад за тебя
|
|||
8
hhhh
11.03.13
✎
17:53
|
(7) а разве можно эти строчки ставить рядом?
СуммыДолга.Удалить(НомерСтроки); НомерСтроки = НомерСтроки + 1; |
|||
9
Baglandir
11.03.13
✎
17:55
|
У меня оно удаляет, но на определенной записи пишет ошибку - как как пытается прочитать удаленный элемент
|
|||
10
Baglandir
11.03.13
✎
17:59
|
Получается если я удаляю строку из Таблицы
В Табличной |
|||
11
Baglandir
11.03.13
✎
17:59
|
Части она все равно остается
|
|||
12
dumb851
11.03.13
✎
18:02
|
||||
13
Baglandir
11.03.13
✎
18:08
|
(12) спасибо
|
|||
14
Reset
11.03.13
✎
18:09
|
(10) На столе лежат в ряд 10 яблок. Подойди, возьми третье слева. Отойди, съешь его.
Снова подойди и возьми третье слева. Удалось взять? КАК, ты же его только что съел! |
|||
15
SherifSP
11.03.13
✎
18:29
|
(0) Структура у тебя для поиска строки?
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |