varelchik писал(а) 13. Июля 2007 :: 14:03:Касательно остатков понятно.
а вот как быть с оборотами?
Там же даты нету.
Есть только IDDOC
по нем соединяться?
Если имеется ввиду обороты по регистру остатков.
По умолчанию 1С заводит только один индекс
IDLINE |IDDOC,LINENO,ACTNO
т.е. iddoc+STR(lineno,4)+STR(actno,6)
Т.е. если интересует отбор по периоду, то только соединяться.
Оптимизация хранения индексов оставлена на усмотрение программиста.
Например, если поставить галочку "быстрая обработка движений" (я обычно ставлю для регистра продаж)
То появится поля DATE и TIME и индекс :
DATETIME |DATE,TIME,IDDOC,LINENO,ACTNO
т.е. DTOS(date)+time+iddoc+STR(lineno,4)+STR(actno,6)
Платой будет поддержка этого индекса(увеличение времени на запись).
Для одного двух документов проведенных задним числом - нет смысла.
Также можно добавлять отборы движений по измерениям - появится сложный индекс по измерению.