Поставщие данных SQLite: Формирование запроса 'последние записи'
select
journ.idx_DATE_TIME_IDDOC as [КлючПорядка],
journ.iddoc as [ТекущийДокумент $Документ],
journ.iddocdef as [ТекущийДокумент_вид],
case when journ.ismark = '*' then 7 else
		case when journ.closed&1 = 1 then 8 else 6 end
	end as [Пиктограмма],
ltrim(journ.docno) as [НомерДокумента],
journ.time as [ВремяДокумента $Время],
journ.date as [ДатаДокумента $Дата],
journ.iddocdef AS [ВидДокумента $ВидДокументаПредставление],
journ.closed&1 AS [Проведен],
case when journ.ismark = '*' then 1 else 0 end as [ПометкаУдаления],
journ.Автор as [Автор :Справочник.Пользователи],
journ.Проект as [Проект :Справочник.Проекты],
journ.Фирма as [Фирма :Справочник.Фирмы],
journ.ЮрЛицо as [ЮрЛицо :Справочник.СвоиЮрЛица],
case journ.iddocdef
		when ' 2VH' then ДокИнвентаризацияТМЦ.Комментарий
		when ' 1MI' then ДокОприходованиеТМЦ.Комментарий
		when ' 198' then ДокПеремещениеТМЦ.Комментарий
		when ' 36S' then ДокПереоценкаРозница.Комментарий
		when ' 1DQ' then ДокСписаниеТМЦ.Комментарий
	end as [Комментарий :Строка],
case journ.iddocdef
		when ' 2VH' then ДокИнвентаризацияТМЦ.Склад
		when ' 1MI' then ДокОприходованиеТМЦ.Склад
		when ' 198' then ДокПеремещениеТМЦ.Склад
		when ' 36S' then ДокПереоценкаРозница.Склад
		when ' 1DQ' then ДокСписаниеТМЦ.Склад
	end as [Склад :Справочник.Склады],
ДокПеремещениеТМЦ.СкладПолучатель as [СкладПолучатель :Справочник.Склады]
 from
[Журнал] as journ
	left join [Документ.ИнвентаризацияТМЦ] as ДокИнвентаризацияТМЦ
		on journ.iddoc = ДокИнвентаризацияТМЦ.iddoc
	left join [Документ.ОприходованиеТМЦ] as ДокОприходованиеТМЦ
		on journ.iddoc = ДокОприходованиеТМЦ.iddoc
	left join [Документ.ПеремещениеТМЦ] as ДокПеремещениеТМЦ
		on journ.iddoc = ДокПеремещениеТМЦ.iddoc
	left join [Документ.ПереоценкаРозница] as ДокПереоценкаРозница
		on journ.iddoc = ДокПереоценкаРозница.iddoc
	left join [Документ.СписаниеТМЦ] as ДокСписаниеТМЦ
		on journ.iddoc = ДокСписаниеТМЦ.iddoc
  where
((journ.iddocdef in (' 2VH',' 1MI',' 198',' 36S',' 1DQ')))
 order by
journ.idx_DATE_TIME_IDDOC  desc
 limit @sqlite_data_provider_rowcount
Подбор индекса для таблицы 1SJOURN:
	Ограничения: IDDOC=; IDDOC=; IDDOC=; IDDOC=; IDDOC=;
	Упорядочить: ACDATETIM[dx_DATE_TIME_IDDOC] desc,
	Найдено в кэше
	Выбран индекс IDDOC: IDDOC
	Стоимость: 16
Подбор индекса для таблицы 1SJOURN:
	Ограничения:
	Упорядочить: ACDATETIM[dx_DATE_TIME_IDDOC] desc,
	Найдено в кэше
	Выбран индекс ACDATETIM: DTOS(DATE)+TIME+IDDOC
	Попадает в сортировку
	Стоимость: 16
Подбор индекса для таблицы DH3725:
	Ограничения: IDDOC=;
	Найдено в кэше
	Выбран индекс ID: IDDOC
	Стоимость: 6
Подбор индекса для таблицы DH2106:
	Ограничения: IDDOC=;
	Найдено в кэше
	Выбран индекс ID: IDDOC
	Стоимость: 10
Подбор индекса для таблицы DH1628:
	Ограничения: IDDOC=;
	Найдено в кэше
	Выбран индекс ID: IDDOC
	Стоимость: 12
Подбор индекса для таблицы DH4132:
	Ограничения: IDDOC=;
	Найдено в кэше
	Выбран индекс ID: IDDOC
	Стоимость: 2
Подбор индекса для таблицы DH1790:
	Ограничения: IDDOC=;
	Найдено в кэше
	Выбран индекс ID: IDDOC
	Стоимость: 8
Поставщие данных SQLite: обновить строку
Поставщие данных SQLite: Формирование запроса 'обновление строки'
select
journ.idx_DATE_TIME_IDDOC as [КлючПорядка],
journ.iddoc as [ТекущийДокумент $Документ],
journ.iddocdef as [ТекущийДокумент_вид],
case when journ.ismark = '*' then 7 else
		case when journ.closed&1 = 1 then 8 else 6 end
	end as [Пиктограмма],
ltrim(journ.docno) as [НомерДокумента],
journ.time as [ВремяДокумента $Время],
journ.date as [ДатаДокумента $Дата],
journ.iddocdef AS [ВидДокумента $ВидДокументаПредставление],
journ.closed&1 AS [Проведен],
case when journ.ismark = '*' then 1 else 0 end as [ПометкаУдаления],
journ.Автор as [Автор :Справочник.Пользователи],
journ.Проект as [Проект :Справочник.Проекты],
journ.Фирма as [Фирма :Справочник.Фирмы],
journ.ЮрЛицо as [ЮрЛицо :Справочник.СвоиЮрЛица],
case journ.iddocdef
		when ' 2VH' then ДокИнвентаризацияТМЦ.Комментарий
		when ' 1MI' then ДокОприходованиеТМЦ.Комментарий
		when ' 198' then ДокПеремещениеТМЦ.Комментарий
		when ' 36S' then ДокПереоценкаРозница.Комментарий
		when ' 1DQ' then ДокСписаниеТМЦ.Комментарий
	end as [Комментарий :Строка],
case journ.iddocdef
		when ' 2VH' then ДокИнвентаризацияТМЦ.Склад
		when ' 1MI' then ДокОприходованиеТМЦ.Склад
		when ' 198' then ДокПеремещениеТМЦ.Склад
		when ' 36S' then ДокПереоценкаРозница.Склад
		when ' 1DQ' then ДокСписаниеТМЦ.Склад
	end as [Склад :Справочник.Склады],
ДокПеремещениеТМЦ.СкладПолучатель as [СкладПолучатель :Справочник.Склады]
 from
[Журнал] as journ
	left join [Документ.ИнвентаризацияТМЦ] as ДокИнвентаризацияТМЦ
		on journ.iddoc = ДокИнвентаризацияТМЦ.iddoc
	left join [Документ.ОприходованиеТМЦ] as ДокОприходованиеТМЦ
		on journ.iddoc = ДокОприходованиеТМЦ.iddoc
	left join [Документ.ПеремещениеТМЦ] as ДокПеремещениеТМЦ
		on journ.iddoc = ДокПеремещениеТМЦ.iddoc
	left join [Документ.ПереоценкаРозница] as ДокПереоценкаРозница
		on journ.iddoc = ДокПереоценкаРозница.iddoc
	left join [Документ.СписаниеТМЦ] as ДокСписаниеТМЦ
		on journ.iddoc = ДокСписаниеТМЦ.iddoc
  where
((journ.iddocdef in (' 2VH',' 1MI',' 198',' 36S',' 1DQ')))
 and
journ.idx_DATE_TIME_IDDOC  = @sqlite_data_provider_key0
 limit 1
Подбор индекса для таблицы 1SJOURN:
	Ограничения: ACDATETIM[dx_DATE_TIME_IDDOC]=; IDDOC=; IDDOC=; IDDOC=; IDDOC=; IDDOC=;
	Найдено в кэше
	Выбран индекс IDDOC: IDDOC
	Стоимость: 16
Подбор индекса для таблицы 1SJOURN:
	Ограничения: ACDATETIM[dx_DATE_TIME_IDDOC]=;
	Найдено в кэше
	Выбран индекс ACDATETIM: DTOS(DATE)+TIME+IDDOC
	Стоимость: 16
Подбор индекса для таблицы DH3725:
	Ограничения: IDDOC=;
	Найдено в кэше
	Выбран индекс ID: IDDOC
	Стоимость: 6
Подбор индекса для таблицы DH2106:
	Ограничения: IDDOC=;
	Найдено в кэше
	Выбран индекс ID: IDDOC
	Стоимость: 10
Подбор индекса для таблицы DH1628:
	Ограничения: IDDOC=;
	Найдено в кэше
	Выбран индекс ID: IDDOC
	Стоимость: 12
Подбор индекса для таблицы DH4132:
	Ограничения: IDDOC=;
	Найдено в кэше
	Выбран индекс ID: IDDOC
	Стоимость: 2
Подбор индекса для таблицы DH1790:
	Ограничения: IDDOC=;
	Найдено в кэше
	Выбран индекс ID: IDDOC
	Стоимость: 8
Поставщие данных SQLite: Формирование запроса 'следющие записи'
select
journ.idx_DATE_TIME_IDDOC as [КлючПорядка],
journ.iddoc as [ТекущийДокумент $Документ],
journ.iddocdef as [ТекущийДокумент_вид],
case when journ.ismark = '*' then 7 else
		case when journ.closed&1 = 1 then 8 else 6 end
	end as [Пиктограмма],
ltrim(journ.docno) as [НомерДокумента],
journ.time as [ВремяДокумента $Время],
journ.date as [ДатаДокумента $Дата],
journ.iddocdef AS [ВидДокумента $ВидДокументаПредставление],
journ.closed&1 AS [Проведен],
case when journ.ismark = '*' then 1 else 0 end as [ПометкаУдаления],
journ.Автор as [Автор :Справочник.Пользователи],
journ.Проект as [Проект :Справочник.Проекты],
journ.Фирма as [Фирма :Справочник.Фирмы],
journ.ЮрЛицо as [ЮрЛицо :Справочник.СвоиЮрЛица],
case journ.iddocdef
		when ' 2VH' then ДокИнвентаризацияТМЦ.Комментарий
		when ' 1MI' then ДокОприходованиеТМЦ.Комментарий
		when ' 198' then ДокПеремещениеТМЦ.Комментарий
		when ' 36S' then ДокПереоценкаРозница.Комментарий
		when ' 1DQ' then ДокСписаниеТМЦ.Комментарий
	end as [Комментарий :Строка],
case journ.iddocdef
		when ' 2VH' then ДокИнвентаризацияТМЦ.Склад
		when ' 1MI' then ДокОприходованиеТМЦ.Склад
		when ' 198' then ДокПеремещениеТМЦ.Склад
		when ' 36S' then ДокПереоценкаРозница.Склад
		when ' 1DQ' then ДокСписаниеТМЦ.Склад
	end as [Склад :Справочник.Склады],
ДокПеремещениеТМЦ.СкладПолучатель as [СкладПолучатель :Справочник.Склады]
 from
[Журнал] as journ
	left join [Документ.ИнвентаризацияТМЦ] as ДокИнвентаризацияТМЦ
		on journ.iddoc = ДокИнвентаризацияТМЦ.iddoc
	left join [Документ.ОприходованиеТМЦ] as ДокОприходованиеТМЦ
		on journ.iddoc = ДокОприходованиеТМЦ.iddoc
	left join [Документ.ПеремещениеТМЦ] as ДокПеремещениеТМЦ
		on journ.iddoc = ДокПеремещениеТМЦ.iddoc
	left join [Документ.ПереоценкаРозница] as ДокПереоценкаРозница
		on journ.iddoc = ДокПереоценкаРозница.iddoc
	left join [Документ.СписаниеТМЦ] as ДокСписаниеТМЦ
		on journ.iddoc = ДокСписаниеТМЦ.iddoc
  where
((journ.iddocdef in (' 2VH',' 1MI',' 198',' 36S',' 1DQ')))
 and
journ.idx_DATE_TIME_IDDOC  > @sqlite_data_provider_key0
 order by
journ.idx_DATE_TIME_IDDOC  asc
 limit @sqlite_data_provider_rowcount
Подбор индекса для таблицы 1SJOURN:
	Ограничения: ACDATETIM[dx_DATE_TIME_IDDOC]>; IDDOC=; IDDOC=; IDDOC=; IDDOC=; IDDOC=;
	Упорядочить: ACDATETIM[dx_DATE_TIME_IDDOC],
	Найдено в кэше
	Выбран индекс IDDOC: IDDOC
	Стоимость: 16
Подбор индекса для таблицы 1SJOURN:
	Ограничения: ACDATETIM[dx_DATE_TIME_IDDOC]>;
	Упорядочить: ACDATETIM[dx_DATE_TIME_IDDOC],
	Найдено в кэше
	Выбран индекс ACDATETIM: DTOS(DATE)+TIME+IDDOC
	Попадает в сортировку
	Стоимость: 8
Подбор индекса для таблицы DH3725:
	Ограничения: IDDOC=;
	Найдено в кэше
	Выбран индекс ID: IDDOC
	Стоимость: 6
Подбор индекса для таблицы DH2106:
	Ограничения: IDDOC=;
	Найдено в кэше
	Выбран индекс ID: IDDOC
	Стоимость: 10
Подбор индекса для таблицы DH1628:
	Ограничения: IDDOC=;
	Найдено в кэше
	Выбран индекс ID: IDDOC
	Стоимость: 12
Подбор индекса для таблицы DH4132:
	Ограничения: IDDOC=;
	Найдено в кэше
	Выбран индекс ID: IDDOC
	Стоимость: 2
Подбор индекса для таблицы DH1790:
	Ограничения: IDDOC=;
	Найдено в кэше
	Выбран индекс ID: IDDOC
	Стоимость: 8