Имя: Пароль:
1C
1С v8
Записать значение 1с УФ
0 Totobushka
 
22.03.23
12:29
Привет. До этого работал в обычных формах, а тут подвалила халтурка в УФ, никогда в них не работал. Суть вопроса. Есть у меня форма, на форме ТЧ где есть значение количество и цена. Сумма в этой ТЧ должна заполнятся автоматически количество*цена. Как это сделать? Чёт погуглил и решения не нашел, а мозгами соображать и книжки читать времени щас нет, типо срочно надо
1 Новый1сник2
 
22.03.23
12:33
(0) в какой момент сумма должна заполняться? при изменении количества / цены ?
2 Totobushka
 
22.03.23
12:34
(1) после окончания ввода количества или цены
3 Новый1сник2
 
22.03.23
12:37
(2) посмотри в свойствах реквизита количество и цены, есть событие  "ПриИзменении"? если есть нужно создать и для количество и для цены. и прописать там формулу расчёта суммы
4 Totobushka
 
22.03.23
12:39
(3) та это понятно) не понятно как обращаться к реквизитам таблицы, которая лежит на форме. Ну например "Объект.Таблица1Сумма" или "ЭтаФорма.Элементы.Таблица1Сумма" не работает. Как правильно обратится то к этой сумме?)
5 Мультук
 
гуру
22.03.23
12:40
(0)

Событие при изменении. Клик в таб. части на событие
Имхо в обычных формах точно также, только там "ЭлементыФормы"


&НаКлиенте
Процедура ТабличнаяЧасть1ПриИзменении(Элемент)
    ТекущиеДанные = Элементы.ТабличнаяЧасть1.ТекущиеДанные;
    Если ТекущиеДанные <> Неопределено Тогда
        
         ТекущиеДанные.Сумма = ТекущиеДанные.Количество * ТекущиеДанные.Цена;
        
    КонецЕсли;    
    
КонецПроцедуры
6 Totobushka
 
22.03.23
12:44
(5) Спасибо огромное! Как же я затупил... Мне пора пойти покурить. Видимо 13 часов подряд работать дают о себе знать....