0
cyberandr
26.12.19
✎
13:42
|
Всем привет! У меня простая задача в запросе получить данные документа плюс итог по весу из табличной части. К сожалению один из реквизитов имеет неограниченную длину - соответственно о группировке можно забыть, тогда я решил обойти через вирт таблицы
ВЫБРАТЬ
| ЗаявкаСписокЗаявки.Ссылка КАК Ссылка,
| СУММА(ЗаявкаСписокЗаявки.Вес) КАК Вес
|ПОМЕСТИТЬ Вес
|ИЗ
| Документ.Заявка.СписокЗаявки КАК ЗаявкаСписокЗаявки
|ГДЕ
| ЗаявкаСписокЗаявки.Ссылка = &Ссылка
|
|СГРУППИРОВАТЬ ПО
| ЗаявкаСписокЗаявки.Ссылка
|;
|
|////////////////////////////////////////////////////////////////////////////////
|ВЫБРАТЬ
| Заявка.Адрес КАК АдресПокупателя,
| Заявка.ИтоговаяСумма КАК ИтоговаяСумма,
| Заявка.Телефон КАК Телефон,
| Заявка.Дата КАК Дата,
| Заявка.ИмяЗаказчика КАК ФИОПокупателя,
| Заявка.НомерЗаявки КАК НомерЗаявки,
| Вес.Вес КАК ОбщийВес
|ИЗ
| Документ.Заявка КАК Заявка
| ЛЕВОЕ СОЕДИНЕНИЕ Вес КАК Вес
| ПО Вес.Ссылка = Заявка.Ссылка
|ГДЕ
| Заявка.Ссылка В(&Ссылка)
Однако конструктор ругается на неоднозначность связи Вес.Ссылка = Заявка.Ссылка - хотя там куда уж однозначней
|
|