|
УРБД обмен через файлы подтверждения изменения
| ☑ |
0
БелыйСвет
19.06.15
✎
11:14
|
Между базами реализован обмен в ручную одного вида документа через XML файлы.
Стоит вопрос как реализовать отправку подтверждения изменения обратно в базу отправитель?
|
|
1
Stim
19.06.15
✎
11:23
|
как вариант - удалением файла обмена. или созданием ответного файла
|
|
2
dmpl
19.06.15
✎
11:26
|
(0) Зачать и тут же закончить запись сообщения об обмене. В принципе, можно вообще ничего не отправлять, а просто удалять регистрацию изменений для принятого номера сообщения.
|
|
3
Stim
19.06.15
✎
11:26
|
+ я делал как-то схему: 2 узла, с текущими изменениями и всеми изменениями.
доки регистрируются в оба узла. Отправляется файл с данными текущего узла. регистрация текущего узла очищается.
приемник( у меня был не 1С) при чтении удаляет файл обмена.
при повторной оправке анализируется файл обмена, если он есть - отправляются данные регистрации узла со всеми изменениями.
если нет(прошлый обмен прошел без проблем) - данные узла текущих изменений
|
|
4
Naumov
19.06.15
✎
11:28
|
Замути план обмена.
|
|
5
БелыйСвет
19.06.15
✎
11:35
|
(4) План обмена есть.
надо подтверждения когда обмен проиходит в ручную.
(2) а если файд не дошел?
|
|
6
Naumov
19.06.15
✎
11:53
|
(5) Что значит вручную?
|
|
7
БелыйСвет
19.06.15
✎
12:02
|
сам программно выбираешь изменения документа и записываешь в файл, а не через кнопку записать изменения в плане обмена.
|
|
8
БелыйСвет
19.06.15
✎
13:53
|
ап
|
|
9
dmpl
19.06.15
✎
14:19
|
(8) Возьми код выгрузки, убери из него обход цикла, в котором выгружаются изменения - и получишь простое подтверждение.
|
|
10
Stim
19.06.15
✎
14:20
|
(8) чего ап?? я тебе дал самый реальный совет
|
|
11
dmpl
19.06.15
✎
14:24
|
+(9) Только не убирай ПланыОбмена.ВыбратьИзменения(), а то у тебя не будут изменения очищаться, т.к. им не будет проставлен номер сообщения, в котором они были выгружены.
|
|