Программа "АвтоДилер" - справочная система. Перейти на сайт autodealer.ru

Механизм нумерации документов

Содержание     В начало  Предыдущий раздел  Следующий раздел

Автоматическая нумерация документов предназначена для автоматического присвоения каждому документу уникального номера в рамках типа, к которому он относится, что  облегчает процесс идентификации документов в системе, позволяя оперативно находить нужный документ в множестве всех документов, зарегистрированных в системе.

Полный номер документа представляет собой совокупность следующих данных: префикса, собственно номера и суффикса и генерируется системой следующим образом.

 

Механизм нумерации документов

 

Номер документа устанавливается в соответствии с настройками нумератора предприятия, указанного в документе (см. раздел "Нумераторы" окна добавления/правки предприятия). Система определяет актуальный для этого документа период, то есть, период  ограниченный текущим, относительно даты создания документа, месяцем, кварталом, годом или ничем не ограниченный период (см. значение периода для нужного типа документа в разделе «Нумераторы»). В найденном периоде система находит последний зарегистрированный номер документа соответствующего типа, оформленный предприятием, указанным в текущем документе. В соответствии с периодом нумерации, указанным в разделе "Нумераторы" окна добавления/правки предприятия документа, система получает следующий "свободный" номер, который и присваивает текущему документу.

 

Пользователь может изменить префикс, номер или суффикс документа по своему усмотрению. Через кнопки, расположенные правее номера, пользователь может установить новый уникальный номер документа или установить нулевое значение номера документа.

 

Так как значение номера документа определяется предприятием документа и его датой создания, то при изменении текущего предприятия документа система выполняет запрос для получения нового номера документа для нового предприятия. При изменении "даты создания документа", если документ находится в режиме добавления, то система автоматически выполняет запрос для получения нового номера документа на новую дату. Если же документ находится в режиме правки, то при изменении "даты создания документа" изменение номера документа не происходит.