|
Не могу соединить 2 ТЧ в Запросе. | ☑ | ||
---|---|---|---|---|
0
Анцеранана
26.05.15
✎
11:41
|
Коллеги , я в шоке, 8 лет пишу запросы на 8-ке и не получается сделать выборку из документа((
Есть 1 документ и 2 таблицы в нем ,они связываются по полю КлючСвязи. В т.ч. "товары" строчки есть, в ТЧ "серийные номера" строчек нет. Как вывести что-нибудь из таблички товары? например пробовал так: ВЫБРАТЬ РАЗЛИЧНЫЕ _ЗаявкаСЦТовары.НомерСтроки КАК НомерСтроки ИЗ Документ._ЗаявкаСЦ.Товары КАК _ЗаявкаСЦТовары ЛЕВОЕ СОЕДИНЕНИЕ Документ._ЗаявкаСЦ.СерийныеНомера КАК _ЗаявкаСЦСерийныеНомера ПО (ВЫБОР КОГДА _ЗаявкаСЦТовары.КлючСвязи = 0 ТОГДА ИСТИНА ИНАЧЕ _ЗаявкаСЦТовары.КлючСвязи = _ЗаявкаСЦСерийныеНомера.КлючСвязи КОНЕЦ) ГДЕ _ЗаявкаСЦТовары.Ссылка = &Ссылка И _ЗаявкаСЦСерийныеНомера.Ссылка = &Ссылка УПОРЯДОЧИТЬ ПО НомерСтроки даже пробовал не соединять ВЫБРАТЬ РАЗЛИЧНЫЕ _ЗаявкаСЦТовары.НомерСтроки КАК НомерСтроки, _ЗаявкаСЦТовары.Наименование КАК Оборудование, _ЗаявкаСЦТовары.Комментарий КАК Комментарий ИЗ Документ._ЗаявкаСЦ.Товары КАК _ЗаявкаСЦТовары, Документ._ЗаявкаСЦ.СерийныеНомера КАК _ЗаявкаСЦСерийныеНомера ГДЕ _ЗаявкаСЦТовары.Ссылка = &Ссылка И _ЗаявкаСЦСерийныеНомера.Ссылка = &Ссылка УПОРЯДОЧИТЬ ПО НомерСтроки Не получилось( Пробовал ПОЛНОЕ СОЕДИНЕНИЕ, тоже не выходит . Все равно результат запроса пустой. Не пустой только если я беру данные из одной таблицы, а мне так нельзя т.к. во второй таки могут быть серийные номера. Что я делаю не так? |
|||
1
Basilio
26.05.15
✎
11:44
|
(0) из консоли запрос запускаешь?
|
|||
2
Ёпрст
26.05.15
✎
11:44
|
(0) Из где выкинуть это И _ЗаявкаСЦСерийныеНомера.Ссылка = &Ссылка и поместить ЭТО в условие присоединения.
|
|||
3
Ёпрст
26.05.15
✎
11:44
|
фсё. Ну и выкинуть оттуда case
|
|||
4
Ёпрст
26.05.15
✎
11:44
|
он там не нужен
|
|||
5
Ёпрст
26.05.15
✎
11:46
|
ВЫБРАТЬ РАЗЛИЧНЫЕ
_ЗаявкаСЦТовары.НомерСтроки КАК НомерСтроки ИЗ Документ._ЗаявкаСЦ.Товары КАК _ЗаявкаСЦТовары ЛЕВОЕ СОЕДИНЕНИЕ Документ._ЗаявкаСЦ.СерийныеНомера КАК _ЗаявкаСЦСерийныеНомера ПО _ЗаявкаСЦСерийныеНомера.Ссылка = &Ссылка И _ЗаявкаСЦТовары.КлючСвязи = _ЗаявкаСЦСерийныеНомера.КлючСвязи ГДЕ _ЗаявкаСЦТовары.Ссылка = &Ссылка УПОРЯДОЧИТЬ ПО НомерСтроки |
|||
6
chelentano
26.05.15
✎
11:50
|
"8 лет пишу запросы на 8-ке" - не верю
|
|||
7
разработчик 1с
26.05.15
✎
11:50
|
ПО _ЗаявкаСЦСерийныеНомера.Ссылка = _ЗаявкаСЦТовары.Ссылка
|
|||
8
ХардHard
26.05.15
✎
11:52
|
(6) +1 . Все документы со всеми соединяет по текстовым полям ,
потом выбирает пару записей нужных. Зашибись запрос. |
|||
9
Drac0
26.05.15
✎
11:55
|
(0) "8 лет пишу запросы на 8-ке"
Ты, это, карму почисти. Если все 8 лет так пишешь... |
|||
10
Анцеранана
26.05.15
✎
12:17
|
(5) Спасибо большое )) Работает!
(8) По числовому, номенклатура там не нужна. (как пример можете посмотреть таблицу серийные номера в Оприходовании товаров УПП - типовая) (9) Открыл чакру познания. Вопрос считаю закрытым! |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |