Добрый день!
Помогите разобраться с корпо-обменом. Не пересчитываются остатки по объектам после обмена. Вероятно, нужно подключить какой-то интерфейс. У меня подключен Corpo_orders, так со складскими остатками проблем нет. Если же есть объект строительства, то нужно после обмена вручную выполнять пересчет сальдовых остатков по объектам строительства, иначе дальнейшее списание идет без объекта.
Не пересчитываются остатки по объектам после обмена
Модераторы: m0p3e, edward_K, Модераторы
-
- Постоянный обитатель
- Сообщения: 165
- Зарегистрирован: 29 мар 2005, 17:49
- Откуда: Н.Новгород ОАО "Сибур-Нефтехим"
- Контактная информация:
Классика, не ленимся прочитать 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.
(С) от техподдержки Проблемы с корпо есть, но они другие.
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.
(С) от техподдержки Проблемы с корпо есть, но они другие.
Все так и сделано (иначе складские остатки бы не пересчитывались бы), кроме п.2:
2. в батнике запуска корпо-обмена первой строчкой: set path=\\server\gal712\exe;%path%
Также не подключен Corpo_Reserv, но у нас не используется резервирование на складе.
А у вас работает, т.е. пересчитывается именно сальдо по объектам (SALDOOBJ), или считаете, что должно работать? Просто не много у кого используется модуль "Управление строительством". И на мой взгляд, сделано все как-то кривовато. Гораздо проще было бы добавить поле COBJ в сальдо (как сделано в ордерах) - и никаких проблем. Но это, конечно, только мое мнение.
2. в батнике запуска корпо-обмена первой строчкой: set path=\\server\gal712\exe;%path%
Также не подключен Corpo_Reserv, но у нас не используется резервирование на складе.
А у вас работает, т.е. пересчитывается именно сальдо по объектам (SALDOOBJ), или считаете, что должно работать? Просто не много у кого используется модуль "Управление строительством". И на мой взгляд, сделано все как-то кривовато. Гораздо проще было бы добавить поле COBJ в сальдо (как сделано в ордерах) - и никаких проблем. Но это, конечно, только мое мнение.