Переключение на Главную Страницу Страницы: 1 ОтправитьПечать
Обычная тема Запрос РегистрОстатков - Журнал Общий (число прочтений - 1511 )
AER
YaBB Newbies
*
Отсутствует


I Love YaBB 2!

Сообщений: 4
Зарегистрирован: 06. Мая 2008
Запрос РегистрОстатков - Журнал Общий
06. Июня 2008 :: 06:42
Печать  
Как связать по IdDoc, если в ВТ РегистрОстатков нет iddoc
Вторя строка снизу не работает.

SELECT
  Рег.Фирма as [Фирма $Справочник.Фирмы],
  Рег.МОЛ as [МОЛ $Справочник.ФизЛица],
  Рег.Номенклатура as [Номенклатура $Справочник.Номенклатура],
  Рег.СтатусПартии as [СтатусПартии $Перечисление.СтатусыПартии],
  Рег.Партия as [Партия $Справочник.Партии],
  Рег.ДатаПартии as ДатаПартии,
  Рег.КоличествоОстаток as Количество,
  Рег.СуммаУпрОстаток as СуммаУпр,
  Рег.СуммаРубОстаток as СуммаРуб,
  Рег.СуммаБезНДСОстаток as СуммаБезНДС,
$СпрП.ПриходныйДокумент.iddoc as [ДокПартии $Документ]
INTO #TMP_PRT
FROM
  $РегистрОстатки.ПартииНаличие(:ТекДок~,,            
  (Номенклатура IN (SELECT Val FROM #СпсТвр)) AND (МОЛ = :Прм_МОЛ) AND (СтатусПартии IN (SELECT Val FROM #СттсПрт)), (Фирма,МОЛ,Номенклатура,СтатусПартии,Партия,ДатаПартии),
  (Количество,СуммаУпр,СуммаРуб,СуммаБезНДС)) as Рег
INNER JOIN      _1sjourn as Жур ON Жур.iddoc = [ДокПартии $Документ]
LEFT JOIN $Справочник.Партии СпрП ON Рег.Партия=СпрП.ID
  
Наверх
 
IP записан
 
AER
YaBB Newbies
*
Отсутствует


I Love YaBB 2!

Сообщений: 4
Зарегистрирован: 06. Мая 2008
Re: Запрос РегистрОстатков - Журнал Общий
Ответ #1 - 06. Июня 2008 :: 06:50
Печать  
Пардон, Вот так

SELECT
  Рег.Фирма as [Фирма $Справочник.Фирмы], 
  Рег.МОЛ as [МОЛ $Справочник.ФизЛица], 
  Рег.Номенклатура as [Номенклатура $Справочник.Номенклатура], 
  Рег.СтатусПартии as [СтатусПартии $Перечисление.СтатусыПартии], 
  Рег.Партия as [Партия $Справочник.Партии], 
  Рег.ДатаПартии as ДатаПартии, 
  Рег.КоличествоОстаток as Количество, 
  Рег.СуммаУпрОстаток as СуммаУпр, 
  Рег.СуммаРубОстаток as СуммаРуб, 
  Рег.СуммаБезНДСОстаток as СуммаБезНДС, 
$СпрП.ПриходныйДокумент as [ДокПартии $Документ]
INTO #TMP_PRT
FROM
  $РегистрОстатки.ПартииНаличие(:ТекДок~,,            
  (Номенклатура IN (SELECT Val FROM #СпсТвр)) AND (МОЛ = :Прм_МОЛ) AND (СтатусПартии IN (SELECT Val FROM #СттсПрт)), (Фирма,МОЛ,Номенклатура,СтатусПартии,Партия,ДатаПартии), 
  (Количество,СуммаУпр,СуммаРуб,СуммаБезНДС)) as Рег
INNER JOIN      _1sjourn as Жур ON Жур.iddoc = [ДокПартии $Документ]
LEFT JOIN $Справочник.Партии СпрП ON Рег.Партия=СпрП.ID
  
Наверх
 
IP записан
 
AER
YaBB Newbies
*
Отсутствует


I Love YaBB 2!

Сообщений: 4
Зарегистрирован: 06. Мая 2008
Re: Запрос РегистрОстатков - Журнал Общий
Ответ #2 - 06. Июня 2008 :: 07:02
Печать  
Что хранится в справочнике Партий - Приходный документ. (SP216)
  
Наверх
 
IP записан
 
trad
1c++ power user
1c++ donor
1c++ moderator
Отсутствует



Сообщений: 3050
Местоположение: Киров
Зарегистрирован: 23. Мая 2006
Пол: Мужской
Re: Запрос РегистрОстатков - Журнал Общий
Ответ #3 - 06. Июня 2008 :: 07:26
Печать  
LEFT JOIN $Справочник.Партии СпрП ON Рег.Партия=СпрП.ID
INNER JOIN _1sjourn as Жур ON Жур.iddoc = right($СпрП.ПриходныйДокумент,9)
  

1&&2&&3
Наверх
 
IP записан
 
AER
YaBB Newbies
*
Отсутствует


I Love YaBB 2!

Сообщений: 4
Зарегистрирован: 06. Мая 2008
Re: Запрос РегистрОстатков - Журнал Общий
Ответ #4 - 06. Июня 2008 :: 07:51
Печать  
trad писал(а) 06. Июня 2008 :: 07:26:
LEFT JOIN $Справочник.Партии СпрП ON Рег.Партия=СпрП.ID
INNER JOIN _1sjourn as Жур ON Жур.iddoc = right($СпрП.ПриходныйДокумент,9)


Спасибо.
  
Наверх
 
IP записан
 
Переключение на Главную Страницу Страницы: 1
ОтправитьПечать