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


I Love YaBB 2!

Сообщений: 413
Зарегистрирован: 29. Июня 2006
Не работает список исключений
05. Марта 2008 :: 14:03
Печать  
Не работает список исключений в отладке SprD.sp624  <> '     0   '  СписокИсключений - объект типа список      

ТекстЗапроса01 = " 
|SELECT
|SprK.Id AS [Контрагенты  $Справочник.Контрагенты]      
|FROM
| $Справочник.Контрагенты AS SprK
|WHERE
|(SprK.IsFolder=2) AND
|(SprK.IsMark=0)   AND
|(SprK.ParentID=:Группа) AND
|(SprK.Code NOT IN (SELECT val FROM #exp))
|";       
РС.Отладка(1);
РС.УстановитьТекстовыйПараметр("Группа",  Группа);
РС.УложитьСписокОбъектов13(СписокИсключений, "#exp");
  
Наверх
 
IP записан
 
Вадимко
God Member
*****
Отсутствует


Нам бы чего про ОдноЦэ...

Сообщений: 1048
Местоположение: Минск
Зарегистрирован: 24. Мая 2006
Пол: Мужской
Re: Не работает список исключений
Ответ #1 - 05. Марта 2008 :: 14:25
Печать  
NOT IN ('dfdf','fff','aaa')
  

Кампутер, кофе и сигареты - это очень плохо для моего здоровья...
Наверх
IP записан
 
Вадимко
God Member
*****
Отсутствует


Нам бы чего про ОдноЦэ...

Сообщений: 1048
Местоположение: Минск
Зарегистрирован: 24. Мая 2006
Пол: Мужской
Re: Не работает список исключений
Ответ #2 - 05. Марта 2008 :: 14:26
Печать  
А еще лучше - подзапрос
  

Кампутер, кофе и сигареты - это очень плохо для моего здоровья...
Наверх
IP записан
 
RuporAbsurda
Senior Member
****
Отсутствует


I Love YaBB 2!

Сообщений: 413
Зарегистрирован: 29. Июня 2006
Re: Не работает список исключений
Ответ #3 - 05. Марта 2008 :: 14:30
Печать  
Ну это то ясно, не ясно почему не работает конструкция
NOT IN (SELECT val FROM #exp)
  
Наверх
 
IP записан
 
Вадимко
God Member
*****
Отсутствует


Нам бы чего про ОдноЦэ...

Сообщений: 1048
Местоположение: Минск
Зарегистрирован: 24. Мая 2006
Пол: Мужской
Re: Не работает список исключений
Ответ #4 - 05. Марта 2008 :: 14:31
Печать  
Это приспособлено под ссылочные типы
  

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



Сообщений: 822
Местоположение: Новосибирск
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Не работает список исключений
Ответ #5 - 05. Марта 2008 :: 15:39
Печать  
Цитата:
СписокИсключений - объект типа список

+
Цитата:
РС.УложитьСписокОбъектов13(СписокИсключений, "#exp")

Делаю вывод, что в списке агрегаты, которые укладываются во врем. таблицу как char(13).

Цитата:
SprK.Code NOT IN (SELECT val FROM #exp)

Делаю вывод, что накладывается условие по полю CODE справочника, которое, кстати, чисто случайно должно быть char(13), но тут начинаю сомниваться в своей логике Улыбка
  
Наверх
ICQ  
IP записан
 
RuporAbsurda
Senior Member
****
Отсутствует


I Love YaBB 2!

Сообщений: 413
Зарегистрирован: 29. Июня 2006
Re: Не работает список исключений
Ответ #6 - 06. Марта 2008 :: 06:29
Печать  
ну что ж чувство юмора это хорошо. Но нет вывода из сказаного.
  
Наверх
 
IP записан
 
Nick
God Member
*****
Отсутствует



Сообщений: 1599
Местоположение: г.Новокузнецк
Зарегистрирован: 21. Февраля 2007
Пол: Мужской
Re: Не работает список исключений
Ответ #7 - 06. Марта 2008 :: 06:36
Печать  
spock всё правильно тебе написал, читай учебник

или ты просто оправдываешь свой ник?
  
Наверх
ICQ  
IP записан
 
RuporAbsurda
Senior Member
****
Отсутствует


I Love YaBB 2!

Сообщений: 413
Зарегистрирован: 29. Июня 2006
Re: Не работает список исключений
Ответ #8 - 06. Марта 2008 :: 07:06
Печать  
Да все уже давно понятно и без spock было.
  
Наверх
 
IP записан
 
Переключение на Главную Страницу Страницы: 1
ОтправитьПечать