Не пересчитываются остатки по объектам после обмена

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

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

Ответить
Nikos
Местный житель
Сообщения: 577
Зарегистрирован: 29 мар 2005, 17:49
Откуда: Томск

Не пересчитываются остатки по объектам после обмена

Сообщение Nikos »

Добрый день!
Помогите разобраться с корпо-обменом. Не пересчитываются остатки по объектам после обмена. Вероятно, нужно подключить какой-то интерфейс. У меня подключен Corpo_orders, так со складскими остатками проблем нет. Если же есть объект строительства, то нужно после обмена вручную выполнять пересчет сальдовых остатков по объектам строительства, иначе дальнейшее списание идет без объекта.
Nikos
Местный житель
Сообщения: 577
Зарегистрирован: 29 мар 2005, 17:49
Откуда: Томск

Сообщение Nikos »

Забыл: Галактика 7.12 + Pervasive 8.7 + Win2000Srv
yuri_z
Постоянный обитатель
Сообщения: 165
Зарегистрирован: 29 мар 2005, 17:49
Откуда: Н.Новгород ОАО "Сибур-Нефтехим"
Контактная информация:

Сообщение yuri_z »

Классика, не ленимся прочитать FAQ: 1. Для филиалов(клиентов) и офиса(сервера) в модуле "Репликация данных" - "Регистрация" - "Групп таблиц" должны быть ИСКЛЮЧЕНЫ таблицы:
SaldoMC, SaldoFnd, TekSaldo, TekMC, SklOst.
Обязательно должны быть указаны таблицы:
1) SpOrder, SklOrder, KatMC, KatPodr, KatMOL, KatParty, KlVal, CursVal.
2) SpStep, BaseDoc, StepDoc, DORes, KatSopr, SpSopr (для расчета резервов).
2. в батнике запуска корпо-обмена первой строчкой: set path=\\server\gal712\exe;%path%
3. файле support.cfg указать параметр OpenResources=\\server\gal712\exe\corpoord.res
OpenResources=\\server\gal712\exe\corpoord2.res
OpenResources=\\server\gal712\exe\corpoord6.res
4. В модуле "Репликация данных" - "Регистрация" -"Регистрация интерфейсов и семафоров" для своего абонента нужно указать:
1) для таблицы SpOrder - имя интерфейса Corpo_Orders.
2) для таблицы SpStep - имя интерфейса Corpo_Reserv.
(С) от техподдержки :) Проблемы с корпо есть, но они другие.
Nikos
Местный житель
Сообщения: 577
Зарегистрирован: 29 мар 2005, 17:49
Откуда: Томск

Сообщение Nikos »

Все так и сделано (иначе складские остатки бы не пересчитывались бы), кроме п.2:
2. в батнике запуска корпо-обмена первой строчкой: set path=\\server\gal712\exe;%path%
Также не подключен Corpo_Reserv, но у нас не используется резервирование на складе.
А у вас работает, т.е. пересчитывается именно сальдо по объектам (SALDOOBJ), или считаете, что должно работать? Просто не много у кого используется модуль "Управление строительством". И на мой взгляд, сделано все как-то кривовато. Гораздо проще было бы добавить поле COBJ в сальдо (как сделано в ордерах) - и никаких проблем. Но это, конечно, только мое мнение.
Nikos
Местный житель
Сообщения: 577
Зарегистрирован: 29 мар 2005, 17:49
Откуда: Томск

Сообщение Nikos »

Галактика ответила:
На данный момент такого функционала нет. Возможна его разработка под заказ на платной основе.
:(
Ответить