Пересчет остатков при Корпо
Добавлено: 27 мар 2006, 10:40
Как этот механизм реализовать на 8ке?Пересчет остатков после провередния обмена по CORPO | 27.II.2004 @ 18:32 | Solomatin
Назначение: В следствии работы программы репликации данных межофисный обмен с помощью комплекса "КОРПО") информация в БД может становится неккоректной с точки зрения прикладной логики. Это вызвано тем, что программа репликации данных не вызывает прикладную бизнес-логику при модификации БД.
Данные интерфейсы (Corpo_Orders и Corpo_Reserv) предназначены для
корректировки сальдовых и текущих остатков МЦ после репликации данных. Они позволяет избежать длительного пересчета сальдовых и текущих остатков (а также резервов) в системе "Галактика".
Настройка комплекса "КОРПО".
1. Для филиалов(клиентов) и офиса(сервера) в модуле "Репликация данных" - "Регистрация" - "Групп таблиц" должны быть ИСКЛЮЧЕНЫ таблицы:
SaldoMC, SaldoFnd, TekSaldo, TekMC, SklOst.
Обязательно должны быть указаны таблицы:
1) SpOrder, SklOrder, KatMC, KatPodr, KatMOL, KatParty, KlVal, CursVal.
2) SpStep, BaseDoc, StepDoc, DORes, KatSopr, SpSopr (для расчета резервов).
2. Скопировать файлы corpoOrd.res и tunesLib.dll из каталога EXE\ системы "Галактика" в директорий SUP_EXE\ комплекса "КОРПО".
3. В файле support.cfg указать параметр
/resources:полный_путь\corpoOrd.res
4. В модуле "Репликация данных" - "Регистрация" -"Регистрация интерфейсов и семафоров" для своего абонента (выделен жирным шрифтом) нужно указать:
1) для таблицы SpOrder - имя интерфейса Corpo_Orders.
2) для таблицы SpStep - имя интерфейса Corpo_Reserv.
Работа с интерфейсами.
1. Отправить изменения базы филиала(клиента) в офис(сервер).
2. После внедрения почты в оффисе убедиться, что вызываемые интерфейсы отработали корректно т.е должны быть модифицированы
сальдовые и текущие остатки.
В каталоге exe 8ки нашел только corpoOrd02.res, tunesLib.dll - нет
Подключил через репозитарий corpoOrd02.res, настроил всё как пишут
Запустил корпо - ругается на G_Tune.dll. Нашел в ехе 8ки G_Tune.dll - скопировал в exe суппорта - не помогло...
Что делать?