Как правильно написать запрос к 2-м документам? #106565


#0 by vetali
Есть документ "Приходная накладная" с реквизитом "Поставщик" и табличной частью "ТабличнаяЧасть3" с реквизитами "СтавкаНДС","СуммаБезНДС","НДС","СуммаСНДС".   Также есть документ "ЗаписьВКнигеПродаж" с реквизитами "Контрагент" и табличной частью "ТабличнаяЧасть1" с реквизитами "СтавкаНДС","СуммаБезНДС","НДС","СуммаСНДС".   Т.е. структура табличных частей одинакова, разные только имена. "Поставщик" и "Контрагент" также обозначают одно и то же. Необходимо написать запрос, в котором, если упрощенно, можно было бы получить дату, номер документа, поставщика, а также табличную часть каждого из них. Нужно получить такую выборку (к примеру): 1)Прих. накл. 1. 26.06.2005 Алмаз ООО                          20% 1000 200 1200                          5%  100    5  105   2)Запись в книге 1. 26.06.2005 Топаз АО                          20% 2000 400 2400                          0%  500       500   3) Прих. накл. 2 ..... 4) Прих. накл. 3 ..... 5) Запись в книге 2. .... и.т.п. Написал такое:    ТекстЗапроса="ВЫБРАТЬ На что выдается ошибка "В запросе с предложениями РАЗЛИЧНЫЕ или ОБЪЕДИНИТЬ нельзя использовать вложенные таблицы - ТабличнаяЧасть3". Понятно, что так писать нельзя. Если кто знает и есть время разбираться в этом, подскажите, как правильно написать запрос, буду очень признателен.
#1 by vetali
И еще как добавить одно поле, в котором бы возвращался тип документа, чтобы потом в выборке анализировать, из какому документа получена текущая строка выборки.
#2 by 4ort
А зачем тебе вложенные таблицы? бари типа таго ВЫБРАТЬ    ПоступлениеТоваровУслуг.Номер,    ПоступлениеТоваровУслуг.Дата,    ВЫБОР        КОГДА ПоступлениеТоваровУслугТовары.Сумма ЕСТЬ NULL
#3 by vetali
Так это 1 документ, а второй - ЗаписьВКнигеПокупокПродаж что тоже таким макаром после слова "объединить"? Щас попробуйу...
#4 by vetali
Подожди, а не будет тогда рез. запроса таким: 1. Прих. накл 1 26.06.2005            20% 1000 200 1200 2. Прих. накл 1 26.06.2005            5%   100  5   105 3. Запись в книге 1 26.06.2005        20% 2000 400 2400 4. Запись в книге 1 26.06.2005        0%  500       500     5. Прих накл. ... 6. ..... и если да, то что, выгружать его в ТЗ и сворачивать по документу, номеру, и ставке НДС ?
#5 by vetali
Или добавить в запрос группировку по документу?
#6 by vetali
Или запрос уже сгруппирован по документу?
#7 by 4ort
Мона и группировку
#8 by vetali
Ну сэнкю. Буду кодить.
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С