|
Как в запросе 1с8 выразить число как строку? | ☑ | ||
---|---|---|---|---|
0
Звездочёт
17.02.10
✎
22:20
|
Конкретно, надо из числовой колонки получить строку вида число+"%".
"Подстрока" и "Выразить как строка()" требуют на входе строку. |
|||
1
NcSteel
17.02.10
✎
22:20
|
Ну так Формат.
|
|||
2
Чайник Рассела
17.02.10
✎
22:21
|
||||
3
Звездочёт
17.02.10
✎
22:24
|
(2) спасибо, сейчас посмотрю...
|
|||
4
1Cnick_1982
17.02.10
✎
23:52
|
Если используешь систему компоновки данных то можно через выражение представления.
|
|||
5
Один С
18.02.10
✎
00:02
|
Формат
|
|||
6
ShoGUN
18.02.10
✎
00:03
|
(4) Что в общем то же самое, что Формат...
|
|||
7
1Cnick_1982
18.02.10
✎
00:42
|
(5), (6) Прошу прощения, получить строку вида число+"%" в запросе через Формат?
|
|||
8
YauheniL
18.02.10
✎
01:02
|
(7) Формат вернет переменную строкового типа, которую можно сцепить со строкой, содержащей символ "%"
|
|||
9
1Cnick_1982
18.02.10
✎
08:18
|
(8) Не сочти за недалекость. Но разве функцию "Формат()" можно использовать в запросе?
|
|||
10
Звездочёт
18.02.10
✎
17:12
|
(9) +1
|
|||
11
Звездочёт
18.02.10
✎
17:13
|
Посмотрел (2) - жесть полная.
Проще при выводе процент пририсовать. |
|||
12
Dem1urg
18.02.10
✎
17:41
|
А если проссто в тексте запроса при обращении к этим данным вставить
ВЫБРАТЬ ... , "" + Спр.ИмяРеквизита + "%" .... |
|||
13
73
18.02.10
✎
17:45
|
(12) Попробовал бы, прежде чем советовать...
Типы в запросах 1С не преобразовать(без геморроя). Так что, <Проще при выводе процент пририсовать> - проще и намного. |
|||
14
Serg_1960
18.02.10
✎
17:55
|
Опять хотим число в запросе как строку? Ну, ну... "играй, гармонист"(с) :)
|
|||
15
Chai Nic
18.02.10
✎
17:57
|
Все мечтают о нормальном CAST в запросах..
|
|||
16
МихаилМ
18.02.10
✎
18:20
|
то (15)
cast, left и тд. нужны в исключительных случаях. например когда нужно проджоинить таблицы разных типом. но это опятьже ошибки проектирования. |
|||
17
YauheniL
18.02.10
✎
22:26
|
(9), (10) Извиняюсь, читал не внимательно название темы... кстати, тогда в теме про запросы ничего не говорилось....
|
|||
18
NcSteel
18.02.10
✎
22:28
|
(17) +1
А по сабжу СКД умеет. |
|||
19
Serg_1960
18.02.10
✎
23:01
|
(16) +1
Я однажды, забавы ради, написал как в запросе выразить дату как строка. Также легко могу в запросе выразить число как строку. Простым и ясным кодом. Но - "но это опять же ошибки проектирования." :( |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |