Имя: Пароль:
1C
1С v8
Подскажите новичку в 1C 8
0 seakuban v2
 
15.09.15
18:21
Решаю тестовую задачу в 1С 8.3 Хочу при изменении цены или количества (в документе) прописать процедуру
&НаКлиенте
Процедура ТоварыПриИзменении(Элемент)
    Сумма = Цена * Количество;    
КонецПроцедуры
Выдает ошибку:
{Документ.ПоступлениеТМЦ.Форма.ФормаДокумента.Форма(5,17)}: Переменная не определена (Количество)
    Сумма = Цена * <<?>>Количество;     (Проверка: Тонкий клиент)
Реквизиты Сумма, Цена, Количество реально существуют в табличной части. Как правильно написать процедуру?
1 Aleksey
 
15.09.15
18:23
Ты 7ку чтоли до этого изучал?
2 seakuban v2
 
15.09.15
18:25
14 лет на семерке)))
3 Mankubus
 
15.09.15
18:29
4 zhig75
 
15.09.15
18:31
ТекущиеДанные = Элементы.Товары.ТекущиеДанные;
ТекущиеДанные.Сумма = ТекущиеДанные.Цена * ТекущиеДанные.Количество;

Хотя странно что у тебя на цену не ругнулось.
5 seakuban v2
 
15.09.15
18:35
Всем спасибо! Работает
6 Casey1984
 
15.09.15
18:46
(4) До неё не успело дойти ;)
7 Casey1984
 
15.09.15
18:46
(6) С конца ;)))
Основная теорема систематики: Новые системы плодят новые проблемы.