|
Запрос по нескольким ТЧ одного документа |
☑ |
0
tatoshka0403
26.09.16
✎
14:40
|
Добрый день!
Есть документ в нем три ТЧ, колонки у всех одинаковые(3 колонки). Хочу запросом получить все ТЧ в одну таблицу(чтобы получилось 9 колонок). Написал запрос:
ВЫБРАТЬ
ОтчетПоЗаявленномуТранспортуЛегковойАвтотранспорт.Автомобиль КАК Автомобиль1,
ОтчетПоЗаявленномуТранспортуЛегковойАвтотранспорт.ЗаявленоЕдениц КАК ЗаявленоЕдениц1,
ВЫБОР
КОГДА ОтчетПоЗаявленномуТранспортуЛегковойАвтотранспорт.Ремонт = ИСТИНА
ТОГДА "Ремонт"
ИНАЧЕ ОтчетПоЗаявленномуТранспортуЛегковойАвтотранспорт.ВыполненоЕдениц
КОНЕЦ КАК ВыполненоЕдениц1,
ОтчетПоЗаявленномуТранспортуТехнологическийАвторанспорт.Автомобиль КАК Автомобиль2,
ОтчетПоЗаявленномуТранспортуТехнологическийАвторанспорт.ЗаявленоЕдениц КАК ЗаявленоЕдениц2,
ВЫБОР
КОГДА ОтчетПоЗаявленномуТранспортуТехнологическийАвторанспорт.Ремонт = ИСТИНА
ТОГДА "Ремонт"
ИНАЧЕ ОтчетПоЗаявленномуТранспортуТехнологическийАвторанспорт.ВыполненоЕдениц
КОНЕЦ КАК ВыполненоЕдениц2,
ОтчетПоЗаявленномуТранспортуХозяйственныйАвтотранспорт.Автомобиль КАК Автомобиль3,
ОтчетПоЗаявленномуТранспортуХозяйственныйАвтотранспорт.ЗаявленоЕдениц КАК ЗаявленоЕдениц3,
ВЫБОР
КОГДА ОтчетПоЗаявленномуТранспортуХозяйственныйАвтотранспорт.Ремонт = ИСТИНА
ТОГДА "Ремонт"
ИНАЧЕ ОтчетПоЗаявленномуТранспортуХозяйственныйАвтотранспорт.ВыполненоЕдениц
КОНЕЦ КАК ВыполненоЕдениц3
ИЗ
Документ.ОтчетПоЗаявленномуТранспорту.ТехнологическийАвторанспорт КАК ОтчетПоЗаявленномуТранспортуТехнологическийАвторанспорт,
Документ.ОтчетПоЗаявленномуТранспорту.ХозяйственныйАвтотранспорт КАК ОтчетПоЗаявленномуТранспортуХозяйственныйАвтотранспорт,
Документ.ОтчетПоЗаявленномуТранспорту.ЛегковойАвтотранспорт КАК ОтчетПоЗаявленномуТранспортуЛегковойАвтотранспорт
Но если одна из ТЧ не заполнена запрос не срабатывает, не могу разобраться как их связать. Подскажите пожалуйста.
|
|
1
del123
26.09.16
✎
14:41
|
по ссылке свяжи
|
|
2
DrShad
26.09.16
✎
14:42
|
(1)+1
с языка сорвал
|
|
3
del123
26.09.16
✎
14:42
|
Хотя не понятно, как должны соответствовать между собой строки разных таблиц одного документа
|
|
4
Митяйский
26.09.16
✎
14:43
|
номерстроки + ссылка
больше никак имхо
|
|
5
tatoshka0403
26.09.16
✎
14:44
|
А вот именно никак как в документе так и в таблицу. Если в первой таблицу 2 значение, а вот второй 6, то в первой 4 пустые строки.
|
|
6
del123
26.09.16
✎
14:44
|
Может все таки нужно не 9 колонок, а три колонки, что бы подряд шли?
|
|
7
Dmitrii
гуру
26.09.16
✎
14:45
|
маразм на марше.
Тут нужно объединение, а не соединение.
|
|
8
tatoshka0403
26.09.16
✎
14:45
|
(6) Именно 9
|
|
9
FIXXXL
26.09.16
✎
14:46
|
ОБЪЕДЕНИТЬ
три родные колонки + шесть пустых
и двигай пустые от запроса к запросу
затем сверни
|
|
10
Митяйский
26.09.16
✎
14:46
|
Инода в ТЧ быват графа КлючСвязи, тогда стопудов соединять надо по ней.
А так да, объединение вместо соединения
|
|
11
tatoshka0403
26.09.16
✎
14:53
|
(9) Объедение помогло, а как это лучше все свернуть?
|
|
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший