Формат номера объекта

Формат номера объекта

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

Правила ввода номера объекта:

  1. Номер объекта может содержать:

    • буквы (как латинские, так и кириллические);

    • цифры;

    • символы, такие как тире, подчеркивание, точки и другие.

  2. Система автоматически:

    • приводит буквы к нижнему регистру;

    • заменяет кириллические буквы на латинские аналоги (например, "А" на "A");

    • заменяет любые пробелы и символы-разделители (тире, слэши, точки и т.д.) на единый символ -;

    • удаляет лишние дефисы (два и более подряд) и дефисы в начале/конце номера;

    • убирает ведущие нули из чисел (например, "00123" превращается в "123").

Примеры ввода и их итоговые значения:

  • Ввод: А123bНормализация: a123b

  • Ввод: а123-о5 (с кириллицей) → Нормализация: a123-o5

  • Ввод: Объект--12Нормализация: obekt-12

  • Ввод: 00-ОбъектНормализация: obekt

  • Ввод: а/123\бНормализация: a-123-b

Когда номера будут одинаковыми:

  • А123 и а123 → Одинаковые (разница в регистре).

  • а 123 и а--123 → Одинаковые (разные пробелы и дефисы).

  • объект-001 и Объект-01 → Одинаковые (ведущие нули удаляются).

Когда номера будут разными:

  • a123 и a123b → Разные (дополнительный символ "b").

  • объект12 и объект-12 → Разные (пропущен дефис).

  • 001 и → Разные (разные содержимое).

Рекомендация: Для удобства используйте максимально упрощенный формат ввода. Например, избегайте лишних символов и пробелов. Если номер объекта был ранее сохранен в системе, его всегда можно найти через нормализованное значение.

Last updated