Имя: Пароль:
1C
1С v8
XML обмен файлами
0 lirt82
 
17.06.19
07:38
При проведении дока Реализации создается файлик XML, в нем данные из документа, его GUID, далее файлик выгружается в папку на FTP-сервис, и уходит в другую базу, там он читается далее происходит взвешивание тары, товара и обратно выплевывается файлик XLМ в нашу базу с результатом взвешивания. Есть ситуации когда в проведенном доке Реализации будут менять данные, вопрос как это изменение реализовать в выгрузке? наприм. добавить атрибут Статус <edited> или в имя файла добавлять дату и время и тогда перезаписывать существующий по GUID документа или создавать новый файлик?
1 lirt82
 
17.06.19
07:40
причем событие ПриЗаписи() дока Реализации в подписке на выгрузку дока в XML.
2 СтепаDS
 
17.06.19
07:56
Ни чего не понятно.
3 impulse9
 
17.06.19
08:13
(0) если при обмене объект занят, то обрабатывай такие случаи (например, заноси необработанные файлы в регистр сведений и обрабатывай в следующую итерацию)
4 Фрэнки
 
17.06.19
09:07
Скорей всего, что ТС размышляет о том, что начало обмена с выбранным документом должно блокировать возможность работы в этом документе в пользовательском режиме до тех пор, пока не завершится цикл обмена.
Это логично.

Но может быть и в самом деле нужна особая реакция на устанавливаемый статус документа и хватит ли таких статусов на все подобные случаи
5 Юрий Лазаренко
 
17.06.19
09:56
Надо переделать на онлайн-обмен через веб-сервисы, документы менять синхронно сразу в двух базах, тогда статусы не нужны будут.
6 lirt82
 
17.06.19
10:07
все понял, спасибо