![]() |
![]() |
![]() |
|
Преобразование значения к типу Число не может быть выполнено. | ☑ | ||
---|---|---|---|---|
0
Босечка
19.09.11
✎
17:15
|
Добавила новую колонку в таблицу значений:
СтрокаОсновная.ТаблТЗ.Колонки.Добавить("Количество",Новый ОписаниеТипов("Число")); Перебираю строки готовой таблицы, выдается ошибка: {Отчет.ОтчетПоПроданымАвтомобилям(148)}: Преобразование значения к типу Число не может быть выполнено Сообщить(ТекущаяСтрока1.ТНКабины+" "+Число(ТекущаяСтрока1.Количество)); Что не так? |
|||
1
Живой Ископаемый
19.09.11
✎
17:16
|
Сообщить(""+ТекущаяСтрока1.ТНКабины+" "+Число(ТекущаяСтрока1.Количество));
|
|||
2
Beduin
19.09.11
✎
17:16
|
ТекущаяСтрока1.ТНКабины
|
|||
3
Академик_
Келдыш 19.09.11
✎
17:19
|
Вместо «число» «строка» ставь)
|
|||
4
Босечка
19.09.11
✎
17:19
|
Спасибо, странно в 1с77 так работало.
|
|||
5
Академик_
Келдыш 19.09.11
✎
17:19
|
В сообщить
|
|||
6
Живой Ископаемый
19.09.11
✎
17:20
|
Почему странно?
|
|||
7
andrewks
19.09.11
✎
17:21
|
ТекущаяСтрока1.ТНКабины - число? тогда всё правильно
(4) в 7.7 при приведении к числовому типу исключение просто напросто не генерируется. |
|||
8
Beduin
19.09.11
✎
17:22
|
(6) Число(44) + " " + Число(44)
Все ок. Где то у нее не число. |
|||
9
andrewks
19.09.11
✎
17:23
|
(8) в " " у неё не число
|
|||
10
Vladal
19.09.11
✎
17:24
|
Ага. А про Формат() забыли?
|
|||
11
Axel2009
19.09.11
✎
17:24
|
(8) а теперь Сообщить этого.
|
|||
12
Beduin
19.09.11
✎
17:24
|
(9) Там пробел. У нее не число в колонках таблицы.
|
|||
13
Vladal
19.09.11
✎
17:25
|
(3) А зачем "Строка", как оно и так в строку конкатенируется?
|
|||
14
Живой Ископаемый
19.09.11
✎
17:25
|
||||
15
Живой Ископаемый
19.09.11
✎
17:26
|
2(12) зачем говорить и спекулировать о чем-то если достаточно просто выполнить код?
|
|||
16
andrewks
19.09.11
✎
17:26
|
книжки жёлтые либо не читали, либо забыли?
(1) респект |
|||
17
Axel2009
19.09.11
✎
17:26
|
(14) Сообщить(Число("33") + " " + Число("44")) = 77
|
|||
18
Beduin
19.09.11
✎
17:27
|
(14) Попробуй теперь с пробелом.
Не Сообщить(Число(44) + "" + Число(44)) А Сообщить(Число(44) + " " + Число(44)) |
|||
19
Живой Ископаемый
19.09.11
✎
17:29
|
2(17) тогда уж так:
http://screencast.com/t/UprxNMuuc7P |
|||
20
Axel2009
19.09.11
✎
17:29
|
что за чудо код?
СтрокаОсновная.ТаблТЗ.Колонки.Добавить("Количество",Новый ОписаниеТипов("Число")); ? |
|||
21
andrewks
19.09.11
✎
17:34
|
(20) а чо? ТаблТЗ смутило?
|
|||
22
Axel2009
19.09.11
✎
17:40
|
(21) а для каждой строки добавляет колонку в ТаблТЗ?
|
|||
23
andrewks
19.09.11
✎
21:14
|
почему-то к пробелам у 1С особое мнение, и они считаются как null/0
|
|||
24
andrewks
19.09.11
✎
21:17
|
остаётся вариант, что в ТекущаяСтрока1.Количество - не число
|
|||
25
andrewks
19.09.11
✎
21:19
|
Добавить("Количество",Новый ОписаниеТипов(,"Число"));
|
|||
26
Икогнито
19.09.11
✎
21:20
|
Квалификаторы числа
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |