Переключение на Главную Страницу Страницы: 1 [2]  ОтправитьПечать
Горячая тема (более 10 ответов) проблемы с оперированием is null (число прочтений - 4174 )
Z1
God Member
*****
Отсутствует


I Love YaBB 2!

Сообщений: 2906
Местоположение: Москва
Зарегистрирован: 26. Мая 2006
Пол: Мужской
Re: проблемы с оперированием is null
Ответ #15 - 26. Марта 2009 :: 10:18
Печать  
ol писал(а) 26. Марта 2009 :: 10:02:
тогда в выборку попадут помеченные на удаление счета  Улыбка

(ИХМО) так как таких ( счетов помеченных на удаление) должно быть
мало то не показывай такие счета на этапе вывода запроса на печать
  
Наверх
 
IP записан
 
ol
Senior Member
****
Отсутствует


1C++ rocks!

Сообщений: 272
Местоположение: Санкт-Петербург
Зарегистрирован: 24. Января 2009
Пол: Мужской
Re: проблемы с оперированием is null
Ответ #16 - 26. Марта 2009 :: 11:04
Печать  
Z1 писал(а) 26. Марта 2009 :: 10:18:
ol писал(а) 26. Марта 2009 :: 10:02:
тогда в выборку попадут помеченные на удаление счета  Улыбка

(ИХМО) так как таких ( счетов помеченных на удаление) должно быть
мало то не показывай такие счета на этапе вывода запроса на печать


да это понятно; просто хочется максимум полезного получить от запроса
  
Наверх
ICQ  
IP записан
 
orefkov
1c++ developer
1c++ moderator
Отсутствует


I Love YaBB 2!

Сообщений: 896
Зарегистрирован: 20. Мая 2006
Re: проблемы с оперированием is null
Ответ #17 - 26. Марта 2009 :: 14:34
Печать  
Z1 писал(а) 26. Марта 2009 :: 10:18:
ol писал(а) 26. Марта 2009 :: 10:02:
тогда в выборку попадут помеченные на удаление счета  Улыбка

(ИХМО) так как таких ( счетов помеченных на удаление) должно быть
мало то не показывай такие счета на этапе вывода запроса на печать

Не так все просто.
"Не выводить последний счет, если он помечен на удаление" <> "Вывести последний счет, не помеченный на удаление"
  
Наверх
 
IP записан
 
ol
Senior Member
****
Отсутствует


1C++ rocks!

Сообщений: 272
Местоположение: Санкт-Петербург
Зарегистрирован: 24. Января 2009
Пол: Мужской
Re: проблемы с оперированием is null
Ответ #18 - 26. Марта 2009 :: 16:00
Печать  
гм, а действительно, если последний счет помечен на удаление, и его не вывести на печать, то мы не увидим предпоследний счет, не помеченный на удаление
  
Наверх
ICQ  
IP записан
 
ol
Senior Member
****
Отсутствует


1C++ rocks!

Сообщений: 272
Местоположение: Санкт-Петербург
Зарегистрирован: 24. Января 2009
Пол: Мужской
Re: проблемы с оперированием is null
Ответ #19 - 26. Марта 2009 :: 16:13
Печать  
попытался подойти с другой стороны - результат получился аналогичный

Код
Выбрать все
select
СпрК.id as [Контрагент $Справочник.Контрагенты],
ДокСчет.iddoc as [ПоследнийСчет $Документ.Счет]
from $Документ.Счет ДокСчет

inner join 1sjourn Жур on Жур.iddoc=ДокСчет.iddoc
right join $Справочник.Контрагенты СпрК on СпрК.id=$ДокСчет.Контрагент

where
(Жур.Date in
(	select
Max(Жур1.Date)
from $Документ.Счет ДокСчет1
inner join 1sjourn Жур1 on Жур1.iddoc=ДокСчет1.iddoc
and Жур1.IsMark=''
where $ДокСчет1.Контрагент=$ДокСчет.Контрагент )  
and Жур.IsMark='')

or Жур.iddoc is null
order by СпрК.descr		    

 



еще пытался применить что то типа
count(ДокСчет.iddoc) - и тут ничего не вышло
  
Наверх
ICQ  
IP записан
 
Переключение на Главную Страницу Страницы: 1 [2] 
ОтправитьПечать