Переключение на Главную Страницу Страницы: 1 ОтправитьПечать
Обычная тема Документ неопределенного типа из регистра - как вытащить реквизиты дока? (число прочтений - 1244 )
dimm73
Senior Member
****
Отсутствует


I Love YaBB 2!

Сообщений: 414
Зарегистрирован: 03. Июля 2006
Пол: Мужской
Документ неопределенного типа из регистра - как вытащить реквизиты дока?
03. Сентября 2009 :: 08:54
Печать  
Код
Выбрать все
ТекстЗапроса = "
		|SELECT
		| Спр.Descr as НаименованиеКонтрагента,
		|	Рег.ОснованиеПлатежа as [Док $Документ],
		|	Рег.Контрагент as [Контрагент $Справочник.Контрагенты],
		|	Рег.РасчетныйСчет as [РасчетныйСчет $Справочник.БанковскиеСчета],
		|	Рег.СуммаОстаток as Сумма
		|FROM
		| $РегистрОстатки.ОжидаемыеПлатежи(:Дата1~,
		|					 ,
		|					 ВидКонтрагента =:ВидК
		|					  ,
		|					 (Контрагент,ОснованиеПлатежа,РасчетныйСчет), Сумма) as Рег

		| INNER JOIN $Справочник.Контрагенты Спр(nolock) on Спр.[id] = Рег.Контрагент
	  | Order By Спр.Descr
		|";
 


в результирующей ТЗ все данные отображаются как надо, но надо еще вы тащить реквизит "ДатаОплаты" в запрос.
Документ может быть двух видов: "ЗаявкаПокупателя" и "Реализация" в обоих такой реквизит есть.
Как это сделать в запросе?
  
Наверх
 
IP записан
 
chessman
God Member
*****
Отсутствует



Сообщений: 1084
Зарегистрирован: 10. Августа 2007
Re: Документ неопределенного типа из регистра - как вытащить реквизиты дока?
Ответ #1 - 03. Сентября 2009 :: 09:04
Печать  
left join Шапки обоих доков, и case в Select' е по виду документа
  
Наверх
 
IP записан
 
dimm73
Senior Member
****
Отсутствует


I Love YaBB 2!

Сообщений: 414
Зарегистрирован: 03. Июля 2006
Пол: Мужской
Re: Документ неопределенного типа из регистра - как вытащить реквизиты дока?
Ответ #2 - 04. Сентября 2009 :: 09:27
Печать  
Спасибо, все получилось
  
Наверх
 
IP записан
 
Переключение на Главную Страницу Страницы: 1
ОтправитьПечать