|
Выразить(число, строка) + Выразить(число, строка) не работает
| ☑ |
0
Михаил 1С
19.02.14
✎
12:53
|
Здравствуйте.
У меня 1С8.2
Хочу собрать строку из двух числовых данных. Но оказывается, что не смотря на то что выразить(34 как строка(2)) = "34",
выражение
выразить(34 как строка(2)) + выразить(11 как строка(2))
не имеет место быть. Запрос его не переваривает. Если же вставить не константы, а параметры, то запросы выдает Null.
Почему так?
Можно ли как-то обойти это?
|
|
1
Михаил 1С
19.02.14
✎
12:53
|
сумма двух Представление() также не работает.
|
|
2
Михаил 1С
19.02.14
✎
12:54
|
Что, неужели это данность мира, как то, что стекло острое и трава зеленая?
Как-то можно собрать свое строковое выражение из нескольких числовых данных?
|
|
3
Ненавижу 1С
гуру
19.02.14
✎
12:55
|
в запросе такое вообще не работает
или это СКД?
|
|
4
Рэйв
19.02.14
✎
12:55
|
(0)в запросе нет конкатенации строк
|
|
5
Михаил 1С
19.02.14
✎
12:58
|
(3) нет, не СКД
|
|
6
Михаил 1С
19.02.14
✎
12:58
|
(4) Строки складываются легко. " "+Контрагент.Наименование+" белиберда" сложится прекрасно.
|
|
7
Gusarm
19.02.14
✎
13:00
|
|
|
8
Михаил 1С
19.02.14
✎
13:02
|
(7) Ничего себе!
Спасибо.
Хотя, в том коде я пока не разобрался. Но понял, что все запущено.
|
|
9
hhhh
19.02.14
✎
13:05
|
(8) ВЫРАЗИТЬ - это для составных типов данных. Вы вообще чувствуется справку не открывали. Фигачите наобум.
|
|
10
Михаил 1С
19.02.14
✎
13:07
|
(9) да Выразить работает и для несоставного типа. Просто не надо дальше складывать этот результат с чем-то, и будет хорошо.
|
|
11
Ненавижу 1С
гуру
19.02.14
✎
13:11
|
(10) число в строку не превратить
|
|
12
МишельЛагранж
19.02.14
✎
13:21
|
(8)Ничего себе!
- о как вы много еще интересного в 1С узнаете для себя...
|
|