Имя: Пароль:
1C
 
Запрос по нескольким ТЧ одного документа
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) Объедение помогло, а как это лучше все свернуть?
Закон Брукера: Даже маленькая практика стоит большой теории.