0
bodri
13.01.17
✎
10:01
|
Есть 2 базы, 1-я основная для работы всех пользователей, 2-я клон первой для обмена с розничными точками (их более 60), между ними полный обмен.
Во второй базе для обмена с розницей задействован самодельный план обмена ОбменРозница, сделан по аналогии стандартного плана обмена ПоОрганизации.
Проблема в том, что когда приходит сообщение от одного узла (назовем его узел1), все изменения записываются в таблицу регистраций для всех узлов (Узел2, Узел3... УзелN), что увеличивает время выгрузки сообщений для узлов.
Сейчас это выглядит так:
Узел1 Узел2 Узел3
Док1(Узел1) Док1(Узел1) Док1(Узел1)
Док2(Узел2) Док2(Узел2) Док2(Узел2)
Док3(Узел3) Док3(Узел3) Док3(Узел3)
а хотелось бы чтоб было так:
Узел1 Узел2 Узел3
Док1(Узел1) Док2(Узел2) Док3(Узел3)
что уменьшило бы время выгрузки.
Пока выхожу из положения таким образом, после загрузки сообщений от всех узлов, обработкой удаляются все не нужные регистрации. Что в принципе сокращает время выгрузки, но на работу этой обработки тоже требуется время.
Из-за сложившейся ситуации в день обмен с каждой точкой проходит 2 раза, а хотелось бы 3, а может и 4 раза.
|
|
6
Feunoir
13.01.17
✎
10:24
|
(3) Я в душе не знаю что там у вас в УТП для Казахстана наверчено, но если оно сделано на УФ и БСП, то обмены там используют правила регистрации объектов. Тогда тебе копать в ту сторону.
|
|
8
bodri
20.01.17
✎
10:36
|
Сделал как выше было написано, 63 точки, запись длится 40-50 минут, чтение не более 15 минут. Всё вроде бы отлично, но выявилась одна проблема. При загрузке из основной базы в базу обмена, не всегда (как мне кажется) срабатывает подписка на события ПередЗаписью у документов и регистров накопления и регистрация не записывается. Перепровожу документы в основной базе делаю обмен между базами и всё регистрация записывается.
Подскажите куда глядеть.
|
|