Имя: Пароль:
1C
 
Поле объекта не обнаружено (Сумма)
0 _Дайвер_
 
19.05.16
09:59
Доброго времени суток форумчане, подскажите пжлст. Есть Док в нем ТЧ, в ТЧ есть реквизиты Кол-во, сумма, и цена. Прописываю в модуле формы процедуры при изменении каждого поля типа:
Процедура ТоварыЦенаПриИзменении(Элемент)
   ОбновитьСумму(); //аналогичто и для количества
КонецПроцедуры

Процедура ОБновитьСумму()
   Сумма = Количество * Цена
КонецПроцедуры;

Что не так то?
1 lxs
 
19.05.16
10:00
"Есть Док в нем ТЧ, в ТЧ есть реквизиты Кол-во, сумма, и цена" - ты это в концигураторе видишь или на форме?
2 lxs
 
19.05.16
10:01
*конфигураторе
3 chelentano
 
19.05.16
10:02
"Сумма = Количество * Цена"
Где тут хоть какое-то отношение к табличной части?
4 _Дайвер_
 
19.05.16
10:03
(2) И там и там, на форме ТЧ находится в Объекте с типом ДокОбъект.Документ
5 lxs
 
19.05.16
10:04
покажи в конфигураторе развернутую ТЧ объекта
6 IlyaSR
 
19.05.16
10:06
Процедура ТоварыЦенаПриИзменении(Элемент)
   ОбновитьСумму(Элемент.Родитель.ТекущиеДанные);//аналогичто и для количества

КонецПроцедуры

Процедура ОБновитьСумму(СтрокаТЧ)
   СтрокаТЧ.Сумма = СтрокаТЧ.Количество * СтрокаТЧ.Цена
КонецПроцедуры;
7 _Дайвер_
 
19.05.16
10:06
8 lxs
 
19.05.16
10:11
(7) Код, аналогичный (6)
9 lxs
 
19.05.16
10:11
?
10 _Дайвер_
 
19.05.16
10:12
(6) Спасибо) все ок)
11 _Дайвер_
 
19.05.16
10:12
(8) Спасибо, ща все заработало
12 Timon1405
 
19.05.16
10:13
Предлагаю завести раздел форума "Сессия горит"
Основная теорема систематики: Новые системы плодят новые проблемы.