Показать сообщение отдельно
Старый 29.06.2005, 13:38   #40  
Галина is offline
Галина
Участник
 
1,132 / 28 (3) +++
Регистрация: 01.07.2003
[QUOTE]
Далее. У нас есть две галки - MaintainSQL и MaintainSIFT
Можно поставить обе, можно любую из них. По идее, должны получить прирост скорости при расчете суммы. SQL опускаю. SIFT -
Если в ключе 10 полей, если в ключе дата, то построение суммовой таблицы скорее всего ничего не даст - подчеркиваю - скорее всего, каждый случай надо рассматривать отельно.
А если мы сделаем скажем на 32й таблице SIFT в ключе ItemNo,LocationCode

C/ALItem.No := 'Item1'
Item.SETRANGE(LocationFilter, 'Location1');
Item.Calcfields(Inventory)
будет выполняться очень быстро
[QUOTE]
Поле Inventory-это же flow field поле?
Если оно flow field-то в чем лично у меня не понимание вашего объяснения-если подсчитанные суммы где-то хранятся в служебных структурах-то я тогда не понимаю как обратится к этой сумме использую команды кода?Calcfields обращается же к flow filed полю?Если flow filed не часть SIFT -то поидеи мы как то должны напрямую обратится к подсчитанным суммам, хранящимся в служебных структурах? Я не правильно понимаю?