|
Значение не является значением объектного типа (Сумма)
| ☑ |
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) Да, Вы правы) Спасибо большое.
|
|