1С Предприятие 7.7. Настройка, конфигурирование, программирование, эксплуатация

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


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

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

Если справочник имеет код элемента текстового типа, то пустая строка будет считаться неверным кодом, и при попытке записать элемент с подобным кодом будет выдано сообщение «Неверно задан код!»

Если справочник имеет числовые коды элементов, число 0 про­грамма считает приемлемым кодом и элемент или группа с таким кодом может быть записана в справочник.

Если при настройке конфигурации задачи для справочника был установлен признак автоматическою присвоения кодов новых эле­ментов, то соответствующая графа таблицы (или реквизит диалога) при вводе в справочник нового элемента будет содержать код, авто­матически сформированный программой

Этот код можно исправить, однако программа проследит, чтобы указанный вами код не совпадал с кодами уже существующих эле­ментов Проверка будет проводиться либо во всем справочнике, либо в пределах текущей группы — это задается при создании справочни­ка в процессе настройки конфигурации задачи

Если при записи элемента программа обнаружит в справочнике элемент с таким же кодом, будет выдано сообщение «Код не уни­кальный!», тогда код необходимо будет исправить

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



Содержание раздела