Простой запрос по с использованием виртуальной таблицы.
В обработке проведения выполняется 10-20 секунд.
Вытащил текст запроса запустил в _1СQA - 0,500 сек. О_о
Ума не приложу чего делать. уже порядка 70 пользователей, транзакции слегка достают...
вот эти запросы:
SELECT
регSQL.Фирма as [Фирма $Справочник.Фирмы]
, регSQL.Товар as [Товар $Справочник.Номенклатура]
, регSQL.ПоСчету as [ПоСчету $Документ]
, регSQL.Договор as [Договор $Справочник.Договора]
, регSQL.РезервТовараОстаток as РезервТовара
FROM
$РегистрОстатки.РезервыТоваров(
:ВыбДата~,
,
товар IN (SELECT val FROM #Выбтовар) AND
фирма = $ПустойИД, (Фирма,Товар,ПоСчету,Договор), (РезервТовара) ) as регSQL
ORDER BY
регSQL.Фирма, регSQL.Товар, регSQL.ПоСчету, регSQL.Договор
-- Второй запрос.
SELECT
регSQL.Товар as [Товар $Справочник.Номенклатура]
, регSQL.Фирма as [Фирма $Справочник.Фирмы]
, регSQL.ОстатокТовараОстаток as ОстатокТовара
FROM
$РегистрОстатки.ОстаткиТоваров(
:ВыбДата~,
,
товар IN (SELECT val FROM #Выбтовар) AND
фирма = $ПустойИД AND
склад IN (SELECT val FROM #Выбсклад) , (Товар,Фирма), (ОстатокТовара) ) as регSQL
ORDER BY
регSQL.Товар, регSQL.Фирма
Колво элементов в фильтре:
Товаров: 83
Складов: 14