Для однозначной идентификации и удобства поиска объектов и групп объектов в справочниках, в момент создания объекту присваивается уникальный среди объектов этого типа числовой код. Присваиваемый объекту код получается путем прибавления 1 к максимальному существующему коду среди объектов данного типа.
Пользователь может вручную изменить код объекта (на число, меньшее 1000000000). В случае если код, который пользователь присваивает объекту, повторяет код ранее созданного активного объекта этого типа, на экран будет выведено сообщение об ошибке. Сохранение такого кода невозможно.
Если код элемента совпадает с кодом удаленного элемента, удаленный элемент восстановить невозможно, будет выведено соответствующее сообщение об ошибке. Объекты разных типов могут иметь одинаковые коды.
Выбор объекта на кассе по коду является одним из наиболее быстрых способов ввода. Правильная кодировка облегчает персоналу запоминание и использование кодов. Следует тщательно продумать правила кодировки в ресторане и следовать им. В ходе тренингов персонала нужно обратить внимание на знание кодов основных справочников.
Как вариант кодировки, который может быть использован пользователем – кодировка элементов «по дереву». При таком способе, код элемента состоит из двух составных частей: «код группы» и «код элемента внутри группы». При этом следует помнить, что каждая группа (кроме групп первого уровня) сама является элементом группы более высокого уровня. Составная часть «код группы» одинаковая для всех элементов одной группы. Группы одного уровня нумеруются с помощью прибавления 1.