|
Запрос 1С по группировкам | ☑ | ||
|---|---|---|---|---|
|
0
cyberandr
26.12.19
✎
13:42
|
Всем привет! У меня простая задача в запросе получить данные документа плюс итог по весу из табличной части. К сожалению один из реквизитов имеет неограниченную длину - соответственно о группировке можно забыть, тогда я решил обойти через вирт таблицы
ВЫБРАТЬ | ЗаявкаСписокЗаявки.Ссылка КАК Ссылка, | СУММА(ЗаявкаСписокЗаявки.Вес) КАК Вес |ПОМЕСТИТЬ Вес |ИЗ | Документ.Заявка.СписокЗаявки КАК ЗаявкаСписокЗаявки |ГДЕ | ЗаявкаСписокЗаявки.Ссылка = &Ссылка | |СГРУППИРОВАТЬ ПО | ЗаявкаСписокЗаявки.Ссылка |; | |//////////////////////////////////////////////////////////////////////////////// |ВЫБРАТЬ | Заявка.Адрес КАК АдресПокупателя, | Заявка.ИтоговаяСумма КАК ИтоговаяСумма, | Заявка.Телефон КАК Телефон, | Заявка.Дата КАК Дата, | Заявка.ИмяЗаказчика КАК ФИОПокупателя, | Заявка.НомерЗаявки КАК НомерЗаявки, | Вес.Вес КАК ОбщийВес |ИЗ | Документ.Заявка КАК Заявка | ЛЕВОЕ СОЕДИНЕНИЕ Вес КАК Вес | ПО Вес.Ссылка = Заявка.Ссылка |ГДЕ | Заявка.Ссылка В(&Ссылка) Однако конструктор ругается на неоднозначность связи Вес.Ссылка = Заявка.Ссылка - хотя там куда уж однозначней |
|||
|
1
shuhard
26.12.19
✎
13:43
|
(0)[хотя там куда уж однозначней]
будешь судиться с отделом разработки 1С ? |
|||
|
2
cyberandr
26.12.19
✎
13:48
|
нет просто хочу понять в чем дело
|
|||
|
3
shuhard
26.12.19
✎
13:50
|
(2) поставь алиам в первом запросе, куда уж проще
|
|||
|
4
D_E_S_131
26.12.19
✎
14:12
|
Не надо никаких временных таблиц. Сделайте для поля с неогр строкой "Варазить( КАК Строка(1000))"
|
|||
|
5
toypaul
гуру
26.12.19
✎
14:21
|
ЛЕВОЕ СОЕДИНЕНИЕ Вес КАК Вес
поменять на ЛЕВОЕ СОЕДИНЕНИЕ Вес КАК ВесЗаявки |
|||
|
6
vicof
26.12.19
✎
14:22
|
(5) +1
|
|||
|
7
cyberandr
26.12.19
✎
14:29
|
ок спасибо
|
| Форум | Правила | Описание | Секции | Поиск |