Имя: Пароль:
1C
1С v8
Значение не является значением объектного типа (Сумма)
0 Mehanik
 
14.06.21
19:18
Всем привет! Только начал разбираться в 1С, но возникли ряд трудностей.

Вот собственно код:

&НаКлиенте
Процедура ТоварыЦенаПриИзменении(Элемент)
    Сумма = Элементы.Товары.ТекущаяСтрока.Сумма;
    Цена = Элементы.Товары.ТекущаяСтрока.Цена;
    Количество = Элементы.Товары.ТекущаяСтрока.Количество;
    
    Сумма = Цена * Количество;                
    
    Элементы.Товары.ТекущаяСтрока.Сумма = Сумма;
КонецПроцедуры

Конфигурация - Документ.

Со стороны пользователя, когда ввожу данные, выскакивает ошибка: Значение не является значением объектного типа (Сумма)

Тип данных для Цена/Сумма/Количество стоят "Число".
1 PuhUfa
 
14.06.21
19:23
(0) хороший повод познакомится сразу с отладчиком
2 Mehanik
 
14.06.21
19:30
Указывает:

Документ.ПриходнаяНакладная.Форма.ФормаДокумента.Форма.Модуль(6, 39)    Цена = Элементы.Товары.ТекущаяСтрока.ЦенаТовара;
3 Бишбармак
 
14.06.21
19:32
Цена = Элементы.Товары.ТекущиеДанные.ЦенаТовара;
4 Mehanik
 
14.06.21
19:38
Всё равно:
Поиск строки "Использование в коде объекта метаданных"...
Основная конфигурация Документ.ПриходнаяНакладная.Форма.ФормаДокумента.Форма.Модуль(6, 39) : Цена = Элементы.Товары.ТекущаяСтрока.ЦенаТовара;
Найдено вхождений: 1
5 mars2020
 
14.06.21
19:40
(4) ТекущаяСтрока не работает. Работает ТекущиеДанные
6 Mehanik
 
14.06.21
19:43
(5) Да, Вы правы) Спасибо большое.