|
Запрос. Поле не входит в группу "Альянс_Заявка.Дата" | ☑ | ||
---|---|---|---|---|
0
KuJIT
24.11.15
✎
16:47
|
Добрый вечер. Помогите, пожалуйста, составить запрос для динамического списка.
Есть документ А (типа главный), в нем есть ссылка на документ Б. В документе Б есть табличная часть с циферками. Мне нужно, чтобы запрос выдавал поля документа А (номер, дата, комментарий и т.п.) И сумму по столбцу из табличной части документа Б. Вот что я наваял: ВЫБРАТЬ Альянс_Заявка.Дата, Альянс_Заявка.Наименование, Альянс_Заявка.Заказчик, Альянс_Заявка.ТипДокумента, Альянс_Заявка.НомерДокумента, Альянс_Заявка.Себестоимость, Альянс_Заявка.Стоимость, Альянс_Заявка.Прибыль, Альянс_Заявка.ОТК, Альянс_Заявка.ДополнительнаяИнформация, Альянс_Заявка.СчетНаОплатуКлиента.СуммаДокумента, Альянс_Заявка.СчетНаОплатуКлиента.Номер, Альянс_Заявка.СчетНаОплатуКлиента.Дата, Альянс_Заявка.Орган, Альянс_Заявка.НомерСчетаОтОргана, Альянс_Заявка.ОплаченоОргану, ЕСТЬNULL(СУММА(CRM_СчетНаОплатуПокупателяТаблОплата.Сумма), 0) КАК СуммаПП ИЗ Документ.Альянс_Заявка КАК Альянс_Заявка ЛЕВОЕ СОЕДИНЕНИЕ Документ.CRM_СчетНаОплатуПокупателю.Оплата КАК CRM_СчетНаОплатуПокупателяТаблОплата ПО CRM_СчетНаОплатуПокупателяТаблОплата.Ссылка = Альянс_Заявка.Ссылка {ГДЕ (Альянс_Заявка.Заказчик = &Партнер)} Вот что мне на это ответил конфигуратор: Ошибка получения информации набора данных по причине: Ошибка в запросе набора данных по причине: {(2, 2)}: Поле не входит в группу "Альянс_Заявка.Дата" <<?>>Альянс_Заявка.Дата, |
|||
1
ДенисЧ
24.11.15
✎
16:49
|
А может, группировку нужно поставить?
или не поможет? |
|||
2
palladyi
24.11.15
✎
16:54
|
Если у тебя есть Сумма(), значит нужна группировка по всем полям.
|
|||
3
KuJIT
24.11.15
✎
16:54
|
(1) мда, пришлось текстовое поле сделать ограниченным и группировать ПО ВСЕМ первого документа. Это нормально вообще?
|
|||
4
KuJIT
24.11.15
✎
16:55
|
(2) А бывает Сумма() по текстовым полям?
|
|||
5
ДенисЧ
24.11.15
✎
16:56
|
(3) ненормально то, что у тебя возникает такой вопрос
|
|||
6
palladyi
24.11.15
✎
16:57
|
(4) Нет
|
|||
7
VikingKosmo
24.11.15
✎
17:02
|
(4) и что ты там суммировать собираешься?
|
|||
8
KuJIT
24.11.15
✎
17:09
|
(7) ну как обычно суммируются строки?
Вообще, почему-то таким образом нужного результата не добился. Хоть конфигуратор и проглотил, но эти суммы все нулевые показывает |
|||
9
VikingKosmo
24.11.15
✎
17:13
|
(8) может быть потому что это СТРОКА? Строка, Карл!
|
|||
10
hhhh
24.11.15
✎
17:14
|
(9) он хочет контактенацию строк замутить.
|
|||
11
VikingKosmo
24.11.15
✎
17:15
|
(10) агрегатной функцией? О_О
|
|||
12
KuJIT
24.11.15
✎
17:24
|
(10) я про нулевые суммы говорил в столбце с цифрами, если что
|
|||
13
KuJIT
24.11.15
✎
17:24
|
(11) А почему бы и нет?
|
|||
14
VikingKosmo
24.11.15
✎
17:25
|
(13) ну ну...
|
|||
15
KuJIT
24.11.15
✎
17:31
|
(14) Таки чем конкатенация хуже суммы?
|
|||
16
VikingKosmo
24.11.15
✎
17:33
|
(15) тем что стоит почитать СП
|
|||
17
VikingKosmo
24.11.15
✎
17:33
|
Функция вычисляет арифметическую сумму всех попавших в выборку значений поля.
В качестве параметра функции можно указывать только выражения, содержащие числовое значение. |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |