Создание документа в центральной базе для периферийной #240311


#0 by 1Сельчанин
Каким способом можно сделать так, чтобы документ, созданный в центральной базе и предназначенный для периферийной базы, не попадал в другие периферийные базы после обмена.
#1 by Ork
Никак. Как один из способов: 1. На периферийной создается пустая заготовка(заготовки) нужного документа. При этом заготовка не имеющая статуса "документа" на периферии не показывается. 2. В Центральной базе эти заготовки заполняются данными и им присваивается статус "документа". ЗЫ. документ должен иметь область миграции "Место создания и центр".
#2 by Ork
+ Есть и другие способы.
#3 by 1Сельчанин
Такой вариант как раз я и реализовал. Мне не нравится момент, когда при сохранении нового документа в центральной базе подсовывется пустой документ, пришедший с периферийной. Я хотел спросить, можно ли это сделать пусть даже на уровне дбф
#4 by Ork
Вообще-то способ как в достаточно горбат ИМХО. Я стараюсь пользовать ВводНаОсновании. Периферийные базы получают общие для всех документы и на их основании формируют свои. Тоже не лучший способ. Особенно в плане объемов передаваемой между базами информации. Но он мне больше нравиться тем, что позволяет не следить за временем документов. В ЦБ свои документы со своим временем - на периферийных свои со своим временем.
#5 by 1Сельчанин
Тоже вариант. Интересно есть ли способ делать данное действие без лишнего геморра?
#6 by 1Сельчанин
апну разок...
#7 by 1Сельчанин
И еще разок...
#8 by Tymoha
не буду утверждать на 100%, но можешь поиграться ИД документа - по идее последние 2 буквы в его ИД и есть место создания
#9 by 1Сельчанин
Можно попробовать.... А есть кто уже так игрался?
#10 by 1Сельчанин
апну в рабочий день... Может кто ответит
#11 by Убитое время
Использовал схему . В периферии при начале работы системы следил за достаточным количеством буферных доков, записанных в ранних годах - дабы не мешались. В Центре перехватывал ВВодНового документа, открывал буферный док, переделывал Дату и номер. А прямая работа с ДВФ - от лукавого все это.
#12 by ЕжикТопатун
Делаешь общий реквизит докумена, и грубо выставляешь по нему не отключаемые фильтры на журналы и отчеты. В реквизит записываешь например префикс базы, если перифирийная, или возможность его выбора если центр. И миграция по всем...
#13 by инок
8: а может все таки первые?
#14 by Старуха Юзергиль
Использем , только автоматизированно. То есть транзитные доки ездят по всем базам, а на месте юзер нажимает кнопку "Получить" и ему формируются именно его доки. Отбор по префиксу ИБ. Работает уже несколько лет
#15 by 1Сельчанин
У меня тоже самое. Хотел сделать по-другому Спасибо, тоже вариант А какой объем мигрирующих файлов? Сколько периферийных баз? Сколько обмен по времени происходит?
#16 by Heckfy
УРБД Можно обмануть. Как то так: Ставим миграцию нужному документу Все информационные базы. Проводим обмен с нужной перефирийной базой. Ставим миграцию место создания, проводим обмен с нужной перефирийной базой. Ставим миграцию место создания и центр, проводим обмен с нужной перефирийной базой.
#17 by heroZero
В книжке по УРИБ почитай про метод РегистрацияИзменений На закладке "Миграция" посмотри на флажок "Автоматическая регистрация изменений"
#18 by инок
16:хороший способ,как минимум имеем выгруженный мд,и сообщение измениния не загружались в данную ПБ
#19 by 1Сельчанин
Очень важно ответить. Ситуация с буферными документами плачевная. А этот способ вроде ничего
#20 by инок
#21 by инок
для док перемещение,где склад и новыйсклад по смыслу
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям