Пересчет остатков при Корпо

Администрирование баз данных (Pervasive.SQL, MS SQL, Oracle, утилита Support)

Модераторы: m0p3e, edward_K, Модераторы

Ответить
Роман
Постоянный обитатель
Сообщения: 164
Зарегистрирован: 15 июл 2005, 05:48
Откуда: Хабаровск
Контактная информация:

Пересчет остатков при Корпо

Сообщение Роман »

Пересчет остатков после провередния обмена по 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. После внедрения почты в оффисе убедиться, что вызываемые интерфейсы отработали корректно т.е должны быть модифицированы
сальдовые и текущие остатки.
Как этот механизм реализовать на 8ке?
В каталоге exe 8ки нашел только corpoOrd02.res, tunesLib.dll - нет
Подключил через репозитарий corpoOrd02.res, настроил всё как пишут
Запустил корпо - ругается на G_Tune.dll. Нашел в ехе 8ки G_Tune.dll - скопировал в exe суппорта - не помогло...

Что делать?
Роман
Постоянный обитатель
Сообщения: 164
Зарегистрирован: 15 июл 2005, 05:48
Откуда: Хабаровск
Контактная информация:

Сообщение Роман »

Неужели никто не пользуется? :eek:
yuri_z
Постоянный обитатель
Сообщения: 165
Зарегистрирован: 29 мар 2005, 17:49
Откуда: Н.Новгород ОАО "Сибур-Нефтехим"
Контактная информация:

Сообщение yuri_z »

set path=\\server\galxxx\exe;%path%
start /w \\server\galxxx\support\Sup_EXE\isupport.exe ....... Даже на 7.12 если не использовать эту конструкцию замучаетесь при обновлениях галактики
homak
Постоянный обитатель
Сообщения: 144
Зарегистрирован: 29 мар 2005, 17:49
Откуда: Красноярский Край
Контактная информация:

Сообщение homak »

Тут столкнулся с проблемкой ...
Галактика 7.12 ...
есть 3 файла примерно одинаковых по размеру ...

corpoord.res
corpoord2.res
corpoord6.res

==============
какой из них подключать в суппорте ?
k_olta
Сообщения: 15
Зарегистрирован: 10 апр 2006, 16:10

Сообщение k_olta »

Запустил корпо - ругается на G_Tune.dll. Нашел в ехе 8ки G_Tune.dll - скопировал в exe суппорта - не помогло...
Нам DLL выдала ТП
jack
Сообщения: 5
Зарегистрирован: 25 июн 2006, 10:50
Откуда: Москва

Сообщение jack »

Перепробывал кучу вариантов DLL и CorpoOrd.res
Сальдовые и текущие остатки расчитываются в обратную сторону
По Приходным Ордерам -отрицательное сальдо
По Расходным - Положительное ????????????
Ответить