|
Не могу соединить 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) Открыл чакру познания.
Вопрос считаю закрытым!
|
|
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший