|
Запрос с условием имеет ли данный документ возврат | ☑ | ||
---|---|---|---|---|
0
serg-lom89
28.08.14
✎
14:44
|
Добрый день.Обращаюсь в очередной раз с вопросом по запросу,который может уже и поднадоел сдесь всем,прошу сильно не ругаться
ВЫБРАТЬ ЧекККМТовары.Ссылка КАК Ссылка, ПродажиОбороты.Регистратор, ПродажиОбороты.Сделка ИЗ Документ.ЧекККМ.Товары КАК ЧекККМТовары ЛЕВОЕ СОЕДИНЕНИЕ Документ.ИсполнениеЗаявкиНаСклад КАК ИсполнениеЗаявкиНаСклад ПО ЧекККМТовары.Ссылка = ИсполнениеЗаявкиНаСклад.ЗаявкаНаСклад.ДокументОснование ЛЕВОЕ СОЕДИНЕНИЕ РегистрНакопления.Продажи.Обороты(&Дата1, , Регистратор, ) КАК ПродажиОбороты ПО ЧекККМТовары.Номенклатура = ПродажиОбороты.Номенклатура И ЧекККМТовары.СерияНоменклатуры = ПродажиОбороты.СерияНоменклатуры И ЧекККМТовары.Ссылка.Сделка = ПродажиОбороты.Сделка ЛЕВОЕ СОЕДИНЕНИЕ Документ.ЧекККМ КАК ЧекККМ ПО ЧекККМТовары.Ссылка = ЧекККМ.Ссылка ГДЕ ЧекККМТовары.Ссылка.Дата МЕЖДУ &Дата1 И &Дата2 И (НЕ ЧекККМТовары.Ссылка.Проведен) И ИсполнениеЗаявкиНаСклад.Ссылка ЕСТЬ НЕ NULL И ПродажиОбороты.Регистратор ЕСТЬ NULL И ЧекККМ.Организация = &Организация УПОРЯДОЧИТЬ ПО ЧекККМТовары.Ссылка.Дата Данным запросом выбираю чеки ,у которых есть исполнение но они не попали в док. Отчет о розничной продаже. Но есть ситуация о том что у некоторых чеков есть чек на возврат товара(Вид документа чека и вид чека на возврат одинаковы ,только разные номера у них) как я думал что если у выборки чека есть чек о возврате,то левым соеденением провериться на то есть ли он в выборке через такой запрос чуток допиленый ВЫБРАТЬ ЧекККМТовары.Ссылка КАК Ссылка, ПродажиОбороты.Регистратор, ПродажиОбороты.Сделка ИЗ Документ.ЧекККМ.Товары КАК ЧекККМТовары ЛЕВОЕ СОЕДИНЕНИЕ Документ.ИсполнениеЗаявкиНаСклад КАК ИсполнениеЗаявкиНаСклад ПО ЧекККМТовары.Ссылка = ИсполнениеЗаявкиНаСклад.ЗаявкаНаСклад.ДокументОснование ЛЕВОЕ СОЕДИНЕНИЕ РегистрНакопления.Продажи.Обороты(&Дата1, , Регистратор, ) КАК ПродажиОбороты ПО ЧекККМТовары.Номенклатура = ПродажиОбороты.Номенклатура И ЧекККМТовары.СерияНоменклатуры = ПродажиОбороты.СерияНоменклатуры И ЧекККМТовары.Ссылка.Сделка = ПродажиОбороты.Сделка ЛЕВОЕ СОЕДИНЕНИЕ Документ.ЧекККМ КАК ЧекККМ ПО ЧекККМТовары.Ссылка = ЧекККМ.Ссылка И ЧекККМТовары.Ссылка = ЧекККМ.ЧекККМПродажа ГДЕ ЧекККМТовары.Ссылка.Дата МЕЖДУ &Дата1 И &Дата2 И (НЕ ЧекККМТовары.Ссылка.Проведен) И ИсполнениеЗаявкиНаСклад.Ссылка ЕСТЬ НЕ NULL И ПродажиОбороты.Регистратор ЕСТЬ NULL И ЧекККМ.Организация = &Организация УПОРЯДОЧИТЬ ПО ЧекККМТовары.Ссылка.Дата Подскажите как реализовать данный вопрос.Заранее спасибо всем за ответы) |
|||
1
serg-lom89
28.08.14
✎
14:47
|
Структура подчиннености такова
Чек10 | | | | |--чек20(он является чеком на возврат) и если есть возврат у чека 10 то у него есть реквизит ссылка на чек 20 |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |