|
Преобразование значения к типу Число не может быть выполнено |
☑ |
0
Work1
11.07.19
✎
12:09
|
Документ.ПеремещениеОпт.МодульОбъекта(549)}: Преобразование значения к типу Число не может быть выполнено
Есть значении КолТов =50;
Если выводить сообщением тоже 50
Когда начиниваю сравнивать выдает ошибку
КолТов>Кол
|
|
1
vicof
11.07.19
✎
12:11
|
Ну давай, покажи свой код
|
|
2
palsergeich
11.07.19
✎
12:13
|
Что находится в Кол?
|
|
3
Затейник
11.07.19
✎
12:13
|
В отладчике посмотри какой тип переменных "КолТов", "Кол".
Предполагаю, что количество приходит из запроса, а там были соединение и значения NULL, а к нулю не привели.
|
|
4
sx55
11.07.19
✎
12:13
|
(0) Проверь сообщением
Сообщить(Число(КолТов));
Если ругнётся, то выведи тип переменной (или чего у тебя там)
|
|
5
Work1
11.07.19
✎
12:14
|
ВремКол=Строка.Количество;
Если Число(ВремКол)>Количество Тогда
КонецЕсли;
|
|
6
Затейник
11.07.19
✎
12:16
|
На сообщение не надейся, вот пример, выводишь подразделение, вывел пустую строку "".
А на самом деле там может быть три разных значения, как ПустаяСсылка, как Неопределено, так и NULL. А глазами просто не заполнено значение.
|
|
7
Work1
11.07.19
✎
12:17
|
Вывело (46)
|
|
8
Work1
11.07.19
✎
12:19
|
Как устранить данную проблему в сообщении выводи 2 числа а при сравнении ругается
|
|
9
ptiz
11.07.19
✎
12:42
|
(8) текст понимания для твой сложен очень
|
|
10
Жан Пердежон
11.07.19
✎
12:45
|
(8) позови настоящего программиста, путь он исправит
|
|
11
ИУБиПовиц
11.07.19
✎
12:51
|
(8) Обрамите код где ошибка в конструкцию
попытка
ваш код где ошибка
исключение
КонецПопытки.
Ругаться перестанет
|
|
12
ИУБиПовиц
11.07.19
✎
12:51
|
:)
|
|
13
catena
11.07.19
✎
12:53
|
(8)А что сообщение говорит про тип?
|
|
14
dka80
11.07.19
✎
13:11
|
(11) угу. а потом "в этой транзакции уже происходили ошибки" и будешь искать полдня
|
|
15
sx55
11.07.19
✎
13:25
|
(5)
ВремКол=Строка.Количество;
Если Число(ВремКол)>Количество Тогда
КонецЕсли;
У тебя в переменной "Количество", точно число? ;)
|
|
16
palsergeich
11.07.19
✎
13:28
|
(14) Пол дня это еще лайт.
Я как то месяц искал почему обмен валится на ВэтойТранзакцииУжеПроиходилиОшибки
Обмен то валится то нет. Кода много. Смоделировать получается 1 раз из 10.
Штук 5 Попыток исключений не к месту нашел.
|
|
17
ИУБиПовиц
11.07.19
✎
14:56
|
(14) ну Тс же надо устранить эту проблему.
Ошибки не будет.
Этой
Скорее всего будут другие и (14)
Ну это ж совсем другая история, тем более что типы обоих переменных Тс так и не назвал. И остановку по ошибке то же почему то не хочет включать.
|
|
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший