Возможно ли посчитать количество символов в параметре получаемом в запросе? #406627


#0 by glime
Уважаемый народ! Возможно ли посчитать количество символов в параметре получаемом в запросе? вообще задача состоит в следующем, найти максимольно длинное сочитаение в "ФИО"
#1 by gr13
)))) мне сказали - можно, но геморойно и... послали в поиск по форуму... может тебе помогут?
#2 by IronDemon
Обработать результат запроса.
#4 by glime
не обработать можно, но это не красиво, хоца красиво. ну нашол?
#5 by gr13
неа
#6 by mikecool
я смысла не пойму - зачем?
#7 by gr13
затем, что 8 предпочтительнее все делать в запросах, зачем если это возможно выносить все за пределы запроса и делать 20 циклов?
#8 by glime
полностью согласен
#9 by mikecool
это я понимаю, вот только не пойму - зачем топик?
#10 by mikecool
+9 если так уж хочется - передай вторым параметром длину
#11 by glime
не могу найти способ, нужен реестр определнной формы для дурного банка на перечисление ЗП
#12 by magicSan
в запрос передают что то длину чего надо узнать и запрос возращает длину этого...????
#13 by mikecool
см
#14 by glime
длинну фамилии имя отчество а как?
#15 by magicSan
ничо не понел......исходные даныее какие?????и чего делается в запросе?
#16 by glime
в запросе есть колонка ФИО и прочие колонки, мне надо сформировать текстовик, в котором это выгледело как колонки. Требования банка, у народа разная длинна фио.
#17 by magicSan
воощем хочешь ты узнать длину колнкпи ФИО чтоб "всё влезло в одну строку"?
#18 by magicSan
а если в запросе отсортировать по ФИО то вроде бы первое ФИО и будет самым длиным....?????
#19 by magicSan
брет 8)))
#20 by magicSan
дак длина ФИО то известна?или это поле генерируется запросом?
#21 by magicSan
ну чего???решили проблему?
#22 by glime
Запросом нет, известно фио, длинну надо вычислить
#23 by mikecool
у мсскл есть strlen, у 1с - нет
#24 by hhhh
в регистре заведи ресурс - длина ФИО и при записи ФИО заполняй. Дёшево и сердито.
#25 by magicSan
сердитости больше 8)))))
#26 by magicSan
в запросе через выбор делай допустим пусть длина максимальная воможная 50 тога дчто то типа смотршь у текущей записи больше 25 или нет если нет то сморишь для 12 если да то для 37 и та кдалее мутарно тока 8( вложений дофига ..долго наврено рабоать будет
#27 by Rovan
(+26) ... Иначе   0 Конец КАК ДлинаСтрокиЧтото
#28 by magicSan
тоже самое тчо у мен ятока у меня быстрее
#29 by magicSan
круть 8)))) а чего полвиным делением в моём не понравилося?
#30 by Rovan
"что то типа смотршь у текущей записи больше 25 " как смотришь ?
#31 by glime
НДА способов для анонизма...
#32 by mikecool
так и задача такая
#33 by glime
но в скуле есть strlen
#34 by mikecool
в тскл еще много чего есть, чего нет в 1с а в рл/скл еще больше, чем в тскл
#35 by glime
короче вариантов нет?
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

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