Как в запросе использовать СокрЛП, т.е.отсечь символы? #573328


#0 by dfaa
вопрос в самой тебе
#1 by PR
Никак
#2 by Maxus43
в скд если только
#3 by wade25
А зачем в запросе это использовать? =) На выходе сделаешь, что нужно =)
#4 by Нуф-Нуф
сделать функцию в общих модулях, использовать скд и вычисляемые выражения с обращением к функции. на выходе получишь ТЗ  с уже обработанными полями
#5 by dfaa
на самом деле самому интересно можно ли такое сделать запросом ? а "прав" вроде тоже нельзя?
#6 by PR
ПОДСТРОКА
#7 by Maxus43
в запросе только ПОДСТРОКА можно
#8 by PR
+ Это единственное, что можно :))
#9 by dfaa
а через выразить не как ?
#10 by rsv
:)На самом деле хороший вопрос. Дальше будут вопросы по приведению типов из одного в другой. Но будет и ответ - это вы в конфигураторе должнв были уже на табличках типы определять :)
#11 by PR
ВЫРАЗИТЬ предназначено для 1. Выражения из реквизита составного типа значения определенного типа 2. Ограничения значения число или строка в размерности
#12 by dfaa
а как я "подстрокой" определю длину строки, чтоб от каждой отчитать например 4 символа
#13 by PR
Никак :))
#14 by dmpl
Еще для увеличения точности вычислений в запросе (например, при делении или умножении).
#15 by dfaa
вот вот )). Но всё равно спасибо за ответы!!!
#16 by PR
Это и есть пункт 2. Только для уменьшения :))
#17 by hhhh
но вообще-то там само отсекается. Ответ: ничего не делать.
#18 by ShoGUN
Не мучайся, в запросе это просто не нужно делать. Если дело в представлении данных отчета - пользуйся СКД, если в чем-то другом - допиливай уже результат запроса.
#19 by dmpl
Дык про увеличение неочевидно ;)
#21 by dfaa
ну да только если так )))
#22 by kiruha
А нафига? Запрос возвращает таблицу, со столбцом фиксированной длины строки. Попытка делать столбец с содержимым переменной длины - не оптимально
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

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