Код элемента справочника

Элемент любого справочника имеет обязательный реквизит «Код». На стадии проектирования конфигурации, при создании справочника может быть задана необходимость поддерживать уникальность кода в пределах группы элементов или справочника в целом. Таким образом, код может использоваться и, как правило, используется для однозначной идентификации элемента справочника.
Как правило, при вводе в справочник нового элемента, вводится и его код и наименование, если иное не задано при конфигурировании. Например, конкретная конфигурация может предполагать автоматический ввод кода и наименования, а ввод реквизитов элемента справочника оставить интерактивным.
Если справочник имеет код элемента текстового типа, то пустая строка будет считаться неверным кодом, и при попытке записать элемент с подобным кодом будет выдано сообщение «Неверно задан код!»
Если справочник имеет числовые коды элементов, число 0 программа считает приемлемым кодом и элемент или группа с таким кодом может быть записана в справочник.
Если при настройке конфигурации задачи для справочника был установлен признак автоматического присвоения кодов новых элементов, то соответствующая графа таблицы (или реквизит диалога) при вводе в справочник нового элемента будет содержать код, автоматически сформированный программой.
Этот код можно исправить, однако программа проследит, чтобы указанный вами код не совпадал с кодами уже существующих элементов. Проверка будет проводиться либо во всем справочнике, либо в пределах текущей группы — это задается при создании справочника в процессе настройки конфигурации задачи.
Если при записи элемента программа обнаружит в справочнике элемент с таким же кодом, будет выдано сообщение «Код не уникальный!», тогда код необходимо будет исправить.
Если это обусловлено конфигурацией, справочник может иметь так называемый префикс кода. Это приведет к тому, что при вводе нового элемента справочника очередной код будет предложен не только исходя из установки автонумерации, но и с определенным префиксом. Тем не менее, пользователь может полностью отредактировать предложенный код, включая его префиксную часть.

| опубликовано: 14 Ноябрь, 12:20

Комментирование этой статьи закрыто