![]() |
![]() |
![]() |
|
Преобразование значения к типу Число не может быть выполнено | ☑ | ||
---|---|---|---|---|
0
Vasus55
29.12.11
✎
11:34
|
привет! подскажите как сделать операцию конкатенации
делаю так форма.ЭлементыФормы.ПолеВвода2.Значение=ПочтовыйИндекс + " " + Страна + " " + Город + " " + Регион + " " + ПолеВвода1; город, регион, страна ссылаются на справочники полевода1, почтовыйиндекс имеет значение число форма.ЭлементыФормы.ПолеВвода2.Значение - строка ошибка:Преобразование значения к типу Число не может быть выполнено |
|||
1
YF
29.12.11
✎
11:35
|
СокрЛП() никто не отменял
|
|||
2
NcSteel
29.12.11
✎
11:35
|
ЭлементыФормы.ПолеВвода2.Значение="" + ПочтовыйИндекс + " " + Страна + " " + Город + " " + Регион + " " + ПолеВвода1
|
|||
3
Grusswelle
29.12.11
✎
11:35
|
Строка(полеввода1)
|
|||
4
Grusswelle
29.12.11
✎
11:36
|
почтовыйиндекс имеет значение число
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ вообще как-то хреновато... Строка(6) не подойдёт? Или тебе с индексами числовые операции делать надо? |
|||
5
sergeev-ag-1977
29.12.11
✎
11:38
|
А Вы где программирование учили, что индекс это число ? А если индекс 000001 - что это получится ... ?
Число это то, над чем нужно будет выполнять действия: + - / * . С индексом Вы это делать будете? |
|||
6
pessok
29.12.11
✎
11:42
|
Строка(ПочтовыйИндекс) + " " + Страна + " " + Город + " " + Регион + " " + ПолеВвода1;
Нет? |
|||
7
NcSteel
29.12.11
✎
11:43
|
(5) Вам надо сходить и поучиться.
|
|||
8
sergeev-ag-1977
29.12.11
✎
11:45
|
(7) а я не программист . :-) А математические действия над индексом всё равно бессмысленны - это обычный классификатор.
|
|||
9
NcSteel
29.12.11
✎
11:46
|
(8) Индекс например можно проиндекировать, а индексировать строки это плохой тон.
|
|||
10
sergeev-ag-1977
29.12.11
✎
11:47
|
ну а как же быть с 000001 ?
|
|||
11
sergeev-ag-1977
29.12.11
✎
11:47
|
он будет представлен как 1
|
|||
12
Defender77
29.12.11
✎
11:47
|
(6) Тогда уж лучше через Формат(), а то будет пробел посередине
|
|||
13
Джинн
29.12.11
✎
11:47
|
Добро пожаловать в неявные преобразования типов! :)
|
|||
14
NcSteel
29.12.11
✎
11:48
|
(11) Формат нам поможет.
|
|||
15
sergeev-ag-1977
29.12.11
✎
11:49
|
полез в 1С - смотреть как там индекс представлен ... Никогда не смотрел эту ерунду ...
|
|||
16
pessok
29.12.11
✎
11:51
|
(12) формат, угу. Только И Формат И Строка. Формат делаем лидирующие нули, строкой переводим в строку
|
|||
17
NcSteel
29.12.11
✎
11:52
|
Пятницы продолжается , уже как четвертый день пошел !
|
|||
18
Kuein
29.12.11
✎
11:53
|
(0) правильный ответ в (2)
|
|||
19
Godofsin
29.12.11
✎
11:53
|
Ничо не понял. На выходе должна быть строка? Чем вариант (2) не устраивает?
|
|||
20
Godofsin
29.12.11
✎
11:54
|
или (6), что то же самое.
|
|||
21
Vasus55
29.12.11
✎
11:58
|
все сделал
ЭлементыФормы.ПолеВвода2.Значение="" + ПочтовыйИндекс + " " + Страна + " " + Город + " " + Регион + " " + ПолеВвода1 вопрос снят |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |