Здравствуйте! Подскажите ответ на такой вопросик.
Как в распределенной информационной базе настроить обмен по следующим правилам:
1). с главной базы выгружать данные по складам филиала; и
2). с филиала в голову обмен всех документов?
Спасибо за ответы!
DenP
07.08.2014, 14:37
Не совсем четко поставлен вопрос, поэтому приведу описание задачи, которую сам реализовывал в свое время.
Задача была следующая - имеем документ Перемещение, который может перемещать товары между складами филиалов. Необходимо чтобы на одном филиале был только расход, на втором только приход, в центре были все движения, а на остальных филиалах этого документа и его движений не было вообще. Реализация:
1. Допиливаем модуль проведения документа, чтобы на соответствующих филиалах выполнялись только соответствующие движения (на нужных филиалах расход или приход, в центре и то и то)
2. При отправке данных из центра на филиал смотрим указан ли в перемещении склад этого филиала и если не указан (документ не должен на этот филиал уходить) отправку игнорируем
3. При получении данных по обмену перепроводим документ для формирования "правильных" движений
Это общая идея, а в вашем конкретном случае нужно уже смотреть какие документы, какие движения и т.д.
Нюта85
07.08.2014, 16:15
Спасибо!
Может лучше будет: нужно выгружать только доки по складу филиала, но при этом нельзя изменять конфигурацию
DenP
07.08.2014, 17:29
Если речь идет о документах типа расходных/приходных накладных, то модуль проведения менять не нужно и перепроводить при получении тоже (это я уже совсем крайний случай описывал). Но фильтр по складу при отправке полюбому делать придется
Нюта85
08.08.2014, 21:04
Но фильтр по складу при отправке по любому делать придется
А как сделать этот фильтр по складу?
DenP
11.08.2014, 18:33
В модуле нужного плана обмена необходимо прописать что-то вроде (точнее сейчас написать не могу нет доступа к базе, но уже конкретнее можно легко нагуглить):
---------- Post added at 16:33 ---------- Previous post was at 16:33 ----------
В модуле нужного плана обмена необходимо прописать что-то вроде (точнее сейчас написать не могу нет доступа к базе, но уже конкретнее можно легко нагуглить):