Переключение на Главную Страницу Страницы: 1 ОтправитьПечать
Обычная тема В ВТ  РегистрОборотный что-то не так, помогит (число прочтений - 2480 )
maxa
Full Member
***
Отсутствует


I Love YaBB 2!

Сообщений: 130
Зарегистрирован: 07. Ноября 2007
В ВТ  РегистрОборотный что-то не так, помогит
05. Декабря 2007 :: 09:36
Печать  
Код
Выбрать все
	ТекстЗапроса = "
	  |SELECT
	  |   ПартииТоваровОбороты.Товар  [Товар $Справочник.Номенклатура]
	  |  ,right(ПартииТоваровОбороты.ПозицияДокумента,9)  as [Документ $Документ]
	  |  ,ПартииТоваровОбороты.ВидДокумента as Вид
	  |  ,Расх.Склад as  [Склад $Справочник.МестаХранения]
	  |  ,0  as НОст
	  |  , ПартииТоваровОбороты.ОстатокТовараПриход  as Приход
	  |  , ПартииТоваровОбороты.ОстатокТовараРасход   as Расход
		|FROM  $РегистрОбороты.ПартииТоваров(:ДатаНач,:ДатаКон~,Документ,inner JOIN $Документ.РасходнаяНакладная as РасхД ON (РасхД.IDDOC=right(ПартииТоваровОбороты.ПозицияДокумента,9)),
		|		(Фирма = $ПустойИд) and (оборот<>0) and (РасхД.Склад IN (:СписокСкладов)) and (КодОперации Collate Cyrillic_General_CS_AS in ("+ Мета.ПолучитьСтрокуИзСЗ(КодыОперацийПродажи) + ")),
		|		(Товар),
		|		ОстатокТовара ) AS ПартииТоваровОбороты INNER JOIN $Документ.РасходнаяНакладная as Расх ON (Расх.IDDOC=right(ПартииТоваровОбороты.ПозицияДокумента,9))
	  |order by ПартииТоваровОбороты.Товар
		|";
 


Ругается на колонку "Склад", если убираю эту колонку в select, то ругается на
Код
Выбрать все
inner JOIN $Документ.РасходнаяНакладная as РасхД ON (РасхД.IDDOC=right(ПартииТоваровОбороты.ПозицияДокумента,9)), 

  
Наверх
 
IP записан
 
maxa
Full Member
***
Отсутствует


I Love YaBB 2!

Сообщений: 130
Зарегистрирован: 07. Ноября 2007
Re: В ВТ  РегистрОборотный что-то не так, пом
Ответ #1 - 05. Декабря 2007 :: 10:11
Печать  
со складом разобралась,знак "$" не поставила.А вот с выделенной строчкой нет.
Ошибка State 42000, native 4104, message [Microsoft][ODBC SQL Server Driver][SQL Server]The multi-part identifier "ПартииТоваровОбороты.ПозицияДокумента" could not be bound.
  
Наверх
 
IP записан
 
U_zer
Экс-Участник


Re: В ВТ  РегистрОборотный что-то не так, пом
Ответ #2 - 05. Декабря 2007 :: 10:22
Печать  
Внутри ВТ по-моему нельзя фильтровать по позиции.
  
Наверх
 
IP записан
 
maxa
Full Member
***
Отсутствует


I Love YaBB 2!

Сообщений: 130
Зарегистрирован: 07. Ноября 2007
Re: В ВТ  РегистрОборотный что-то не так, пом
Ответ #3 - 05. Декабря 2007 :: 10:34
Печать  
это точно?
  
Наверх
 
IP записан
 
Z1
God Member
*****
Отсутствует


I Love YaBB 2!

Сообщений: 2906
Местоположение: Москва
Зарегистрирован: 26. Мая 2006
Пол: Мужской
Re: В ВТ  РегистрОборотный что-то не так, пом
Ответ #4 - 05. Декабря 2007 :: 10:38
Печать  
maxa писал(а) 05. Декабря 2007 :: 10:34:
это точно?

Цитата:
ПозицияДокумента - тип char(23); строка в формате date_time_iddoc (8+6+9); существует только в том случае, если указана периодичность Документ;

см http://www.1cpp.ru/docum/html/ODBC.html
  
Наверх
 
IP записан
 
U_zer
Экс-Участник


Re: В ВТ  РегистрОборотный что-то не так, пом
Ответ #5 - 05. Декабря 2007 :: 10:38
Печать  
maxa писал(а) 05. Декабря 2007 :: 10:34:
это точно?


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


barba non facit sisadminum

Сообщений: 1986
Местоположение: Москва
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: В ВТ  РегистрОборотный что-то не так, пом
Ответ #6 - 05. Декабря 2007 :: 11:45
Печать  
maxa писал(а) 05. Декабря 2007 :: 10:11:
со складом разобралась,знак "$" не поставила.А вот с выделенной строчкой нет.
Ошибка State 42000, native 4104, message [Microsoft][ODBC SQL Server Driver][SQL Server]The multi-part identifier "ПартииТоваровОбороты.ПозицияДокумента" could not be bound.

Алиас ВТ использовать в её параметрах нельзя. Попробуй ПозицияДокумента без ПартииТоваровОбороты.
  

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