Хранение Нумераторов Документов

  • Автор темы Автор темы orion
  • Дата начала Дата начала
O

orion

Доброго времени суток!
Вопрос следующий. Предполагается, что существует номенклатура нумераторов документов. Для каждого типа документов свои правила формирования регистрационного номера. Как будет правильно поступить в данной ситуации? Где и как лучше хранить сами номера? Где будет правильно хранить правила формирования регистрационных номеров? Вобщем, как организовать нумерацию документов разного типа (с разными правилами формирования рег.номера) в одной БД?
 
1. или создание отдельного дока нумерации
2. создание отдельной БД для ведения учетности (но здесь нужна будет привязка БДх по реплике)
3. профильный док здесь тебе не поможет...(((
 
тю
для каждой номенклатуры+тип свой нумератор со своими правилами
в чём проблема то?
 
для каждой номенклатуры+тип свой нумератор со своими правилами
в чём проблема то?

Не могли бы Вы описать возможное решение? С учётом того, что одновременно, несколько пользователей могут создавать документы одного и того же типа. И потенциально возможна ситуация когда пользователь в процессе создания и редактирования документа принимает решение об отмене создания создаваемого документа.
 
orion
1. Создаем документ, в котором хранятся правила формирования номера и счетчик.
2. Документ через интерфейс могут редактировать только ограниченные лица. То есть надо запретить редактирование через UI
2.1 Редактирование в back'е может делать любой(если не хотите делать обработку сервером)
2.2 Если сервером будет присваиваться номер, то там уже другой подход.
3. Номер присваивать при отправке/сохранении документа (пользователь жмет кнопку происходит регистрация)

Вам важно решить когда и как будет происходить регистрация: при отправке от имени пользователя, при отправке от имени сервера, при нажатии кнопки "Регистрация" от имени пользователя, при нажатии кнопки "Регистрация" от имени сервера.
От этого зависит метод реализации и ввод неких ограничений.
 
orion
1. Создаем документ, в котором хранятся правила формирования номера и счетчик.
2. Документ через интерфейс могут редактировать только ограниченные лица. То есть надо запретить редактирование через UI
2.1 Редактирование в back'е может делать любой(если не хотите делать обработку сервером)
2.2 Если сервером будет присваиваться номер, то там уже другой подход.
3. Номер присваивать при отправке/сохранении документа (пользователь жмет кнопку происходит регистрация)

Вам важно решить когда и как будет происходить регистрация: при отправке от имени пользователя, при отправке от имени сервера, при нажатии кнопки "Регистрация" от имени пользователя, при нажатии кнопки "Регистрация" от имени сервера.
От этого зависит метод реализации и ввод неких ограничений.

Спасибо! Общую идею понял. Буду пробовать реализовать.
 
Не могли бы Вы описать возможное решение? С учётом того, что одновременно, несколько пользователей могут создавать документы одного и того же типа. И потенциально возможна ситуация когда пользователь в процессе создания и редактирования документа принимает решение об отмене создания создаваемого документа.
зачем тебе столько геммора?
никаких отмен, делай нумерацию сразу при создании - приучай отвечать за действия ;)
 
Предлагаю объединить все вопросы по нумерации в одну тему и вынести в Важные темы
А то с завидной периодичностью возникают такие вопросы
 
Мы в соцсетях:

Обучение наступательной кибербезопасности в игровой форме. Начать игру!