Имя: Пароль:
1C
1С v8
Соединить таблицу изменений для обмена с табличной частью этих документов
0 Lekh72
 
19.04.15
13:10
Нахожу документы по которым зарегистрированы изменения для обмена. Далее мне нужно обработать табличные части этих документов. Как грамотно наложить отбор к табличным частям, т.е. без применения "ГДЕ".

ВЫБРАТЬ
    ЗаявкаПокупателяИзменения.Ссылка
ПОМЕСТИТЬ втЗаявок
ИЗ
    Документ.ЗаявкаПокупателя.Изменения КАК ЗаявкаПокупателяИзменения
ГДЕ
    ЗаявкаПокупателяИзменения.Узел = &УзелИнформационнойБазы
;

ВЫБРАТЬ
ЗаявкаПокупателяТовары.Ссылка КАК Ссылка,
СУММА(ЗаявкаПокупателяТовары.Количество) КАК Количество,
СУММА(ЗаявкаПокупателяТовары.КоличествоГМ) КАК КоличествоГМ,
СУММА(ЗаявкаПокупателяТовары.СуммаПродажи) КАК СуммаПродажи,
СУММА(ЗаявкаПокупателяТовары.СуммаНДС) КАК СуммаНДС,
СУММА(ЗаявкаПокупателяТовары.Всего) КАК Всего,
ЗаявкаПокупателяТовары.СтавкаНДС.Ставка КАК СтавкаНДССтавка,
СУММА(ЗаявкаПокупателяТовары.Масса) КАК Масса,
СУММА(ЗаявкаПокупателяТовары.Объем) КАК Объем
ИЗ
втЗаявок.Товары КАК ЗаявкаПокупателяТовары
1 Cyberhawk
 
19.04.15
14:57
Судя по запросу в (0), ты уже выбираешь строки ТЧ документов, по которым зарегистрированы изменения, а также ссылки на сами документы.
Какой еще отбор тебе нужен?
2 Lekh72
 
19.04.15
17:51
(1) такой запрос не работает.
В первом запросе пакета ссылки на документы. Второй запрос пакета не работает.
3 RomanYS
 
19.04.15
18:01
выбрать *
из документ.имядок.имяТЧ как ТЧ
где ТЧ.Ссылка в (Выбрать ВТ.Заявка из ВТ)
4 RomanYS
 
19.04.15
18:03
или внутреннее соединение по ссылкам
5 Lekh72
 
20.04.15
09:57
(3) спасибо, так и сделал