Переключение на Главную Страницу Страницы: 1 ОтправитьПечать
Обычная тема $РегистрОбороты - не выводит первый док-т движения (число прочтений - 2628 )
ANik
Junior Member
**
Отсутствует


I Love YaBB 2!

Сообщений: 66
Зарегистрирован: 03. Мая 2007
$РегистрОбороты - не выводит первый док-т движения
21. Мая 2007 :: 07:07
Печать  
ТекстЗапроса:

Select
  RIGHT(Выборка.ПозицияДокумента,9) [Док $Документ]
, MAX(Выборка.ВидДокумента) Док_вид
, Sum(Выборка.ЗаказНачОст) ЗаказНачОст
, Sum(Выборка.ЗаказПриход) ЗаказПриход
, Sum(Выборка.ЗаказРасход) ЗаказРасход
, Sum(Выборка.ОтгрузкаПриход) ОтгрузкаПриход

From (
Select
  Заказы.ПозицияДокумента ПозицияДокумента
, MAX(Заказы.ВидДокумента) ВидДокумента
, Sum(Заказы.КоличествоНачальныйОстаток) ЗаказНачОст
, Sum(Заказы.КоличествоПриход) ЗаказПриход
, Sum(Заказы.КоличествоРасход) ЗаказРасход
, CAST(0 as int(17,2)) ОтгрузкаПриход

From $РегистрОстаткиОбороты.Заказы(
:НачПериодаДвижений,:КонПериодаДвижений~,Документ,,
, Товар ='   S8Y   ' And Клиент='   OGZ   ',,) As Заказы
Group By ПозицияДокумента
Union Select
  Отгрузка.ПозицияДокумента ПозицияДокумента
, MAX(Отгрузка.ВидДокумента) ВидДокумента
, CAST(0 as int(17,2)) ЗаказНачОст
, CAST(0 as int(17,2)) ЗаказПриход
, CAST(0 as int(17,2)) ЗаказРасход
, Sum(Отгрузка.КоличествоПриход) ОтгрузкаПриход

From $РегистрОбороты.Отгрузка(
:НачПериодаДвижений,:КонПериодаДвижений~,Документ,
,Товар ='   S8Y   ' And Клиент='   OGZ   ',,) As Отгрузка
  Group By ПозицияДокумента

) As Выборка Group By ПозицияДокумента

Сравниваю с отчетом, написанным штатными средствами - не хватает первого документа движения по регистру $РегистрОстаткиОбороты.Заказы. Я только учусь - может, кто сразу увидит, где грабли. Бьюсь четвертый день. Плохо быть децлом.
  
Наверх
 
IP записан
 
ANik
Junior Member
**
Отсутствует


I Love YaBB 2!

Сообщений: 66
Зарегистрирован: 03. Мая 2007
Re: $РегистрОбороты - не выводит первый док-т движ
Ответ #1 - 21. Мая 2007 :: 07:11
Печать  
Виноват - по регистру $РегистрОбороты.Отгрузка
  
Наверх
 
IP записан
 
ev-kov
God Member
*****
Отсутствует



Сообщений: 694
Зарегистрирован: 27. Декабря 2006
Пол: Мужской
Re: $РегистрОбороты - не выводит первый док-т движ
Ответ #2 - 21. Мая 2007 :: 11:59
Печать  
Почему не используете UNION ALL ?
  

Информация - то, что снижает неопределенность в какой-либо области и очень важно не ошибиться областью в наш информационный век!
Наверх
 
IP записан
 
ANik
Junior Member
**
Отсутствует


I Love YaBB 2!

Сообщений: 66
Зарегистрирован: 03. Мая 2007
Re: $РегистрОбороты - не выводит первый док-т движ
Ответ #3 - 22. Мая 2007 :: 04:18
Печать  
Вопрос снят. Как я и предполагал, все дело в ДНК.
  
Наверх
 
IP записан
 
Переключение на Главную Страницу Страницы: 1
ОтправитьПечать