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