1С конфигурация дърво

1C: Конфигурация Tree

Открийте първата ни база в "конфигуратора" (вж. Урок 1). След това отворете конфигурационния дърво (главното меню - Configuration - Отворете конфигурацията).

1С конфигурация дърво

Помислете за възможностите, че платформата 1C 8.2, първо минава през дървото на метаданни. Всички обекти са групирани платформа конфигурация на няколко клона, клонът, "General" съдържа редица подраздели с общо предназначение, включително "правото", "интерфейси", браншовите "Константи" съдържа всичко, създадено от константи програмист и т.н. Ние анализираме главния клон.

Самото начало на някои стандартни команди, които използвате постоянно:
  • Ако плъзнете мишката във всеки елемент от дърво и натиснете F2 за. тогава вие ще бъдете отведени до spets.formu свойства на обекти, където можете да се променят всички негови свойства и в долната част на прозореца, за да уточни, работещи за различни събития. Същото може да бъде направено чрез десния бутон на мишката - от падащото меню - свойства.
  • Когато трябва да се провери на промените трябва да натиснете F5. за да запазите конфигурацията и да го ползвате веднага в (режим "предприятие") за режим на работа. Същата мишката върху панела -
  • Ако плъзнете мишката във всеки елемент на дървото, като възелът от първо ниво с името на "константи" и натиснете Insert. в бранша нов елемент, в този случай, се добавя нова постоянна. Същото може да бъде направено чрез десния бутон на мишката - падащо меню - Добавяне.

Константи са предназначени за съхранение на всички устойчиви информация, константата, обикновено потребителят определя само веднъж в началото на счетоводната система (нова база данни), а след това на име стойност се използват многократно в различни места конфигурация (разбира се, само ако сметнат за необходимо програмист). Можем да кажем, че константа е хранилище на някои "променлива", стойността на които трябва да бъде достъпна за всички потребители и се съхранява между сесиите на потребителите. Постоянно може да бъде, например, ZagolovokSistemy - низ, който може да се използва в заглавието на прозореца на програмата и могат да бъдат настроени постоянно OsnovnuyuValyutuUcheta - елемент избран от директория "валута". Създаване на нова постоянна "предмет система":

Попитай я, за да напишете "низ", на дължина от 100 знака:

1С конфигурация дърво

За да инсталирате операционната стойност на константа в "Ентърпрайс", по-добре е да се създаде специална форма за константи. Началник към дървото на конфигурацията на клон "Общи - General Форма"

1С конфигурация дърво

и добавяне на нов начин на "NastroykiProgrammy"
1С конфигурация дърво

Нека се обърнем към свойствата на форма (F2) и чрез връзка "отворена форма" ще се отвори формата си и се уверете, че константата вече присъства под формата на:
1С конфигурация дърво

Да се ​​върнем към постоянно "предмет система" в дървото, отворете свойствата му (F2) и промяна на нейната собственост на "основна форма" на "NastroykiProgrammy":

Можете да проверите вашите промени, стартирайте програмата чрез F5 и промените стойността на константата на:
1С конфигурация дърво

Колоездене постоянна. За да се даде възможност на нашата постоянна ще направи цялостен модул на име "ObschegoNaznacheniya":

1С конфигурация дърво

Началник към свойствата на модула (F2) и изберете "сървър", изберете "Клиент" е отметнато, това означава, че модулът ще бъде съставен само от страната на сървъра, и като цяло на клиента няма да се знае, че съществува такова устройство, за да го направи може да доведе до клиента, за да се установи все още проверка на "сървър Call":
1С конфигурация дърво

Добавяне на модул един износ функция, която ще се изчисли стойността на константа, и тя се върти страна на клиента:

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

1С конфигурация дърво

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

В първата процедура, ние получаваме използвайки общата ни функция модул постоянна стойност, а вторият ред го определят като глава на нашето приложение: Резултатът, както обикновено, разгледана в режим предприятие, (F5):
1С конфигурация дърво

Позоваването

Референции за съхранение постоянна информация условно, за разлика от всяка от константи "позоваване на" може да съдържа произволен брой подобни елементи. Всеки елемент от директорията е точно толкова подробности, както е определено в конфигуратора на 1С програмист, и стойностите в детайли могат вече да бъдат различни. Така например, създаде директория "стоки", вече имаме две предварително определени подпори:
  • код
  • име
Всеки нов елемент е създаден от потребителя по време на работа в предприятието, в най-простия случай на "код", определен от системата автоматично, тъй като [предишното + 1], със същото име е дадено, за да ги сами по себе си и може да отнеме произволна стойност за всеки елемент.

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

Ние добавяме към нашия каталог продукти новите подпори "EdinitsaIzmereniya":
1С конфигурация дърво

За удобство на потребителя, че би било хубаво да се организира пълнене на подпори чрез падащото меню, а не да я принуди да всеки нов продукт, напълно влиза уреда от клавиатурата, т.е. направи избор от друга директория. Предимствата на този подход:
  • Потребителят не може да направи грешка и двигателя, която не съществува (като "единици.", Докато от компанията прие "PCS").
  • началното ускорение, подробностите могат да бъдат попълнени с клавиатурата са вписвани в началото на думата и натиснете Enter. Вярно е, когато трябва да въведете две букви не е в нашия пример, и 10-20.
  • Елементите на директорията, могат да бъдат многократно използвани като подпори в няколко документа и директории. Това лесно се даде възможност да се свържат различни спомагателни информация в един доклад. Така например, на дисплея се в непосредствена близост до останките на местата за съхранение на стоки на стоката в склада, и т.н.
Създаване на нова директория "EdinitsyIzmereniya" и да го изберете като "тип" в реквизита "EdinitsaIzmereniya" стоки директория:
1С конфигурация дърво

Тестване на конфигурацията преминават през F5, добавяне на нов референтен елемент единици 3 "на парче", "М", "STD". Отворете директорията на стоки и въведете буквата "w" в "звено":

1С конфигурация дърво

Това ще отвори падащо меню с всички елементи на единица директория, които започват с "W", тъй като единица на това право може да удари влиза и областта ще бъде изпълнен с елемент на "Pc". Можете да използвате и избор чрез един бутон. "" Ляв бутон на мишката, за да изберете една и съща стойност.
Добавяне на друга позиция "Меден проводник напречно сечение 2 mm" с единица "М" в продуктите на стоките:
1С конфигурация дърво

Няколко бележки за директорията:
  • референтен код може да бъде от 2 типа "Цифров" и "String", дължината се определя от програмиста на "данни" в свойствата на директориите. Кодът може да се генерира автоматично, ако е обозначено на "Номерът", на същото място, можете да зададете проверки кода за уникалност, като по този начин се избягва записването на два елемента с един и същи код.
  • Референтен може да бъде "йерархична" е посочена на "йерархията" в раздела. За такава маса директория може да съдържа "групи" (подобно на папки прозорци), които се съхраняват в "елементи" (по аналогия файла в папката).
  • Освен информацията за връзка може да съдържа "таблични част" - допълнителни таблици за всеки елемент попълнени данните им. Например, можете да създадете в "продукти" таблиците на "Доставчици", в който са изброени всички доставчици на този продукт.
  • Референтен може да бъде "роб", т.е. всеки член може да бъде неподвижно свързано с "собственик" на един от елементите на друга директория. собствениците могат да определят видовете "собственици" в раздела.