|
Поле, как сумма значений других полей запроса (СКД 1с 8.3) | ☑ | ||
---|---|---|---|---|
0
Darhon
05.02.14
✎
10:57
|
Доброго времени суток! Есть проблема. Запрос выдает данные для скд.
база.поле1 как поле1 (тип строка) база.поле2 как поле2 (тип число) база.поле2 как поле3 (тип дата) база.поле2 как поле4 Группировка строк в отчете делается по полю 1. Как сделать так, чтобы в значении поля1 была бы сумма значений 3 полей (1,2 и 3) разных типов. Внешнии функции не подходят...только СКД. Но группировалось только по реальному значению первого поля...без довесков. |
|||
1
Wobland
05.02.14
✎
11:08
|
//кушаю поп-корн, размышляю, как сложить строку, число и дату
|
|||
2
Darhon
05.02.14
✎
11:09
|
Если не трудно, все же подскажите...по форуму искал, похожих тем много, но все немного не то.
|
|||
3
Darhon
05.02.14
✎
11:09
|
(1) Выразить(Поле1 как строка) + выразить(поле2 как строка) ... но пишет ошибку про выразить....
|
|||
4
hhhh
05.02.14
✎
11:11
|
(3) сделайте поле4 = поле1 + поле2 + поле3. Зачем вам менять поле1 - по нему же группируется?
|
|||
5
Darhon
05.02.14
✎
11:11
|
+(3) Да и тем более так придется создавать еще одно поле по которуму и делать группировку строк. Что не вариан, группировка должна быть по значению Поле1, а его внешний вид как поле1+поле2+поле3....
|
|||
6
Darhon
05.02.14
✎
11:13
|
(4) пытался, но в него все равно никак не запихать сумму разнотипных полей
|
|||
7
hhhh
05.02.14
✎
11:37
|
(5) если две строчки, в которых поле2 отличается, какое из этих полей2 попадет во внешний вид?
|
|||
8
Darhon
05.02.14
✎
12:26
|
они не будут отличаться....описываю детальнее:
запрос: База.ИД_заказа как ИД База.СуммаЗаказа КАК Стоимость База.АдресЗаказа КАК Адрес База.СтатусЗаказа КАК Статус База.Менеджер КАК менеджер База.ДатаИзмененияСтатуса КАК Дата_изменения .... Сейчас в СКД в настройках поля группировки (строки) стоит ИЛ_заказа, пользователь хочет видеть в строке по которой сворачивает группировку ИД + стоимость + адрес. |
|||
9
Darhon
05.02.14
✎
12:27
|
+(8) в разрезе одинакового ИД меняется только статус и менеджер
|
|||
10
hhhh
05.02.14
✎
12:38
|
(8) если не будут отличаться, то группировка по поле1 в точности равна группировке поле1+поле2+поле3. В общем группируйте по поле1+поле2+поле3 и не парьте нам мозг
|
|||
11
chigsrOck
05.02.14
✎
12:50
|
Попробуй на первой закладке СКД прописать "Выражение представления" у поля1 в виде: поле1 +" "+ Строка(поле2) + " от "+Формат(поле3, "ДФ=дд.мм.гггг")
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |