Обекти 1в и 1с връзки

Език 1C силно "вързани" за работа с данните. Всъщност, основната задача - обработката на данните, получени от дадена заявка за база данни, или по други начини.







На други езици, с данните, получени от базата данни "във вид на таблица" обикновено работят. 1В също е възможно - да се извърши заявка, може да получи "в отговор на" масата и работата с него.

Въпреки това, по-често срещан начин, един от "чипове 1С" - произведение с данни като обекти 1C. Например 1C Spravochnik.ImyaSpravochnika обект позволява да се работи с определена директория, обектът има свойства 1С (полета за данни) и стандартни техники.

Създаване на обекти 1C

1C обект може да бъде създаден с помощта на новия оператор, конструкторът се нарича този тип, ако е от вида на множество конструктори - той е избран от посочените параметри:
Var1 = SpisokZnacheny New ();

Мениджъри за обектите от 1С база данни

Ако искате да се създаде обект 1C, свързана с данните в базата данни (в действителност, тя получи от база данни), вместо да използват новия оператор, използвани от мениджърите.

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

Например:
Var1 = Spravochniki.ImyaSpravochnika.SozdatElement ();
Var1 = Spravochniki.ImyaSpravochnika.NaytiPoNaimenovaniyu ( "Име");







Връзки 1В и 1С обекти

Работа с обекти 1C, свързана с данните в базата данни може да се извърши по два начина - чрез "връзки към тях, така и 1C 1C обект.

Уникален идентификатор (GUID)

Върнатата стойност на този метод е специален вид. Ако искате да се сравни стойността на низа, не забравяйте да го превърне в низ посредством низ (параметър).

GUID се определя по време на първия запис на 1С обект. Дори преди записа, може да се намери GUID, който ще бъде назначен за 1С обект, когато пишете:

Също така, преди записа, можете да зададете GUID. Това е полезно, например, обмен на данни:

Когато се работи с ценности може да срещнете на следния метод за съхранение и достъп до информация:

  • Променлива - създаден в модула като програмист, един типизиран
  • 1C подпори обект (директория, документ), добавен към конфигуратора - съхраняват в база данни, силно въведен
  • Подпори форми - поле на формата, силно въвели.

Невярно във формуляра показва "някои данни". Данните могат да бъдат пряко свързани с подпори противопоставят 1С (означени с форма полета имот PutKDannym).

Също така, формата може да има своите данни, те не се записват в базата данни, те определят програмист в процедурите и функциите на формата на модул (обикновено в открехната процедурата по форма манипулатор).

Достъп до стойностите на посочените свойства на обекти 1C

Много обекти 1C притежава качества, които имат имена.
Например:

  • запис от указателя има детайли с имената
  • форма има подробности за имена
  • таблицата има колона с имената
  • на ред на таблицата има полета със същите имена като колоните в таблицата.

Ако един обект има свойства 1C (детайли, колони и т.н.), които имат имена, които те могат да бъдат достъпни по два начина.

Ако двата обекта са на разположение 1C име свойства и техните стойности да бъдат копирани, той е удобен за използване на процедурата
ZapolnitZnacheniyaSvoystv (KudaKopirovat, OtkudaKopirovat)
че копия от стойностите на всички имоти, чиито имена съвпадат, например: