Как в запросе при группировке суммировать текстовые поля? #478821


#0 by Ramzes_n
Т.е. есть запрос. В нем группировка. Группируется скажем номенклатура, а суммируются поля штрихкоды. Но штрихкоды это текстовое поле, мне нужно сложить текстовое поле чтобы в результате сложения получилось "1232131231" + "42342343" = "123213123142342343"
#1 by Ramzes_n
причем это нужно самом запросе, а не после выполения
#2 by nop
а почему так строго?
#3 by Ramzes_n
дальше запрос передается в универсальный отчет
#4 by Ramzes_n
аууу
#5 by НетуаНадо
1c очень вредная с преобразованием типов в запросе попробуй ВЫРАЗИТЬ( ... КАК Строка) + ВЫРАЗИТЬ( ... КАК СТРОКА) или взять подстроку (явно указать сколько символов)
#6 by nop
я так понял автор ищет решение для СГРУППИРОВАТЬ ПО
#7 by Ramzes_n
Ситуация следующая: нужно в отчете стоимостная оценка склада в ценах номенклатуры выводить штрихкод. Если к существующему запросу добавить регистр Штрихкоды и связать необходимые таблицы по номенклатуре, то штрихкод выводится. Но выводится:1) в столбец, 2) итоговое количество номенклатуры увеличивается во столько раз сколько различных штрихкодов в есть у этой номенклатуры. Мне нужно чтобы штрихкоды выводились через запятую (одной строкой)
#8 by elgrego
А подзапросы делать не учили?
#9 by Ramzes_n
ну напиши пожалуйста текст запроса (если тебе не сложно) в котором ты сгруппируешь штрихкоды по номенклатуре и просуммируешь штрихкоды ("2312312" + "53453" = "231231253453")
#10 by Просто Лёха
А сколько штрих кодов у номенклатуры может быть известно?
#11 by Ramzes_n
неограниченное количество
#12 by skiller3000
никак....
#13 by Ramzes_n
ващпе никак???
#14 by skiller3000
только при дальнейшней обработке... если уж на то пошло, непонятно зачем сделали функцию ВЫРАЗИТЬ если она не дает того что нужно... вообще не мог в запросе обрезать номер документа и выразить дату строкой, сделал но сложить 2 строки не получилось :)
#15 by andr_scr
ресурс это число
#16 by NcSteel
Можно .
#17 by NcSteel
+ Даже с учетом
#18 by skiller3000
пруфпик... докажи :)
#19 by skiller3000
не знаю СКД... может быть через СКД можно :)
#20 by NcSteel
Да через СКД , получаем результат и передаем его в универсальный отчет , если необходимо именно его.
#21 by Serg_1960
Суммировать строки в запросе - можно. И даже использовать в группировке - можно. Но если неизвестно количество этих самых строк заранеее - "низя"(с)
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

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