Как в запросе 1с8 выразить число как строку? #462520


#0 by Звездочёт
Конкретно, надо из числовой колонки получить строку вида число+"%". "Подстрока" и "Выразить как строка" требуют на входе строку.
#1 by NcSteel
Ну так Формат.
#2 by Чайник Рассела
#3 by Звездочёт
спасибо, сейчас посмотрю...
#4 by 1Cnick_1982
Если используешь систему компоновки данных то можно через выражение представления.
#5 by Один С
Формат
#6 by ShoGUN
Что в общем то же самое, что Формат...
#7 by 1Cnick_1982
, Прошу прощения, получить строку вида число+"%" в запросе через Формат?
#8 by YauheniL
Формат вернет переменную строкового типа, которую можно сцепить со строкой, содержащей символ "%"
#9 by 1Cnick_1982
Не сочти за недалекость. Но разве функцию "Формат" можно использовать в запросе?
#10 by Звездочёт
+1
#11 by Звездочёт
Посмотрел - жесть полная. Проще при выводе процент пририсовать.
#12 by Dem1urg
А если проссто в тексте запроса при обращении к этим данным вставить ВЫБРАТЬ    ... ,   "" + Спр.ИмяРеквизита + "%" ....
#13 by 73
Попробовал бы, прежде чем советовать... Типы в запросах 1С не преобразовать(без геморроя). Так что, <Проще при выводе процент пририсовать> - проще и намного.
#14 by Serg_1960
Опять хотим число в запросе как строку? Ну, ну... "играй, гармонист"(с) :)
#15 by Chai Nic
Все мечтают о нормальном CAST в запросах..
#16 by МихаилМ
то cast, left и тд. нужны в исключительных случаях. например когда нужно проджоинить таблицы разных типом. но это опятьже ошибки проектирования.
#17 by YauheniL
, Извиняюсь, читал не внимательно название темы... кстати, тогда в теме про запросы ничего не говорилось....
#18 by NcSteel
+1 А по сабжу СКД умеет.
#19 by Serg_1960
+1 Я однажды, забавы ради, написал как в запросе выразить дату как строка. Также легко могу в запросе выразить число как строку. Простым и ясным кодом.
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С