|
Помогите с запросом к ТЧ! | ☑ | ||
---|---|---|---|---|
0
uuee76
31.05.16
✎
17:24
|
Конфа УТ,что не важно.
Есть документ ЗаказКлиента,на его основании документ ЗаказПоставщику. У обоих ТЧ Товары. Нужен запрос который обьединит ТЧ по номеру строки(или номенклатуре).Проблема у МЕНЯ в том что соединить надо сначала документы,а потом ТЧ. это запрос с подзапросом?А что обединить первым? |
|||
1
Cyberhawk
31.05.16
✎
17:25
|
"запрос который обьединит ТЧ по номеру строки(или номенклатуре)" // Внятно нарисуй
|
|||
2
uuee76
31.05.16
✎
17:30
|
(1) В одной ТЧ номер строки,номенклатура,качество во второй ТЧ номер строки,номенклатура,цена.
Вот эти ТЧ обьеденить ПО номенклатуре. Результат номенклатура,качество ,цена ))))Детский вопрос) |
|||
3
silent person
31.05.16
✎
17:36
|
любое (правое, левое, полное) соединение двух таблиц по ЗаказКлиента = ЗаказПоставщику.ДокОснование и по номенклатуре
|
|||
4
Московский
31.05.16
✎
17:37
|
кури закладку "Связи" в конструкторе запросов.
|
|||
5
Гаврилин Игор
31.05.16
✎
17:42
|
ВЫБРАТЬ
ЗаказПокупателяТовары.Номенклатура, ЗаказПокупателяТовары.ЕдиницаИзмерения, ЗаказПокупателяТовары.ХарактеристикаНоменклатуры КАК Характеристика, ЗаказПокупателяТовары.Цена, ЗаказПокупателяТовары.Ссылка КАК Документ ПОМЕСТИТЬ ЗаказПокупателя ИЗ Документ.ЗаказПокупателя.Товары КАК ЗаказПокупателяТовары ГДЕ ЗаказПокупателяТовары.Ссылка = &Ссылка ; //////////////////////////////////////////////////////////////////////////////// ВЫБРАТЬ ЗаказПоставщикуТовары.Номенклатура, ЗаказПоставщикуТовары.ЕдиницаИзмерения, ЗаказПоставщикуТовары.ХарактеристикаНоменклатуры, ЗаказПоставщикуТовары.Цена, ЗаказПоставщикуТовары.Ссылка КАК Документ ПОМЕСТИТЬ ЗаказПоставщику ИЗ Документ.ЗаказПоставщику.Товары КАК ЗаказПоставщикуТовары ; //////////////////////////////////////////////////////////////////////////////// ВЫБРАТЬ ЗаказПоставщику.Номенклатура, ЗаказПоставщику.ЕдиницаИзмерения, ЗаказПоставщику.ХарактеристикаНоменклатуры, ЗаказПоставщику.Цена, ЗаказПоставщику.Документ, ЗаказПокупателя.Документ КАК ДокументОснование ИЗ ЗаказПокупателя КАК ЗаказПокупателя ЛЕВОЕ СОЕДИНЕНИЕ ЗаказПоставщику КАК ЗаказПоставщику ПО ЗаказПокупателя.Номенклатура = ЗаказПоставщику.Номенклатура ну я так понял задачу... показать товары из заказа покупателя, заказанные поставщику. поправь если что |
|||
6
uuee76
31.05.16
✎
17:45
|
(3)ВЫБРАТЬ
ЗаказКлиентаТовары.НомерСтроки, ЗаказКлиентаТовары.Номенклатура, ЗаказПоставщику.Номер КАК Номер1, ЗаказПоставщикуТовары.НомерСтроки КАК НомерСтроки1, ЗаказПоставщикуТовары.Номенклатура КАК Номенклатура1, ЗаказПоставщикуТовары.Количество, ЗаказКлиента.Номер ИЗ Документ.ЗаказКлиента КАК ЗаказКлиента ЛЕВОЕ СОЕДИНЕНИЕ Документ.ЗаказКлиента.Товары КАК ЗаказКлиентаТовары ПО ЗаказКлиента.Ссылка = ЗаказКлиентаТовары.Ссылка ЛЕВОЕ СОЕДИНЕНИЕ Документ.ЗаказПоставщику КАК ЗаказПоставщику ЛЕВОЕ СОЕДИНЕНИЕ Документ.ЗаказПоставщику.Товары КАК ЗаказПоставщикуТовары ПО ЗаказПоставщику.Ссылка = ЗаказПоставщикуТовары.Ссылка ПО ЗаказКлиента.Ссылка = ЗаказПоставщику.ДокументОснование.Ссылка Дает хрень,а именно в 2 раза больше строк,ну это понятно почему |
|||
7
uuee76
31.05.16
✎
17:46
|
(4) Ага,курю но как то не очень
|
|||
8
uuee76
31.05.16
✎
17:48
|
(5) А вот это попробую.Собственно да,задача такая,посмотреть какие товары уже заказаны у поставщика по заказу покупателя
|
|||
9
silent person
31.05.16
✎
17:52
|
описание задачи в (8) не имеет ничего общего с описанием задачи в (0)
если у тебя в заказе покупателя и заказе поставщика разное количество строк, как ты собрался делать соединение по номеру строки ? у тебя подвяжется разная номенклатура. |
|||
10
pavelul73
31.05.16
✎
17:52
|
ВЫБРАТЬ
ЗаказПокупателяТовары.Номенклатура, ЗаказПокупателяТовары.Количество, ЗаказПокупателяТовары.Цена, ЗаказПоставщикуТовары.ХарактеристикаНоменклатуры ИЗ Документ.ЗаказПокупателя.Товары КАК ЗаказПокупателяТовары ВНУТРЕННЕЕ СОЕДИНЕНИЕ Документ.ЗаказПоставщику.Товары КАК ЗаказПоставщикуТовары ПО ЗаказПокупателяТовары.Ссылка = ЗаказПоставщикуТовары.Ссылка.ДокументОснование И ЗаказПокупателяТовары.Номенклатура = ЗаказПоставщикуТовары.Номенклатура |
|||
11
uuee76
31.05.16
✎
17:54
|
(9) Логично.
|
|||
12
uuee76
31.05.16
✎
17:58
|
(10) Ну до чего же умный товарищь )))Спасибо!Теперь буду знать))
|
|||
13
pavelul73
31.05.16
✎
17:59
|
не за что
|
|||
14
Михаил Козлов
31.05.16
✎
18:59
|
(0) Может быть Вам будет полезен РН "Размещение заказов покупателей"?
|
|||
15
uuee76
01.06.16
✎
09:51
|
(14) И Вам спасибо,сейчас посмотрю что там хранится
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |