|
Мозговой штурм. Как это | ☑ | ||
---|---|---|---|---|
0
kosts
06.12.11
✎
10:10
|
Имеем распределенную БД (не риб, но конфигурации идентичные, перенос по правилам).
Что хочется. В удаленной БД при изменении документа он ставился как бы в "отправленные". И если в центральной базе при получении данных он был отклонен, что бы в удаленной можно было это увидеть ("отклоненные") и либо вернуться к версии, которая есть в центральной бд, либо могли подправить этот документ. Интересуют разные идеи, как это можно реализовать... (Отклонение документов, при загрузке уже работает, но эта информация, пока не доходит до удаленной БД). |
|||
1
kosts
06.12.11
✎
10:10
|
(0) Сорри, заголовок не дописал
|
|||
2
Азат
06.12.11
✎
10:11
|
(1) Груви это пох... щас тебя забанят
|
|||
3
Поручик
06.12.11
✎
10:12
|
Закладка. Сам пытаюсь в РИБ сделать подобное
|
|||
4
PVV65
06.12.11
✎
10:13
|
(0) Я так понимая, что отсев документов прописан в правилах? Ну так в правилах и прописать создание лога с последующим чтением его удаленной БД.
|
|||
5
Buster007
06.12.11
✎
10:13
|
сделать РС и писать туда отклоненные, и отправлять РС по правилам.
|
|||
6
Нуф-Нуф
06.12.11
✎
10:14
|
имхо табчасть с узлами и статусами. при загрузке в ЦБ писать в таб часть и отправлять измененный документ обратно в ПБ
|
|||
7
Нуф-Нуф
06.12.11
✎
10:14
|
либо РС
|
|||
8
kosts
06.12.11
✎
10:15
|
(3) Есть мысли?
|
|||
9
kosts
06.12.11
✎
10:20
|
(4) >Я так понимая, что отсев документов прописан в правилах
Вставил код в обработку обмена. |
|||
10
Stim213
06.12.11
✎
10:20
|
создать план обмена, управлять регистрацией объектов. выгружать только зарегистрированные(обработка универ обмен XML это умеет)
|
|||
11
kosts
06.12.11
✎
10:22
|
(10) Это уже есть. Сейчас более тонкая настройка обмена.
|
|||
12
PVV65
06.12.11
✎
10:23
|
(9) Раз начал вставлять, то можно вставить и любой другой код (создание файла-ответа, запись в РС и т.д.).
|
|||
13
kosts
06.12.11
✎
10:33
|
(12) Это понятно. Трудность в осмыслении обработки документов в удаленной БД. Самой логики.
|
|||
14
Serg_1960
06.12.11
✎
11:20
|
Недостаточно информации (принципы "отклонения" в центальной базе)... ммм... могу попасть "пальцем в небо"...
(ИдеЯ) Если в конфе есть РС ВерсииОбъектов - очистить и туда записывать объекты в удаленном узле во время отправки (или перед отправкой) собщения обмена. Если центральная база "отклоняет" измение, то для объекта регистрируется измение, чтобы очередным обменом он был передан в удаленный узел для "восстановления" исходного состояния. В удаленном узле, при получении данных, изменение объектов "принимать" и записывать в регистр... Смысл или как этим "пользоваться": Если в регистре на один объект пара записей - мы имеем случай "отклоненные". Первая запись в регистре - изменение объекта, не принятое центральной базой. Вторая запись - исходное состояние объекта до изменения (текущее состояние объекта)... Дальшеможно не "разжевывать" ? :) |
|||
15
Serg_1960
06.12.11
✎
11:31
|
(14) Всё-таки добавлю имхо :) Не нравитсямне эта идея. Даже еслианализ записей регистра проводить оперативно, однократно, до следующего сеанса обмена. "Каша" какая-то получается :(
В центральной базе изменение отклонили и... а что, собственно говоря, дальше? Можно использовать документ или ждать очередного изменения? И как долго эта фигня "туда-сюда" будет продолжаться? :) |
|||
16
kosts
06.12.11
✎
11:37
|
(14) > принципы "отклонения" в центальной базе
Проверяются реквизиты, и если не подходят, то документ, просто пропускается, и не загружается. В остальном подходящий вариант. Надо продумать. (15) Обмен предполагается раза 4 в день. В центральной использование документа продолжится несмотря ни на что, т.к. принять некорректный это большее зло чем использовать старый. Вот, что бы избежать неоднозначности и прозрачности, что документ не принят это и задумывается. Задержка в несколько часов, не будет проблемой, т.к. документ не оперативный. |
|||
17
Aleksey
06.12.11
✎
11:44
|
Я за структуру подчинености
|
|||
18
Serg_1960
06.12.11
✎
11:54
|
(16) Ок. "Хозяин - барин"(с) Тогда в (14) поправка: на один объект записей может быть не две, а более...
PS: Задействовать "типовое" использование версий объектов и пусть юзверы там копошатся, как хотят :) |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |