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

Тема в разделе "Lotus - Программирование", создана пользователем orion, 28 ноя 2013.

  1. orion

    orion Active Member

    Репутация:
    0
    Регистрация:
    22 окт 2013
    Сообщения:
    39
    Симпатии:
    0
    Доброго времени суток!
    Вопрос следующий. Предполагается, что существует номенклатура нумераторов документов. Для каждого типа документов свои правила формирования регистрационного номера. Как будет правильно поступить в данной ситуации? Где и как лучше хранить сами номера? Где будет правильно хранить правила формирования регистрационных номеров? Вобщем, как организовать нумерацию документов разного типа (с разными правилами формирования рег.номера) в одной БД?
     
  2. afest

    afest Well-Known Member

    Репутация:
    0
    Регистрация:
    16 июн 2009
    Сообщения:
    78
    Симпатии:
    0
    1. или создание отдельного дока нумерации
    2. создание отдельной БД для ведения учетности (но здесь нужна будет привязка БДх по реплике)
    3. профильный док здесь тебе не поможет...(((
     
  3. ToxaRat

    ToxaRat Чёрный маг
    Команда форума Lotus team

    Репутация:
    0
    Регистрация:
    6 ноя 2007
    Сообщения:
    3.170
    Симпатии:
    21
    тю
    для каждой номенклатуры+тип свой нумератор со своими правилами
    в чём проблема то?
     
  4. orion

    orion Active Member

    Репутация:
    0
    Регистрация:
    22 окт 2013
    Сообщения:
    39
    Симпатии:
    0
    Не могли бы Вы описать возможное решение? С учётом того, что одновременно, несколько пользователей могут создавать документы одного и того же типа. И потенциально возможна ситуация когда пользователь в процессе создания и редактирования документа принимает решение об отмене создания создаваемого документа.
     
  5. savl

    savl Well-Known Member
    Команда форума Lotus team

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

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

    orion Active Member

    Репутация:
    0
    Регистрация:
    22 окт 2013
    Сообщения:
    39
    Симпатии:
    0
    Спасибо! Общую идею понял. Буду пробовать реализовать.
     
  7. ToxaRat

    ToxaRat Чёрный маг
    Команда форума Lotus team

    Репутация:
    0
    Регистрация:
    6 ноя 2007
    Сообщения:
    3.170
    Симпатии:
    21
    зачем тебе столько геммора?
    никаких отмен, делай нумерацию сразу при создании - приучай отвечать за действия ;)
     
  8. NickProstoNick

    NickProstoNick Статус как статус :)
    Lotus team

    Репутация:
    0
    Регистрация:
    22 авг 2008
    Сообщения:
    1.780
    Симпатии:
    39
    Предлагаю объединить все вопросы по нумерации в одну тему и вынести в Важные темы
    А то с завидной периодичностью возникают такие вопросы
     
Загрузка...

Поделиться этой страницей