Имя: Пароль:
1C
1С v8
Преобразование значения к типу Число не может быть выполнено
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)
Ну это ж совсем другая история, тем более что типы обоих переменных Тс так и не назвал. И остановку по ошибке то же почему то не хочет включать.