Удаление строки табличной части документа
☑
0
popoff17
09.11.11
✎
07:06
Доброго дня!
Господа, в 1С v8 необходимо в документе "Нормативы выдачи СОиСИЗ" программно удалить строку табличной части.
Делаю так:
Допустим, что ПрогонДок = 2.
ПрепарируемыйДокумент = ЭлементыФормы.Ссылка.Значение;
Если не ПрепарируемыйДокумент.Пустая() Тогда
Объект = ПрепарируемыйДокумент.ПолучитьОбъект();
КолСтр = Объект.НормыВыдачи.Количество();
СтрокаТЧ = Объект.НормыВыдачи.Получить(ПрогонДок);
СтрокаТЧ = Объект.НормыВыдачи.Удалить(ПрогонДок);
Объект.Записать();
КонецЕсли;
При запуске выдает ошибку. подскажите, как правильно удалять строки в ТЧ документов?
1
Wobland
09.11.11
✎
07:15
(0) по индексу
2
Wobland
09.11.11
✎
07:17
а, не, по строке тоже можно
Объект.НормыВыдачи.Удалить(ПрогонДок)
3
catena
09.11.11
✎
07:17
Может так?
Объект.НормыВыдачи.Удалить(СтрокаТЧ);
А какая ошибка-то?
4
Wobland
09.11.11
✎
07:20
присвоение СтрокиТЧ тут лишнее
5
popoff17
09.11.11
✎
13:04
(1)(3) Спасибо, ребята. А то я как то запутался.
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший