Простая задача нумерации элементов
В связи с особенностями ведения документооброта компании есть потребность назначения уникального номера каждому клиенту, будь-то организация либо контакт. Значит, мыслю так, что нужно создать новый объект "Нумератор", в атрибуте которого будет храниться значение номера. После присвоения номера текущее значение изменяется и сохраняется.
Условия такие, а вот с реализацией что-то не очень... то есть пока совсем никак. К тому же есть сомнения по поводу обсепечения уникальности: ну например, есть опасность, что два пользователя одновременно прочитают один номер и присвоят его разным элементам.
Вопросы собсна такие: 1. Как вообще подходить к решению подобных задач?
2. Если возможно - приведите пример скрипта, который в момент открытия формы нового элемента получает значение номера из другого объекта?
3. Как избежать дублирования и обеспечить такое чтение объекта пользователем, в момент которого остальные пользователи запросив это значение, смогут прочесть лишь после того, как первый пользователь запишет новое значение?
|