Переключение на Главную Страницу Страницы: 1 ОтправитьПечать
Обычная тема Получить цену товара из последнего поступления (число прочтений - 1234 )
Bugaboo
YaBB Newbies
*
Отсутствует


I Love YaBB 2!

Сообщений: 1
Зарегистрирован: 04. Февраля 2008
Получить цену товара из последнего поступления
22. Апреля 2008 :: 11:19
Печать  
Уважаемые эксперты, нужна ваша помощь.
Задача такая, есть справочники Номенклатура, Цены и документ ПоступлениеТМЦ.
Надо по каждому товару сравнить закупочную цену с ценой из последнего поступления, и отобрать те товары, цены по которым отличаюся..
Результат надо представить в таком виде:
Товар; Цена закупочная; Цена по документу; Документ

Сейчас у меня написана только выбрка товаров с закупочными ценами:
Код
Выбрать все
	|SELECT
	|		СпрН.ID СпрТовар,
	|		СпрН.DESCR,
	|		(
	|		select top 1
	|			CAST(c324_vv.value as float)
	|		from
	|			_1sconst as c324_vv (nolock)
	|		where
	|			(c324_vv.id = 324 and
	|			c324_vv.objid = СпрЦ.ID and
	|			c324_vv.date <= '" + ДатаЦены_ + "')
	|		order by
	|			c324_vv.date desc,
	|			c324_vv.time desc
	|		) ЦенаЗак
	|	FROM
	|		sc84 СпрН (NOLOCK)
	|	INNER JOIN
	|		sc319 СпрЦ (NOLOCK) ON СпрЦ.ParentExt = СпрН.ID and СпрЦ.sp327 = '     1   '
	|	INNER JOIN
	|		$Справочник.СвойстваНоменклатуры as Свойство (nolock) ON 			|		СпрН.SP41878 = Свойство.ID
	|	INNER JOIN
	|		sc556 as Значение (nolock) ON Свойство.sp564 = Значение.ID
	|	WHERE
	|		(NOT(СпрН.PARENTID IN (" + Хлам + ")))
	|		" + ТекстХозяин + "
	|	ORDER BY
	|		СпрН.DESCR 


Никак не могу сообразить, как эту выборку соединить с выборкой документов, так чтобы можно было получить сам документ и цену в нем.
Заранее спасибо.
  
Наверх
 
IP записан
 
leshik
1c++ donor
Отсутствует



Сообщений: 820
Местоположение: Пятигорск
Зарегистрирован: 22. Апреля 2007
Пол: Мужской
Re: Получить цену товара из последнего поступления
Ответ #1 - 22. Апреля 2008 :: 11:29
Печать  
  
Наверх
IP записан
 
Переключение на Главную Страницу Страницы: 1
ОтправитьПечать