Пользователи одновременно работают в одном заказ-наряде, как это запретить
Читают тему
Вход в личный кабинет
Для получения доступа к форуму необходимо
авторизоваться
или
зарегистрироваться
на сайте.
{{ formTitle ? formTitle : 'Заказ обратного звонка' }}
{{ formDescription }}
Сообщить об ошибке
Это штатное поведение любого документа документа.
Можно конечно принудительно поставить блокировку на документ при его открытии и снимать ее после закрытия формы документа. Но в этом случае тот кто первый открыл документ его заблокирует (даже если его только просматривает).
Не плохо было бы если бы действительно документ при открытии блокировался, потому что часто так бывает, что человек, открывший документ вторым, вносит реально важные изменения, и объёмные изменения, но сохранить их не может, и приходится потом всё сново перебивать. Очень много жалоб связано с этим.
ет данная необходимость, по в обработчике формы перед открытием проверяем функцией Заблокирован(). Если документ не заблокирован
Жесть, интересно как я должен объяснить это пользователям, которые порой не знают как сделать элементарные вещи... Не юзабелен этот метод... Нужно другое более простое решение, желательно автоматизированное!
Александр и предлагает автоматизирование решение и пользователям его объяснять не надо. С этим справиться практически любой 1С программист.
Заблокировать (Lock)
Синтаксис:
Заблокировать()
Описание:
Выполняет блокировку объекта от изменения другими режимами или пользователями.
Пример:
Но думаю еще сложнее будет объяснить как найти человека, который открыл посмотреть документ и ушел на перекур.
А нельзя ли все вышесказанное добавить в стандартный релиз? Ведь подобный функционал как бы должен быть по умолчанию...