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

ОБМЕН сдвоенные записи

Добавлено: 24 июн 2011, 14:12
korvanakorvana
Изображение
Всем привет. Подскажите почему при обмене с головным офисом появилась сдвоенная запись ? как этого избежать ? что делаем не так?

Re: ОБМЕН сдвоенные записи

Добавлено: 24 июн 2011, 15:51
edward_K
при корпо рекомендуется не гонять ордера а формировать из в главной базе, ну хотя бы из за необходимости пересчитать остатки.
Для это в сапорт подключается пара фейсов.

Re: ОБМЕН сдвоенные записи

Добавлено: 27 июн 2011, 07:21
korvanakorvana
edward_K писал(а):при корпо рекомендуется не гонять ордера а формировать из в главной базе, ну хотя бы из за необходимости пересчитать остатки.
Для это в сапорт подключается пара фейсов.
Расскажите пожалуйста поподробнее об этом? ;-)

Re: ОБМЕН сдвоенные записи

Добавлено: 28 июн 2011, 00:24
edward_K
вообще слегка наврал

Код: Выделить всё

1) Интерфейс для обновления остатков называется Corpo_Orders. 
Его нужно привязать в корпообмене к таблице SpOrder.
2) Интерфейс для обновления резервов называется Corpo_Reserv. Его нужно 
запускать как внешний интерфейс после окончания КОРПО-обмена или привязать к 
таблицам SpStep, SpSopr, DORes (в этом случае отработает 3 раза вместо одного, 
но он довольно быстрый).

 Настройка системы Суппорт.

Для филиалов(клиентов) и офиса(сервера) в модуле "Репликация данных" - 
"Регистрация" - "Групп таблиц" должны быть ИСКЛЮЧЕНЫ таблицы:
SaldoMC, SaldoFnd, TekSaldo, TekMC, SklOst.

 Обязательно должны быть указаны таблицы:
1) SpOrder, SklOrder
2) SpStep, BaseDoc, StepDoc, DORes, KatSopr, SpSopr (для расчета резервов).

 В модуле "Репликация данных" - "Регистрация" -"Регистрация интерфейсов
и семафоров" для своего абонента нужно указать:
1) для таблицы SpOrder - имя интерфейса C_CORPO::Corpo_Orders.
2) для таблицы SpStep - имя интерфейса C_CORPO::Corpo_Reserv.
3) для таблицы SpSopr - имя интерфейса C_CORPO::Corpo_Reserv.
4) для таблицы DOres - имя интерфейса C_CORPO::Corpo_Reserv.
Тут видимо проблема в том, что по этой накладной умудрились провести 2 раза ордер, один раз в основной системе, 2 раз во вспомогательной. Вычислите на вашем скрине string(sporder.nrec,21,0) на каждой строке - увидите. Решать нужно административными мерами - накладные надо проводить только в том офисе , в котором они созданы. Ну либо отказаться от корпо по ордерам и полностью все проводить в центральном офисе. Возврат обратно будет затруднен, так что взвесте все за и против.

Re: ОБМЕН сдвоенные записи

Добавлено: 29 июн 2011, 11:58
korvanakorvana
edward_K писал(а):вообще слегка наврал

Код: Выделить всё

1) Интерфейс для обновления остатков называется Corpo_Orders. 
Его нужно привязать в корпообмене к таблице SpOrder.
2) Интерфейс для обновления резервов называется Corpo_Reserv. Его нужно 
запускать как внешний интерфейс после окончания КОРПО-обмена или привязать к 
таблицам SpStep, SpSopr, DORes (в этом случае отработает 3 раза вместо одного, 
но он довольно быстрый).

 Настройка системы Суппорт.

Для филиалов(клиентов) и офиса(сервера) в модуле "Репликация данных" - 
"Регистрация" - "Групп таблиц" должны быть ИСКЛЮЧЕНЫ таблицы:
SaldoMC, SaldoFnd, TekSaldo, TekMC, SklOst.

 Обязательно должны быть указаны таблицы:
1) SpOrder, SklOrder
2) SpStep, BaseDoc, StepDoc, DORes, KatSopr, SpSopr (для расчета резервов).

 В модуле "Репликация данных" - "Регистрация" -"Регистрация интерфейсов
и семафоров" для своего абонента нужно указать:
1) для таблицы SpOrder - имя интерфейса C_CORPO::Corpo_Orders.
2) для таблицы SpStep - имя интерфейса C_CORPO::Corpo_Reserv.
3) для таблицы SpSopr - имя интерфейса C_CORPO::Corpo_Reserv.
4) для таблицы DOres - имя интерфейса C_CORPO::Corpo_Reserv.
Тут видимо проблема в том, что по этой накладной умудрились провести 2 раза ордер, один раз в основной системе, 2 раз во вспомогательной. Вычислите на вашем скрине string(sporder.nrec,21,0) на каждой строке - увидите. Решать нужно административными мерами - накладные надо проводить только в том офисе , в котором они созданы. Ну либо отказаться от корпо по ордерам и полностью все проводить в центральном офисе. Возврат обратно будет затруднен, так что взвесте все за и против.
Спасибочки ) я подумаю... а так все настроено как тут)