|
Преобразование значения к типу Число не может быть выполнено |
☑ |
0
RINCH
31.07.16
✎
20:17
|
Здравствуйте!
Помогите решить проблему хотел написать небольшой модуль на вычет из цены скидку...
КОД:
&НаКлиенте
Процедура ЖурналСкидкаПриИзменении(Элемент)
СтрТа6Части=Элементы.Журнал.ТекущиеДанные;
СтрТа6Части.Сумма=СтрТа6Части.Цена*(100-СтрТа6Части.Скидка)/100;
КонецПроцедуры
&НаКлиенте
Процедура ЖурналЦенаПриИзменении(Элемент)
СтрТа6Части=Элементы.Журнал.ТекущиеДанные;
СтрТа6Части.Сумма=СтрТа6Части.Цена*(100-СтрТа6Части.Скидка)/100;
КонецПроцедуры
Ошибка:
{Документ.Журнал.Форма.ФормаДокумента.Форма(5)}: Преобразование значения к типу Число не может быть выполнено
СтрТа6Части.Сумма=СтрТа6Части.Цена*(100-СтрТа6Части.Скидка)/1
|
|
1
Cyberhawk
31.07.16
✎
20:19
|
Ну где-то там Неопределено
|
|
2
kolts23381
31.07.16
✎
20:20
|
Ставите точку останова (F9) в начале каждой функции. Запускаете отладку. Делаете так чтоб функция вызвалась. Срабатывает точка останова. Открываете табло. Это в меню отладка. Вставляете туда переменные из функции в которой сработала точка останова.
|
|
3
tixis
31.07.16
✎
20:37
|
При отладке - остановка по ошибке смотрите что в переменных
|
|
4
RINCH
31.07.16
✎
20:38
|
kolts23381
Спасибо!!)
|
|
5
Лефмихалыч
31.07.16
✎
21:32
|
СтрТа6Части.Скидка не является числом
|
|
6
1c-kind
01.08.16
✎
09:03
|
Проверку на NULL сделай.
|
|
7
SadrArt
01.08.16
✎
09:06
|
(6) Где тут вероятность появления NULL?
|
|
8
1c-kind
01.08.16
✎
09:12
|
(6) СтрТа6Части.Скидка
|
|
9
SadrArt
02.08.16
✎
16:33
|
(8) гениально!
|
|