Как удалить строку из табчасти документа.
☑
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 Цикл
Стр = Товары.получить(-Н);
Если УдовлетворяетУсловиям(Стр) Тогда
Товары.Удалить(-н);
КонецЕсли;
КонецЦикла;
Выдавать глобальные идеи — это удовольствие; искать сволочные маленькие ошибки — вот настоящая работа. Фредерик Брукс-младший