ВНИМАНИЕ !!!

В связи с тем, что была выявлена зависимость времени работы фильтров от объема базы

данных была введена возможность раздельного хранения документов различных типов в

разных базах данных:

1) Заказы торговли       в файле DOCZ (документы ZAK)

2) План выпуска и фактическая себестоимость в файле DOCC (документы PPC, CST)

3) Прочие документы - остаются в файле DOCS

Для отделения указанных документов необходимо:

- установить соответствующий Сиситемный параметр в закладке "Файлы документов" - указать в

   нем первые четыре символа в имени файла, предназначенного для хранения данной группы документов.

   Параметр лучше ввести с датой начала действия (с первого числа месяца), то есть с пустой датой

   его значение должно быть DOCS, а начиная с какого либо месяца - например DOCZ. При этом данные

   за предыдущие месяцы можно оставить в DOCS - программа по дате начала действия параметра будет

   определять какой файл открывать.

- Для тех кто еще не приступал к работе в WINDOWS версии с модулями "Диспетчерская", "Плановый отдел"

   достаточно перевести выше описанные параметры в соответствующее положение и больше ничего не делать.

- Для тех кто уже работал с этими модулями надо выполнить процедуру переноса введенных ранее документов

  из DOCS в отдельные файлы за нужные периоды (в соответствии с началом действия соответствующего

  системного параметра). Процедура вызывается в модуле "Администратор" пункт "Данные"-"Разделение DOCS"

 

Для написания программ на встроенном языке введены:

1) При открытии формы документа создается Public переменная CurFileId, принимающая значение

   первых 4 симолов имени файла где хранится данный документ.

2) Для использования в функциях OpenFData и SelectSQL введена функция RetDbName, возвращающая

   те же 4 символа по переданному параметру типа документа. Второй параметр функции - дата для

   сравнения с датой начала действия параметра.

  

Имя файла для хранения какого либо документа должно быть указано в справочнике "Представлений

документов" (R170) - в реквизите Идентификатор файла. Там может быть указано выражение - например,

(GetPrm('ID_ZAK',~DateFromCurDate:=.t.)) - значение системного параметра. Вычисляемое выражение

надо брать в круглые скобки.

Умолчание (пустота) означает DOCS.