Имя: Пароль:
1C
1С v8
Преобразование значения к типу Число не может быть выполнено УТ 11
,
0 Darhon
 
09.01.12
13:20
Добрый день вскм. С наступившими :) Подсажите пожалуйста на этой строке кода
Сообщить(строкавыборки.Ном +"   " + Строкавыборки.ХАР);

Ном - это номенклатура, хар - это ее характеристика вида(р. 100-104, 182-188)

вылазит вот такая ошибка:
{ОбщийМодуль.ПодборТоваровКлиент.Модуль(210)}: Преобразование значения к типу Число не может быть выполнено
       Сообщить(строкавыборки.Ном +"   " + Строкавыборки.ХАР);
1 andrewks
 
09.01.12
13:22
ТипЗнч(строкавыборки.Ном) = ?
2 Ненавижу 1С
 
гуру
09.01.12
13:23
я делаю так:

Сообщить(""+строкавыборки.Ном +"   " + Строкавыборки.ХАР);
3 Amra
 
09.01.12
13:23
Сообщить(Строка(строкавыборки.Ном) +"   " + Строка(Строкавыборки.ХАР));
4 andrewks
 
09.01.12
13:24
(2)(3) это всё хорошо, но черепашка утверждает, что Ном - это номенклатура
5 Godofsin
 
09.01.12
13:24
Выигрывает вариант номер (2)
6 Amra
 
09.01.12
13:24
(4) И че?)
7 Nagaru
 
09.01.12
13:25
Голосую за вариант (2)

(4) Ну и что? выведет наименование из справочника.
8 Godofsin
 
09.01.12
13:25
в варианте номер (3) много лишних букв =)
9 andrewks
 
09.01.12
13:25
(6) я кагбэ намекаэ, что у автора где-то алгоритм работает не так, как задумано
10 Nagaru
 
09.01.12
13:28
(9) Да нормально у него все равботает, надо сообщить номенклатуру и характеристику, просто автор видимо не оч хорошо знаком с неявным описанием типов, вот и случилась проблема...
11 Amra
 
09.01.12
13:29
(7) Естесвенно. (7)(9) мы этого не знаем. ошибка именно в "сообщить"
(10) +100
12 Darhon
 
09.01.12
13:34
Да и еще в штатной форме подбора номенклатуры при раскрытии списка характеристик номенклатуры хар-ки вида р. 100-104, 182-188 не выводятся в список, а вида XL, XXL 44-46 спокойно выводятся...
13 Darhon
 
09.01.12
13:41
Всем спасибо ) 2 помогло )