|
Как выбрать все банковские счета если по ним не было движений? | ☑ | ||
---|---|---|---|---|
0
loken2
15.07.14
✎
15:20
|
ВЫБРАТЬ
| ПланируемыеПлатежи.Контрагент КАК Контрагент, | ПланируемыеПлатежи.НазначениеПлатежа КАК НазначениеПлатежа, | СУММА(ПланируемыеПлатежи.Сумма) КАК Сумма, | БанковскиеСчета.Ссылка КАК БанковскийСчет |ИЗ | Справочник.БанковскиеСчета КАК БанковскиеСчета | ПОЛНОЕ СОЕДИНЕНИЕ Документ.ПланируемыеПлатежи КАК ПланируемыеПлатежи | ПО (ПланируемыеПлатежи.БанковскийСчет = БанковскиеСчета.Ссылка) |ГДЕ | ПланируемыеПлатежи.Дата МЕЖДУ &ДатаНач И &ДатаКон | И ПланируемыеПлатежи.Проведен = ИСТИНА | И ПланируемыеПлатежи.Утвержден = ИСТИНА | |СГРУППИРОВАТЬ ПО | ПланируемыеПлатежи.Контрагент, | ПланируемыеПлатежи.НазначениеПлатежа, | БанковскиеСчета.Ссылка | |УПОРЯДОЧИТЬ ПО | БанковскийСчет, | Контрагент, | НазначениеПлатежа |ИТОГИ | СУММА(Сумма) |ПО | ОБЩИЕ, | БанковскийСчет |АВТОУПОРЯДОЧИВАНИЕ"; |
|||
1
loken2
15.07.14
✎
15:21
|
данные выгружаю в тз, там только банковские счета по которым были движения, а как сделать чтобы были все банковские счета?
|
|||
2
Flyd-s
15.07.14
✎
15:21
|
Условие нужно в объединение ставить, а не в ГДЕ
|
|||
3
tdm
15.07.14
✎
15:22
|
(0) левое соединение
|
|||
4
tdm
15.07.14
✎
15:23
|
+(3) - а что за новая мода документы а не регистры использовать ?)) почти каждая вторая ветка с вопросом по запросу - документы за источник используют
|
|||
5
Flyd-s
15.07.14
✎
15:24
|
(3), не поможет
|
|||
6
tdm
15.07.14
✎
15:26
|
(5) ну будут все банковские счета хотя бы)))
|
|||
7
loken2
15.07.14
✎
15:30
|
(2) да ты прав, спсаибо сдалал вот так работает:
ВЫБРАТЬ | ПланируемыеПлатежи.Контрагент КАК Контрагент, | ПланируемыеПлатежи.НазначениеПлатежа КАК НазначениеПлатежа, | СУММА(ПланируемыеПлатежи.Сумма) КАК Сумма, | БанковскиеСчета.Ссылка КАК БанковскийСчет |ИЗ | Справочник.БанковскиеСчета КАК БанковскиеСчета | ПОЛНОЕ СОЕДИНЕНИЕ Документ.ПланируемыеПлатежи КАК ПланируемыеПлатежи | ПО (ПланируемыеПлатежи.БанковскийСчет = БанковскиеСчета.Ссылка) | И (ПланируемыеПлатежи.Дата МЕЖДУ &ДатаНач И &ДатаКон) | И (ПланируемыеПлатежи.Проведен = ИСТИНА) | И (ПланируемыеПлатежи.Утвержден = ИСТИНА) | |СГРУППИРОВАТЬ ПО | ПланируемыеПлатежи.Контрагент, | ПланируемыеПлатежи.НазначениеПлатежа, | БанковскиеСчета.Ссылка | |УПОРЯДОЧИТЬ ПО | БанковскийСчет, | Контрагент, | НазначениеПлатежа |ИТОГИ | СУММА(Сумма) |ПО | ОБЩИЕ, | БанковскийСчет |АВТОУПОРЯДОЧИВАНИЕ"; |
|||
8
loken2
15.07.14
✎
15:42
|
(2) поторопился, при полном соединение отборы:
И (ПланируемыеПлатежи.Дата МЕЖДУ &ДатаНач И &ДатаКон) И (ПланируемыеПлатежи.Проведен = ИСТИНА) И (ПланируемыеПлатежи.Утвержден = ИСТИНА) не работают, а мне необходимо полное соединение так реквизит банковский счет в документе может быть пустым |
|||
9
catena
15.07.14
✎
15:45
|
(8)Что значит "не работают"?
|
|||
10
loken2
15.07.14
✎
15:49
|
(9) работает запрос так как будто их нет
|
|||
11
catena
15.07.14
✎
15:51
|
(10)Этого быть не может. Скрин.
|
|||
12
loken2
15.07.14
✎
15:53
|
почему не может даже очень может, ПОЛНОЕ СОЕДИНЕНИЕ, возможно отбираются все элементы
|
|||
13
catena
15.07.14
✎
15:56
|
(12)Да, пардон :)
ПОЛНОЕ СОЕДИНЕНИЕ (выбрать * из Документ.ПланируемыеПлатежи КАК ПланируемыеПлатежи где (ПланируемыеПлатежи.Дата МЕЖДУ &ДатаНач И &ДатаКон) И (ПланируемыеПлатежи.Проведен = ИСТИНА) И (ПланируемыеПлатежи.Утвержден = ИСТИНА))КАК ПланируемыеПлатежи ПО (ПланируемыеПлатежи.БанковскийСчет = БанковскиеСчета.Ссылка) |
|||
14
loken2
15.07.14
✎
16:32
|
(13) да теперь все работает, всем спасибо
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |