Поле, как сумма значений других полей запроса (СКД 1с 8.3) #697424


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

Похожие вопросы 1С

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