Переключение на Главную Страницу Страницы: 1 ОтправитьПечать
Обычная тема Почему не работает запрос (число прочтений - 8975 )
iova
Junior Member
**
Отсутствует



Сообщений: 23
Зарегистрирован: 23. Мая 2006
Почему не работает запрос
02. Июня 2006 :: 02:50
Печать  
Код
Выбрать все
"
|SELECT Журнал.$ОбщийРеквизит.Фирма [Фирма $Справочник.Фирмы]
|	,ПрофитОстаткиОбороты.Счет [Счет $Документ.ЗаявкаПокупателя]
|	,ПрофитОстаткиОбороты.Документ [Документ $Документ]
|	,$ЗаявкаПокупателя.Ответственный [Ответсвенный $Справочник.Сотрудники]
|	,$ЗаявкаПокупателя.Контрагент [Контрагент $Справочник.Контрагенты]
|	,Журнал.$ОбщийРеквизит.Проект [Проект $Справочник.Проекты]
|FROM $РегистрОстаткиОбороты.Профит AS ПрофитОстаткиОбороты
|	INNER JOIN $Документ.ЗаявкаПокупателя AS ЗаявкаПокупателя ON
|	Счет = ЗаявкаПокупателя.IDDOC
|	INNER JOIN _1SJOURN AS Журнал ON
|	$ВидДокумента36.ЗаявкаПокупателя + ЗаявкаПокупателя.IDDOC = dbo.sp_tohex(Журнал.IDDOCDEF,4) + Журнал.IDDOC
|	INNER JOIN _1SJOURN AS ЖурналДоки ON
|	ПрофитОстаткиОбороты.Документ = dbo.sp_tohex(ЖурналДоки.IDDOCDEF,4) + ЖурналДоки.IDDOC";
|	WHERE (ЖурналДоки.DATE_TIME_IDDOC BETWEEN :НачДата AND :КонДата)
| AND (Журнал.$ОбщийРеквизит.Фирма = :Фирмы)
| AND ($ЗаявкаПокупателя.Контрагент = :Контрагенты)
| AND ($ЗаявкаПокупателя.Ответственный = :Менеджер)
| AND (Журнал.$ОбщийРеквизит.Проект = :Проект)
| AND (ЗаявкаПокупателя.IDDOC = :Заявка)
|GROUP BY
|	Журнал.$ОбщийРеквизит.Фирма
|	,ПрофитОстаткиОбороты.Счет
|	,ПрофитОстаткиОбороты.Документ
|	,$ЗаявкаПокупателя.Контрагент
|	,$ЗаявкаПокупателя.Ответственный
|	,Журнал.$ОбщийРеквизит.Проект
|ORDER BY
| Журнал.$ОбщийРеквизит.Фирма,
|$ЗаявкаПокупателя.Контрагент,
| $ЗаявкаПокупателя.Ответственный,
| Журнал.$ОбщийРеквизит.Проект,
| ПрофитОстаткиОбороты.Счет"
 



Если убрать упорядочение по ПрофитОстаткиОбороты.Счет все ОК
  
Наверх
 
IP записан
 
DrACe
1c++ donor
1c++ power user
Отсутствует


1С++ любитель

Сообщений: 447
Местоположение: г. Новосибирск
Зарегистрирован: 23. Мая 2006
Пол: Мужской
Re: Почему не работает запрос
Ответ #1 - 02. Июня 2006 :: 03:51
Печать  
1) Что значит: "не работает"? Выдает ошибку? Пустую таблицу? Фигу показывает?

2) Интересно ты ВТ $РегистрОстаткиОбороты используешь:
Код
Выбрать все
$РегистрОстаткиОбороты.Профит AS ПрофитОстаткиОбороты 


хочешь сказать, что работает?
хоть бы скобки поставил:
Код
Выбрать все
$РегистрОстаткиОбороты.Профит() AS ПрофитОстаткиОбороты 

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



Сообщений: 23
Зарегистрирован: 23. Мая 2006
Re: Почему не работает запрос
Ответ #2 - 02. Июня 2006 :: 04:38
Печать  
DrACe писал(а) 02. Июня 2006 :: 03:51:
1) Что значит: "не работает"? Выдает ошибку? Пустую таблицу? Фигу показывает?

2) Интересно ты ВТ $РегистрОстаткиОбороты используешь:
Код
Выбрать все
$РегистрОстаткиОбороты.Профит AS ПрофитОстаткиОбороты 


хочешь сказать, что работает?
хоть бы скобки поставил:
Код
Выбрать все
$РегистрОстаткиОбороты.Профит() AS ПрофитОстаткиОбороты 




Сначала вопил на incorrect syntax near, (Которая перед "ПрофитОстаткиОбороты.Счет")

Сейчас опять добавил - выполняется  Нерешительный

Работает все с $РегистрОстаткиОбороты.Профит
  
Наверх
 
IP записан
 
iova
Junior Member
**
Отсутствует



Сообщений: 23
Зарегистрирован: 23. Мая 2006
Re: Почему не работает запрос
Ответ #3 - 02. Июня 2006 :: 04:46
Печать  
State 42000, native 102, message [Microsoft][ODBC SQL Server Driver][SQL Server]Incorrect syntax near ','

Снова.....

Блин, в формировании упорядочивания накосячил...
  
Наверх
 
IP записан
 
DrACe
1c++ donor
1c++ power user
Отсутствует


1С++ любитель

Сообщений: 447
Местоположение: г. Новосибирск
Зарегистрирован: 23. Мая 2006
Пол: Мужской
Re: Почему не работает запрос
Ответ #4 - 02. Июня 2006 :: 04:48
Печать  
ПрофитОстаткиОбороты.Счет - это измерение регистра?

ПрофитОстаткиОбороты.Документ - это измерение регистра?
  
Наверх
 
IP записан
 
iova
Junior Member
**
Отсутствует



Сообщений: 23
Зарегистрирован: 23. Мая 2006
Re: Почему не работает запрос
Ответ #5 - 02. Июня 2006 :: 04:53
Печать  
1 - Да

2-  Да

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