![]() |
![]() |
|
Сверить в запросе дату документа с датой документа основания (связанные документы) | ☑ | ||
---|---|---|---|---|
0
Pchelinka
06.02.18
✎
23:55
|
Всем привет) помогите пж построить запрос данных по чекам, выделив в отдельную колонку возврат чеков у которых дата чека отлична от даты документа основания. В самом доке поля ДокОснование нет, думаю нужно через КритерийОтбора.СвязанныеДокументы() выловить такие...
пока запрос в таком виде.. ВЫБРАТЬ ЧекККМ.Дата КАК Дата, ЧекККМ.СуммаДокумента, КОЛИЧЕСТВО(ЧекККМ.Ссылка) КАК Документ, ЧекККМ.ВидОперации, ВЫБОР КОГДА ЧекККМ.ВидОперации = &Возврат ТОГДА ВЫБОР КОГДА СУММА(ЧекККМ.СуммаДокумента) ЕСТЬ NULL ТОГДА 0 ИНАЧЕ СУММА(ЧекККМ.СуммаДокумента) КОНЕЦ ИНАЧЕ 0 КОНЕЦ КАК СуммаВозврата, ВЫБОР КОГДА ЧекККМ.ВидОперации <> &Возврат ТОГДА ВЫБОР КОГДА СУММА(ЧекККМ.СуммаДокумента) ЕСТЬ NULL ТОГДА 0 ИНАЧЕ СУММА(ЧекККМ.СуммаДокумента) КОНЕЦ ИНАЧЕ 0 КОНЕЦ КАК СуммаПродажи, ВЫБОР КОГДА ЧекККМ.ВидОперации = &Возврат ТОГДА ВЫБОР КОГДА КОЛИЧЕСТВО(ЧекККМ.Ссылка) ЕСТЬ NULL ТОГДА 0 ИНАЧЕ КОЛИЧЕСТВО(ЧекККМ.Ссылка) КОНЕЦ ИНАЧЕ 0 КОНЕЦ КАК КоличествоВозврата, ЧекККМ.СуммаДокумента - ВЫБОР КОГДА ЧекККМ.ВидОперации = &Возврат ТОГДА ВЫБОР КОГДА СУММА(ЧекККМ.СуммаДокумента) ЕСТЬ NULL ТОГДА 0 ИНАЧЕ СУММА(ЧекККМ.СуммаДокумента) КОНЕЦ ИНАЧЕ 0 КОНЕЦ КАК СуммаБезВозврата, ЧекККМ.Ссылка ИЗ Документ.ЧекККМ КАК ЧекККМ ГДЕ ЧекККМ.Дата МЕЖДУ &Дата1 И &Дата2 И ЧекККМ.Проведен СГРУППИРОВАТЬ ПО ЧекККМ.Дата, ЧекККМ.СуммаДокумента, ЧекККМ.ВидОперации, ЧекККМ.Ссылка УПОРЯДОЧИТЬ ПО Дата наверное лучше возврат, который относится к оплате не этого дня, через временную таблицу тянуть? подскажите пж как это реализовать в СКД |
|||
1
mehfk
07.02.18
✎
00:02
|
Мало того что запрос вообще не в тему, так он еще и сам по себе уебищный.
|
|||
2
mehfk
07.02.18
✎
00:05
|
В общем виде твой запрос выглядит как-то так:
ВЫБРАТЬ Ссылка Из Документ.Чек КАК Чек Где Чек.Дата <> Чек.Основание.Дата |
|||
3
mehfk
07.02.18
✎
00:08
|
А учитывая
>> В самом доке поля ДокОснование нет - беда, увольняйся. |
|||
4
Pchelinka
07.02.18
✎
00:08
|
я пока учусь.. к этому запросу нужно вывести дополнительные данные по возвратам, которые проведены не день в день с относимой к ней оплатой.
|
|||
5
mehfk
07.02.18
✎
00:11
|
||||
6
Pchelinka
07.02.18
✎
00:14
|
да уж.. хотелось реальной помощи, а не потыкания пальцем
|
|||
7
Fram
07.02.18
✎
00:37
|
(6) запрос кишит противоречиями, что говорит о том что автор совершенно не понимает как работают SQL запросы к реляционной базе данных.
поэтому ищем видео "запросы для начинающих" или идем на курсы. |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |