|
Рюшечка табличного поля | ☑ | ||
|---|---|---|---|---|
|
0
geka-geka
05.03.12
✎
08:35
|
Есть табличное поле (ТабличноеПолеДетали) с данными из табличной части (Детали). В строке изменяем данные одного поля ввода. Как сделать, чтобы заполнилось другое, с данными из ТЧ?
код: ЭлементыФормы.ТабличноеПолеДетали.ТекущиеДанные.Количество = Количество; не изменяет текущие данные. Писать напрямую в ТЧ нельзя, потому что при добавлении новой строки ТП, эта строка еще не записана. |
|||
|
1
Wobland
05.03.12
✎
08:39
|
(0) ну не записана. а есть
|
|||
|
2
geka-geka
05.03.12
✎
08:42
|
Если есть, то как ее найти и записать в нее значение?
|
|||
|
3
Wobland
05.03.12
✎
08:45
|
цитирую букварь:
&НаКлиенте Процедура МатериалыКоличествоПриИзменении(Элемент) СтрокаТабличнойЧасти = Элементы.Материалы.ТекущиеДанные; РаботаСДокументами.РассчитатьСумму(СтрокаТабличнойЧасти); КонецПроцедуры Процедура РассчитатьСумму(СтрокаТабличнойЧасти) Экспорт СтрокаТабличнойЧасти.Сумма = СтрокаТабличнойЧасти.Количество * СтрокаТабличнойЧасти.Цена; КонецПроцедуры |
|||
|
4
geka-geka
05.03.12
✎
08:52
|
делаю на обычных формах:
СтрокаТЧ = ЭлементыФормы.ТабличноеПолеДетали.ТекущиеДанные; СтрокаТЧ.Партия = Партия; Значение СтрокаТЧ.Партия остается прежним. |
|||
|
5
Wobland
05.03.12
✎
08:56
|
(4) так-то всё верно. что в данных у ТП?
|
|||
|
6
geka-geka
05.03.12
✎
09:00
|
в данных у табличного поля табличная часть. Соответственно хочу изменить Количество из ТЧ
|
|||
|
7
geka-geka
05.03.12
✎
09:07
|
походу менять надо не строку табличного поля, а строку табличной части
|
|||
|
8
geka-geka
05.03.12
✎
09:15
|
Разобрался: дело было в несоответствии типов.
|
|||
|
9
geka-geka
05.03.12
✎
09:15
|
Спасибо.
|
| Форум | Правила | Описание | Секции | Поиск |