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


I Love YaBB 2!

Сообщений: 7
Зарегистрирован: 24. Июля 2006
Разница в результатх запроса
24. Июля 2006 :: 06:12
Печать  
Доброе время суток!
1С++  я пока только изучаю, поэтому вопрос возможно ламерский...
Использую запрос по выборке документов (из примеров в статье об использовании SQL):

Коннект.Присоеденить1С();  
ЗапросSQL.Отладка(1);
стрSQL =
"SELECT iddoc [Документ $Документ], iddocdef Документ_вид
|FROM _1sjourn j (nolock)
|WHERE j.date_time_iddoc between :НачДата and :КонДата~
| and closed = 1
|ORDER BY j.date_time_iddoc";

ЗапросSQL.УстановитьТекстовыйПараметр("НачДата",НачДата);
ЗапросSQL.УстановитьТекстовыйПараметр("КонДата",КонДата);
Попытка
     тзДанные = ЗапросSQL.ВыполнитьИнструкцию(стрSQL);  
Исключение  
     ЗапросSQL.ПолучитьОписаниеОшибки();
КонецПопытки


Обе базы расположены на одном SQL сервере. При выполнении этого запроса в одной базе, все ок - получаю таблицу с документами. При выполнении этого же запроса в другой базе - пустая таблица, хотя документы есть. Куда смотреть?
  
Наверх
 
IP записан
 
spock
1c++ developer
1c++ moderator
Отсутствует



Сообщений: 822
Местоположение: Новосибирск
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Разница в результатх запроса
Ответ #1 - 24. Июля 2006 :: 06:27
Печать  
(с наскоку) Может в этом причина:
Код
Выбрать все
and closed = 1
 


?
А если вот так:
Код
Выбрать все
and closed&1 = 1
 


  
Наверх
ICQ  
IP записан
 
Vit
YaBB Newbies
*
Отсутствует


I Love YaBB 2!

Сообщений: 7
Зарегистрирован: 24. Июля 2006
Re: Разница в результатх запроса
Ответ #2 - 24. Июля 2006 :: 06:32
Печать  
Спасибо, заработало.
А чем не подходит "closed=1"?.
Конфигурации: в первом случае торговля, во врором-бухгалтерия.
  
Наверх
 
IP записан
 
spock
1c++ developer
1c++ moderator
Отсутствует



Сообщений: 822
Местоположение: Новосибирск
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Разница в результатх запроса
Ответ #3 - 24. Июля 2006 :: 06:35
Печать  
Vit писал(а) 24. Июля 2006 :: 06:32:
Конфигурации: в первом случае торговля, во врором-бухгалтерия.

Этим и не подходит.
Это поле - битовая маска.
На ИТЛЕНДе было обсуждение, но он опять лежит.
  
Наверх
ICQ  
IP записан
 
Vit
YaBB Newbies
*
Отсутствует


I Love YaBB 2!

Сообщений: 7
Зарегистрирован: 24. Июля 2006
Re: Разница в результатх запроса
Ответ #4 - 24. Июля 2006 :: 06:43
Печать  
Понял. Спасибо за помощь.
  
Наверх
 
IP записан
 
Переключение на Главную Страницу Страницы: 1
ОтправитьПечать