|
Как получить или удалить строку тч документа? | ☑ | ||
---|---|---|---|---|
0
23th
18.06.12
✎
14:14
|
Как получить или удалить строку тч документа если известен номер строки тч?
ДокРеал.Товары.Получить(СтрокаДок.НомерСтроки) метод не работает! |
|||
1
Maxus43
18.06.12
✎
14:15
|
ДокРеал.Товары[НомерСтроки-1].Удалить();
|
|||
2
Rovan
гуру
18.06.12
✎
14:15
|
ДокРеал.Товары[ СтрокаДок.НомерСтроки ]
ДокРеал.Товары.Удалить СтрокаДок.НомерСтроки ) |
|||
3
Maxus43
18.06.12
✎
14:16
|
да, переврал.
ДокРеал.Товары.Удалить(НомерСтроки); |
|||
4
rs_trade
18.06.12
✎
14:17
|
(0) когда же вы СП читать начнете.
|
|||
5
Sarmen
18.06.12
✎
14:20
|
Строка = ДокРеал.Товары.Найти(СтрокаДок.НомерСтроки, "НомерСтроки");
ДокРеал.Товары.Удалить(Строка); |
|||
6
Sarmen
18.06.12
✎
14:21
|
P.S. Если удалять строки перебором в цикле - тут важно помнить, что это необходимо делать в обратном цикле.
|
|||
7
23th
18.06.12
✎
14:33
|
а вот получить как?
|
|||
8
Sarmen
18.06.12
✎
14:34
|
Строка = ДокРеал.Товары.Найти(СтрокаДок.НомерСтроки, "НомерСтроки"); - это получить строку
|
|||
9
palpetrovich
18.06.12
✎
14:36
|
(7) а что, так не катит? - ДокРеал.Товары[0]
|
|||
10
IBTM
18.06.12
✎
15:01
|
(9) Так удалится все строки, если в цикле.
(0) Вот одно из моих извращений, может вам сойдет:
|
|||
11
palpetrovich
18.06.12
✎
15:03
|
(9) а где в (7) про удаление? :)
и что за прикол с истиной, так не судьба? Если НЕ Стр.ВидТовара = Перечисления.Алкоголь.Пиво Тогда |
|||
12
IBTM
18.06.12
✎
15:09
|
(11) согласен, я тоже за оптимизацию). В реальном примере у меня вместо "Истина" оператор стоит, вы так не пугайтесь:).
|
|||
13
palpetrovich
18.06.12
✎
15:11
|
(12) ааа :)
я вообще перестраховщик, так часто делаю ПеречисленияАлкогольПиво = Перечисления.Алкоголь.Пиво; Если Стр.ВидТовара = ПеречисленияАлкогольПиво Тогда |
|||
14
ssh2006
18.06.12
✎
15:12
|
(0) ДокРеал.Товары.Удалить(СтрокаДок) Или
ДокРеал.Товары.Удалить(СтрокаДок.НомерСтроки - 1) |
|||
15
IBTM
18.06.12
✎
15:17
|
(13)как-то так...
Если Стр.ВидТовара = Перечисления.Алкоголь.Пиво Тогда
|
|||
16
23th
18.06.12
✎
15:17
|
Так почему при удалении строки она удаляется с конца документа?
|
|||
17
23th
18.06.12
✎
15:18
|
точнее и сверху и снизу!
|
|||
18
23th
18.06.12
✎
15:18
|
если в цикле
|
|||
19
IBTM
18.06.12
✎
15:20
|
(16) откуда такой вывод?
|
|||
20
ssh2006
18.06.12
✎
15:20
|
(16) В цикле по строкам ТЧ определи строки, которые нужно удалить и помещай их в массив. А затем Для Каждого Стр Из МассивСтрок Цикл ДокРеал.Товары.Удалить(Стр) КонецЦикла
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |