Подход к переносу данных


[ Пpишедшие ответы ] [ Отпpавьте свой ответ ] [ Пеpеговоpный пункт ] [ FAQ ]

Posted by Васеленко Сергей (195.96.66.214) on November 30, 2002 at 05:08:34:

In Reply to: Переход из года в год.(extra.b & facts.b) posted by Борис, Киев. on November 27, 2002 at 13:42:14:

Уважаемые коллеги!

Опишу подход, который используется у нас.

Переносятся из года в год:

- субсчета плана счетов,
- экстра-параметры,
- параметры extrd.dat.

Не переносятся и не требуются в силу специфики системы:

- начальные значения сальдо и параметров плана счетов,
- факты.

Экспорт данных осуществляется специальной формой EXP_200x.RPT из сервера старого года.

Форма экспорта данные о субсчетах и параметрах extrd.dat формирует в виде директив A и E в файле прямо в каталоге обмена сервера нового года и после полного вывода переименовывает в *.IN.

Для переноса экстра-параметров формируется прямо файл extra.b в каталоге нового сервера, с архивированием старого. Для их подключения следует перезапустить сервер.

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

В целом, такое решение имеет следующие достоинства и недостатки:

+ Простота переноса для пользователей (экспорт + перезапуск).
+ Контролируемый перенос данных (только то, что нужно).
+ Возможность изменения форматов данных старого и нового годов.
+ Многоразовый перенос остатков с любой периодичностью.

- Необходимость программирования формы экспорта.
- Невозможность переноса параметров плана счетов.
- Необходимость перегрузки сервера нового года.
- "Нединамический" перенос (по действию пользователей).
- Применимость только в сетевых версиях.

По минусам:

Необходимость программирования - с каждым годом все становится легче.
Для примера можно скачать форму экспорта в 2002 год с переходом со старого плана счетов на новый http://www.cardinal-soft.com/download/2000H/exp_2002.zip.

Невозможность переноса параметров плана счетов - требуется директива сервера с возможностью установки (и переустановки) начальных значений.

Необходимость перегрузки сервера нового года - требуется директива сервера для перезагрузки начальных значений (extra.b и facts.b).

"Нединамический" перенос - в общем, не страшно.

Применимость только в сетевых версиях - для однопользовательских версий возможна только утилита, которая будет править файлы напрямую.



Пpишедшие ответы:



Отпpавьте свой ответ

Name:
E-Mail:

Subject:

Comments:
Link URL:
(можно не вводить)
Link Title:
(можно не вводить)
Image URL:
(можно не вводить)
ВАЖНО: Если отпpавленное сообщение не будет видно сpазу в
списке сообщений, нажмите клавишу Reload в browser'e.


[ Пpишедшие ответы ] [ Отпpавьте свой ответ ] [ Пеpеговоpный пункт ] [ FAQ ]