printfalex написал(а):
Может ли получится так, что, например, в первой части обрабаытвается соединение штатной должности S с сотрудником P, а в последней части обрабатывается этот сотрудник P, но при этом обработка соединения S-P ещё не завершилась и блокировка с объекта P не снята?
...
В тему этой проблемы задам ещё несколько вопросов:
1. Можно ли как-то просмотреть историю блокировок? sm12 позволяет посмотреть только кто блокирует в данный момент. А интересно было бы посмотреть историю.
2. Можно ли как-то отменить разделение iDoc на части? И вообще стоит ли так делать? Просто мне кажется если разделение убрать, то в рамках одного сообщения уж точно ничего блокироваться не должно.
Если мне не изменяет склероз именно так и есть, второй idoc может быть запущен когда первый еще не закончил работу. Что то подобное мы имели при загрузке idoc кассовых документов. Решали это 2-мя способами - при создании idoc засовывали в него все "подобные" документы скажем по одному заводу. После завершения обработки загрузки запускался второй процесс запускающий повторную обработку idoc с определенным кодом ошибки. Наверное еще можно подумать об экзите проверяющем блокировки перед запуском.