Переключение на Главную Страницу Страницы: 1 ОтправитьПечать
Обычная тема тп: ошибки qs (число прочтений - 3059 )
kms
1c++ power user
1c++ moderator
Отсутствует


я хочу, чтоб сюда проложили
дорогу оттуда...

Сообщений: 4632
Зарегистрирован: 19. Мая 2006
тп: ошибки qs
02. Марта 2007 :: 20:59
Печать  
в тп бывает, случаются ошибки быстрого поиска
в случае, если поля ключа порядка являются типизированными

к примеру, ert из архива иллюстрирует проблему qs по полю docno.
« Последняя редакция: 03. Марта 2007 :: 00:01 - kms »  

CursorGrid_001.zip ( 86 KB | Загрузки )

De quelle planète es-tu?
Наверх
 
IP записан
 
kms
1c++ power user
1c++ moderator
Отсутствует


я хочу, чтоб сюда проложили
дорогу оттуда...

Сообщений: 4632
Зарегистрирован: 19. Мая 2006
Re: тп: ошибки qs
Ответ #1 - 03. Марта 2007 :: 00:23
Печать  
еще один вариант
  

CursorGrid.zip ( 86 KB | Загрузки )

De quelle planète es-tu?
Наверх
 
IP записан
 
Arta
1c++ power user
Отсутствует



Сообщений: 2537
Местоположение: Нижний Новгород
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: тп: ошибки qs
Ответ #2 - 03. Марта 2007 :: 09:54
Печать  
Миш, а что в курилке то... Вроде по теме форума Улыбка
  
Наверх
 
IP записан
 
trad
1c++ power user
1c++ donor
1c++ moderator
Отсутствует



Сообщений: 3050
Местоположение: Киров
Зарегистрирован: 23. Мая 2006
Пол: Мужской
Re: тп: ошибки qs
Ответ #3 - 03. Марта 2007 :: 10:05
Печать  
подтверждаю - ошибка есть.
но чтобы на нее не попадать нужно сначала УстКлючПорядка(), а потом УстИДПоле(), но не наоборот
  

1&&2&&3
Наверх
 
IP записан
 
kms
1c++ power user
1c++ moderator
Отсутствует


я хочу, чтоб сюда проложили
дорогу оттуда...

Сообщений: 4632
Зарегистрирован: 19. Мая 2006
Re: тп: ошибки qs
Ответ #4 - 03. Марта 2007 :: 10:13
Печать  
Arta писал(а) 03. Марта 2007 :: 09:54:
Миш, а что в курилке то... Вроде по теме форума Улыбка

Да мне поначалу просто файлы нужно было куда-то бросить.
А потом уж чуть дописал, вдруг кому-то еще интересно будет.

Кстати, второй вариант неявно решает еще и проблему типизации, когда в ключ включается поле типа Документ (Док), а доп. типизирующее поле не включается (Док_вид).
  

De quelle planète es-tu?
Наверх
 
IP записан
 
kms
1c++ power user
1c++ moderator
Отсутствует


я хочу, чтоб сюда проложили
дорогу оттуда...

Сообщений: 4632
Зарегистрирован: 19. Мая 2006
Re: тп: ошибки qs
Ответ #5 - 03. Марта 2007 :: 10:19
Печать  
trad писал(а) 03. Марта 2007 :: 10:05:
но чтобы на нее не попадать нужно сначала УстКлючПорядка(), а потом УстИДПоле(), но не наоборот

Да, точно.
И еще есть простое добавление полей, оно тоже должно было правильно вписаться в порядок заполнения.
Т.е. корректно было именно так: УстКлючПорядка, потом УстИДПоле и прочие поля.

А правильно я делаю, когда для изменения сортировки устанавливаю по-новому КП с нужным порядком полей?
А ИДПоле у меня остается неизменным.
  

De quelle planète es-tu?
Наверх
 
IP записан
 
kms
1c++ power user
1c++ moderator
Отсутствует


я хочу, чтоб сюда проложили
дорогу оттуда...

Сообщений: 4632
Зарегистрирован: 19. Мая 2006
Re: тп: ошибки qs
Ответ #6 - 03. Марта 2007 :: 10:57
Печать  
Цитата:
+ и еще
этот касяк вероятно будет иметь место при операции позиционирования по значению ИДПоля.
там тоже получаются только поля КП и TypifyField даст о себе знать

да, Дима, ты был прав, как всегда
была та же самая проблема - поправлено, спасибо за подсказку.

и в отладочные сообщения этот запрос не попадал - тоже поправлено.
  

CursorGrid_002.zip ( 86 KB | Загрузки )

De quelle planète es-tu?
Наверх
 
IP записан
 
trad
1c++ power user
1c++ donor
1c++ moderator
Отсутствует



Сообщений: 3050
Местоположение: Киров
Зарегистрирован: 23. Мая 2006
Пол: Мужской
Re: тп: ошибки qs
Ответ #7 - 03. Марта 2007 :: 11:22
Печать  
kms писал(а) 03. Марта 2007 :: 10:19:
[quote author=trad link=1172869182/0#3 date=1172916305]А правильно я делаю, когда для изменения сортировки устанавливаю по-новому КП с нужным порядком полей?
А ИДПоле у меня остается неизменным.

Озадачен ...подловил...
попробуй, но наверно пока есть этот баг - поля нужно строго пересобирать.
  

1&&2&&3
Наверх
 
IP записан
 
Переключение на Главную Страницу Страницы: 1
ОтправитьПечать