ПредишенСледващото


Directory е даден списък с възможни стойности на реквизит. Позоваването използват в случаите, когато това е необходимо за премахване на двусмислен входа на информация. Така например, в полза на купувача, продавача, складодържателя, директорът знаеше какъв продукт под въпрос, всеки трябва да го наричат ​​по същия начин. И в този случай е необходима препратка. Обикновено, търговецът на дребно има формата на ценова листа, а ако такава директория се съхраняват в компютъра, той ще носи цялата възможна гама от стоки, работи с търговско дружество.

1C: Enterprise позволява почти неограничен брой изисквани директории. Всеки водач е даден списък на подобни обекти: служители, организации, продукти, и т.н. Всеки такъв обект се нарича референтен елемент ...

От гледна точка на потребителя, трябва да се има предвид, че не е създаден позоваването в конфигуратора като списък от стойности, и се развива подготовка наръчник шаблоните. По време на конфигурация, структура на информацията, която се съхранява в екрана на директория е разработено и, ако е необходимо, отпечатана представителството на директорията, са дадени различни аспекти на неговото "поведение".

Както задължителните реквизити всеки референтен има код и наименование. референтен код елемент може да бъде или цифров или текстово. 1C: Enterprise предоставя големи възможности за работа с кодове директория елемента: автоматично задаване на кодове, автоматично управление и друг уникален код.

В допълнение към кода и името, в директории 1C: Enterprise може да съхранява допълнителна информация за члена ръководство. За запазване на такава информация в директорията може да бъде създаден списък с подробности. С помощта на наръчника детайли на механизма, че е лесно да се организира, например, картотека служители. Например, препратка персонал почти със сигурност ще има атрибути заглавие. Заплата и други. 1C очаква програмисти, въведени във всички директории вече дадени два признака: име и код. Всъщност, почти всеки обект от реалния свят съдържа тези атрибути. Например, код на служителите служи броят на персонала и името - първо собствено, бащино (пълно име).

За всеки атрибут, директорията, в която трябва да посочите своя тип данни, например, "номер", "низ", "дата" (във версия 8.0, има вид на Булева - Вярно или невярно). Това са основните типове, но можете да посочите сложни типове данни. Например функция атрибут има позиции тип данни. В този случай, стойността на този атрибут ще бъде избран от Позиции на директориите. По този начин изпълнява една проста връзка между директории, когато стойностите на атрибутите на избрана директория от друга директория.


// например, от порядъка на освобождаване
SprSotr.NaytiElement (служител);

SprSotr.NaytiPoKodu (123);
SprSotr.NaytiPoNaimenovaniyu ( "Иван Иванов");
SprSotr.NaytiPoRekvizitu ( "Заплата", 5000);

// ако елементът бъде намерен, това се превръща в ток и може да се чете, както следва:

Ако SprSotr.NaytiPoNaimenovaniyu ( "Иван Иванов") = 1 Тогава
. NaydennyySotr SprSotr.TekuschiyElement = ();
ENDIF;


// във версия 8.0, ако елементът е намерен, той се връща, в противен случай се извежда неопределена

NaydennyySotr = SprSotr.NaytiPoKodu (123);
NaydennyySotr SprSotr.NaytiPoNaimenovaniyu = ( "Ivan Ivanov");
NaydennyySotr SprSotr.NaytiPoRekvizitu ( "Заплата", 5000);

// ние трябва да проверите стойността намерен

NaydennyySotr SprSotr.NaytiPoNaimenovaniyu = ( "Ivan Ivanov");
Ако NaydennyySotr = Неопределен Тогава
. // елемент не е намерена
ENDIF;

Премахване на директория елемент

Свързани статии

Подкрепете проекта - споделете линка, благодаря!