Помоги понять как правильно устанавливать блокировки.
Пример:
Документ делает запись в Регистр1 при проведении.
Пользователь 1 создал документ и записал в 1с.
Затем, пользователь 1 открыл снова этот документ и собирается что-то в нём изменить (но пока не менял).
Пользователь 2 запускает обработку, в которой происходит поиск документа (по условию) запросом.
Когда Документ найден, в табличную часть документа добавляется запись (или удаляется).
------
Кажется нужно использовать в обработке ЗаблокироватьДанныеФормыДляРедактирования() Один Документ меняют сразу два пользователя.
Как в обработке правильно написать код (интересует тема блокировок) ?
уточните вопрос, блокировка нужна на действия первого пользователя или второго или блокировка должна устанавливаться обработкой запущенной вторым пользователем?
"Какие блокировки и как нужно установить для работы действий Пользователя 1 и Пользователь 2 в этой схеме?" на такую формулировку вопроса только один ответ: "Такие, какие захочет заказчик", так как у блокировки есть цель, а она в вопросе не задана
(8) А у блокировки есть время? А если МарьИванна внесла тучу изменений в документ, и в это время ей позвонил верховный говноначальник на полчаса - надо сбрасывать её изменения?
---------
Пользователь 1 создал документ и записал в 1с.
Затем, пользователь 1 открыл снова этот документ и собирается что-то в нём изменить (но пока не менял).
и тут его вызвал начальник и послал в командировку на неделю
и ваш пользователь так и не закрыл тот "документ"