|
Конструктор запроса | ☑ | ||
---|---|---|---|---|
0
prog-Igor
04.11.14
✎
14:17
|
ВЫБРАТЬ
РеализацияТоваровУслуг.Дата, РеализацияТоваровУслуг.Номер, РеализацияТоваровУслуг.Контрагент, РеализацияТоваровУслуг.Ссылка, РеализацияТоваровУслуг.ФормаОплаты, РеализацияТоваровУслуг.СуммаДокумента, ЕСТЬNULL(ПриходныйКассовыйОрдер.СуммаДокумента, 0) КАК СуммаДокумента1, СУММА(ЕСТЬNULL(ПоступлениеБезналичныхДенежныхСредств.СуммаДокумента, 0)) КАК СуммаДокумента2 ИЗ Документ.РеализацияТоваровУслуг КАК РеализацияТоваровУслуг ВНУТРЕННЕЕ СОЕДИНЕНИЕ Документ.ПриходныйКассовыйОрдер КАК ПриходныйКассовыйОрдер ПО РеализацияТоваровУслуг.Ссылка = ПриходныйКассовыйОрдер.ДокументОснование ВНУТРЕННЕЕ СОЕДИНЕНИЕ Документ.ПоступлениеБезналичныхДенежныхСредств КАК ПоступлениеБезналичныхДенежныхСредств ПО РеализацияТоваровУслуг.Контрагент.Ссылка = ПоступлениеБезналичныхДенежныхСредств.Контрагент.Ссылка ГДЕ РеализацияТоваровУслуг.Дата МЕЖДУ &ДатаНачала И &ДатаОкончания И РеализацияТоваровУслуг.Проведен СГРУППИРОВАТЬ ПО РеализацияТоваровУслуг.Дата, РеализацияТоваровУслуг.Номер, РеализацияТоваровУслуг.Контрагент, РеализацияТоваровУслуг.Ссылка, РеализацияТоваровУслуг.ФормаОплаты, РеализацияТоваровУслуг.СуммаДокумента, ЕСТЬNULL(ПриходныйКассовыйОрдер.СуммаДокумента, 0) Подскажите как правильно задать условие,нужно чтобы в отчет попадали "ПоступлениеБезналичныхДенежныхСредств" и "ПриходныйКассовыйОрдер" только проведенные иначе пустое. |
|||
1
Armando
04.11.14
✎
14:19
|
Указать это в условии соединения.
|
|||
2
Armando
04.11.14
✎
14:20
|
"ПО РеализацияТоваровУслуг.Контрагент.Ссылка = ПоступлениеБезналичныхДенежныхСредств.Контрагент.Ссылка"
Ссылка надо еще несколько раз написать, чтоб наверняка) |
|||
3
prog-Igor
04.11.14
✎
14:27
|
Если указываю в условия -ПоступлениеБезналичныхДенежныхСредств.Проведен и ПриходныйКассовыйОрдер.Проведен, то в отчет ни чего не попадает так как один из документов не проведен.
|
|||
4
b_ru
04.11.14
✎
14:33
|
ИЛИ вместо И
|
|||
5
Armando
04.11.14
✎
14:37
|
(3) ты это в "ГДЕ" указываешь или в "ПО". Считаю логически верным это указывать в "ПО"
|
|||
6
prog-Igor
04.11.14
✎
14:40
|
указываю в конструкторе запроса-условия
|
|||
7
prog-Igor
04.11.14
✎
14:41
|
ГДЕ
РеализацияТоваровУслуг.Дата МЕЖДУ &ДатаНачала И &ДатаОкончания И РеализацияТоваровУслуг.Проведен И ПоступлениеБезналичныхДенежныхСредств.Проведен И ПриходныйКассовыйОрдер.Проведен |
|||
8
Armando
04.11.14
✎
14:41
|
(6) Все ясно. Переключись на закладнку связи и там указывай
|
|||
9
prog-Igor
04.11.14
✎
14:42
|
когда формирую отчет он пуст, потому то что один из документов не проведен, если провести документы тогда покажет
|
|||
10
prog-Igor
04.11.14
✎
14:44
|
(8) сейчас попробую
|
|||
11
prog-Igor
04.11.14
✎
14:48
|
(8)да,заработало,большое спасибо
|
|||
12
Enders
04.11.14
✎
14:48
|
(8),(10) Тогда ещё ВНУТРЕННЕЕ СОЕДИНЕНИЕ поменять на ЛЕВОЕ,
иначе результат будет такой же как и в ГДЕ |
|||
13
prog-Igor
04.11.14
✎
14:52
|
еще такой вопрос,попытаюсь правильно написать,- можно ли в запросе добавить поле(колонка) в котором можно суммировать остальные поля(колонки)?!
|
|||
14
Enders
04.11.14
✎
14:56
|
(13)
ТвояТаблица.Колонка1 + ТвояТаблица.Колонка2 как СуммаЧегоТо
Или не правильно понял? |
|||
15
prog-Igor
04.11.14
✎
14:59
|
(14) к примеру запроса(0)
есть колонка "ПриходныйКассовыйОрдер.СуммаДокумента" и "ПоступлениеБезналичныхДенежныхСредств.СуммаДокумента", хочу добавить еще 1 колонку которую будет показывать общую сумму этих колонок. |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |