Добавлено: 15 июл 2009, 18:25
выдержка из файла описания обновления C_CORPO (c исправлениями, там несколько опечаток -
- интерфейсы надо писать с принадлежностью к компоненте C_CORPO::
-вместо C_VAL.res следует читать как L_Val.res)
...интерфейсы (Corpo_Orders и Corpo_Reserv) предназначены для коррекции сальдовых и текущих остатков МЦ после репликации данных. Они позволяет избежать длительного пересчета сальдовых и текущих остатков (а также резервов) в системе "Галактика" после операции репликации данных в системе "Суппорт".
# КАК ИЗМЕНЕНО:
1) Интерфейс для обновления остатков называется C_CORPO::Corpo_Orders.
Его нужно привязать в корпообмене к таблице SpOrder.
2) Интерфейс для обновления резервов называется C_CORPO::Corpo_Reserv. Его нужно запускать как внешний интерфейс после окончания КОРПО-обмена или привязать к таблицам SpStep, SpSopr, DORes (в этом случае отработает 3 раза вместо одного,
но он довольно быстрый).
Настройка системы Суппорт.
Для филиалов(клиентов) и офиса(сервера) в модуле "Репликация данных" - "Регистрация" - "Групп таблиц" должны быть ИСКЛЮЧЕНЫ таблицы:
SaldoMC, SaldoFnd, TekSaldo, TekMC, SklOst.
Обязательно должны быть указаны таблицы:
1) SpOrder, SklOrder
2) SpStep, BaseDoc, StepDoc, DORes, KatSopr, SpSopr (для расчета резервов).
В модуле "Репликация данных" - "Регистрация" -"Регистрация интерфейсов и семафоров" для своего абонента нужно указать:
1) для таблицы SpOrder - имя интерфейса C_CORPO::Corpo_Orders.
2) для таблицы SpStep - имя интерфейса C_CORPO::Corpo_Reserv.
3) для таблицы SpSopr - имя интерфейса C_CORPO::Corpo_Reserv.
4) для таблицы DOres - имя интерфейса C_CORPO::Corpo_Reserv.
Скопировать в каталог запуска support.bat следующие dll:
G_Tune.dll, G_Buh.dll, G_Cache.dll, G_Common.dll, G_Contexts.dll, G_Fin.dll, G_Kau.dll, G_Nalog.dll, G_Oper.dll, G_Skl.dll, G_Tree.dll, G_Tune.dll, G_TXO.dll, G_Val.dll
Скопировать в каталог запуска Суппорта ресурсы:
С_Сorpo.res, L_Val.res, C_Tune.res.
Для каждого них указать в репозитарии :
Тип - Пользовательский
Система - Суппорт
Компонент - любое имя
Ресурс - Путь_на_каталог_запуска_Суппорта\имя_ресурса (например
D:\Corpo\server\C_Corpo.res).
* * *
- интерфейсы надо писать с принадлежностью к компоненте C_CORPO::
-вместо C_VAL.res следует читать как L_Val.res)
...интерфейсы (Corpo_Orders и Corpo_Reserv) предназначены для коррекции сальдовых и текущих остатков МЦ после репликации данных. Они позволяет избежать длительного пересчета сальдовых и текущих остатков (а также резервов) в системе "Галактика" после операции репликации данных в системе "Суппорт".
# КАК ИЗМЕНЕНО:
1) Интерфейс для обновления остатков называется C_CORPO::Corpo_Orders.
Его нужно привязать в корпообмене к таблице SpOrder.
2) Интерфейс для обновления резервов называется C_CORPO::Corpo_Reserv. Его нужно запускать как внешний интерфейс после окончания КОРПО-обмена или привязать к таблицам SpStep, SpSopr, DORes (в этом случае отработает 3 раза вместо одного,
но он довольно быстрый).
Настройка системы Суппорт.
Для филиалов(клиентов) и офиса(сервера) в модуле "Репликация данных" - "Регистрация" - "Групп таблиц" должны быть ИСКЛЮЧЕНЫ таблицы:
SaldoMC, SaldoFnd, TekSaldo, TekMC, SklOst.
Обязательно должны быть указаны таблицы:
1) SpOrder, SklOrder
2) SpStep, BaseDoc, StepDoc, DORes, KatSopr, SpSopr (для расчета резервов).
В модуле "Репликация данных" - "Регистрация" -"Регистрация интерфейсов и семафоров" для своего абонента нужно указать:
1) для таблицы SpOrder - имя интерфейса C_CORPO::Corpo_Orders.
2) для таблицы SpStep - имя интерфейса C_CORPO::Corpo_Reserv.
3) для таблицы SpSopr - имя интерфейса C_CORPO::Corpo_Reserv.
4) для таблицы DOres - имя интерфейса C_CORPO::Corpo_Reserv.
Скопировать в каталог запуска support.bat следующие dll:
G_Tune.dll, G_Buh.dll, G_Cache.dll, G_Common.dll, G_Contexts.dll, G_Fin.dll, G_Kau.dll, G_Nalog.dll, G_Oper.dll, G_Skl.dll, G_Tree.dll, G_Tune.dll, G_TXO.dll, G_Val.dll
Скопировать в каталог запуска Суппорта ресурсы:
С_Сorpo.res, L_Val.res, C_Tune.res.
Для каждого них указать в репозитарии :
Тип - Пользовательский
Система - Суппорт
Компонент - любое имя
Ресурс - Путь_на_каталог_запуска_Суппорта\имя_ресурса (например
D:\Corpo\server\C_Corpo.res).
* * *