Переключение на Главную Страницу Страницы: 1 2 [3]  ОтправитьПечать
Очень популярная тема (более 25 ответов) 1sqlite - движения документа (число прочтений - 8186 )
JohnyDeath
1c++ power user
1c++ donor
Отсутствует



Сообщений: 3050
Местоположение: Волгоград
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: 1sqlite - движения документа
Ответ #30 - 17. Января 2011 :: 08:37
Печать  
Индекс называется idx_date_time_iddoc_lineno_actno (ты немного недописал)
А все поля (включая виртуальные индексы) можешь посмотреть стандартно:
Код
Выбрать все
SELECT * FROM ЖУРНАЛ 

  
Наверх
 
IP записан
 
Dmitry The Wing
God Member
*****
Отсутствует


1C++ rocks!

Сообщений: 839
Местоположение: Где-то в Сибири
Зарегистрирован: 18. Августа 2009
Пол: Мужской
Re: 1sqlite - движения документа
Ответ #31 - 17. Января 2011 :: 08:41
Печать  
JohnyDeath писал(а) 17. Января 2011 :: 08:37:
Индекс называется idx_date_time_iddoc_lineno_actno (ты немного недописал)
А все поля (включая виртуальные индексы) можешь посмотреть стандартно:
Код
Выбрать все
SELECT * FROM ЖУРНАЛ 


Спасибо за совет по определению списка полей - помогло, правда я еще добавил "limit 1", но индекс в журнале есть именно idx_date_time_iddoc, а idx_date_time_iddoc_lineno_actno - отсутствует. Видимо, что-то другое нарушается...

Понял, в чем проблема:
@ДатаКон~~~ надо заменить на @ДатаКон с соответствующим модификатором (3) в УстановитьПараметр.

Однако, меня пугает то, что в плане использование индекса никак не отразилось:
Код
Выбрать все
Использование таблиц
order	from	detail
0	0	TABLE Журнал AS ж VIRTUAL TABLE INDEX 1:ACDATETIM;    24 !" 0?b 6O?|?j`"b$ @? 1$ d! R,zP
1	1	TABLE Документ.Смена AS ш VIRTUAL TABLE INDEX 0:ID;    15 !  0p nHy$40T  Q  81.h +
2	2	TABLE Журнал AS жрс VIRTUAL TABLE INDEX 0:IDDOC;    15 !  0p nHy$40D  Q  81.h +
3	3	TABLE Журнал AS жс VIRTUAL TABLE INDEX 0:IDDOC;    15 !  0p nHy$40D  Q  81.h +
4	4	TABLE Документ.СопроводительныйЛист AS с VIRTUAL TABLE INDEX 0:ID;    10 !  0p nHyd!   kM 



Ой ... соврал ... этот индекс используется, просто в 1С зовется иначе:
Код
Выбрать все
# Name     |Descr	  |Unique|Indexed fields							   |DBName
I=ACDATETIM|Date+Time+ID  |0     |DATE,TIME,IDDOC							   |ACDATETIME 

  
Наверх
 
IP записан
 
JohnyDeath
1c++ power user
1c++ donor
Отсутствует



Сообщений: 3050
Местоположение: Волгоград
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: 1sqlite - движения документа
Ответ #32 - 17. Января 2011 :: 08:50
Печать  
А что должно было поменяться в плане индексов?
Просто до этого этот индекс выбирался автоматически, а теперь ты указываешь его явно.
  
Наверх
 
IP записан
 
Переключение на Главную Страницу Страницы: 1 2 [3] 
ОтправитьПечать