Управляемые формы 1С » История » Версия 1
Всеволод Дорофеев, 31.01.2017 19:44
1 | 1 | Всеволод Дорофеев | h1. Управляемые формы 1С |
---|---|---|---|
2 | 1 | Всеволод Дорофеев | |
3 | 1 | Всеволод Дорофеев | h3. Как программно удалить текущую строку из табличной части документа? |
4 | 1 | Всеволод Дорофеев | |
5 | 1 | Всеволод Дорофеев | Для этого следует воспользоваться методом Удалить() того объекта, который является источником данных для табличной части документа. Например, для документа "ПриходнаяНакладная" с табличной частью "Товары" это будет объект ДокументТабличнаяЧасть.ПриходнаяНакладная.Товары. В модуле формы этого документа удаление текущей строки табличной части будет выглядеть следующим образом: |
6 | 1 | Всеволод Дорофеев | Копировать в буфер обмена |
7 | 1 | Всеволод Дорофеев | |
8 | 1 | Всеволод Дорофеев | ДокументОбъект.Товары.Удалить(ЭлементыФормы.Товары.ТекущаяСтрока); |
9 | 1 | Всеволод Дорофеев | |
10 | 1 | Всеволод Дорофеев | В качестве параметра метода Удалить() передается текущая строка табличной части. |
11 | 1 | Всеволод Дорофеев | |
12 | 1 | Всеволод Дорофеев | Обратите внимание, что для удаления (как и для добавления) строк табличной части документа следует использовать методы табличной части (ДокументОбъект.Товары), а не методы табличного поля, отображающего эту табличную часть (ЭлементыФормы.Товары). |
13 | 1 | Всеволод Дорофеев | http://its.1c.ru/db/metod8dev/content/2481/hdoc |