Переключение на Главную Страницу Страницы: 1 ОтправитьПечать
Обычная тема Вопрос по Запросу (число прочтений - 2808 )
swr
YaBB Newbies
*
Отсутствует


I Love YaBB 2!

Сообщений: 2
Зарегистрирован: 31. Июля 2006
Вопрос по Запросу
31. Июля 2006 :: 13:42
Печать  
Есть Запрос по партиям и документам движения, как у документа движения вытащить реквизит "склад"?
Код
Выбрать все
|SELECT      

|Номенклатура As	[Номенклатура $Справочник.Номенклатура],
|Фирма As [Фирма $Справочник.Фирмы],
|МОЛ As	[Мол $Справочник.ФизЛица],
|Партия	As [Партия $Справочник.Партии],

|СтатусПартии As	[СтатусПартии $Перечисление.СтатусыПартии],

|ДатаПартии	As [ДатаПартии $Дата],
|ЦенаПрод	As [ЦенаПрод $Число],
|RIGHT(ПозицияДокумента,9) [Док $Документ],
|ВидДокумента Док_вид,

|КоличествоПриход	As [Приход $Число],
|СуммаУпрПриход	 As [СуммаУпрПриход $Число],
|СуммаРубПриход	 As [СуммаРубПриход $Число],              
|СуммаБезНДСПриход	As [СуммаБезНДСПриход $Число],

|КоличествоРасход As [Расход $Число] ,
|СуммаУпрРасход	As [СуммаУпрРасход $Число],
|СуммаРубРасход	As [СуммаРубРасход $Число],
|СуммаБезНДСРасход As [СуммаБезНДСРасход $Число]


|FROM $РегистрОбороты.ПартииНаличие(:НачДата,:КонДата~,Документ , , ,
|,) Рег
|Order By  Номенклатура,Мол,RIGHT(ПозицияДокумента,9),Фирма
|";
 

  
Наверх
 
IP записан
 
berezdetsky
1c++ power user
Отсутствует


barba non facit sisadminum

Сообщений: 1986
Местоположение: Москва
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Вопрос по Запросу
Ответ #1 - 31. Июля 2006 :: 13:54
Печать  
Вариант на выбор:
  • Перебор результата на клиенте
  • Соединение с подзапросом-объединением шапок документов
Код
Выбрать все
select Док1.IDDOC, $Док1.Склад
from $Документ.ВидДокумента1 Док1
union all
select Док2.IDDOC, $Док2.Склад
from $Документ.ВидДокумента2 Док2
... 

  

пароль как коньяк, чем больше звездочек, тем лучше
Наверх
IP записан
 
swr
YaBB Newbies
*
Отсутствует


I Love YaBB 2!

Сообщений: 2
Зарегистрирован: 31. Июля 2006
Re: Вопрос по Запросу
Ответ #2 - 01. Августа 2006 :: 06:34
Печать  
Спасибо выбрал 1 вариант
  
Наверх
 
IP записан
 
Scorpion
Junior Member
**
Отсутствует


I Love YaBB 2!

Сообщений: 32
Местоположение: Киев
Зарегистрирован: 05. Июня 2006
Пол: Мужской
Re: Вопрос по Запросу
Ответ #3 - 01. Августа 2006 :: 08:36
Печать  
swr писал(а) 01. Августа 2006 :: 06:34:
Спасибо выбрал 1 вариант

Но оптимальный второй вариант.
  
Наверх
 
IP записан
 
Quan
1c++ donor
1c++ power user
Отсутствует


I'm old, bald and ugly.

Сообщений: 273
Местоположение: Новосибирск -- Москва
Зарегистрирован: 20. Мая 2006
Пол: Мужской
Re: Вопрос по Запросу
Ответ #4 - 01. Августа 2006 :: 09:14
Печать  
Scorpion писал(а) 01. Августа 2006 :: 08:36:
swr писал(а) 01. Августа 2006 :: 06:34:
Спасибо выбрал 1 вариант

Но оптимальный второй вариант.

Не..... на ассемблере - еще круче!  Класс
  

А для тех, кто не хотел учить SQL, господь сотворил курсоры
Наверх
 
IP записан
 
Переключение на Главную Страницу Страницы: 1
ОтправитьПечать