|
Как получить значение из предыдущей строки ТЧ? (управляемая форма)
| ☑ |
0
СтепаЦВ
23.08.11
✎
15:38
|
Добрый день! Как в управляемой форме, при редактировании строки ТЧ получить значение из предыдущей строки?
Процедура ПриизмененииДатыПлатежаПоДоговоруАренды(Элементы, Объект) Экспорт
СтрокаТабличнойЧасти = Элементы.ТЧГрафикПлатежей.ТекущиеДанные;
Если СтрокаТабличнойЧасти.НомерСтроки <> 1 Тогда //Необходимо получить значение из предыдущей строки ТЧ
//Элементы.ТЧГрафикПлатежей - тип "ТаблицаФормы", как из этой коллекции получить мне необходимый элемент?
КонецЕсли;
КонецПроцедуры
|
|
1
PR
23.08.11
✎
15:38
|
(0) Что такое предыдущая строка?
|
|
2
shuhard
23.08.11
✎
15:40
|
(1) с номером меньшим на 1
|
|
3
mikecool
23.08.11
✎
15:45
|
(0) вроде здесь разобрали все варианты v8: УФ. Как сдвинуть курсор в таблице?
|
|
4
shuhard
23.08.11
✎
16:22
|
(0) как то так:
Объект.ТЧГрафикПлатежей.НайтиПоИдентификатору(Элементы.ТЧГрафикПлатежей.ТекущаяСтрока-1)
|
|
5
ice777
23.08.11
✎
16:51
|
(5) если из ТЧ дока - то Получить(индекс)
|
|
6
ice777
23.08.11
✎
16:52
|
+(5) а до этого получить индекс текущей строки.
|
|
7
ice777
23.08.11
✎
16:53
|
Табличная часть (Tabular section)
Получить (Get)
Синтаксис:
Получить(<Индекс>)
Параметры:
<Индекс> (обязательный)
Тип: Число. Индекс строки.
Возвращаемое значение:
Тип: Строка табличной части.
Описание:
Получает значение по индексу. Работает аналогично оператору [].
Доступность:
Сервер, толстый клиент, внешнее соединение.
Примечание:
Применяется в случаях, когда использование оператора [] невозможно.
|
|
8
shuhard
23.08.11
✎
16:54
|
(5) зачем так сложно ?
на клиенте же нет ТЧ, придется лезть на сервер
|
|
9
ice777
23.08.11
✎
17:06
|
(8) тоже верно.
|
|