|
УРБД обмен через файлы подтверждения изменения | ☑ | ||
|---|---|---|---|---|
|
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) Только не убирай ПланыОбмена.ВыбратьИзменения(), а то у тебя не будут изменения очищаться, т.к. им не будет проставлен номер сообщения, в котором они были выгружены.
|
| Форум | Правила | Описание | Секции | Поиск |