Имя: Пароль:
1C
1С v8
КАК выделить из текстового поля текст и преобразовать его в число
0 alexpaiko1
 
21.11.15
18:13
Добрый день.
Помогите решит задачу.
Есть справочник НОменклатура (бух ред. 2 8.2). В поле наименование хранятся названия продукции, например "210х 85 Дверь Анегри Сапели". В данном наименовании 210 - это высота изделия, а 85 - ширина изделия. В реквизитах справочника есть два поля - высота (Число 15,2) и Ширина (Число 15,2). Мне необходимо в обработке, по каждой позиции номенклатуры , выделить из текстового поля, в данном случае "210", преобразовать эту строку в число и занести в поле высота.
В цикле перебираю элементы справочника, и выделяю в отдельную переменную высоту в тестовом виде "210". Но преобразовать ее к числу не получается.
Пробовал Выс = 0 + Число(Высота); Выдает преобразование к типу число не может быть выполнено.
1 RomanYS
 
21.11.15
18:17
включи отладчик, ошибка говорит, что у тебя не получилось выделить "210".
2 Chameleon1980
 
21.11.15
18:19
ну и да.
посмотри чего отладчик показывает.

может и символы лишние
3 Web00001
 
21.11.15
18:19
4 PR третий
 
21.11.15
18:20
(0) Значит, например, не 210, а 1 210 или 210,35. Не трынди тут нам.
5 Chameleon1980
 
21.11.15
18:25
до отладчика то так и не доехал?
6 alexpaiko1
 
21.11.15
18:26
Посмотрел твои форумы. PR третий. Ты ведешь себя не как мужчина. Оскорбляешь людей на расстоянии. Уверен при встрече лицом к лицу выбирал бы выражения.
7 PR третий
 
21.11.15
18:31
(6) Мои форумы? Ты про что? У меня один форум и тот в замороженном состоянии.
По поводу оскорбляешь принято. Переотвечу на (0).

Хм. Возможно, вы ошиблись в программном коде, возможно, обнаружили в платформе ошибку. Удачи в поисках. Всего наилучшего.