Страница 1 из 2

Корпо-обмен в 8.10. Не работает пересчет остатков

Добавлено: 27 мар 2007, 20:19
Nikos
Не работает интерфейс corpo_orders для автоматического пересчета текущих остатков после корпо-обмена. Он вообще не загружается. Вероятно, теперь он по-другому называется, или я какой-то ресурс не подключил... Кто настраивал - подскажите, пожалуйста.

Добавлено: 19 май 2007, 15:57
homak
Nikos Приветствую участника которому тоже корпо жить спокойно не дает :) мы пока на 7.12 ... пересчет остатков после "обмена" нам тоже актуален, и переход на 8-ку неизбежен ... будем следить за топиком

Добавлено: 30 май 2007, 06:58
Роман
Nikos
существует ли вообще какаянибудь инструкция по настройке пересчета остатков сразу после обмена?

у меня бух сам запускает пересчет.

Добавлено: 30 май 2007, 09:50
edward_K
У меня есть такая инструкция от разработчика (на 8 надо применять с учетом ее особеностей подключения ресов, на 8.1 также обратите что в имя фейса добавлено имя компоненты). Есть ли в стандартной доке - не знаю, когда просил ее лет 5 назад еще не было.
=========================
Прилагаю инструкцию по эксплуатации ресурсов для
корпо-обмена. Важен пункт 1:
1. Для филиалов(клиентов) и офиса(сервера) в модуле
"Репликация данных" - "Регистрация" - "Групп таблиц" должны
быть ИСКЛЮЧЕНЫ таблицы: SaldoMC, SaldoFnd, TekSaldo, TekMC,
SklOst.
Т.е. передавать в корпо-обмене перечисленные таблицы
категорически запрещено (только ордера). Если будут вопросы
- обращайтесь ко мне (по почте или icq) или в ближайший ОТП.
----------------------------------------------------------------------------
----------------------------------------------------------------------------

Назначение: В следствии работы программы репликации данных (межофисный обмен
с помощью комплекса "КОРПО") информация в БД может становится неккоректной
с точки зрения прикладной логики. Это вызвано тем, что программа репликации
данных не вызывает прикладную бизнес-логику при модификации БД.
Данные интерфейсы (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. После внедрения почты в оффисе убедиться, что вызываемые
интерфейсы отработали корректно т.е должны быть модифицированы сальдовые и
текущие остатки.

Состав патча: файлы corpoOrd.res и tunesLib.dll

Добавлено: 30 май 2007, 09:57
edward_K
да, чтоб найти как же фейс называется в galnet.cfg(support) добавте
[vip]
! показать все фейсы в запуске внешнего интерфейса
VisibleAllInterface =On
и по ctrl+F ищите название в списке.
Заодно и проверите есть ли нужный в подключенных ресах.
Ну либо тоже самое в "консоль управления" - "объекты".

Добавлено: 30 май 2007, 11:30
Роман
сейчас пошарил в EXE от 8.0 нашел в exe\Utils\corpo0rd.res

надо с ним попробывать....

Добавлено: 04 июн 2007, 10:43
Nikos
Мне прислала Галактика следующее:

Добрый день!

КОРРЕКЦИЯ САЛЬДОВЫХ и ТЕКУЩИХ
ОСТАТКОВ МЦ ПОСЛЕ РЕПЛИКАЦИИ ДАННЫХ
( Обновленная инструкция по настройке CORPO)

Версия 8.10

1. Скопировать файлы L_Corpo.RES и TunesLib.dll в каталог EXE системы "Support"

2. Скопировать файлы G_Cache.dll G_Common.dll G_Tune.dll в каталог EXE системы "Support"

3. Прописать путь на ресурс L_CORPO.RES в репозитарий для системы "Support".

4. Прописать в переменные окружения SET PATH путь на EXE каталог "Support".

5. Настройка модуля "Репликация данных" системы "Support":
Для офисов-клиентов и офиса-сервера в модуле "Репликация данных" - "Регистрация" - "Групп таблиц"
- Должны быть исключены таблицы:
SaldoMC, SaldoFnd, TekSaldo, TekMC, SklOst.
- Обязательно должны быть указаны таблицы:
SpOrder, SklOrder, KatMC, KatPodr, KatMOL, KatParty, KlVal, CursVal.
SpStep, BaseDoc, StepDoc, DORes, KatSopr, SpSopr (для расчета резервов).
- В модуле "Репликация данных" - "Регистрация" -"Регистрация интерфейсов и семафоров"
для своего абонента (выделен жирным шрифтом) нужно указать:
1) Для таблицы SPSTEP интерфейс: L_CORPO::CORPO_RESERV
2) Для таблицы SPORDERS интерфейс: L_CORPO::CORPO_ORDERS

И ресурс прислали L_Corpo.RES, но все равно не работает, хоть и ошибок не выдает.

Добавлено: 05 июн 2007, 04:12
Роман
Nikos
можешь их попросить аналогично для 8.0 прислать?

Добавлено: 06 июн 2007, 14:50
Nikos
Так я прошу на обычном 'support@galaktika.ru'. Ну а про 8-ку нужно разбираться, возможно никакого дополнительного ресурса и не нужно.

Добавлено: 13 дек 2007, 19:18
AlexV
Nikos писал(а):2) Для таблицы SPORDERS интерфейс: L_CORPO::CORPO_ORDERS
L_CORPO не нашел нигде. Наверное опечатка? Не L_corpo, а C_corpo. Но в C_Corpo нет интерфейса CORPO_ORDERS, его вообще нигде нет. Подскажите, пожалуйста, где найти интерфейс CORPO_ORDERS!

И TunesLib.dll тоже в 8.1 я нигде не обнаружил.

Добавлено: 14 дек 2007, 10:46
Nikos
L_CORPO мне присылала тех. поддержка (и эту инструкцию). Могу выслать. Но толком так у меня корпо-обмен и не заработал. Может, у вас получится настроить. А меня эти проблемы поддтолкнули к объединению нескольких БД в одну и работу удаленных пользователей по терминалу. Теперь никаких проблем нет - на одной БД все гораздо проще.

Добавлено: 17 дек 2007, 19:00
AlexV
Nikos писал(а):L_CORPO мне присылала тех. поддержка (и эту инструкцию). Могу выслать.
Да, вышлите пожалуйста. адрес: fordocs@rambler.ru

Добавлено: 04 янв 2008, 14:56
edd
Пожалуйста, вышлите и нам L_Corpo вместе с инструкцией! Адрес: texosm@mail.ru
Заранее спасибо!

Добавлено: 13 июл 2009, 12:31
korvanakorvana
Можно и мне эти ФАЙЛИКИ
1. Скопировать файлы L_Corpo.RES и TunesLib.dll в каталог EXE системы "Support"

2. Скопировать файлы G_Cache.dll G_Common.dll G_Tune.dll в каталог EXE системы "Support"

KORVANA@YANDEX.RU
За ранее спаибо)

Добавлено: 13 июл 2009, 13:47
edward_K
L_corpo следует читать как C_CORPO.res
фейс оттутда C_CORPO::CORPO_ORDERS
копировать его из каталога exe галки не нужно - в сапорте в консоли управления в репозитарии - компоненты пропишите полный путь на него (через шару, чтобы запускать с любого места), систему укажите сапорт. dll либо скопируйте из exe галки в exe сапорта либо добавте путь на галку в PATH(первое лучше для запуска с любого места- но их надо будет иногда обновлять после установки патчей - можно бантик написать для их копирования).