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

Помогите с Корпо-обменом

Добавлено: 20 янв 2006, 08:36
Nikos
Настроил корпо-обмен, состоящий из корпо-сервера и четырех клиентов, удалил везде журналы, почистил папки обмена, удалил зарегистрированный обмен с сервером и клиентами. Вроде все чисто, НО при запуске "Работа" на сервере он сыпит почту клиентам (не нужную) и все ломает. Отсюда первая проблема: где еще кроме журнала при корпо обмене хранятся записи?
Вторая проблема. У меня есть обмен по запросу, а именно ходят накладные, предназначенные для определенного клиента. Запрос следующий: KATSOPR.CPODRTO = KATPODR.NREC AND KATPODR.CGRPODR = 4001039BB3352876h; Клиенту все уходит нормально, но если там эту накладную правят, то она почему-то возвращается, хотя не удовлетворяет запросу. Почему? Как следать, чтоб не возвращалась?
Третья проблема: (вытекает из второй) Как сделать так, чтоб некоторые записи не уходили по обмену. Т.е. нет ли возможность запретить в журнале записям реплицироваться?
Ну и, наконец, отключаю журнализацию, но все равно пишется все в журнал. Кто знает, в чем может быть проблема, хотя бы частично, помогите, очень нужно.
Pervasive 8.6, Галактика 712, Support 4.35.22 (патчи ATL02, ATLBTR01, SUP02).

Добавлено: 20 янв 2006, 08:41
Алексей
Хм. в целом по корпо: изначально этот функционал предназначался для ПОЛНОЙ СИНХРОНИЗАЦИИ двух и более баз данных. При попытке делать репликации по условиям и т.п. возникали проблемы.

С журналом - может быть почистить журнал и в журнализации и в модуле КОРПО ? :-(

Добавлено: 20 янв 2006, 08:45
Nikos
Вот, это-то я и не знаю, что за журнал в модуле корпо?

Добавлено: 20 янв 2006, 09:40
Nikos
Что касается ПОЛНОЙ СИНХРОНИЗАЦИИ.
Зачем в каждом подразделении нужны накладные другого подразделения? Не говоря уже про бухгалтерский контур и зарплату. Если материаллы переходят на другой склад, то использунтся внуртеннее перемещение, также едины основные справочники. А полная синхронизация с нашими каналами связи и размером базы вряд ли возможна.
Все-таки, подскажите имя таблицы журнала в модуле корпо.

Добавлено: 20 янв 2006, 11:50
san
полная синхронизация имелось в виду что, если документы из филиала отправляются в центр и там с ними производят изменения (достаточно зайти в документ что бы сделать изменения) и эти документы по корпо не отправляются обратно в филиал, то последующие измения этих документов в филиале не дойдут до центра. Можно не спрашивать почему. Со справочниками такая же история.
Журналы используемые корпо X$JOURNAL и SERVERJOURNAL

Добавлено: 20 янв 2006, 12:27
Nikos
Спасибо

Добавлено: 23 янв 2006, 06:56
Serges
Как сделать так, чтоб некоторые записи не уходили по обмену. Т.е. нет ли возможность запретить в журнале записям реплицироваться?
Только запросами.
отключаю журнализацию, но все равно пишется все в журнал.
Журнализация и репликация - разные вещи. При этом таблица для них одна - journal.adf. Если журнализация отключена, но включена репликация, записи, удовлетворяющие настройкам репликации, сыпятся в эту таблицу.
Клиенту все уходит нормально, но если там эту накладную правят, то она почему-то возвращается, хотя не удовлетворяет запросу. Почему?
А почему Вы считаете, что не удовлетворяет? Если справочник подразделений единый, а именно так должно быть, значит удовлетворяет, или я что-то не понимаю?
если документы из филиала отправляются в центр и там с ними производят изменения (достаточно зайти в документ что бы сделать изменения) и эти документы по корпо не отправляются обратно в филиал, то последующие измения этих документов в филиале не дойдут до центра.
Никогда с таким не сталкивался.
При попытке делать репликации по условиям и т.п. возникали проблемы.
Делаем по условиям - отправляем обороты по выборочным счетам, платежки по выборочным подразделениям. Никаких проблем.
Проблемы были, когда реплицировали склады - остатки не обновлялись - решалось подключением интерфейсов, которые пересчитывали остатки.
А вообще, без корпо конечно лучше, планируем изжить 8-)

Добавлено: 23 янв 2006, 08:24
Oweo
Serges писал(а):А вообще, без корпо конечно лучше, планируем изжить 8-)
А что вместо планируете?? Или изжить совсем из схемы работы :smile:

Добавлено: 23 янв 2006, 08:38
Nikos
А почему Вы считаете, что не удовлетворяет? Если справочник подразделений единый, а именно так должно быть, значит удовлетворяет, или я что-то не понимаю?
Потому что в условии KATSOPR.CPODRTO = KATPODR.NREC AND KATPODR.CGRPODR = 4001039BB3352876h; в разных подразделения nrec разный, т.е. из подр1 в подр2 уходят накладные только для подр2, а из подр2 в подр1 уходят накладные только для подр1. Т.е. одна накладная должна идти в одном направлении (я так думал), но если ее удаляют в месте назначении, то почему-то она удаляется и у отправителя.

Добавлено: 23 янв 2006, 13:45
Serges
Oweo писал(а):А что вместо планируете?? Или изжить совсем из схемы работы :smile:
Планируем отказаться от ведения нескольких баз и перейти на тонкого клиента, т.е. на 8-ку.

Добавлено: 26 янв 2006, 17:36
KOMMYHuCT
У меня значится похожая схема пересылки доков из общей базы в базы подразделений.

К нас в составе группы компаний 3 компании, для представления об общих дохадах используется черновая база, для расчёта прибыли каждой компании в отдельности используется отдельная база. Поскольку колотить доки и в черновой и в белой базе - глупо, настроин корпо обмен, между черновой и тремя белыми базами.

Причём, обмен односторонний, только из чёрной в белую, из белой в чёрную обмена нет. Если интересно как настроено, расскажу поподробнее!

По поводу того где хрянятся записи для отсылки из черновой базы:
1. Хранятся они в журнале.
2. Хранятся в файлах *.mna (случай если при предыдущем запуске изменения не передались).

Вот вы пишите что сервак засыпает клиентов ненужными записями, верно? Странно звучит, ибо передаватьсся должно только то что вы хотите передавать, и больше ничего! У меня передача накладнушек настроена например по номеру накладной, точнее по префиксу номера, если префикс "/э", то в одну базу, если "/у" то в другую соответственно. Платежи например передаются по номеру банка плательщика. И т.д.

По поводу того что почта из белой вносится в чёрновую!

Сапорт, репликация, настройка, топология системы, выбираешь в списке черновую базу, физический обмен, опция приём почты в положении "не принимать".

Добавлено: 27 янв 2006, 07:40
Nikos
Дело не в том, что шлются ненужные записи, а в том, что если сделаны изменения в пришедшей почте, то эти изменения уходят назад, хотя по условию не должны. Причем эта проблема подтвердилась и отправлена в Галактику.

Добавлено: 27 янв 2006, 07:42
Nikos
Есть у нас также черновая база с полностью одностороннем обменом (не по условию), так там все нормально работает.