Re: Идея по архивации данных

From
Vladimir Mamzikov ()
To
All ()
Date
1998-07-17T10:10:59Z
Area
RU.TRADESOFT
From: "Vladimir Mamzikov" <mvs@seplus.infopac.ru>

    Привет !
    Вопрос конечно интересный :) !


>По некоторой команде УдалитьТовар находятся документы в которые он входит,
>и из них удаляется реляционная ссылка на товар. Вместо этого в документ
>вносятся
>данные о товаре, нужные для просмотра этого документа (Наименование и т.п.)
>в явном виде.

    Так можно сделать, если у тебя в проге есть только Документы +
ТекущийСклад.
    А как быть, если потом нужно производить какие-либо отчеты по может-быть
давно проданному товару ?

    Кроме этого тут надо определиться - когда товар можно считать
устаревшим.


>После этого товар можно удалить, перенести в архив и т.д.
>Почему так хочется в справочнике товаров иметь как можно меньше записей,
так
>это  потомучто
>практически любой запрос им пользуется, и чем меньше он будет, тем быстрее
>будет работать система.

    Тут то-же спорный вопрос: например у меня за 2.5 года работы котноры в
таблице "Номенклатура" всего около 2 000 записей, не думаю что такое кол-во
может существенно повлиять на быстродействие.
---------
    А вообще я тоже над этим задумываюсь, только беспокоит меня другая
таблица, в 10! раз больше чем "Номенклатура" на которой строится работа всей
моей проги (об этом чуть позже).

    Единственное решение, которое мне приходит в голову - это разделить ее
на 2 таблицы (так можно поступить и с номенкатурой).
    И если в запросах нужна старая информация, - ссылаться на Архивную
таблицу, а в текущих задачах - на основную.

    С Уважением, Владимир.
--------------------
ICQ 10422611


--- ifmail v.2.14dev2
 * Origin: Closed Stock Company Infopac (2:5020/400@fidonet)