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


1C++ rocks!

Сообщений: 42
Зарегистрирован: 19. Апреля 2010
Не срабатывает запрос
24. Января 2011 :: 09:26
Печать  
В звпросе есть такое условие
UPPER(STRTRAN($Спр.Применяемость, '-', '')) LIKE :Фильтр"

если ставить это условие на другие поля справочника, например наимиенование тогда все ок, а на реквизит "Применяемость" не срабатывает. Длина этого реквезита = 100, может это влияет?
  
Наверх
 
IP записан
 
V_K
Junior Member
**
Отсутствует


1C++ rocks!

Сообщений: 42
Зарегистрирован: 19. Апреля 2010
Re: Не срабатывает запрос
Ответ #1 - 24. Января 2011 :: 09:33
Печать  
База ДБФ
Кстати срабатывает частично, находит только если значения фильтра находится где-то в начале реквизита "Применяемость"
  
Наверх
 
IP записан
 
CaBaT
God Member
*****
Отсутствует


I Love YaBB 2!

Сообщений: 718
Местоположение: Санкт-Петербург
Зарегистрирован: 26. Октября 2007
Пол: Мужской
Re: Не срабатывает запрос
Ответ #2 - 24. Января 2011 :: 09:39
Печать  
Может так сработает:
Код
Выбрать все
UPPER(STRTRAN($Спр.Применяемость, '-', '')) LIKE '%<СтрокаФильтр>%' 

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


1C++ rocks!

Сообщений: 42
Зарегистрирован: 19. Апреля 2010
Re: Не срабатывает запрос
Ответ #3 - 24. Января 2011 :: 09:43
Печать  
Значение фильтра я так ставлю
                       ЗапросПоиска.УстановитьТекстовыйПараметр("Фильтр" + Сч, "%" + ВРЕГ(СокрЛП(СтрЗаменить(СписокУсловий.ПолучитьЗначение(Сч),"-",""))) + "%");   
  
Наверх
 
IP записан
 
CaBaT
God Member
*****
Отсутствует


I Love YaBB 2!

Сообщений: 718
Местоположение: Санкт-Петербург
Зарегистрирован: 26. Октября 2007
Пол: Мужской
Re: Не срабатывает запрос
Ответ #4 - 24. Января 2011 :: 09:44
Печать  
тогда должно работать..
хотя непонятно, зачем через установить параметр, когда можно сразу в текст запроса вставлять строку..
а, видимо универсальный механизм
  
Наверх
 
IP записан
 
V_K
Junior Member
**
Отсутствует


1C++ rocks!

Сообщений: 42
Зарегистрирован: 19. Апреля 2010
Re: Не срабатывает запрос
Ответ #5 - 24. Января 2011 :: 09:57
Печать  
Еще вопрос, зашел я в таблицу справочника так в DD написано применяемость должна быть в поле SP1430, но в таблице этот столбик пустой, а данные находятся частично в SP1741, а частично в SP1742. Как это понять?
  
Наверх
 
IP записан
 
V_K
Junior Member
**
Отсутствует


1C++ rocks!

Сообщений: 42
Зарегистрирован: 19. Апреля 2010
Re: Не срабатывает запрос
Ответ #6 - 24. Января 2011 :: 10:08
Печать  
Блин, фигня, это так вроде ексель отображал, а dbfnavigator правильно показывает
  
Наверх
 
IP записан
 
Переключение на Главную Страницу Страницы: 1
ОтправитьПечать