F
FixeR
Пользователь берёт документ на редактирование. В это время по расписанию начинает исполняться агент на сервере, в котором меняется одно поле у этого же документа и сохраняется (doc.Save). Теперь пользователь нажимает на сохранение документа:
Точно известно, что в агенте меняется только 1 поле, которого нет на форме.
Т.е. пользователь это поле изменить никак не может.
Вопрос: как-нибудь можно сохранить изменения агента и пользователя в одном документе?
В агенте - doc.Save(True, False)
У формы - Merge/No Conflicts
Кнопка "Сохранить" на форме - uidoc.Save
Перепробовал кучу комбинаций уже.
По хелпу мне нужно у формы выставить значение "Merge/No Conflicts".
Но какой бы вариант я там не выбирал - результат один и тот же.
Ещё у Save есть пара параметров, отвечающих за создание конфликтных документов - совершенно непонятно, как это всё работает в паре с параметром Conflict Handling формы.
Another copy of this document was saved while you were editing it.
Save your changes also as a Save Conflict Document?
Точно известно, что в агенте меняется только 1 поле, которого нет на форме.
Т.е. пользователь это поле изменить никак не может.
Вопрос: как-нибудь можно сохранить изменения агента и пользователя в одном документе?
В агенте - doc.Save(True, False)
У формы - Merge/No Conflicts
Кнопка "Сохранить" на форме - uidoc.Save
Перепробовал кучу комбинаций уже.
По хелпу мне нужно у формы выставить значение "Merge/No Conflicts".
Но какой бы вариант я там не выбирал - результат один и тот же.
Ещё у Save есть пара параметров, отвечающих за создание конфликтных документов - совершенно непонятно, как это всё работает в паре с параметром Conflict Handling формы.