|
Выбрать реализацию,не являющуюся ничьим основанием |
☑ |
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
И РТУ.Проведен
|
|