![]() |
![]() |
![]() |
|
Выбрать реализацию,не являющуюся ничьим основанием | ☑ | ||
---|---|---|---|---|
0
Vigor06
28.02.13
✎
11:14
|
Здравствуйте!
Стоит достаточно тривиальная,но для меня немного сложная задача: необходимо выбрать все ПКО без основания(это то просто) с суммой и все реализации,не являющиеся ничьим основанием(тоже с суммой) В СКД накидал вот такой запрос,но не работает((( ВЫБРАТЬ ПриходныйКассовыйОрдер.Ссылка КАК ПКО, ПриходныйКассовыйОрдер.СуммаДокумента КАК СУММАПКО, NULL КАК Реализация, NULL КАК СуммаРеализация ИЗ Документ.ПриходныйКассовыйОрдер КАК ПриходныйКассовыйОрдер ГДЕ ПриходныйКассовыйОрдер.Основание = НЕОПРЕДЕЛЕНО И ПриходныйКассовыйОрдер.Дата МЕЖДУ &Началопериода И &КонецПериода И ПриходныйКассовыйОрдер.ПометкаУдаления = ЛОЖЬ И ПриходныйКассовыйОрдер.Проведен = ИСТИНА ОБЪЕДИНИТЬ ВСЕ ВЫБРАТЬ NULL, NULL, РеализацияТоваровУслуг.Ссылка, РеализацияТоваровУслуг.СуммаДокумента ИЗ Документ.ПриходныйКассовыйОрдер КАК ПриходныйКассовыйОрдер внутреннее СОЕДИНЕНИЕ Документ.РеализацияТоваровУслуг КАК РеализацияТоваровУслуг ПО ПриходныйКассовыйОрдер.ДокументОснование = РеализацияТоваровУслуг.Ссылка, Документ.ОперацияПоПлатежнойКарте КАК ОперацияПоПлатежнойКарте ГДЕ ПриходныйКассовыйОрдер.ДокументОснование <> РеализацияТоваровУслуг.Ссылка И ОперацияПоПлатежнойКарте.ДокументОснование <> РеализацияТоваровУслуг.Ссылка И РеализацияТоваровУслуг.ПометкаУдаления = ЛОЖЬ И РеализацияТоваровУслуг.Проведен = ИСТИНА 1с 8.2 УФ УТ 11 |
|||
1
Vigor06
28.02.13
✎
11:15
|
Понимаю,что скорее всего не через "ОБЪЕДИНИТЬ ВСЕ " надо делать,но иначе тоже не получается(
|
|||
2
Wobland
28.02.13
✎
11:16
|
про основания можно у критериев отбора как-то интересоваться...
|
|||
3
Vigor06
28.02.13
✎
11:20
|
(2) а простым условием не обойтись?
|
|||
4
Мыш
28.02.13
✎
11:36
|
ВЫБРАТЬ
NULL, NULL, РТУ.Ссылка, РТУ.СуммаДокумента ИЗ Документ.РеализацияТоваровУслуг КАК РТУ ЛЕВОЕ СОЕДИНЕНИЕ Документ.ПриходныйКассовыйОрдер КАК ПКО ПО ПКО.ДокументОснование = РТУ.Ссылка ГДЕ ПКО.Ссылка ЕСТЬ NULL И РТУ.Проведен |
|||
5
Vigor06
28.02.13
✎
11:43
|
(4) А если вместе с предыдущим?
И при условии,что РТУ может быть основанием 2х документов? чем тогда будет отлтичаться от моего варианта? |
|||
6
Мыш
28.02.13
✎
11:53
|
(5) Вместе с предыдущим мне лень писать. А если может быть основанием для двух, то ещё одно левое соединение и условие соответственно добавить.
|
|||
7
Мыш
28.02.13
✎
11:55
|
ВЫБРАТЬ
NULL, NULL, РТУ.Ссылка, РТУ.СуммаДокумента ИЗ Документ.РеализацияТоваровУслуг КАК РТУ ЛЕВОЕ СОЕДИНЕНИЕ Документ.ПриходныйКассовыйОрдер КАК ПКО ПО ПКО.ДокументОснование = РТУ.Ссылка ЛЕВОЕ СОЕДИНЕНИЕ Документ.ЕщеОдинДокумент КАК ЕОД ПО ЕОД.ДокументОснование = РТУ.Ссылка ГДЕ ПКО.Ссылка ЕСТЬ NULL И ЕОД.Ссылка ЕСТЬ NULL И РТУ.Проведен |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |