На свежую голову пересмотрел запрос, и действительно не правильно написан.. переделал, и вот оно счастье:
Секунд на Выполнить: 38.268
Секунд на ВыполнитьИнструкцию: 1.661
Сам запрос:
|SELECT
| РегПартий.Контрагент as [Контрагент $Справочник.Контрагенты],
| РегПартий.Фирма as [Фирма $Справочник.Фирмы],
| SUM(РегПартий.КоличествоНачОст) as НачОстатокТовара
|FROM
| (SELECT
| $Р.Контрагент AS Контрагент,
| $Р.Фирма AS Фирма,
| $Р.ОстатокТовара AS КоличествоНачОст
| FROM
| $РегистрИтоги.ПартииТоваров as Р
| WHERE
| а+$Р.ПрихДокумент
| LIKE ___'+'_____________')
|
| UNION ALL
|
| SELECT
| $Р.Контрагент AS Контрагент,
| $Р.Фирма AS Фирма,
| $Р.ОстатокТовара * (1 - Р.debkred * 2) AS КоличествоНачОст
| FROM
| $Регистр.ПартииТоваров AS Р
| WHERE
| DTOS(Р.date)+Р.time+Р.iddoc+STR(lineno,4)+STR(actno,6)
| BETWEEN
| DTOS(:НачалоМесяца~~)+' '+' '+' '+' '
| AND
| DTOS(:ПредДата~~)+'ZZZZZZ'+'ZZZZZZZZZ'+'ZZZZ'+'ZZZZZZ'
| AND $Р.Фирма = :ВыбФирма
| AND $Р.Контрагент = :ВыбКлиент
| ) РегПартий
|GROUP BY
| Контрагент,
| Фирма
|";
Размеры файлов регистра партий
RG1130.DBF = 1,12 ГБ = ИТОГИ
RA1130.DBF = 1,25 ГБ = ДВИЖЕНИЯ
Измерения по порядку
Фирма
Товар
Статус
Контрагент
Поставщик
Поставка
ПрихДокумент
Прошу прощения за свою невнимательность, и еще раз спасибо за помощь.
теперь тока по заплаткам от hogik вопросы
_http://infostart.ru/public/15577/ - по поводу размера
_http://infostart.ru/public/16268/ - по поводу монопольного исп.
правильные ссылки?