ВНИМАНИЕ.
Информация в этом разделе приведена исключительно для ознакомления!
Пока оперативный ввод проверен только
при вводе заказов !!!
Появилась возможность
ввода данных за смену в оперативную базу, содержащую лишь несколько дней,
с автоматической
репликацией в основную базу.
Целью этой доработки
является достижение независимости скорости работы программы от размера основой
базы документов.
В системных параметрах,
закладка Файлы добавлены новые параметры:
OPERDATE - Указывается
дата, начиная с которой ввод данных за текущую смену выполняется в оперативную
базу
OPERDAYS - Кол-во дней
хранения данных в оперативной базе до текущей даты
OPERDBNAME - 4-х
буквенные идентификаторы таблиц в оперативной базе (Например: DOCZ, DOCS)
OPERKINDS - 3-х буквенные идентификаторы документов из
файлов DOCS в оперативной базе
При правильной настройке
указанных параметров, в каталоге OPDATA создается вложенный каталог OPERATIVE.
Ввод данных за смену,
для документов, указанных в вышеописанных параметрах, выполняется в оперативную
базу, в каталог
OPERATIVE, если дата входит в диапазон оперативного ввода;
или в основную базу, в
каталог OPDATA, в ином случае.
Просмотр месячных данных
всегда выполняется из основного каталога OPDATA.
Можно настроить в
планировщике заданий ежедневную очистку оперативной базы от устаревшей
информации.
Таким образом
оперативная база будет ограничена по размеру, за счет повторного использования
удаленных
записей.
Оперативный ввод
работает только под ADS 9.00 и выше.
Кроме того ОБЯЗАТЕЛЬНО
использование автоинкрементного поля для документов,
а именно в системных
параметрах, закладка интерфейс, должны быть установлены следующие параметры:
AUTOIDDATE - Месяц,
начиная с которого ид.док-та формируется по автоинкрементному полю
AUTOINDEX - Индекс по автоинкрементному полю в
документах? Да
После установки
указанных параметров, необходимо изменить структуру и переиндексировать файлы
документов
(для этих целей лучше
использовать программу SETAUTOID() и SETAUTOINDEX())