Имя: Пароль:
1C
1С v8
Как удалить строку из табчасти документа.
0 atis30
 
07.11.13
19:34
8.1 Форма документа

Для Каждого Стр Из Товары Цикл
  Если УдовлетворяетУсловиям(Стр) Тогда
    // Подскажите как удалить эту строку из документа?
  КонецЕсли;
КонецЦикла;

Это условие сработает только один раз, можно не заморачиваться что собъется выборка.
1 SnarkHunter
 
07.11.13
19:36
Детский сад какой-то.
2 xypc
 
07.11.13
20:09
Табличная часть (Tabular section)
Удалить (Delete)
Синтаксис:

Удалить(<Индекс>)
Параметры:

<Индекс> (обязательный)

Тип: Число; Строка табличной части.
Индекс удаляемой строки в табличной части, либо сама удаляемая строка.
Описание:

Удаляет строку с указанным индексом из табличной части.

Доступность:

Сервер, толстый клиент, внешнее соединение.
Примечание:

Использование метода допустимо только в том случае, если табличная часть получена из свойства объекта. Если табличная часть получена из свойства ссылки (или выборки), то использование этого метода будет вызывать ошибку выполнения.
Пример:

Состав.Удалить(3);



используй синтаксис помощника!:)
3 zak555
 
07.11.13
20:14
МакИндекс = Товары.Количество();
Для н = -МакИндекс по 0 Цикл
  Стр = Товары.получить(-Н);
  Если УдовлетворяетУсловиям(Стр) Тогда

     Товары.Удалить(-н);
  КонецЕсли;
КонецЦикла;
Выдавать глобальные идеи — это удовольствие; искать сволочные маленькие ошибки — вот настоящая работа. Фредерик Брукс-младший