Имя: Пароль:
1C
 
Как в запросе при группировке суммировать текстовые поля?
0 Ramzes_n
 
07.05.10
17:31
Т.е. есть запрос. В нем группировка. Группируется скажем номенклатура, а суммируются поля штрихкоды. Но штрихкоды это текстовое поле, мне нужно сложить текстовое поле чтобы в результате сложения получилось "1232131231" + "42342343" = "123213123142342343"
1 Ramzes_n
 
07.05.10
17:43
причем это нужно самом запросе, а не после выполения
2 nop
 
07.05.10
17:44
а почему так строго?
3 Ramzes_n
 
07.05.10
17:44
дальше запрос передается в универсальный отчет
4 Ramzes_n
 
07.05.10
18:03
аууу
5 НетуаНадо
 
07.05.10
18:04
1c очень вредная с преобразованием типов в запросе
попробуй

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