Имя: Пароль:
1C
1С v8
Свои планы обмена, время документов.
,
0 rotting
 
16.09.13
10:53
Есть две базы, УТП и маленькая самописная. Нужен двусторонний обмен одним документом. Структуры разные, по этому все сделано через свою структуру XML файлов.

Все работает, но есть один вопрос, к которому не знаю как подойти. Если один и тот же документ был изменен в двух базах, тогда я так понимаю - "кто последний, тот и папа". Но как я в процедуре загрузки xml-файла узнаю дату изменения документа. Распишите в кратце решение такой ситуации, пожалуйста.
1 rotting
 
16.09.13
11:05
вверх
2 Галахад
 
гуру
16.09.13
11:06
А почему так:  "кто последний, тот и папа"?
3 rotting
 
16.09.13
11:07
(2) Если я не прав, тогда расскажи как правильно?
4 Maxus43
 
16.09.13
11:09
главный узел папа, можно это изменить, но лучше так
5 Галахад
 
гуру
16.09.13
11:11
(3) Я не знаю прав ты или нет. Зависит от конкретной ситуации.
Вот и спрашиваю, почему именно так.
6 rotting
 
16.09.13
11:12
(4) то есть я узнаю не изменялся ли документ с времени последней выгрузки, и либо загружаю документ с вторичной базы, либо ....  что я дальше делаю?
7 Галахад
 
гуру
16.09.13
11:15
Либо не загружаю.
8 rotting
 
16.09.13
11:16
(4) заказчик пока не знает как правильно, говорит пока сделай как считаешь нужным (пока он хочет видеть только работающее приложение для андроида). Вот я и изобретаю, а еще и знаний в этой области не хватает.
9 rotting
 
16.09.13
11:16
(7) а как потом оповестить второстепенную базу об этом?
10 Serg_1960
 
16.09.13
11:31
Проблема в том, что между сеансами обмена документ могут изменить в обоих узлах. Дилемма в том, что так или иначе, но должно остаться только одно изменение. И почему бы этот хаос не упорядочить и не внести однозначность в него?
11 rotting
 
16.09.13
11:45
Как упорядочить, например?
12 Serg_1960
 
16.09.13
11:50
(11) Ну, например, как типовых УРБД. Там простые и понятные правила для объекта. При получении данных от ПУ, изменения игнорируются если есть регистрация изменения в ЦУ. При получении данных от ЦУ, регистрация изменений в ПУ - сбрасывается.
13 Maxus43
 
16.09.13
12:18
По логике должен быть главный узел, иначе обретём хаос
14 rotting
 
16.09.13
12:38
Правильно ли я понимаю порядок действий:

1) файл приходит в ЦУ
2) формируется файл ответа и отправляется в ПУ

?
15 Serg_1960
 
16.09.13
13:29
(13) Для нетипового плана обмена, "главный узел" (тот, чьи изменения "главнее" :) может быть для каждого вида документов свой - простой регистр сведений для принятия решений.
Независимо от того, куда вы едете — это в гору и против ветра!