Фирма "Перспектива"
Сайт технической поддержки
Звоните нам: (495)371-27-34
371-64-03
371-97-80
709-87-05
709-87-11
709-88-05
Главная Коммерческий Термит Бюджетный Термит Системная часть Документация

 

Сервис "Нумератор"


Нумератор - это специальный сервис для генерации и хранения номеров для различных объектов, в т.ч. и для первичных документов. Первоначальное определение нумератора производится программистом, в дальнейшем настройки генерации номеров могут уточняться и исправляться администратором программы "Термит". Нумератор имеет возможность генерации нового номера в заданном разрезе и по заданной маске, регистрации этого (или заданного вручную) номера, а также совобождения ранее зарегистрированного номера. Номера представляют из себя строку, формируемую в соответствии с маской на основе числовых последовательностей.

Основная причина использования сервиса нумератора - предоставляемые пользователю возможности настройки параметров и маски генерируемых номеров. Например, имеется возможность делать сложные номера вида <номер>-<год>, <год>-<квартал>-<номер> и т.п. Пользователю предоставляется возможность определения политики использования номеров: возможно ли повторное использование номеров (напр., если был аннулирован документ, впервые получивший номер XXX, то в дальнейшем может ли новый документ получить этот же номер), возможен ли ручной ввод номера, учитывать ли при генерации нового номера те номера, которые были введены вручную.

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

Как правило, пользователей часто смущает тот факт, что при создании нового документа его номер не отображается. На самом деле, при отображении номера нового документа до его сохранения возникает ряд проблем. Главная из них - номер практически всегда зависит от некоторой даты (кассового ордера, платежного поручения и т.п.). Соответственно, если пользователь изменил эту дату, нужно "освободить" ранее зарегистрированный номер и зарегистрировать новый. Это приводит к появлению "дыр" в нумерации, особенно при "массовой" генерации. Иногда документы создаются и не сохраняются вообще, а в это время с другого рабочего места может быть введен еще один документ, который получит следующий номер, хотя документ, "забравший" себе предыдущий, еще не существует в базе. Если работа программы будет прекращена в "аварийном" порядке (напр., если пропадает питание или связь с сервером), то полученный номер вообще не будет освобожден. При использовании нумератора совместно с первичными документами существует возможность генерации номера как при создании документа, так и при его сохранении.

Внимание! В большинстве случаем, для нумераторов, созданных программистом, опустимо редактировать ТОЛЬКО поля в группе "Дополнительные свойства" !

Для просмотра и уточнения настроек нумератора используется команда "Администрирование/Редактор нумератора". Ниже приводится описание настраиваемых полей нумератора.


Зеркала нашего сайта: www.budgetsoft.ru, www.budgetsoft.com, www.termit.info, www.termit.com.ru

© Copyright Perspective 1993-2009. Все права защищены.
Дата последнего изменения страницы: 29.05.2009 10:45