Академический Документы
Профессиональный Документы
Культура Документы
1С: Автоматизированная
проверка конфигураций
Руководство пользователя
(описание конфигурации)
Ôèðìà «1Ñ»
Ìîñêâà
2019
ПРАВОТИРАЖИРОВАНИЯ
ПРОГРАММНЫХСРЕДСТВИДОКУМЕНТАЦИИ
ПРИНАДЛЕЖИТФИРМЕ«1С»
Приобретаяпро$раммныйпрод*+т
«1С:Автоматизированнаяпровер+а+онфи$*раций»,
Вытемсамымдаетесо$ласиенедоп*с+ать
+опированияпро$раммыидо+*ментации
безписьменно$оразрешенияфирмы«1С».
Конфи$*рацияразработанасовместнос+омпанией«1С-ИжТиСи».
È. Õóñíóòäèíîâ.
(3412)477-556
Äëÿ ïîëüçîâàòåëåé êîíôèãóðàöèè «1Ñ:Àâòîìàòèçèðîâàííàÿ ïðîâåðêà
êîíôèãóðàöèé» óñëóãè ëèíèè êîíñóëüòàöèé ïðåäîñòàâëÿþòñÿ ïî ýëåêòðîííîé
ïî÷òå è ïî òåëåôîíó.
Ïîëó÷åíèå êîíñóëüòàöèé âîçìîæíî òîëüêî ïîñëå ðåãèñòðàöèè
ïðîãðàììíîãî ïðîäóêòà (äëÿ ÷åãî íåîáõîäèìî çàïîëíèòü ðåãèñòðàöèîííóþ
àíêåòó è âûñëàòü åå â ôèðìó «1Ñ»).
 ñòîèìîñòü êîìïëåêòà ïîñòàâêè ïðîãðàììíîãî ïðîäóêòà âêëþ÷åíî
îáñëóæèâàíèå ïî ëèíèè êîíñóëüòàöèé â òå÷åíèå ïåðèîäà, óêàçàííîãî â âàøåé
ðåãèñòðàöèîííîé àíêåòå. Êóïîí íà áåñïëàòíîå îáñëóæèâàíèå ïî ëèíèè
êîíñóëüòàöèé, à òàêæå êîíâåðò ñ ìàðêîé è àäðåñîì âõîäÿò â ñîñòàâ
ïðèîáðåòåííîãî âàìè êîìïëåêòà ïðîãðàìì.
Ïî èñòå÷åíèè ïåðèîäà áåñïëàòíîãî îáñëóæèâàíèÿ ïîëó÷åíèå êîíñóëüòàöèé
âîçìîæíî òîëüêî ïî äîãîâîðó íà ÈÒÑ ÎÍËÀÉÍ. Äëÿ çàêëþ÷åíèÿ äîãîâîðîâ
îáðàùàéòåñü ê ïàðòíåðàì ôèðìû «1Ñ».
Çà êîíñóëüòàöèÿìè ïî êîíôèãóðàöèè íåîáõîäèìî îáðàùàòüñÿ â êîìïàíèþ
«1Ñ-ÈæÒèÑè» ïî òåëåôîíó (3412) 477-556 èëè e-mail support@1c-izhtc.ru.
Ëèíèÿ êîíñóëüòàöèé ðàáîòàåò ñ 10:00 äî 18:00 ïî ìîñêîâñêîìó âðåìåíè, êðîìå
ñóááîò, âîñêðåñåíèé è ïðàçäíè÷íûõ äíåé.
Îáðàùàÿñü ê ëèíèè êîíñóëüòàöèé, ñëåäóåò íàõîäèòüñÿ ðÿäîì ñî ñâîèì
êîìïüþòåðîì, èìåòü ïîä ðóêîé íàñòîÿùåå ðóêîâîäñòâî è ñâîþ ÷àñòü
ðåãèñòðàöèîííîé àíêåòû. Æåëàòåëüíî çàðàíåå óòî÷íèòü òèïû èñïîëüçóåìîãî
êîìïüþòåðà è ïðèíòåðà.
Íàáðàâ òåëåôîí ëèíèè êîíñóëüòàöèé, âû äîëæíû óñëûøàòü îòâåò
äåæóðíîãî ñîòðóäíèêà. Ïîñëå ýòîãî ñîîáùèòå íàèìåíîâàíèå âàøåé
îðãàíèçàöèè, íîìåð âàøåãî ýêçåìïëÿðà ñèñòåìû (îí îáîçíà÷åí íà CD-ROM
êîìïëåêòà ïîñòàâêè è íà âàøåé ÷àñòè ðåãèñòðàöèîííîé àíêåòû) è, âîçìîæíî,
äðóãóþ ðåãèñòðàöèîííóþ èíôîðìàöèþ ïî çàïðîñó ñîòðóäíèêà ëèíèè
êîíñóëüòàöèé. Íàçâàííàÿ âàìè èíôîðìàöèÿ áóäåò ïðîâåðåíà ïî äàííûì,
óêàçàííûì â îòîñëàííîé â ôèðìó «1Ñ» ÷àñòè ðåãèñòðàöèîííîé àíêåòû.
Îòâå÷àÿ íà âîçíèêøèå ó âàñ âîïðîñû, äåæóðíûé ñîòðóäíèê ìîæåò
âîñïðîèçâåñòè âîçíèêøóþ ñèòóàöèþ íà ñâîåì êîìïüþòåðå. Îí äàñò âàì
ðåêîìåíäàöèè ñðàçó æå èëè ïîñëå îáñóæäåíèÿ ñ ðàçðàáîò÷èêàìè. Ðàáîòà ëèíèè
êîíñóëüòàöèé ðåãèñòðèðóåòñÿ, ïîýòîìó ïðè ïîâòîðíûõ îáðàùåíèÿõ ïî
ñëîæíûì ïðîáëåìàì âû ìîæåòå ñîñëàòüñÿ íà äàòó è âðåìÿ ïðåäûäóùåãî
ðàçãîâîðà.
МЫВСЕГДАРАДЫВАМПОМОЧЬ!
Оглавление
Ââåäåíèå ............................................................................................................................ 9
Ãëàâà 1. Ïîëüçîâàòåëüñêèé èíòåðôåéñ ïðîãðàììû ........................................13
1.1. Ðàçäåë «Ïðîâåðêè»...................................................................................13
1.2. Ðàçäåë «Îøèáêè» .....................................................................................19
1.3. Ðàçäåë «Çàäàíèÿ»......................................................................................22
1.4. Ðàçäåë «Îò÷åòû» .......................................................................................23
Ãëàâà 2. Ïîäãîòîâêà ê ïðîâåðêå êîíôèãóðàöèè ..............................................27
2.1. Íà÷àëî ðàáîòû ñ ïðîãðàììîé ..............................................................27
2.2. Ââîä ñâåäåíèé î êîíôèãóðàöèÿõ ........................................................32
Ãëàâà 3. Ïðîâåðêà êîíôèãóðàöèè .........................................................................51
3.1. Çàïóñê ïðîâåðêè ........................................................................................51
3.1.1. Âàðèàíò «Ñîáðàòü äàííûå è ïðîâåðèòü…» ..................................53
3.1.2. Âàðèàíò «Ïåðåïðîâåðèòü ïî ðàíåå ñîáðàííûì äàííûì…» ...58
3.2. Ïëàòôîðìåííàÿ ïðîâåðêà êîíôèãóðàöèè .......................................59
3.3. Âîçìîæíûå îøèáêè â íà÷àëå ïðîâåðêè êîíôèãóðàöèè ............59
3.4. Çàïóñê ÀÏÊ â ïàêåòíîì ðåæèìå ........................................................62
Ãëàâà 4. Ðàáîòà ñ îøèáêàìè ....................................................................................65
4.1. Îò÷åò «Îøèáêè» .......................................................................................65
4.2. Íàçíà÷åíèå îòâåòñòâåííûõ....................................................................69
4.3. Îò÷åò «Îñîáåííîñòè» ..............................................................................73
4.4. Íàñòðîéêà îò÷åòîâ ....................................................................................75
4.5. Êîììåíòàðèè ê îøèáêàì .......................................................................76
4.6. Ñëîâàðü âåðíûõ ñëîâ ...............................................................................77
Ãëàâà 5. Èñêëþ÷åíèå îøèáîê èç ïðîâåðÿåìîé êîíôèãóðàöèè .................83
5.1. Óñòàíîâêà èñêëþ÷åíèÿ äëÿ ñòðîêè òåêñòà ìîäóëÿ .....................84
5
1Ñ:Àâòîìàòèçèðîâàííàÿ ïðîâåðêà êîíôèãóðàöèé
6
Îãëàâëåíèå
7
1Ñ:Àâòîìàòèçèðîâàííàÿ ïðîâåðêà êîíôèãóðàöèé
8
Введение
Äëÿ ðàçðàáîòêè òåõíè÷åñêè êà÷åñòâåííûõ ðåøåíèé íà ïëàòôîðìå
«1Ñ:Ïðåäïðèÿòèå 8» íåîáõîäèìî ïðèäåðæèâàòüñÿ âûðàáîòàííûõ ñòàí-
äàðòîâ è ðåêîìåíäàöèé «Ñèñòåìû ñòàíäàðòîâ è ìåòîäèê ðàçðàáîòêè
êîíôèãóðàöèé äëÿ ïëàòôîðìû 1Ñ:Ïðåäïðèÿòèå 8». Ýòè ñòàíäàðòû
ïðåäïîëàãàþò ñîáëþäåíèå ïðàâèë ðàçðàáîòêè êîíôèãóðàöèé íà ïëàò-
ôîðìå «1Ñ:Ïðåäïðèÿòèå 8», â ÷àñòíîñòè, ïðèíöèïîâ ïîñòðîåíèÿ àðõè-
òåêòóðû êîíôèãóðàöèè, åå çàïóñêà è ðàáîòû, ïðàâèë íàïèñàíèÿ êîäà è
ïðàâèë îðôîãðàôèè â òåêñòàõ êîíôèãóðàöèè.
Ðåãóëÿðíîå âûïîëíåíèå ïðîâåðîê è èñïðàâëåíèå íàéäåííûõ îøèáîê
â ïðîöåññå ðàçðàáîòêè ïðèêëàäíûõ ðåøåíèé ñïîñîáñòâóåò çíà÷èòåëü-
íîìó ïîâûøåíèþ êà÷åñòâà ðàáîò, îäíàêî âûïîëíåíèå ïðîâåðîê äàæå
íåáîëüøèõ êîíôèãóðàöèé íà ïîñòîÿííîé îñíîâå âðó÷íóþ áûâàåò ïðî-
áëåìàòè÷íî.
Ïðîãðàììíûé ïðîäóêò «1Ñ:Àâòîìàòèçèðîâàííàÿ ïðîâåðêà êîíôèãó-
ðàöèé» (ÀÏÊ) ïðåäíàçíà÷åí äëÿ àâòîìàòèçèðîâàííîé ïðîâåðêè êîí-
ôèãóðàöèé, ðàçðàáîòàííûõ íà ïëàòôîðìå «1Ñ:Ïðåäïðèÿòèå 8.3», íà
ñîîòâåòñòâèå ñòàíäàðòàì è èíûì òðåáîâàíèÿì òåõíè÷åñêîãî õàðàêòåðà.
Ïðîãðàììà âûïîëíÿåò ïðîâåðêó òåõíè÷åñêîãî êà÷åñòâà êîíôèãóðà-
öèé â àâòîìàòè÷åñêîì ðåæèìå, ïðîèçâîäÿ ñëåäóþùèå ðàáîòû:
1. Ðàçîâàÿ ïðîâåðêà êîíôèãóðàöèè íà ñîîòâåòñòâèå ñòàíäàðòàì ðàçðà-
áîòêè:
Ðàçîâàÿ àâòîìàòè÷åñêàÿ ïðîâåðêà êîíôèãóðàöèé íà ñîîò-
âåòñòâèå àêòóàëüíûì ñòàíäàðòàì ðàçðàáîòêè êîíôèãóðàöèé
íà ïëàòôîðìå «1Ñ:Ïðåäïðèÿòèå 8» (âûÿâëåíèå îøèáîê
ïðîâåðêè êîíôèãóðàöèè) äëÿ ïîëó÷åíèÿ îáùåãî ïðåäñòàâ-
ëåíèÿ î êà÷åñòâå êîíêðåòíîé âåðñèè ïðèêëàäíîãî ðåøåíèÿ
(íàïðèìåð, ïðè ñåðòèôèêàöèè íà ïîëó÷åíèå ñòàòóñà
«1Ñ:Ñîâìåñòèìî»).
2. Ðåãóëÿðíàÿ àâòîìàòè÷åñêàÿ ïðîâåðêà êîíôèãóðàöèè íà ñîîòâåò-
ñòâèå ñòàíäàðòàì ðàçðàáîòêè:
9
1Ñ:Àâòîìàòèçèðîâàííàÿ ïðîâåðêà êîíôèãóðàöèé
10
Ââåäåíèå
11
1Ñ:Àâòîìàòèçèðîâàííàÿ ïðîâåðêà êîíôèãóðàöèé
12
Глава 1. Пользовательский интерфейс
программы
Ïîëüçîâàòåëüñêèé èíòåðôåéñ ïðîãðàììû ñîäåðæèò íåñêîëüêî ðàç-
äåëîâ (ðèñ. 1):
ðàçäåë «Ïðîâåðêè» (îáëàñòü 1);
ðàçäåë «Îøèáêè» (îáëàñòü 2);
ðàçäåë «Çàäàíèÿ» (îáëàñòü 3);
ðàçäåë «Îò÷åòû» (îáëàñòü 4).
13
1Ñ:Àâòîìàòèçèðîâàííàÿ ïðîâåðêà êîíôèãóðàöèé
14
Ãëàâà 1. Ïîëüçîâàòåëüñêèé èíòåðôåéñ ïðîãðàììû
15
1Ñ:Àâòîìàòèçèðîâàííàÿ ïðîâåðêà êîíôèãóðàöèé
16
Ãëàâà 1. Ïîëüçîâàòåëüñêèé èíòåðôåéñ ïðîãðàììû
17
1Ñ:Àâòîìàòèçèðîâàííàÿ ïðîâåðêà êîíôèãóðàöèé
18
Ãëàâà 1. Ïîëüçîâàòåëüñêèé èíòåðôåéñ ïðîãðàììû
19
1Ñ:Àâòîìàòèçèðîâàííàÿ ïðîâåðêà êîíôèãóðàöèé
20
Ãëàâà 1. Ïîëüçîâàòåëüñêèé èíòåðôåéñ ïðîãðàììû
21
1Ñ:Àâòîìàòèçèðîâàííàÿ ïðîâåðêà êîíôèãóðàöèé
22
Ãëàâà 1. Ïîëüçîâàòåëüñêèé èíòåðôåéñ ïðîãðàììû
23
1Ñ:Àâòîìàòèçèðîâàííàÿ ïðîâåðêà êîíôèãóðàöèé
24
Ãëàâà 1. Ïîëüçîâàòåëüñêèé èíòåðôåéñ ïðîãðàììû
25
1Ñ:Àâòîìàòèçèðîâàííàÿ ïðîâåðêà êîíôèãóðàöèé
26
Глава 2. Подготовка к проверке
конфигурации
 ïîñòàâêó êîíôèãóðàöèè «1Ñ:Àâòîìàòèçèðîâàííàÿ ïðîâåðêà êîí-
ôèãóðàöèé» âõîäÿò äâà øàáëîíà èíôîðìàöèîííûõ áàç:
1. Øàáëîí äåìîíñòðàöèîííîé èíôîðìàöèîííîé áàçû ïðåäíàçíà÷åí
äëÿ òîãî, ÷òîáû ïðîäåìîíñòðèðîâàòü ïðàêòè÷åñêóþ ðàáîòó îïèñû-
âàåìîãî ïðîãðàììíîãî ïðîäóêòà. Îí óæå ñîäåðæèò íàñòðîéêó è ðå-
çóëüòàòû ïðîâåðêè òèïîâîé êîíôèãóðàöèè. Äåìîíñòðàöèîííóþ áà-
çó öåëåñîîáðàçíî èñïîëüçîâàòü äëÿ îçíàêîìëåíèÿ ñ ïðîãðàììíûì
ïðîäóêòîì.
2. Øàáëîí îñíîâíîé èíôîðìàöèîííîé áàçû ïðåäíàçíà÷åí äëÿ îðãà-
íèçàöèè ïðîâåðîê ñîáñòâåííûõ êîíôèãóðàöèé.
27
1Ñ:Àâòîìàòèçèðîâàííàÿ ïðîâåðêà êîíôèãóðàöèé
28
Ãëàâà 2. Ïîäãîòîâêà ê ïðîâåðêå êîíôèãóðàöèè
29
1Ñ:Àâòîìàòèçèðîâàííàÿ ïðîâåðêà êîíôèãóðàöèé
30
Ãëàâà 2. Ïîäãîòîâêà ê ïðîâåðêå êîíôèãóðàöèè
31
1Ñ:Àâòîìàòèçèðîâàííàÿ ïðîâåðêà êîíôèãóðàöèé
32
Ãëàâà 2. Ïîäãîòîâêà ê ïðîâåðêå êîíôèãóðàöèè
33
1Ñ:Àâòîìàòèçèðîâàííàÿ ïðîâåðêà êîíôèãóðàöèé
Вкладка «Подключение»
Íà äàííîé âêëàäêå íåîáõîäèìî çàïîëíèòü ñëåäóþùèå ïàðàìåòðû
(ðèñ. 25):
1. «Ïëàòôîðìà» – ãðóïïà ïàðàìåòðîâ, âêëþ÷àþùàÿ ñâåäåíèÿ î ïðî-
âåðÿåìîé êîíôèãóðàöèè:
«Âåðñèÿ» – âåðñèÿ ïëàòôîðìû, íà êîòîðîé çàïóñêàåòñÿ
ïðîâåðÿåìàÿ êîíôèãóðàöèÿ;
«Çàïóñê» – ïóòü ê èñïîëíÿåìîìó ôàéëó ïëàòôîðìû, íà
êîòîðîé çàïóñêàåòñÿ ïðîâåðÿåìàÿ êîíôèãóðàöèÿ.
2. «Ïàðàìåòðû ïîäêëþ÷åíèÿ» – ãðóïïà ïàðàìåòðîâ, âêëþ÷àþùàÿ ñâå-
äåíèÿ î äåìîíñòðàöèîííîé áàçå:
«Ïóòü ê èñòî÷íèêó ïðîâåðêè» – ïóòü ê áàçå ïðîâåðÿåìîé
êîíôèãóðàöèè, êîòîðûì ìîæåò ÿâëÿòüñÿ:
34
Ãëàâà 2. Ïîäãîòîâêà ê ïðîâåðêå êîíôèãóðàöèè
35
1Ñ:Àâòîìàòèçèðîâàííàÿ ïðîâåðêà êîíôèãóðàöèé
36
Ãëàâà 2. Ïîäãîòîâêà ê ïðîâåðêå êîíôèãóðàöèè
37
1Ñ:Àâòîìàòèçèðîâàííàÿ ïðîâåðêà êîíôèãóðàöèé
38
Ãëàâà 2. Ïîäãîòîâêà ê ïðîâåðêå êîíôèãóðàöèè
Вкладка «Особенности»
Íà ýòîé âêëàäêå ìîæíî âûãðóçèòü îñîáåííîñòè êîíôèãóðàöèè â
ôàéë, à òàêæå ñ ïîìîùüþ ãèïåðññûëêè «Ïîêàçàòü îñîáåííîñòè êîíôè-
ãóðàöèè» (ðèñ. 30) îòêðûòü îò÷åò «Îñîáåííîñòè» (ðèñ. 31) (ïîäðîáíîå
îïèñàíèå ñì. íà ñòð. 73).
39
1Ñ:Àâòîìàòèçèðîâàííàÿ ïðîâåðêà êîíôèãóðàöèé
40
Ãëàâà 2. Ïîäãîòîâêà ê ïðîâåðêå êîíôèãóðàöèè
41
1Ñ:Àâòîìàòèçèðîâàííàÿ ïðîâåðêà êîíôèãóðàöèé
42
Ãëàâà 2. Ïîäãîòîâêà ê ïðîâåðêå êîíôèãóðàöèè
Вкладка «Расписание»
Íà äàííîé âêëàäêå ìîæíî çàïëàíèðîâàòü çàïóñê ïðîâåðêè êîíôè-
ãóðàöèè ïî îïðåäåëåííîìó ðàñïèñàíèþ (ðèñ. 35).
Çäåñü èìåþòñÿ ñëåäóþùèå ýëåìåíòû:
«Ïðîâåðÿòü êîíôèãóðàöèþ ïî ðàñïèñàíèþ» – ôëàæîê, ïðè
óñòàíîâêå êîòîðîãî ïðîâåðêà êîíôèãóðàöèè áóäåò îñóùåñòâ-
ëÿòüñÿ ïî çàäàííîìó ðàñïèñàíèþ.
«Îòêðûòü ðàñïèñàíèå» – ãèïåðññûëêà, êîòîðàÿ âûçûâàåò îêíî
íàñòðîéêè ðàñïèñàíèÿ (ðèñ. 32).
«Ñëåäóþùåå âðåìÿ çàïóñêà» – ïîëå, â êîòîðîì îòîáðàæàåòñÿ
ñëåäóþùåå ïî ðàñïèñàíèþ âðåìÿ çàïóñêà ïðîâåðêè êîíôèãóðà-
öèè.
«Ðåãèñòðèðîâàòü âñå îøèáêè êàê îñîáåííîñòè» – ôëàæîê, ïðè
óñòàíîâêå êîòîðîãî â ïðîöåññå âûïîëíåíèÿ ïðîâåðêè âñå
îøèáêè êîíôèãóðàöèè áóäóò îòìå÷åíû êàê îñîáåííîñòè (ïî-
äðîáíîå îïèñàíèå ñì. íà ñòð. 53).
«Ïîëüçîâàòåëü» – ïîëå, â êîòîðîì óêàçûâàåòñÿ ïîëüçîâàòåëü,
ïîä êîòîðûì çàïóñòèòñÿ ïðîâåðêà êîíôèãóðàöèè ïî ðàñïèñà-
íèþ.
43
1Ñ:Àâòîìàòèçèðîâàííàÿ ïðîâåðêà êîíôèãóðàöèé
44
Ãëàâà 2. Ïîäãîòîâêà ê ïðîâåðêå êîíôèãóðàöèè
45
1Ñ:Àâòîìàòèçèðîâàííàÿ ïðîâåðêà êîíôèãóðàöèé
46
Ãëàâà 2. Ïîäãîòîâêà ê ïðîâåðêå êîíôèãóðàöèè
Вкладка «Расширения»
Íà äàííîé âêëàäêå ïðåäñòàâëåí ñïèñîê ðàñøèðåíèé êîíôèãóðàöèè
(ðèñ. 40).
47
1Ñ:Àâòîìàòèçèðîâàííàÿ ïðîâåðêà êîíôèãóðàöèé
48
Ãëàâà 2. Ïîäãîòîâêà ê ïðîâåðêå êîíôèãóðàöèè
49
1Ñ:Àâòîìàòèçèðîâàííàÿ ïðîâåðêà êîíôèãóðàöèé
50
Глава 3. Проверка конфигурации
«1Ñ:Àâòîìàòèçèðîâàííàÿ ïðîâåðêà êîíôèãóðàöèé» ïîçâîëÿåò âåñòè
ïðîâåðêó íåñêîëüêèõ êîíôèãóðàöèé â îäíîé èíôîðìàöèîííîé áàçå.
Ïîñëå ââîäà ñâåäåíèé î êîíôèãóðàöèè è íàñòðîéêè ñîñòàâà òðåáî-
âàíèé, ïðåäúÿâëÿåìûõ ê íåé, ìîæíî ïåðåõîäèòü ê åå ïðîâåðêå.
Ïðîãðàììà ïðîâåðÿåò òîëüêî èçìåíåííûå îáúåêòû êîíôèãóðàöèè,
÷òî çíà÷èòåëüíî ñîêðàùàåò âðåìÿ ïðîâåðêè. Äëÿ ýòîãî ïðè çàïóñêå
ïðîâåðêè àíàëèçèðóþòñÿ òåêóùàÿ è ïîñëåäíÿÿ ïðîâåðåííàÿ ñòðóêòóðà
îáúåêòîâ ìåòàäàííûõ êîíôèãóðàöèè. Äàëåå ôîðìèðóåòñÿ ñïèñîê èçìå-
íåííûõ îáúåêòîâ, çàïóñêàåòñÿ ñáîð ñâåäåíèé è ïðîâåðêà òîëüêî ýòèõ
îáúåêòîâ.
Ó ñâîéñòâ, èìåþùèõ ñòðîêîâîå çíà÷åíèå, êîòîðîå ìîæíî óêàçàòü íà
íåñêîëüêèõ ÿçûêàõ («Ñèíîíèì», «Ïîäñêàçêà» è ò.ï.), ÀÏÊ ïîëó÷àåò è
ïðîâåðÿåò òîëüêî çíà÷åíèå íà îñíîâíîì ÿçûêå êîíôèãóðàöèè. Íàïðè-
ìåð, åñëè îñíîâíûì ÿçûêîì êîíôèãóðàöèè ÿâëÿåòñÿ àíãëèéñêèé, à â
ñèíîíèìå óêàçàíî çíà÷åíèå êàê äëÿ àíãëèéñêîãî ÿçûêà, òàê è äëÿ ðóñ-
ñêîãî, òî áóäåò ïðîâåðåí òîëüêî àíãëèéñêèé âàðèàíò. Ñîîòâåòñòâåííî,
ñèíîíèì íà ðóññêîì ÿçûêå íå áóäåò ïðîâåðåí íà îðôîãðàôèþ è äðóãèå
ïðàâèëà.
51
1Ñ:Àâòîìàòèçèðîâàííàÿ ïðîâåðêà êîíôèãóðàöèé
52
Ãëàâà 3. Ïðîâåðêà êîíôèãóðàöèè
53
1Ñ:Àâòîìàòèçèðîâàííàÿ ïðîâåðêà êîíôèãóðàöèé
54
Ãëàâà 3. Ïðîâåðêà êîíôèãóðàöèè
2. Íàæàòü «Äàëåå».
3. Âûáðàòü òðåáîâàíèÿ äëÿ ïðîâåðêè êîíôèãóðàöèè. Òàêæå ìîæíî
óêàçàòü âàðèàíò ïðîâåðêè êîíôèãóðàöèè, âûáðàâ â ïîëå «Óòî÷íèòå
ñîñòàâ òðåáîâàíèé èëè ââåäèòå âàðèàíò ïðîâåðêè» îäèí èç âàðèàí-
òîâ (îïèñàíèå òðåáîâàíèé è âàðèàíòîâ ïðîâåðêè ñì. íà ñòð. 35).
Ïðè ýòîì â ïîëå ñïèñêà òðåáîâàíèé áóäóò îòìå÷åíû òðåáîâàíèÿ,
ñîîòâåòñòâóþùèå âûáðàííîìó âàðèàíòó ïðîâåðêè (ðèñ. 45).
Ïî óìîë÷àíèþ âûáðàí âàðèàíò «Òåêóùèå íàñòðîéêè». Ýòî îçíà÷à-
åò, ÷òî áóäåò âûïîëíåíà ïðîâåðêà íà òðåáîâàíèÿ, óêàçàííûå â êàð-
òî÷êå êîíôèãóðàöèè íà âêëàäêå «Ïðîâåðÿåìûå òðåáîâàíèÿ».
55
1Ñ:Àâòîìàòèçèðîâàííàÿ ïðîâåðêà êîíôèãóðàöèé
56
Ãëàâà 3. Ïðîâåðêà êîíôèãóðàöèè
6. Íàæàòü «Äàëåå».
7. Âûáðàòü îáúåêòû, äëÿ êîòîðûõ áóäåò âûïîëíåíà ïðîâåðêà (ðèñ.
47).
57
1Ñ:Àâòîìàòèçèðîâàííàÿ ïðîâåðêà êîíôèãóðàöèé
2. Íàæàòü «Äàëåå».
3. Âûáðàòü òðåáîâàíèÿ äëÿ ïðîâåðêè êîíôèãóðàöèè (ïîäðîáíîå îïè-
ñàíèå ñì. íà ñòð. 55).
4. Íàæàòü «Äàëåå».
5. Âûáðàòü ñöåíàðèé ïðîâåðêè (ïîäðîáíîå îïèñàíèå ñì. íà ñòð. 56).
6. Íàæàòü «Äàëåå».
7. Âûáðàòü îáúåêòû, äëÿ êîòîðûõ áóäåò âûïîëíåíà ïðîâåðêà (ñì. ðèñ.
47).
8. Çàïóñòèòü ïðîâåðêó êîíôèãóðàöèè, íàæàâ íà êíîïêó «Âûïîëíèòü
ïðîâåðêó».
58
Ãëàâà 3. Ïðîâåðêà êîíôèãóðàöèè
59
1Ñ:Àâòîìàòèçèðîâàííàÿ ïðîâåðêà êîíôèãóðàöèé
60
Ãëàâà 3. Ïðîâåðêà êîíôèãóðàöèè
61
1Ñ:Àâòîìàòèçèðîâàííàÿ ïðîâåðêà êîíôèãóðàöèé
62
Ãëàâà 3. Ïðîâåðêà êîíôèãóðàöèè
63
1Ñ:Àâòîìàòèçèðîâàííàÿ ïðîâåðêà êîíôèãóðàöèé
64
Глава 4. Работа с ошибками
Êàæäûé èç îò÷åòîâ, ôîðìèðóåìûõ ïðîãðàììîé â ðàçäåëå «Îò÷åòû»,
ïîçâîëÿåò ñîâåðøàòü äåéñòâèÿ ñ îáúåêòàìè, ñîäåðæàùèìèñÿ â íåì.
65
1Ñ:Àâòîìàòèçèðîâàííàÿ ïðîâåðêà êîíôèãóðàöèé
66
Ãëàâà 4. Ðàáîòà ñ îøèáêàìè
67
1Ñ:Àâòîìàòèçèðîâàííàÿ ïðîâåðêà êîíôèãóðàöèé
68
Ãëàâà 4. Ðàáîòà ñ îøèáêàìè
69
1Ñ:Àâòîìàòèçèðîâàííàÿ ïðîâåðêà êîíôèãóðàöèé
70
Ãëàâà 4. Ðàáîòà ñ îøèáêàìè
71
1Ñ:Àâòîìàòèçèðîâàííàÿ ïðîâåðêà êîíôèãóðàöèé
72
Ãëàâà 4. Ðàáîòà ñ îøèáêàìè
73
1Ñ:Àâòîìàòèçèðîâàííàÿ ïðîâåðêà êîíôèãóðàöèé
74
Ãëàâà 4. Ðàáîòà ñ îøèáêàìè
75
1Ñ:Àâòîìàòèçèðîâàííàÿ ïðîâåðêà êîíôèãóðàöèé
76
Ãëàâà 4. Ðàáîòà ñ îøèáêàìè
77
1Ñ:Àâòîìàòèçèðîâàííàÿ ïðîâåðêà êîíôèãóðàöèé
78
Ãëàâà 4. Ðàáîòà ñ îøèáêàìè
79
1Ñ:Àâòîìàòèçèðîâàííàÿ ïðîâåðêà êîíôèãóðàöèé
80
Ãëàâà 4. Ðàáîòà ñ îøèáêàìè
81
1Ñ:Àâòîìàòèçèðîâàííàÿ ïðîâåðêà êîíôèãóðàöèé
82
Глава 5. Исключение ошибок из
проверяемой конфигурации
Èíîãäà îøèáêè â ïðîâåðÿåìîé êîíôèãóðàöèè ÿâëÿþòñÿ äîïóñòè-
ìûìè ëèáî ëîæíûìè. Òîãäà âûÿâëåííóþ îøèáêó â ÀÏÊ ìîæíî îáú-
ÿâèòü êàê îñîáåííîñòü, îäíàêî â íåêîòîðûõ ñëó÷àÿõ óäîáíåå, åñëè ýòà
îøèáêà âîîáùå íå áóäåò îòîáðàæàòüñÿ â îò÷åòàõ ÀÏÊ. Äëÿ ýòîãî â
ïðîãðàììå èìååòñÿ âîçìîæíîñòü èñêëþ÷åíèÿ óêàçàííîé îøèáêè èç
ïðîâåðêè ÀÏÊ â òåêñòå ìîäóëåé è â ñâîéñòâàõ îáúåêòîâ ñàìîé ïðîâå-
ðÿåìîé êîíôèãóðàöèè.
Äàííûé ìåõàíèçì ìîæåò áûòü ïîëåçåí â ñëåäóþùèõ ñëó÷àÿõ:
1. Ðàçðàáîò÷èê íàïèñàë êîä è òî÷íî çíàåò, ÷òî â îïðåäåëåííîé ñòðîêå
(èëè ñòðîêàõ) åñòü îøèáêà. Îäíàêî ïî êàêèì-ëèáî ïðè÷èíàì ðàç-
ðàáîò÷èê èëè íå ïðèçíàåò åå êàê îøèáêó, èëè íå çíàåò, êàê åå èñ-
ïðàâèòü, èëè åå èñïðàâëåíèå ÿâëÿåòñÿ ñëèøêîì ñëîæíûì, äîëãèì,
òðóäîçàòðàòíûì. Èëè ÀÏÊ ìîæåò ëîæíî îòìåòèòü êîíêðåòíóþ
ñòðîêó êàê ñîäåðæàùóþ îøèáêó, õîòÿ íà ñàìîì äåëå ðàçðàáîò÷èê
àáñîëþòíî óâåðåí, ÷òî íèêàêîé îøèáêè â íåé íåò.  ýòîì ñëó÷àå
ðàçðàáîò÷èê ìîæåò èñêëþ÷èòü ñòðîêó ñ îøèáêîé, ÷òîáû ÀÏÊ ïðè
ïðîâåðêå êîíôèãóðàöèè íå îòîáðàæàëà åå â îò÷åòàõ íè êàê îøèáêó,
íè êàê îñîáåííîñòü.
2. Â íåêîòîðûõ ìàêåòàõ-êëàññèôèêàòîðàõ ïðîâåðÿåìîé êîíôèãóðàöèè
ìîæåò ñîäåðæàòüñÿ ñïåöèôè÷åñêàÿ èíôîðìàöèÿ: íàçâàíèÿ ðåäêèõ
ïðîôåññèé, äîëæíîñòåé, íàñåëåííûõ ïóíêòîâ, ôàìèëèè è ïð.
(íàïðèìåð, ñîäåðæàùèå «æû», «÷ÿ» è ò.ï. íåâåðíûå ñ òî÷êè çðåíèÿ
îðôîãðàôèè áóêâîñî÷åòàíèÿ). ÀÏÊ ïðè ïðîâåðêå âñåãäà áóäåò îò-
ìå÷àòü âûøåïåðå÷èñëåííîå êàê îøèáêè, åñëè íå äîáàâèòü èõ â
îñîáåííîñòè. Íî ïîñêîëüêó ìàêåòû ìîãóò ïîïîëíÿòüñÿ íîâîé èí-
ôîðìàöèåé, òî ãîðàçäî óäîáíåå íå ïîìå÷àòü êàæäûé ðàç óêàçàííûå
îøèáêè êàê îñîáåííîñòè, à îäèí ðàç èñêëþ÷èòü èç ïðîâåðêè âåñü
ìàêåò.
3. Ó êîìïàíèè, ñîçäàâøåé ïðîâåðÿåìóþ êîíôèãóðàöèþ, åñòü ñâîÿ
âíóòðåííÿÿ ñèñòåìà ñòàíäàðòîâ, è åå ðàçðàáîò÷èêè ïîïðîñòó íå
ñ÷èòàþò çà îøèáêè îïðåäåëåííûå íàéäåííûå ñ ïîìîùüþ ÀÏÊ
83
1Ñ:Àâòîìàòèçèðîâàííàÿ ïðîâåðêà êîíôèãóðàöèé
Çäåñü:
Ïàðàìåòð <êîä_îøèáêè> óêàçûâàåòñÿ âñåãäà è ñîäåðæèò êîä
îøèáêè èç ÀÏÊ, êîòîðóþ íåîáõîäèìî èñêëþ÷èòü èç ïðîâåðêè.
Ïàðàìåòð <-âûêë|âêë> (<-off|on>) óêàçûâàåòñÿ íå âñåãäà è
îçíà÷àåò, ÷òî íåîáõîäèìî èñêëþ÷èòü óêàçàííóþ îøèáêó èç
ïðîâåðêè èëè âêëþ÷èòü åå â ïðîâåðêó.
Ïàðàìåòð <îïèñàíèå_ïðè÷èíû> ÿâëÿåòñÿ äîïîëíèòåëüíîé èí-
ôîðìàöèåé äëÿ ðàçðàáîò÷èêà è ìîæåò áûòü íå óêàçàí.
84
Ãëàâà 5. Èñêëþ÷åíèå îøèáîê èç ïðîâåðÿåìîé êîíôèãóðàöèè
85
1Ñ:Àâòîìàòèçèðîâàííàÿ ïðîâåðêà êîíôèãóðàöèé
86
Ãëàâà 5. Èñêëþ÷åíèå îøèáîê èç ïðîâåðÿåìîé êîíôèãóðàöèè
87
1Ñ:Àâòîìàòèçèðîâàííàÿ ïðîâåðêà êîíôèãóðàöèé
88
Глава 6. Выгрузка и загрузка пользователей
и ответственных
 ïðîãðàììå åñòü âîçìîæíîñòü âûãðóçêè è çàãðóçêè ïîëüçîâàòåëåé
ÀÏÊ è îòâåòñòâåííûõ çà ïîäñèñòåìû, îáúåêòû, ôîðìû, ðåêâèçèòû è
ò.ä.
Ôóíêöèîíàë âûãðóçêè è çàãðóçêè ïîëüçîâàòåëåé ÀÏÊ è îòâåò-
ñòâåííûõ ïîçâîëÿåò ïåðåíîñèòü ïîëüçîâàòåëåé èç îäíîé áàçû ÀÏÊ â
äðóãóþ.
Ôóíêöèîíàë âûãðóçêè è çàãðóçêè îòâåòñòâåííûõ ïîçâîëÿåò ïåðåíî-
ñèòü îòâåòñòâåííûõ ìåæäó ðàçëè÷íûìè êîíôèãóðàöèÿìè â îäíîé áàçå
ÀÏÊ èëè ìåæäó íåñêîëüêèìè áàçàìè ÀÏÊ (íàïðèìåð, èñïîëüçóþùè-
ìèñÿ äëÿ ðàçíûõ ïðîâåðîê). Âûãðóçèâ îòâåòñòâåííûõ îäíîé êîíôèãó-
ðàöèè, íåîáõîäèìî çàãðóçèòü èõ äëÿ êàæäîé êîíôèãóðàöèè, ó êîòîðîé
äîëæíû áûòü òå æå ñàìûå îòâåòñòâåííûå.
89
1Ñ:Àâòîìàòèçèðîâàííàÿ ïðîâåðêà êîíôèãóðàöèé
90
Ãëàâà 6. Âûãðóçêà è çàãðóçêà ïîëüçîâàòåëåé è îòâåòñòâåííûõ
91
1Ñ:Àâòîìàòèçèðîâàííàÿ ïðîâåðêà êîíôèãóðàöèé
92
Ãëàâà 6. Âûãðóçêà è çàãðóçêà ïîëüçîâàòåëåé è îòâåòñòâåííûõ
93
1Ñ:Àâòîìàòèçèðîâàííàÿ ïðîâåðêà êîíôèãóðàöèé
94
Ãëàâà 6. Âûãðóçêà è çàãðóçêà ïîëüçîâàòåëåé è îòâåòñòâåííûõ
95
1Ñ:Àâòîìàòèçèðîâàííàÿ ïðîâåðêà êîíôèãóðàöèé
96
Глава 7. Создание собственных правил
проверки
 ïðîãðàììå ìîæíî ñîçäàòü ñîáñòâåííûå ïðàâèëà ïðîâåðêè êîíôè-
ãóðàöèè. Ðàçáåðåì ðåàëèçàöèþ òðåáîâàíèÿ íà ïðèìåðå.
97
1Ñ:Àâòîìàòèçèðîâàííàÿ ïðîâåðêà êîíôèãóðàöèé
98
Ãëàâà 7. Ñîçäàíèå ñîáñòâåííûõ ïðàâèë ïðîâåðêè
99
1Ñ:Àâòîìàòèçèðîâàííàÿ ïðîâåðêà êîíôèãóðàöèé
100
Ãëàâà 7. Ñîçäàíèå ñîáñòâåííûõ ïðàâèë ïðîâåðêè
101
1Ñ:Àâòîìàòèçèðîâàííàÿ ïðîâåðêà êîíôèãóðàöèé
102
Ãëàâà 7. Ñîçäàíèå ñîáñòâåííûõ ïðàâèë ïðîâåðêè
103
1Ñ:Àâòîìàòèçèðîâàííàÿ ïðîâåðêà êîíôèãóðàöèé
104
Ãëàâà 7. Ñîçäàíèå ñîáñòâåííûõ ïðàâèë ïðîâåðêè
105
1Ñ:Àâòîìàòèçèðîâàííàÿ ïðîâåðêà êîíôèãóðàöèé
106
Ãëàâà 7. Ñîçäàíèå ñîáñòâåííûõ ïðàâèë ïðîâåðêè
107
1Ñ:Àâòîìàòèçèðîâàííàÿ ïðîâåðêà êîíôèãóðàöèé
108
Ãëàâà 7. Ñîçäàíèå ñîáñòâåííûõ ïðàâèë ïðîâåðêè
109
1Ñ:Àâòîìàòèçèðîâàííàÿ ïðîâåðêà êîíôèãóðàöèé
110
Ãëàâà 7. Ñîçäàíèå ñîáñòâåííûõ ïðàâèë ïðîâåðêè
111
1Ñ:Àâòîìàòèçèðîâàííàÿ ïðîâåðêà êîíôèãóðàöèé
112
Ãëàâà 7. Ñîçäàíèå ñîáñòâåííûõ ïðàâèë ïðîâåðêè
113
1Ñ:Àâòîìàòèçèðîâàííàÿ ïðîâåðêà êîíôèãóðàöèé
ÇàïîëíèòüÑîîòâåòñòâèåÈìåíÌîäóëåé()
Îïèñàíèå: çàïîëíÿåò ñîîòâåòñòâèå äëÿ îïðåäåëåíèÿ ïî èìåíè ñî-
ñòàâíîãî ñâîéñòâà, ÷òî ýòî ìîäóëü.
ÇàïîëíèòüÈìÿÑîñòÑâîéñòâà()
Îïèñàíèå: çàïîëíÿåò ñîîòâåòñòâèå äëÿ îïðåäåëåíèÿ èìåíè ñîñòàâ-
íîãî ñâîéñòâà ïî åãî ñòðîêîâîìó ïðåäñòàâëåíèþ.
ÇàïîëíèòüÑîîòâåòñòâèåÐóññêèõÈÀíãëèéñêèõÒåðìèíîâ()
Îïèñàíèå: çàïîëíÿåò ñîîòâåòñòâèå äëÿ ïîëó÷åíèÿ àíãëèéñêîãî òåð-
ìèíà íà îñíîâàíèè ðóññêîãî.
114
Ãëàâà 7. Ñîçäàíèå ñîáñòâåííûõ ïðàâèë ïðîâåðêè
ÍàéòèÎáúåêòÏîÎïèñàíèþ(Çíà÷ Ñîñòàâëÿþùèå)
Îïèñàíèå: ïî ïåðåäàííîìó îïèñàíèþ îáúåêòà âîçâðàùàåò ññûëêó íà
íåãî èëè åãî ñîäåðæàíèå, åñëè çàïðîøåííûé îáúåêò õðàíèòñÿ êàê ÷àñòü
äðóãîãî îáúåêòà.
Ïàðàìåòðû:
Ñîñòàâëÿþùèå – Ìàññèâ – ìàññèâ ýëåìåíòîâ ïóòè îáúåêòà ìå-
òàäàííûõ. Êîëè÷åñòâî ýëåìåíòîâ ìàññèâà 1 èëè 2. Åñëè 1 ýëå-
ìåíò, òî çíà÷åíèåì äîëæíî ÿâëÿòüñÿ íàèìåíîâàíèå îáúåêòà.
Åñëè 2 ýëåìåíòà, òî çíà÷åíèÿ äîëæíû ñîäåðæàòü ïóòü ê îáúåê-
òó: ïîëíûé ïóòü îáðàçîâûâàåòñÿ ïî ïðàâèëó Çíà÷åíèå[0] + "."
+ Çíà÷åíèå[1].
Âîçâðàùàåìîå çíà÷åíèå: èñêîìûé îáúåêò ñòðóêòóðû êîíôèãóðàöèè
èëè Íåîïðåäåëåíî.
Òèï: Ñïðàâî÷íèêÑñûëêà.ÑòðóêòóðàÊîíôèãóðàöèè, Íåîïðåäåëåíî.
Áå-
Ïîëó÷èòüÎáúåêòûÊîíôèãóðàöèè(ÒèïÎáúåêòà = Íåîïðåäåëåíî, Áå-
çÈñêëþ÷åííûõ = Ëîæü, ÐàñøèðåíèåÊîíôèãóðàöèè = Íåîïðåäåëå
Íåîïðåäåëåíî,
íî,
ÑîáðàíûÑâåäåíèÿ = Ëîæü)
Ëîæü)
Îïèñàíèå: âîçâðàùàåò òàáëèöó ñ îáúåêòàìè ïðîâåðÿåìîé êîíôèãó-
ðàöèè.
Ïàðàìåòðû:
ÒèïÎáúåêòà – Íåîïðåäåëåíî, Ïåðå÷èñëåíèåÑñûë-
êà.ÒèïûÎáúåêòîâ, Ìàññèâ – òèï èëè ìàññèâ òèïîâ èñêîìûõ
îáúåêòîâ ñòðóêòóðû êîíôèãóðàöèè. Åñëè ïàðàìåòð íå çàäàí, â
òàáëèöå áóäóò îáúåêòû âñåõ òèïîâ.
ÁåçÈñêëþ÷åííûõ – Áóëåâî – ôëàã, óêàçûâàþùèé, êàêèå îáúåê-
òû íåîáõîäèìî ïîëó÷èòü. Åñëè óêàçàíî çíà÷åíèå «Èñòèíà», òî
â òàáëèöå îáúåêòîâ áóäóò òîëüêî òå îáúåêòû, ó êîòîðûõ ðåêâè-
çèò «Èñêëþ÷åí» = «Ëîæü», èíà÷å âñå.
ÐàñøèðåíèåÊîíôèãóðàöèè – Ñïðàâî÷íèêÑñûëêà.Ðàñøèðåíèÿ,
Íåîïðåäåëåíî – ññûëêà íà çàïèñü ñïðàâî÷íèêà ðàñøèðåíèé.
Åñëè Íåîïðåäåëåíî, òî â òàáëèöå áóäóò òîëüêî îáúåêòû òåêó-
ùåãî ðàñøèðåíèÿ. Åñëè íåïóñòàÿ ññûëêà, òî â òàáëèöå áóäóò
òîëüêî îáúåêòû óêàçàííîãî ðàñøèðåíèÿ. Åñëè ïóñòàÿ ññûëêà,
òî â òàáëèöå áóäóò òîëüêî îáúåêòû êîíôèãóðàöèè.
115
1Ñ:Àâòîìàòèçèðîâàííàÿ ïðîâåðêà êîíôèãóðàöèé
Ïîëó÷èòüÎáúåêòûÊîíôèãóðàöèèÐîëè()
Îïèñàíèå: âîçâðàùàåò ñîîòâåòñòâèå îáúåêòîâ ñ òèïîì «Ðîëü».
Âîçâðàùàåìîå çíà÷åíèå: ñîîòâåòñòâèå ðîëåé.
Òèï: Ñîîòâåòñòâèå:
Êëþ÷ – Ñòðîêà – íàèìåíîâàíèå ðîëè â âåðõíåì ðåãèñòðå.
Çíà÷åíèå – Ñïðàâî÷íèêÑñûëêà.ÑòðóêòóðàÊîíôèãóðàöèè –
ññûëêà íà ðîëü.
Ïîëó÷èòüÎáúåêòûÊîíôèãóðàöèèÐåêâèçèòû()
Îïèñàíèå: âîçâðàùàåò ñîîòâåòñòâèå îáúåêòîâ êîíôèãóðàöèè ñ òèïà-
ìè «Ðåêâèçèò», «Ðåñóðñ», «Èçìåðåíèå», «ÑòàíäàðòíûéÐåêâèçèò».
Âîçâðàùàåìîå çíà÷åíèå: ñîîòâåòñòâèå îáúåêòîâ.
Òèï: Ñîîòâåòñòâèå:
Êëþ÷ – Ñòðîêà – ïóòü ê îáúåêòó â âåðõíåì ðåãèñòðå.
Çíà÷åíèå – Ñïðàâî÷íèêÑñûëêà.ÑòðóêòóðàÊîíôèãóðàöèè –
ññûëêà íà îáúåêò êîíôèãóðàöèè.
116
Ãëàâà 7. Ñîçäàíèå ñîáñòâåííûõ ïðàâèë ïðîâåðêè
Ïîëó÷èòüÎáúåêòûÊîíôèãóðàöèèÏîäñèñòåìû()
Îïèñàíèå: âîçâðàùàåò òàáëèöó îáúåêòîâ ïðîâåðÿåìîé êîíôèãóðà-
öèè ñ òèïîì «Ïîäñèñòåìà».
Âîçâðàùàåìîå çíà÷åíèå: òàáëèöà îáúåêòîâ êîíôèãóðàöèè.
Òèï: ÒàáëèöàÇíà÷åíèé ñ êîëîíêàìè:
Ññûëêà – Ñïðàâî÷íèêÑñûëêà.ÑòðóêòóðàÊîíôèãóðàöèè –
ññûëêà íà îáúåêò.
Íàèìåíîâàíèå – Ñòðîêà – íàèìåíîâàíèå îáúåêòà.
ÒèïÎáúåêòà – Ïåðå÷èñëåíèåÑñûëêà.ÒèïûÎáúåêòîâ – òèï îáú-
åêòà.
Ïóòü – Ñòðîêà – ïîëíûé ïóòü ê îáúåêòó â äåðåâå ìåòàäàííûõ.
ÏîäñèñòåìàÂåðõíåãîÓðîâíÿ – Ñïðàâî÷íèêÑñûë-
êà.ÑòðóêòóðàÊîíôèãóðàöèè – ññûëêà íà ïîäñèñòåìó, êîòîðàÿ
ÿâëÿåòñÿ ðîäèòåëüñêîé ïîäñèñòåìîé íà ñàìîì âåðõíåì óðîâíå
äëÿ òåêóùåé ïîäñèñòåìû.
Âêëþ÷àòüÂÊîìàíäíûéÈíòåðôåéñ – Áóëåâî – çíà÷åíèå ñâîé-
ñòâà «Âêëþ÷àòü â êîìàíäíûé èíòåðôåéñ».
Ïîëó÷èòüÎáúåêòûÊîíôèãóðàöèèÎáùèåÌîäóëè(ÔëàãÊëèåíò
Ïîëó÷èòüÎáúåêòûÊîíôèãóðàöèèÎáùèåÌîäóëè(ÔëàãÊëèåíò =
Ëîæü, ÔëàãÑåðâåð = Ëîæü)
Îïèñàíèå: âîçâðàùàåò òàáëèöó îáúåêòîâ ïðîâåðÿåìîé êîíôèãóðà-
öèè ñ òèïîì «Îáùèé ìîäóëü».
Ïàðàìåòðû:
ÔëàãÊëèåíò – Áóëåâî – ôëàã, îïðåäåëÿþùèé, êàêèå îáùèå
ìîäóëè áóäóò ïîëó÷åíû. Åñëè çíà÷åíèå ôëàãà «Èñòèíà», òî â
òàáëèöó ïîïàäóò îáùèå ìîäóëè ñ óñòàíîâëåííûì ñâîéñòâîì
«Êëèåíò (óïðàâëÿåìîå ïðèëîæåíèå)».
ÔëàãÑåðâåð – Áóëåâî – ôëàã, îïðåäåëÿþùèé, êàêèå îáùèå ìî-
äóëè áóäóò ïîëó÷åíû. Åñëè çíà÷åíèå ôëàãà «Èñòèíà», òî â òàá-
ëèöó ïîïàäóò îáùèå ìîäóëè ñ óñòàíîâëåííûì ñâîéñòâîì «Ñåð-
âåð».
Åñëè íå óñòàíîâëåí íè îäèí ôëàã èç ïàðàìåòðîâ, òî áóäóò ïîëó÷åíû
âñå îáùèå ìîäóëè.
Âîçâðàùàåìîå çíà÷åíèå: òàáëèöà îáúåêòîâ.
117
1Ñ:Àâòîìàòèçèðîâàííàÿ ïðîâåðêà êîíôèãóðàöèé
Ïîëó÷èòüÎáúåêòûÊîíôèãóðàöèèÎáùèåÊàðòèíêè()
Îïèñàíèå: âîçâðàùàåò òàáëèöó ñâîéñòâ êàðòèíîê êîíôèãóðàöèè.
Âîçâðàùàåìîå çíà÷åíèå: òàáëèöà ñâîéñòâ êàðòèíîê.
Òèï: ÒàáëèöàÇíà÷åíèé ñ êîëîíêàìè:
Îáúåêò – Ñïðàâî÷íèêÑñûëêà.ÑòðóêòóðàÊîíôèãóðàöèè – îáú-
åêò êîíôèãóðàöèè.
Íàèìåíîâàíèå – Ñòðîêà – Èìÿ îáúåêòà.
ÍàèìåíîâàíèåÂÐåã – Ñòðîêà – Èìÿ îáúåêòà â âåðõíåì ðåãè-
ñòðå.
Ïóòü – Ñòðîêà – Ïóòü îáúåêòà.
ÕåøÑóììà – Ñòðîêà – Çíà÷åíèå ñâîéñòâà ÕåøÑóììà.
ÎøèáêàÏîÈìåíè – Áóëåâî – Ôëàã, îïðåäåëÿþùèé çàðåãè-
ñòðèðîâàíà ëè îøèáêà ñîâïàäåíèÿ èìåíè íà îáúåêò.
ÎøèáêàÏîÕåøÑóììå – Áóëåâî – Ôëàã, îïðåäåëÿþùèé çàðåãè-
ñòðèðîâàíà ëè îøèáêà ñîâïàäåíèÿ êàðòèíêè íà îáúåêò.
Ïîëó÷èòüÎáúåêòûÊîíôèãóðàöèèÑÈñòîðèåéÂûáîðàÏðèÂâîäå()
Îïèñàíèå: âîçâðàùàåò ñîîòâåòñòâèå îáúåêòîâ êîíôèãóðàöèè ñ ðàç-
ëè÷íûìè òèïàìè îáúåêòîâ, èìåþùèõ ñâîéñòâî «Èñòîðèÿ âûáîðà ïðè
ââîäå».
Âîçâðàùàåìîå çíà÷åíèå: ñîîòâåòñòâèå îáúåêòîâ.
Òèï: Ñîîòâåòñòâèå:
Êëþ÷ – Ñòðîêà – ïóòü ê îáúåêòó â âåðõíåì ðåãèñòðå.
Çíà÷åíèå – Ñïðàâî÷íèêÑñûëêà.ÑòðóêòóðàÊîíôèãóðàöèè –
ññûëêà íà îáúåêò êîíôèãóðàöèè.
118
Ãëàâà 7. Ñîçäàíèå ñîáñòâåííûõ ïðàâèë ïðîâåðêè
Ïîëó÷èòüÎáúåêòûÊîíôèãóðàöèèÂåðõíåãîÓðîâíÿ()
Îïèñàíèå: âîçâðàùàåò òàáëèöó îáúåêòîâ âåðõíåãî óðîâíÿ ïðîâåðÿå-
ìîé êîíôèãóðàöèè, äëÿ êîòîðûõ ðîäèòåëåì ÿâëÿåòñÿ âåòêà ìåòàäàííûõ
(íàïðèìåð, âñå ñïðàâî÷íèêè, äîêóìåíòû, ðåãèñòðû ñâåäåíèé è ò.ä.).
Âîçâðàùàåìîå çíà÷åíèå: òàáëèöà îáúåêòîâ êîíôèãóðàöèè.
Òèï: ÒàáëèöàÇíà÷åíèé ñ êîëîíêàìè:
Ðîäèòåëü – Ñïðàâî÷íèêÑñûëêà.ÑòðóêòóðàÊîíôèãóðàöèè –
ññûëêà íà ðîäèòåëüñêèé îáúåêò.
Ññûëêà – Ñïðàâî÷íèêÑñûëêà.ÑòðóêòóðàÊîíôèãóðàöèè –
ññûëêà íà îáúåêò.
Íàèìåíîâàíèå – Ñòðîêà – íàèìåíîâàíèå îáúåêòà.
ÒèïÎáúåêòà – Ïåðå÷èñëåíèåÑñûëêà.ÒèïûÎáúåêòîâ – òèï îáú-
åêòà.
Ïóòü – Ñòðîêà – ïîëíûé ïóòü ê îáúåêòó â äåðåâå ìåòàäàííûõ.
Ïîëó÷èòüÒèïûÎáúåêòîâÊîíôèãóðàöèèÂåðõíåãîÓðîâíÿ()
Îïèñàíèå: âîçâðàùàåò ìàññèâ òèïîâ îáúåêòîâ âåðõíåãî óðîâíÿ ïðî-
âåðÿåìîé êîíôèãóðàöèè, äëÿ êîòîðûõ ðîäèòåëåì ÿâëÿåòñÿ âåòêà ìåòà-
äàííûõ.
Âîçâðàùàåìîå çíà÷åíèå: ìàññèâ.
Òèï: Ìàññèâ. Ýëåìåíòû ìàññèâà:
Ïåðå÷èñëåíèåÑñûëêà.ÒèïûÎáúåêòîâ.
Ïîëó÷èòüÒàáëèöóÎáúåêòîâÊîíôèãóðàöèèÑÌîäóëÿ-
Ïîëó÷èòüÒàáëèöóÎáúåêòîâÊîíôèãóðàöèèÑÌîäóëÿ-
ìè(ÐàñøèðåíèåÊîíôèãóðàöèè = Íåîïðåäåëåíî,
Íåîïðåäåëåíî, ÑîáðàíûÑâåäåíèÿ =
Ëîæü)
Ëîæü)
Îïèñàíèå: âîçâðàùàåò òàáëèöó îáúåêòîâ êîíôèãóðàöèè, èìåþùèõ
ìîäóëè.
Ïàðàìåòðû:
ÐàñøèðåíèåÊîíôèãóðàöèè – Ñïðàâî÷íèêÑñûëêà.Ðàñøèðåíèÿ,
Íåîïðåäåëåíî – ññûëêà íà çàïèñü ñïðàâî÷íèêà ðàñøèðåíèé.
Åñëè Íåîïðåäåëåíî, òî â òàáëèöå áóäóò òîëüêî îáúåêòû òåêó-
ùåãî ðàñøèðåíèÿ. Åñëè íåïóñòàÿ ññûëêà, òî â òàáëèöå áóäóò
119
1Ñ:Àâòîìàòèçèðîâàííàÿ ïðîâåðêà êîíôèãóðàöèé
Ïîëó÷èòüÒàáëèöóÎáúåêòîâÎáùèåÌîäóëèÈÌîäóëèÌåíåäæå-
Ïîëó÷èòüÒàáëèöóÎáúåêòîâÎáùèåÌîäóëèÈÌîäóëèÌåíåäæå-
ðà(ÐàñøèðåíèåÊîíôèãóðàöèè
ðà(Ðàñø èðåíèåÊîíôèãóðàöèè = Íåîïðåäåëåíî)
Îïèñàíèå: âîçâðàùàåò òàáëèöó îáúåêòîâ êîíôèãóðàöèè, ñîñòîÿùóþ
èç îáùèõ ìîäóëåé è îáúåêòîâ, èìåþùèõ ìîäóëè ìåíåäæåðîâ.
Ïàðàìåòðû:
ÐàñøèðåíèåÊîíôèãóðàöèè – Ñïðàâî÷íèêÑñûëêà.Ðàñøèðåíèÿ,
Íåîïðåäåëåíî – ññûëêà íà çàïèñü ñïðàâî÷íèêà ðàñøèðåíèé.
Åñëè Íåîïðåäåëåíî, òî â òàáëèöå áóäóò òîëüêî îáúåêòû òåêó-
ùåãî ðàñøèðåíèÿ. Åñëè íåïóñòàÿ ññûëêà, òî â òàáëèöå áóäóò
òîëüêî îáúåêòû óêàçàííîãî ðàñøèðåíèÿ. Åñëè ïóñòàÿ ññûëêà,
òî â òàáëèöå áóäóò òîëüêî îáúåêòû êîíôèãóðàöèè.
Âîçâðàùàåìîå çíà÷åíèå: òàáëèöà îáúåêòîâ.
Òèï: ÒàáëèöàÇíà÷åíèé ñ êîëîíêàìè:
Èìÿ – Ñòðîêà – íàèìåíîâàíèå îáúåêòà.
ÈìÿÐîäèòåëÿ – Ñòðîêà – íàèìåíîâàíèå ðîäèòåëÿ îáúåêòà.
Îáúåêò – Ñïðàâî÷íèêÑñûëêà.ÑòðóêòóðàÊîíôèãóðàöèè – ññûë-
êà íà îáúåêò.
120
Ãëàâà 7. Ñîçäàíèå ñîáñòâåííûõ ïðàâèë ïðîâåðêè
Ïîëó÷èòüÏîä÷èíåííûåÝëåìåíòûÂñåõÎáúåêòîâÊîíôèãóðàöèè()
Îïèñàíèå: âîçâðàùàåò òàáëèöó âñåõ ïîä÷èíåííûõ îáúåêòîâ êîíôè-
ãóðàöèè.
Âîçâðàùàåìîå çíà÷åíèå: òàáëèöà îáúåêòîâ.
Òèï: ÒàáëèöàÇíà÷åíèé ñ êîëîíêàìè:
Ðîäèòåëü – Ñïðàâî÷íèêÑñûëêà.ÑòðóêòóðàÊîíôèãóðàöèè –
ññûëêà íà îáúåêò âåðõíåãî óðîâíÿ.
Ññûëêà – Ñïðàâî÷íèêÑñûëêà.ÑòðóêòóðàÊîíôèãóðàöèè –
ññûëêà íà ïîä÷èíåííûé îáúåêò.
Íàèìåíîâàíèå – Ñòðîêà – íàèìåíîâàíèå îáúåêòà.
ÒèïÎáúåêòà – Ïåðå÷èñëåíèåÑñûëêà.ÒèïûÎáúåêòîâ – òèï îáú-
åêòà.
Ïóòü – Ñòðîêà – ïîëíûé ïóòü ê îáúåêòó â äåðåâå ìåòàäàííûõ.
Íåîïðå-
Ïîëó÷èòüÏîä÷èíåííûåÝëåìåíòû(ÎáúåêòÊîíôèãóðàöèè = Íåîïð å-
äåëåíî, ÒèïÏîä÷èíåííûõ = Íåîïðåäåëåíî)
Îïèñàíèå: âîçâðàùàåò òàáëèöó îáúåêòîâ îïðåäåëåííîãî òèïà, äëÿ
êîòîðûõ ïåðåäàííûé îáúåêò ÿâëÿåòñÿ ðîäèòåëåì.
Ïàðàìåòðû:
ÎáúåêòÊîíôèãóðàöèè – Ñïðàâî÷íèêÑñûë-
êà.ÑòðóêòóðàÊîíôèãóðàöèè – ðîäèòåëüñêèé îáúåêò, äëÿ êîòî-
ðîãî íåîáõîäèìî ïîëó÷èòü ïîä÷èíåííûå.
ÒèïÏîä÷èíåííûõ – Ñòðîêà, Ïåðå÷èñëåíèåÑñûë-
êà.ÒèïûÎáúåêòîâ – òèï ïîä÷èíåííûõ îáúåêòîâ.
Âîçâðàùàåìîå çíà÷åíèå: òàáëèöà îáúåêòîâ êîíôèãóðàöèè.
Òèï: ÒàáëèöàÇíà÷åíèé ñ êîëîíêàìè:
Ññûëêà – Ñïðàâî÷íèêÑñûëêà.ÑòðóêòóðàÊîíôèãóðàöèè –
ññûëêà íà îáúåêò.
Íàèìåíîâàíèå – Ñòðîêà – íàèìåíîâàíèå îáúåêòà.
ÒèïÎáúåêòà – Ïåðå÷èñëåíèåÑñûëêà.ÒèïûÎáúåêòîâ – òèï îáú-
åêòà.
121
1Ñ:Àâòîìàòèçèðîâàííàÿ ïðîâåðêà êîíôèãóðàöèé
Ïîëó÷èòüÏîä÷èíåííûåÝëåìåíòûÐåãèñòðîâÑâåäåíèé()
Îïèñàíèå: âîçâðàùàåò òàáëèöó îáúåêòîâ, ïîä÷èíåííûõ ðåãèñòðàì
ñâåäåíèé. Òèïû âîçâðàùàåìûõ îáúåêòîâ: «Èçìåðåíèå», «Ðåñóðñ»,
«Ðåêâèçèò».
Âîçâðàùàåìîå çíà÷åíèå: òàáëèöà îáúåêòîâ êîíôèãóðàöèè.
Òèï: ÒàáëèöàÇíà÷åíèé ñ êîëîíêàìè:
Ðîäèòåëü – Ñïðàâî÷íèêÑñûëêà.ÑòðóêòóðàÊîíôèãóðàöèè –
ññûëêà íà ðîäèòåëüñêèé îáúåêò (ðåãèñòð ñâåäåíèé).
Ññûëêà – Ñïðàâî÷íèêÑñûëêà.ÑòðóêòóðàÊîíôèãóðàöèè –
ññûëêà íà îáúåêò.
ÒèïÎáúåêòà – Ïåðå÷èñëåíèåÑñûëêà.ÒèïûÎáúåêòîâ – òèï îáú-
åêòà.
Ïîëó÷èòüÊîðåíüÊîíôèãóðàöèè()
Îïèñàíèå: âîçâðàùàåò ññûëêó íà îáúåêò ïðîâåðÿåìîé êîíôèãóðà-
öèè ñ òèïîì îáúåêòà «Êîíôèãóðàöèÿ».
Âîçâðàùàåìîå çíà÷åíèå: îáúåêò êîíôèãóðàöèè ñ òèïîì «Êîíôèãó-
ðàöèÿ» (êîðåíü êîíôèãóðàöèè).
Òèï: Ñïðàâî÷íèêÑñûëêà.ÑòðóêòóðàÊîíôèãóðàöèè.
Ïîëó÷èòüÏîäñèñòåìóÑòàíäàðòíûåÏîäñèñòåìû()
Îïèñàíèå: âîçâðàùàåò ññûëêó íà îáúåêò ïðîâåðÿåìîé êîíôèãóðà-
öèè ñ òèïîì îáúåêòà «Ïîäñèñòåìà» è íàèìåíîâàíèåì «Ñòàíäàðò-
íûåÏîäñèñòåìû». Ñíà÷àëà ïîèñê ïðîèñõîäèò ñðåäè ïîäñèñòåì âåðõíåãî
óðîâíÿ, åñëè íå íàéäåíà, òî ñðåäè âñåõ ïîäñèñòåì.
Âîçâðàùàåìîå çíà÷åíèå: ïîäñèñòåìà ñ íàèìåíîâàíèåì «Ñòàíäàðò-
íûåÏîäñèñòåìû».
Òèï: Ñïðàâî÷íèêÑñûëêà.ÑòðóêòóðàÊîíôèãóðàöèè.
Ïîëó÷èòüÏîäñèñòåìóÁàçîâàÿÔóíêöèîíàëüíîñòü()
Îïèñàíèå: âîçâðàùàåò ññûëêó íà îáúåêò ïðîâåðÿåìîé êîíôèãóðà-
öèè ñ òèïîì îáúåêòà «Ïîäñèñòåìà» è íàèìåíîâàíèåì «ÁàçîâàÿÔóíê-
122
Ãëàâà 7. Ñîçäàíèå ñîáñòâåííûõ ïðàâèë ïðîâåðêè
Ïîëó÷èòüÏîäñèñòåìóÒåõíîëîãèÿÑåðâèñà()
Îïèñàíèå: âîçâðàùàåò ññûëêó íà îáúåêò ïðîâåðÿåìîé êîíôèãóðà-
öèè ñ òèïîì îáúåêòà «Ïîäñèñòåìà» è íàèìåíîâàíèåì «ÒåõíîëîãèÿÑåð-
âèñà». Ñíà÷àëà ïîèñê ïðîèñõîäèò ñðåäè ïîäñèñòåì âåðõíåãî óðîâíÿ,
åñëè íå íàéäåíà, òî ñðåäè âñåõ ïîäñèñòåì.
Âîçâðàùàåìîå çíà÷åíèå: ïîäñèñòåìà ñ íàèìåíîâàíèåì «Òåõíîëîãè-
ÿÑåðâèñà».
Òèï: Ñïðàâî÷íèêÑñûëêà.ÑòðóêòóðàÊîíôèãóðàöèè.
Ïîëó÷èòüÏîäñèñòåìóÂíåøíèåÊîìïîíåíòû()
Îïèñàíèå: âîçâðàùàåò ññûëêó íà îáúåêò ïðîâåðÿåìîé êîíôèãóðà-
öèè ñ òèïîì îáúåêòà «Ïîäñèñòåìà» è íàèìåíîâàíèåì «ÂíåøíèåÊîì-
ïîíåíòû». Ïîèñê ïðîèñõîäèò ñðåäè äî÷åðíèõ ïîäñèñòåì ïîäñèñòåìû
«ÑòàíäàðòíûåÏîäñèñòåìû».
Âîçâðàùàåìîå çíà÷åíèå: ïîäñèñòåìà ñ íàèìåíîâàíèåì «Âíåøíèå-
Êîìïîíåíòû».
Òèï: Ñïðàâî÷íèêÑñûëêà.ÑòðóêòóðàÊîíôèãóðàöèè.
Ïîëó÷èòüÏîäñèñòåìóÄîïîëíèòåëüíûåÎò÷åòûÈÎáðàáîòêè()
Îïèñàíèå: âîçâðàùàåò ññûëêó íà îáúåêò ïðîâåðÿåìîé êîíôèãóðà-
öèè ñ òèïîì îáúåêòà «Ïîäñèñòåìà» è íàèìåíîâàíèåì «Äîïîëíèòåëü-
íûåÎò÷åòûÈÎáðàáîòêè». Ïîèñê ïðîèñõîäèò ñðåäè äî÷åðíèõ ïîäñèñòåì
ïîäñèñòåìû «ÑòàíäàðòíûåÏîäñèñòåìû».
Âîçâðàùàåìîå çíà÷åíèå: ïîäñèñòåìà ñ íàèìåíîâàíèåì «Äîïîëíè-
òåëüíûåÎò÷åòûÈÎáðàáîòêè».
Òèï: Ñïðàâî÷íèêÑñûëêà.ÑòðóêòóðàÊîíôèãóðàöèè.
123
1Ñ:Àâòîìàòèçèðîâàííàÿ ïðîâåðêà êîíôèãóðàöèé
Ïîëó÷èòüÏîäñèñòåìóÎáíîâëåíèåÊîíôèãóðàöèè()
Îïèñàíèå: âîçâðàùàåò ññûëêó íà îáúåêò ïðîâåðÿåìîé êîíôèãóðà-
öèè ñ òèïîì îáúåêòà «Ïîäñèñòåìà» è íàèìåíîâàíèåì «Îáíîâëåíèå-
Êîíôèãóðàöèè». Ïîèñê ïðîèñõîäèò ñðåäè äî÷åðíèõ ïîäñèñòåì ïîäñè-
ñòåìû "ÑòàíäàðòíûåÏîäñèñòåìû".
Âîçâðàùàåìîå çíà÷åíèå: ïîäñèñòåìà ñ íàèìåíîâàíèåì «Îáíîâëåíè-
åÊîíôèãóðàöèè».
Òèï: Ñïðàâî÷íèêÑñûëêà.ÑòðóêòóðàÊîíôèãóðàöèè.
Ïîëó÷èòüÓñòàðåâøèåÎáúåêòûÌåòàäàííûõ(ÒîëüêîÄëÿÏðàâ = Èñ-
Èñ-
òèíà, ÒîëüêîÎáúåêòûÂåðõíåãîÓðîâíÿ = Èñòèíà)
Îïèñàíèå: âîçâðàùàåò òàáëèöó óñòàðåâøèõ îáúåêòîâ êîíôèãóðàöèè.
Îáúåêò ñ÷èòàåòñÿ óñòàðåâøèì, åñëè åãî íàèìåíîâàíèå íà÷èíàåòñÿ ñ
ïðåôèêñà «Óäàëèòü».
Ïàðàìåòðû:
ÒîëüêîÄëÿÏðàâ – Áóëåâî – ôëàã. Åñëè ðàâåí «Èñòèíà», òî â
òàáëèöó ïîïàäóò òîëüêî òå óñòàðåâøèå îáúåêòû, íà êîòîðûå
ìîæíî íàçíà÷èòü ïðàâà ðîëåé.
ÒîëüêîÎáúåêòûÂåðõíåãîÓðîâíÿ – Áóëåâî – ôëàã. Åñëè ðàâåí
«Èñòèíà», òî â òàáëèöó ïîïàäóò òîëüêî îáúåêòû âåðõíåãî
óðîâíÿ. Ïðè çíà÷åíèè «Ëîæü» (â ñî÷åòàíèè ñ «Òîëü-
êîÄëÿÏðàâ» = Ëîæü) â òàáëèöó ïîïàäóò âñå óñòàðåâøèå îáúåê-
òû êîíôèãóðàöèè íåçàâèñèìî îò òèïà.
Âîçâðàùàåìîå çíà÷åíèå: òàáëèöà óñòàðåâøèõ îáúåêòîâ êîíôèãóðà-
öèè.
Òèï: ÒàáëèöàÇíà÷åíèé ñ êîëîíêàìè:
Íàèìåíîâàíèå – Ñòðîêà – íàèìåíîâàíèå îáúåêòà.
Ïóòü – Ñòðîêà – ïîëíûé ïóòü ê îáúåêòó â äåðåâå ìåòàäàííûõ.
Ññûëêà – Ñïðàâî÷íèêÑñûëêà.ÑòðóêòóðàÊîíôèãóðàöèè –
ññûëêà íà îáúåêò.
ÒèïÎáúåêòà – Ïåðå÷èñëåíèåÑñûëêà.ÒèïûÎáúåêòîâ – òèï îáú-
åêòà.
124
Ãëàâà 7. Ñîçäàíèå ñîáñòâåííûõ ïðàâèë ïðîâåðêè
Ïîëó÷èòüÊîäÎñíîâíîãîßçûêàÊîíôèãóðàöèè()
Ïîëó÷èòüÊîäÎñíîâíîãîßçûêàÊîíôèãóðàöèè()
Îïèñàíèå: âîçâðàùàåò êîä îñíîâíîãî ÿçûêà êîíôèãóðàöèè.
Âîçâðàùàåìîå çíà÷åíèå: êîä ÿçûêà, êîòîðûé óñòàíîâëåí êàê îñíîâ-
íîé ÿçûê êîíôèãóðàöèè.
Òèï: Ñòðîêà.
Ïîëó÷èòüÏîäñèñòåìûÎáúåêòîâ()
Îïèñàíèå: âîçâðàùàåò òàáëèöó îáúåêòîâ è ïîäñèñòåì, â êîòîðûå
âõîäÿò îáúåêòû. Â òàáëèöó ïîïàäóò òîëüêî òå îáúåêòû, êîòîðûå âõîäÿò
â ïîäñèñòåìó íàïðÿìóþ. Íàïðèìåð, ôîðìà ñïðàâî÷íèêà â ýòîé òàáëèöå
áóäåò îòñóòñòâîâàòü.
Ïàðà ÎáúåêòÑñûëêà + ÏîäñèñòåìàÑñûëêà óíèêàëüíà.
Òàáëèöà îòñîðòèðîâàíà ïî ÍîìåðÏîÏîðÿäêó äëÿ îáúåêòà, çàòåì äëÿ
ïîäñèñòåìû. Òàáëèöà ïðîèíäåêñèðîâàíà ïî ÎáúåêòÑñûëêà è ïî Ïîä-
ñèñòåìàÑñûëêà (îòäåëüíûå èíäåêñû).
Âîçâðàùàåìîå çíà÷åíèå: òàáëèöà ñ îáúåêòàìè è ïîäñèñòåìàìè.
Òèï: ÒàáëèöàÇíà÷åíèé ñ êîëîíêàìè:
ÎáúåêòÑñûëêà – Ñïðàâî÷íèêÑñûëêà.ÑòðóêòóðàÊîíôèãóðàöèè
– ññûëêà íà îáúåêò.
ÎáúåêòÍàèìåíîâàíèå – Ñòðîêà – íàèìåíîâàíèå îáúåêòà.
ÎáúåêòÒèï – Ïåðå÷èñëåíèåÑñûëêà.ÒèïûÎáúåêòîâ – òèï îáú-
åêòà.
ÎáúåêòÏóòü – Ñòðîêà – ïîëíûé ïóòü ê îáúåêòó â äåðåâå ìåòà-
äàííûõ.
ÏîäñèñòåìàÑñûëêà – Ñïðàâî÷íèêÑñûë-
êà.ÑòðóêòóðàÊîíôèãóðàöèè – ññûëêà íà ïîäñèñòåìó.
ÏîäñèñòåìàÍàèìåíîâàíèå – Ñòðîêà – íàèìåíîâàíèå ïîäñèñòå-
ìû.
ÏîäñèñòåìàÐîäèòåëü – Ñïðàâî÷íèêÑñûë-
êà.ÑòðóêòóðàÊîíôèãóðàöèè – ññûëêà íà ðîäèòåëüñêóþ ïîäñè-
ñòåìó.
ÏîäñèñòåìàÏóòü – Ñòðîêà – ïîëíûé ïóòü ê ïîäñèñòåìå â äåðå-
âå ìåòàäàííûõ.
125
1Ñ:Àâòîìàòèçèðîâàííàÿ ïðîâåðêà êîíôèãóðàöèé
Ïîëó÷èòüÏîäñèñòåìûÎáúåêòà(ÎáúåêòÊîíôèãóðàöèè = Íåîïðåäå-
Íåîïðåäå-
ëåíî, Âêëþ÷àòüÂÊîìàíäíûéÈíòåðôåéñ = Íåîïðåäåëåíî, Âêë Âêëþ-
þ-
Âêëþ÷àòüÈåðàðõèþ-
÷àòüÏîäñèñòåìûÐîäèòåëÿÎáúåêòà = Èñòèíà, Âêëþ÷àòüÈåðàðõè þ-
Ïîäñèñòåì = Èñ
Èñòèíà)
Îïèñàíèå: âîçâðàùàåò òàáëèöó ïîäñèñòåì, ê êîòîðûì îòíîñèòñÿ
óêàçàííûé îáúåêò êîíôèãóðàöèè. Äàííàÿ ôóíêöèÿ êîïèðóåò ðåçóëüòàò
ôóíêöèè Ïîëó÷èòüÏîäñèñòåìûÎáúåêòîâ() ñ îòáîðîì ïî óêàçàííîìó
îáúåêòó. Â òàáëèöó ìîãóò áûòü äîáàâëåíû ïîäñèñòåìû ðîäèòåëüñêîãî
îáúåêòà â çàâèñèìîñòè îò ïàðàìåòðà «Âêëþ÷àòüÏîäñèñòåìûÐîäèòå-
ëÿÎáúåêòà». À òàêæå â òàáëèöó äîáàâëÿþòñÿ ðîäèòåëüñêèå ïîäñèñòåìû
ïî èåðàðõèè â çàâèñèìîñòè îò ïàðàìåòðà «Âêëþ÷àòüÈåðàðõèþÏîäñè-
ñòåì».
Ïàðàìåòðû:
ÎáúåêòÊîíôèãóðàöèè – Ñïðàâî÷íèêÑñûë-
êà.ÑòðóêòóðàÊîíôèãóðàöèè, Íåîïðåäåëåíî – ññûëêà íà îáúåêò.
Åñëè íå çàïîëíåí, òî âîçâðàùàåòñÿ çíà÷åíèå ñâîéñòâà òåêóùåãî
ïðîâåðÿåìîãî îáúåêòà.
Âêëþ÷àòüÂÊîìàíäíûéÈíòåðôåéñ – Áóëåâî, Íåîïðåäåëåíî –
ôëàã, ïî êîòîðîìó áóäóò îòôèëüòðîâàíû ïîäñèñòåìû â ðåçóëü-
òàòå. Åñëè Íåîïðåäåëåíî, òî áóäóò âêëþ÷åíû âñå ïîäñèñòåìû â
ñòðóêòóðå êîíôèãóðàöèè. Åñëè Èñòèíà, òî áóäóò âêëþ÷åíû
òîëüêî ïîäñèñòåìû ñ âêëþ÷åííûì ôëàæêîì «Âêëþ÷àòü â êî-
ìàíäíûé èíòåðôåéñ». Åñëè Ëîæü, òî áóäóò âêëþ÷åíû òîëüêî
ïîäñèñòåìû ñ âûêëþ÷åííûì ôëàæêîì «Âêëþ÷àòü â êîìàíäíûé
èíòåðôåéñ».
Âêëþ÷àòüÏîäñèñòåìûÐîäèòåëÿÎáúåêòà – Áóëåâî – ôëàã, ïî
êîòîðîìó îïðåäåëÿåòñÿ, íàäî ëè äîáàâëÿòü â òàáëèöó ïîäñèñòå-
ìû ðîäèòåëÿ îáúåêòà. Íàïðèìåð, äëÿ ëþáîãî ðåêâèçèòà âñåãäà
âåðíåòñÿ ïóñòàÿ òàáëèöà, ò.ê. ñàì ðåêâèçèò íå âõîäèò â ïîäñè-
ñòåìû. Åñëè ïåðåäàíî çíà÷åíèå «Èñòèíà», òî äëÿ ðåêâèçèòà áó-
äóò äîáàâëåíû ïîäñèñòåìû åãî ðîäèòåëÿ (ñïðàâî÷íèêà).
Âêëþ÷àòüÈåðàðõèþÏîäñèñòåì – Áóëåâî – ôëàã, ïî êîòîðîìó
îïðåäåëÿåòñÿ, íàäî ëè äîáàâëÿòü âñå ðîäèòåëüñêèå ïîäñèñòåìû
ïî èåðàðõèè â òàáëèöó ïîäñèñòåì îáúåêòà.
Âîçâðàùàåìîå çíà÷åíèå: òàáëèöà ñ îáúåêòàìè è ïîäñèñòåìàìè.
126
Ãëàâà 7. Ñîçäàíèå ñîáñòâåííûõ ïðàâèë ïðîâåðêè
ÎáúåêòÏðèíàäëåæèòÏîäñèñòåìå(ÎáúåêòÊîíôèãóðàöèè = ÍåîïðÍåîïðå-
å-
äåëåíî, Ïîäñèñòåìà
Ïîäñèñòåìà = "", Âêëþ÷àòüÈåðàðõèþÏîäñèñòåì = Èñòèíà)
Îïèñàíèå: âîçâðàùàåò Èñòèíó, åñëè îáúåêò ïðèíàäëåæèò óêàçàííîé
ïîäñèñòåìå èëè åå äî÷åðíèì ïîäñèñòåìàì â çàâèñèìîñòè îò ïàðàìåòðà
«Âêëþ÷àòüÄî÷åðíèåÏîäñèñòåìû». Èíà÷å âîçâðàùàåòñÿ Ëîæü.
Ïàðàìåòðû:
ÎáúåêòÊîíôèãóðàöèè – Ñïðàâî÷íèêÑñûë-
êà.ÑòðóêòóðàÊîíôèãóðàöèè, Íåîïðåäåëåíî – ññûëêà íà îáúåêò.
Åñëè íå çàïîëíåí, òî âîçâðàùàåòñÿ çíà÷åíèå äëÿ òåêóùåãî ïðî-
âåðÿåìîãî îáúåêòà.
Ïîäñèñòåìà – Ñòðîêà, Ñïðàâî÷íèêÑñûë-
êà.ÑòðóêòóðàÊîíôèãóðàöèè – ññûëêà èëè íàèìåíîâàíèå ïðîâå-
ðÿåìîé ïîäñèñòåìû. Åñëè ïåðåäàíî íàèìåíîâàíèå, òî ïîäñè-
ñòåìà áóäåò ïðîâåðÿòüñÿ íà âåðõíåì óðîâíå â âåòêå «Îá-
ùèå.Ïîäñèñòåìû». Åñëè íåîáõîäèìî ïðîâåðèòü âõîæäåíèå â
127
1Ñ:Àâòîìàòèçèðîâàííàÿ ïðîâåðêà êîíôèãóðàöèé
Ïîëó÷èòüÑîîòâåòñòâèåÎáúåêòîâ()
Ïîëó÷èòüÑîîòâåòñòâèåÎáúåêòîâ()
Îïèñàíèå: âîçâðàùàåò ñîîòâåòñòâèå âñåõ îáúåêòîâ êîíôèãóðàöèè.
Èñïîëüçóåòñÿ äëÿ óñêîðåíèÿ ïîëó÷åíèÿ çíà÷åíèé ðåêâèçèòîâ îáúåêòîâ,
ò.ê. ïîëó÷åíèå ðåêâèçèòà ÷åðåç òî÷êó, íàïðèìåð, «ÎáúåêòÊîíôèãóðà-
öèè.ÒèïÎáúåêòà», ðàáîòàåò î÷åíü ìåäëåííî.
Âîçâðàùàåìîå çíà÷åíèå: ñîîòâåòñòâèå îáúåêòîâ êîíôèãóðàöèè.
Òèï: Ñîîòâåòñòâèå:
Êëþ÷ – Ñïðàâî÷íèêÑñûëêà.ÑòðóêòóðàÊîíôèãóðàöèè – ññûëêà
íà îáúåêò êîíôèãóðàöèè.
Çíà÷åíèå – ÑòðîêàÒàáëèöûÇíà÷åíèé – ñòðîêà îáúåêòà êîíôè-
ãóðàöèè ñî çíà÷åíèÿìè îñíîâíûõ ðåêâèçèòîâ, ïîëó÷åííàÿ èç
ôóíêöèè «Ïîëó÷èòüÎáúåêòûÊîíôèãóðàöèè()».
Ïîëó÷èòüÎáúåêò(ÎáúåêòÊîíôèãóðàöèè)
Îïèñàíèå: âîçâðàùàåò ñòðîêó òàáëèöû çíà÷åíèé, ïîëó÷åííóþ èç
ôóíêöèè «Ïîëó÷èòüÎáúåêòûÊîíôèãóðàöèè()», ñî çíà÷åíèÿìè îñíîâ-
íûõ ðåêâèçèòîâ óêàçàííîãî îáúåêòà êîíôèãóðàöèè. Èñïîëüçóåòñÿ äëÿ
óñêîðåíèÿ ïîëó÷åíèÿ çíà÷åíèÿ ðåêâèçèòà îáúåêòà, ò.ê. ïîëó÷åíèå ðåê-
âèçèòà ÷åðåç òî÷êó, íàïðèìåð, «ÎáúåêòÊîíôèãóðàöèè.ÒèïÎáúåêòà»,
ðàáîòàåò î÷åíü ìåäëåííî.
Ïàðàìåòðû:
ÎáúåêòÊîíôèãóðàöèè – Ñïðàâî÷íèêÑñûë-
êà.ÑòðóêòóðàÊîíôèãóðàöèè – ññûëêà íà îáúåêò êîíôèãóðàöèè.
Âîçâðàùàåìîå çíà÷åíèå: ñòðîêà òàáëèöû çíà÷åíèé ñî çíà÷åíèÿìè
îñíîâíûõ ðåêâèçèòîâ.
Òèï: ÑòðîêàÒàáëèöûÇíà÷åíèé.
128
Ãëàâà 7. Ñîçäàíèå ñîáñòâåííûõ ïðàâèë ïðîâåðêè
Ïîëó÷èòüÐåêâèçèòÎáúåêòà(ÎáúåêòÊîíôèãóðàöèè, ÈìÿÐåêâèçèòà)
Îïèñàíèå: âîçâðàùàåò çíà÷åíèå ðåêâèçèòà óêàçàííîãî îáúåêòà êîí-
ôèãóðàöèè. Èñïîëüçóåòñÿ äëÿ óñêîðåíèÿ ïîëó÷åíèÿ çíà÷åíèÿ ðåêâèçè-
òà îáúåêòà, ò.ê. ïîëó÷åíèå ðåêâèçèòà ÷åðåç òî÷êó, íàïðèìåð, «Îáúåêò-
Êîíôèãóðàöèè.ÒèïÎáúåêòà», ðàáîòàåò î÷åíü ìåäëåííî.
Ïàðàìåòðû:
ÎáúåêòÊîíôèãóðàöèè – Ñïðàâî÷íèêÑñûë-
êà.ÑòðóêòóðàÊîíôèãóðàöèè – ññûëêà íà îáúåêò êîíôèãóðàöèè.
ÈìÿÐåêâèçèòà – Ñòðîêà – èìÿ ðåêâèçèòà îáúåêòà êîíôèãóðà-
öèè.
Âîçâðàùàåìîå çíà÷åíèå: çíà÷åíèå ðåêâèçèòà óêàçàííîãî îáúåêòà
êîíôèãóðàöèè.
Òèï: ËþáîéÒèï.
Ïîëó÷èòüÎáúåêòÊîíôèãóðàöèèÑîîòâåòñòâóþùèéÎáúåêòóÐàñøèðå-
Ïîëó÷èòüÎáúåêòÊîíôèãóðàöèèÑîîòâåòñòâóþùèéÎáúåêòóÐàñøèð å-
íèÿ
Îïèñàíèå: âîçâðàùàåò îáúåêò îñíîâíîé êîíôèãóðàöèè, êîòîðûé ñî-
îòâåòñòâóåò ïåðåäàííîìó îáúåêòó ðàñøèðåíèÿ.
Ïàðàìåòðû:
ÎáúåêòÐàñøèðåíèÿ – Ñïðàâî÷íèêÑñûë-
êà.ÑòðóêòóðàÊîíôèãóðàöèè – ññûëêà íà îáúåêò ðàñøèðåíèÿ.
Âîçâðàùàåìîå çíà÷åíèå: ññûëêà íà îáúåêò îñíîâíîé êîíôèãóðàöèè.
Òèï: Ñïðàâî÷íèêÑñûëêà.ÑòðóêòóðàÊîíôèãóðàöèè.
Ïîëó÷èòüÒàáëèöóÒèïîâÎáúåêòîâÈçÊîíòåêñòà()
Îïèñàíèå: ïîëó÷àåò òàáëèöó ñîîòâåòñòâèÿ òèïîâ îáúåêòîâ â åä.÷.,
ìí.÷. è íà àíãëèéñêîì ÿçûêå.
Âîçâðàùàåìîå çíà÷åíèå: òàáëèöà òèïîâ îáúåêòîâ.
Òèï: ÒàáëèöàÇíà÷åíèé ñ êîëîíêàìè:
Ãðóïïà – Ñòðîêà – ãðóïïà, êîòîðîé ïðèíàäëåæèò òèï îáúåêòà
(íàïðèìåð, «Îáùèå»).
ÈìÿÀíãë – Ñòðîêà – èìÿ òèïà îáúåêòà íà àíãëèéñêîì ÿçûêå.
129
1Ñ:Àâòîìàòèçèðîâàííàÿ ïðîâåðêà êîíôèãóðàöèé
Ïîëó÷èòüÒèïûÎáúåêòîâÂõîäÿùèõÂÏîäñèñòåìûÈçÊîíòåêñòà
Îïèñàíèå: âîçâðàùàåò ìàññèâ òèïîâ îáúåêòîâ, êîòîðûå ìîãóò âõî-
äèò â ïîäñèñòåìû.
Âîçâðàùàåìîå çíà÷åíèå: ìàññèâ, çàïîëíåííûé òèïàìè îáúåêòîâ, êî-
òîðûå ìîãóò âõîäèòü â ïîäñèñòåìû.
Òèï: Ìàññèâ.
Ïîëó÷èòüÎáúåêòÐîäèòåëÿÂõîäÿùåãîÂÏîäñèñòå-
Ïîëó÷èòüÎáúåêòÐîäèòåëÿÂõîäÿùåãîÂÏîäñèñòå-
ìó(ÎáúåêòÊîíôèãóðàöèè = Íåîïðåäåëåíî)
Îïèñàíèå: ïîëó÷àåò ðîäèòåëüñêèé îáúåêò êîíôèãóðàöèè, êîòîðûé
ìîæåò âõîäèòü â ñîñòàâ êàêîé-ëèáî ïîäñèñòåìû. Íàïðèìåð, äëÿ ðåêâè-
çèòà áóäåò âîçâðàùåí ñïðàâî÷íèê, â êîòîðûé âõîäèò ýòîò ðåêâèçèò.
Ïàðàìåòðû:
ÎáúåêòÊîíôèãóðàöèè – Ñïðàâî÷íèêÑñûë-
êà.ÑòðóêòóðàÊîíôèãóðàöèè – ññûëêà íà îáúåêò êîíôèãóðàöèè.
Âîçâðàùàåìîå çíà÷åíèå: ññûëêà íà îáúåêò êîíôèãóðàöèè, êîòîðûé
âõîäèò â ïîäñèñòåìû.
Òèï: Ñïðàâî÷íèêÑñûëêà.ÑòðóêòóðàÊîíôèãóðàöèè.
ÎáúåêòßâëÿåòñÿÒåõíîëîãè÷åñêèì(ÎáúåêòÊîíôèãóðàöèè)
Îïèñàíèå: îïðåäåëÿåò, ÿâëÿåòñÿ ëè ïåðåäàííûé îáúåêò òåõíîëîãè-
÷åñêèì ïî ïðèçíàêàì:
Îáúåêò íå ñîñòîèò íè â îäíîé ïîäñèñòåìå ñ âêëþ÷åííûì êî-
ìàíäíûì èíòåðôåéñîì.
130
Ãëàâà 7. Ñîçäàíèå ñîáñòâåííûõ ïðàâèë ïðîâåðêè
Ïîëó÷èòüÒèïûÎáúåêòîâÂåðõíåãîÓðîâíÿÈçÊîíòåêñòà()
Îïèñàíèå: ïîëó÷àåò ìàññèâ òèïîâ îáúåêòîâ íà âåðõíåì óðîâíå â äå-
ðåâå ìåòàäàííûõ.
Âîçâðàùàåìîå çíà÷åíèå: ìàññèâ îáúåêòîâ âåðõíåãî óðîâíÿ â äåðåâå
ìåòàäàííûõ.
Òèï: Ìàññèâ. Ýëåìåíòû ìàññèâà:
Ïåðå÷èñëåíèåÑñûëêà.ÒèïûÎáúåêòîâ.
Ïîëó÷èòüÌàññèâÏðåôèêñîâÊîíôèãóðàöèè()
Îïèñàíèå: ïîëó÷àåò ìàññèâ ïðåôèêñîâ êîíôèãóðàöèè. Ìàññèâ ôîð-
ìèðóåòñÿ èç çíà÷åíèÿ ðåêâèçèòà «ÏðåôèêñûÊîíôèãóðàöèè» ïðîâåðÿå-
ìîé êîíôèãóðàöèè.
Âîçâðàùàåìîå çíà÷åíèå: ìàññèâ ïðåôèêñîâ îáúåêòîâ ìåòàäàííûõ,
èñïîëüçóåìûõ â êîíôèãóðàöèè.
Òèï: Ìàññèâ.
131
1Ñ:Àâòîìàòèçèðîâàííàÿ ïðîâåðêà êîíôèãóðàöèé
Ïîëó÷èòüÑâîéñòâàÐîäèòåëÿ()
Îïèñàíèå: ñòðóêòóðó ñî ñâîéñòâàìè è èõ çíà÷åíèÿìè äëÿ ðîäèòåëÿ
òåêóùåãî îáúåêòà êîíôèãóðàöèè.
Âîçâðàùàåìîå çíà÷åíèå: ñòðóêòóðà ñî ñâîéñòâàìè è èõ çíà÷åíèÿìè.
Òèï: Ñòðóêòóðà:
Êëþ÷ – Ñòðîêà – èìÿ ñâîéñòâà.
Çíà÷åíèå – ËþáîéÒèï – çíà÷åíèå ñâîéñòâà.
Íåîïðå-
Ïîëó÷èòüÑâîéñòâî(ÈìÿÑâîéñòâà, ÎáúåêòÊîíôèãóðàöèè = Íåîïð å-
äåëåíî)
Îïèñàíèå: âîçâðàùàåò çíà÷åíèå ñâîéñòâà äëÿ óêàçàííîãî îáúåêòà
êîíôèãóðàöèè. Çíà÷åíèå ïîëó÷àåòñÿ èç ðåãèñòðà ñâåäåíèé «Çíà÷åíè-
ÿÑâîéñòâÎáúåêòîâ», â êîòîðîì õðàíÿòñÿ òàêèå ñâîéñòâà, êàê «Ñèíî-
íèì».
Ïàðàìåòðû:
ÈìÿÑâîéñòâà – Ñòðîêà – èìÿ ñâîéñòâà.
ÎáúåêòÊîíôèãóðàöèè – Ñïðàâî÷íèêÑñûë-
êà.ÑòðóêòóðàÊîíôèãóðàöèè, Íåîïðåäåëåíî – ññûëêà íà îáúåêò.
Åñëè ïàðàìåòð íå çàïîëíåí, òî âîçâðàùàþòñÿ ñâîéñòâà òåêóùå-
ãî ïðîâåðÿåìîãî îáúåêòà.
Âîçâðàùàåìîå çíà÷åíèå: çíà÷åíèå ñâîéñòâà.
Òèï: ËþáîéÒèï – çíà÷åíèå ñâîéñòâà. Åñëè ñâîéñòâî íå íàéäåíî ïî
èìåíè, âîçâðàùàåòñÿ «Íåîïðåäåëåíî».
132
Ãëàâà 7. Ñîçäàíèå ñîáñòâåííûõ ïðàâèë ïðîâåðêè
Ïîëó÷èòüÑîñòàâíîåÑâîéñòâî(ÈìÿÑâîéñòâà,
Ïîëó÷èòüÑîñòàâíîåÑâîéñòâî(ÈìÿÑâîéñòâà, ÎáúåêòÊîíôèãóðàöèè
= Íåîïðåäåëåíî)
Îïèñàíèå: âîçâðàùàåò çíà÷åíèå ñâîéñòâà äëÿ óêàçàííîãî îáúåêòà
êîíôèãóðàöèè. Çíà÷åíèå ïîëó÷àåòñÿ èç ðåãèñòðà ñâåäåíèé «Çíà÷åíè-
ÿÑîñòàâíûõÑâîéñòâÎáúåêòîâ», â êîòîðîì õðàíÿòñÿ òàêèå ñâîéñòâà, êàê
«ÌîäóëüÎáúåêòà».
Ïàðàìåòðû:
ÈìÿÑâîéñòâà – Ñòðîêà – èìÿ ñâîéñòâà.
ÎáúåêòÊîíôèãóðàöèè – Ñïðàâî÷íèêÑñûë-
êà.ÑòðóêòóðàÊîíôèãóðàöèè, Íåîïðåäåëåíî – ññûëêà íà îáúåêò.
Åñëè ïàðàìåòð íå çàïîëíåí, òî âîçâðàùàþòñÿ ñâîéñòâà òåêóùå-
ãî ïðîâåðÿåìîãî îáúåêòà.
Âîçâðàùàåìîå çíà÷åíèå: çíà÷åíèå ñâîéñòâà.
Òèï: ËþáîéÒèï – çíà÷åíèå ñâîéñòâà. Åñëè ñâîéñòâî íå íàéäåíî ïî
èìåíè, âîçâðàùàåòñÿ «Íåîïðåäåëåíî».
Ïîëó÷èòüÒèï(ÎáúåêòÊîíôèãóðàöèè = Íåîïðåäåëåíî)
Îïèñàíèå: âîçâðàùàåò ñòðóêòóðó òèïà òåêóùåãî îáúåêòà êîíôèãóðà-
öèè, åñëè òàêîé äëÿ íåãî îïðåäåëåí.
133
1Ñ:Àâòîìàòèçèðîâàííàÿ ïðîâåðêà êîíôèãóðàöèé
Ïàðàìåòðû:
ÎáúåêòÊîíôèãóðàöèè – Ñïðàâî÷íèêÑñûë-
êà.ÑòðóêòóðàÊîíôèãóðàöèè, Íåîïðåäåëåíî – ññûëêà íà îáúåêò.
Åñëè ïàðàìåòð íå çàïîëíåí, òî âîçâðàùàþòñÿ ñâîéñòâà òåêóùå-
ãî ïðîâåðÿåìîãî îáúåêòà.
Âîçâðàùàåìîå çíà÷åíèå: ñòðóêòóðà òèïà. Åñëè ñâîéñòâî «Òèï» íå
îïðåäåëåíî äëÿ îáúåêòà êîíôèãóðàöèè, òî âîçâðàùàåòñÿ «Íåîïðåäåëå-
íî».
Òèï: Ñòðóêòóðà c ôèêñèðîâàííûìè êëþ÷àìè:
Äëèíà – ×èñëî – äëèíà òèïà äëÿ îáúåêòà ÷èñëîâîãî èëè ñòðî-
êîâîãî òèïà.
ÄîïóñòèìàÿÄëèíà – Ñòðîêà – äîïóñòèìàÿ äëèíà òèïà äëÿ îáú-
åêòà ñòðîêîâîãî òèïà.
ÄîïóñòèìûéÇíàê – Ñòðîêà – äîïóñòèìûé çíàê òèïà äëÿ îáú-
åêòà ÷èñëîâîãî òèïà.
Ðàçðÿäíîñòü – ×èñëî – ðàçðÿäíîñòü òèïà äëÿ îáúåêòà ÷èñëîâî-
ãî òèïà.
ÐàçðÿäíîñòüÄðîáíîé×àñòè – ×èñëî – ðàçðÿäíîñòü äðîáíîé ÷à-
ñòè òèïà äëÿ îáúåêòà ÷èñëîâîãî òèïà.
Òèï – Ìàññèâ – ìàññèâ âñåõ òèïîâ îáúåêòà, â òîì ÷èñëå äëÿ
îáúåêòà ñîñòàâíîãî òèïà.
×àñòèÄàòû – Ñòðîêà – ÷àñòè äàòû òèïà äëÿ îáúåêòà òèïà «Äà-
òà».
Ïîëó÷èòüÒèïÏàðàìåòðàÊîìàíäû()
Îïèñàíèå: âîçâðàùàåò ñòðóêòóðó òèïà ïàðàìåòðà êîìàíäû òåêóùåãî
îáúåêòà êîíôèãóðàöèè, åñëè òàêîé äëÿ íåãî îïðåäåëåí. Òèï ïàðàìåòðà
êîìàíäû îïðåäåëåí äëÿ êîìàíä è îáùèõ êîìàíä.
Âîçâðàùàåìîå çíà÷åíèå: ñòðóêòóðà òèïà ïàðàìåòðà êîìàíäû. Åñëè
ñâîéñòâî «ÒèïÏàðàìåòðàÊîìàíäû» íå îïðåäåëåíî äëÿ îáúåêòà êîíôè-
ãóðàöèè, òî âîçâðàùàåòñÿ «Íåîïðåäåëåíî».
Òèï: Ñòðóêòóðà c ôèêñèðîâàííûìè êëþ÷àìè:
Äëèíà – ×èñëî – äëèíà òèïà äëÿ îáúåêòà ÷èñëîâîãî èëè ñòðî-
êîâîãî òèïà.
134
Ãëàâà 7. Ñîçäàíèå ñîáñòâåííûõ ïðàâèë ïðîâåðêè
Ïîëó÷èòüÏðåäîïðåäåëåííûå()
Îïèñàíèå: âîçâðàùàåò äåðåâî çíà÷åíèé ñ ïðåäîïðåäåëåííûìè ýëå-
ìåíòàìè òåêóùåãî îáúåêòà êîíôèãóðàöèè, åñëè òàêîé äëÿ íåãî îïðåäå-
ëåí.
Âîçâðàùàåìîå çíà÷åíèå: äåðåâî ïðåäîïðåäåëåííûõ ýëåìåíòîâ.
Òèï: ÄåðåâîÇíà÷åíèé ñ êîëîíêàìè:
Èìÿ – Ñòðîêà – èìÿ ïðåäîïðåäåëåííîãî ýëåìåíòà.
Êîä – Ñòðîêà – êîä ïðåäîïðåäåëåííîãî ýëåìåíòà.
Íàèìåíîâàíèå – Ñòðîêà – íàèìåíîâàíèå ïðåäîïðåäåëåííîãî
ýëåìåíòà.
ÝòîÃðóïïà – Áóëåâî – ôëàã, ïîêàçûâàþùèé ÿâëÿåòñÿ ëè ïðåä-
îïðåäåëåííûé ýëåìåíò ãðóïïîé.
Íåîïðå-
Ïîëó÷èòüÑîñòàâÎáùåãîÐåêâèçèòà(ÎáúåêòÊîíôèãóðàöèè = Íåîïð å-
äåëåíî)
Îïèñàíèå: ïîëó÷àåò ñîñòàâ îáùåãî ðåêâèçèòà.
Ïàðàìåòðû:
ÎáúåêòÊîíôèãóðàöèè – Ñïðàâî÷íèêÑñûë-
êà.ÑòðóêòóðàÊîíôèãóðàöèè, Íåîïðåäåëåíî – ññûëêà íà îáúåêò.
Åñëè ïàðàìåòð íå çàïîëíåí, òî âîçâðàùàþòñÿ ñâîéñòâà òåêóùå-
ãî ïðîâåðÿåìîãî îáúåêòà.
135
1Ñ:Àâòîìàòèçèðîâàííàÿ ïðîâåðêà êîíôèãóðàöèé
Ïîëó÷èòüÌàññèâÎáùèõÐåêâèçèòîâÐàçäåëèòå-
Ïîëó÷èòüÌàññèâÎáùèõÐåêâèçèòîâÐàçäåëèòå-
ëåé(ÈñïîëüçîâàíèåÐàçäåëÿåìûõÄàííûõ = "")
Îïèñàíèå: ïîëó÷àåò ìàññèâ îáùèõ ðåêâèçèòîâ-ðàçäåëèòåëåé.
Ïàðàìåòðû:
ÈñïîëüçîâàíèåÐàçäåëÿåìûõÄàííûõ – Ñòðîêà – çíà÷åíèå ñâîé-
ñòâà îáùåãî ðåêâèçèòà «Èñïîëüçîâàíèå ðàçäåëÿåìûõ äàííûõ».
Ìîæåò ïðèíèìàòü çíà÷åíèÿ: «Íåçàâèñèìî» è «ÍåçàâèñèìîÈ-
Ñîâìåñòíî». Ïî äàííîìó ñâîéñòâó è çíà÷åíèþ áóäóò îòôèëü-
òðîâàíû îáùèå ðåêâèçèòû. Åñëè ïàðàìåòð íå çàïîëíåí, òî â
ìàññèâ ïîïàäóò âñå îáùèå ðåêâèçèòû.
Âîçâðàùàåìîå çíà÷åíèå: ìàññèâ îáùèõ ðåêâèçèòîâ.
Òèï: Ìàññèâ. Ýëåìåíòû ìàññèâà:
Ñïðàâî÷íèêÑñûëêà.ÑòðóêòóðàÊîíôèãóðàöèè – ññûëêà íà îáú-
åêò îáùåãî ðåêâèçèòà.
Ïîëó÷èòüÑîñòàâÎáùèõÐåêâèçèòîâÐàçäåëèòå-
Ïîëó÷èòüÑîñòàâÎáùèõÐåêâèçèòîâÐàçäåëèòå-
ëåé(ÌàññèâÐàçäåëèòåëåé)
Îïèñàíèå: ïîëó÷àåò ñîñòàâ îáùèõ ðåêâèçèòîâ, ïåðå÷èñëåííûõ â
ìàññèâå «ÌàññèâÐàçäåëèòåëåé».
Ïàðàìåòðû:
ÌàññèâÐàçäåëèòåëåé – Ìàññèâ – ìàññèâ ñî ññûëêàìè íà îáùèå
ðåêâèçèòû, ñîñòàâ êîòîðûõ íåîáõîäèìî ïîëó÷èòü.
Âîçâðàùàåìîå çíà÷åíèå: ñîñòàâ îáùèõ ðåêâèçèòîâ.
136
Ãëàâà 7. Ñîçäàíèå ñîáñòâåííûõ ïðàâèë ïðîâåðêè
Òèï: Ñîîòâåòñòâèå:
Êëþ÷ – Ñïðàâî÷íèêÑñûëêà.ÑòðóêòóðàÊîíôèãóðàöèè – ññûëêà
íà îáúåêò êîíôèãóðàöèè.
Çíà÷åíèå – Áóëåâî – Èñòèíà.
Ïîëó÷èòüÑòðóêòóðóÄàííûõÍåçàâèñèìûõÐàçäåëèòå
Ïîëó÷èòüÑòðóêòóðóÄàííûõÍåçàâèñèìûõÐàçäåëèòåëåé()
Îïèñàíèå: ñòðóêòóðó äàííûõ îáùèõ ðåêâèçèòîâ, ó êîòîðûõ â ñâîé-
ñòâå «Èñïîëüçîâàíèå ðàçäåëÿåìûõ äàííûõ» óñòàíîâëåíî çíà÷åíèå
«Íåçàâèñèìî».
Âîçâðàùàåìîå çíà÷åíèå: ñòðóêòóðà äàííûõ íåçàâèñèìûõ ðàçäåëèòå-
ëåé.
Òèï: Ñòðóêòóðà ñ êëþ÷àìè:
ÑîñòàâÐàçäåëèòåëåé – Ñîîòâåòñòâèå – ñîñòàâ îáùèõ ðåêâèçè-
òîâ ñ íåçàâèñèìûì èñïîëüçîâàíèåì ðàçäåëÿåìûõ äàííûõ.
ÒàáëèöàÐàçäåëèòåëåé – ÒàáëèöàÇíà÷åíèé – òàáëèöà îáùèõ
ðåêâèçèòîâ ñ êîëîíêàìè:
− Ññûëêà – Ñïðàâî÷íèêÑñûëêà.ÑòðóêòóðàÊîíôèãóðàöèè
– ññûëêà íà îáúåêò îáùåãî ðåêâèçèòà;
− ÄëèíàÏîëÿ – ×èñëî – äëèíà ïîëÿ îáúåêòà â çàâèñèìî-
ñòè îò òèïà (â áàéòàõ).
ÌàêñèìàëüíàÿÄëèíàÏîëÿÐàçäåëèòåëÿ – ×èñëî – ìàêñèìàëü-
íàÿ äëèíà ïîëÿ îáùåãî ðåêâèçèòà (â áàéòàõ).
ÑóììàÄëèíÏîëåéÐàçäåëèòåëåé – ×èñëî – ñóììà äëèí ïîëåé
îáùèõ ðåêâèçèòîâ (â áàéòàõ).
Ïîëó÷èòüÑîñòàâÏëàíàÎáìåíà(ÎáúåêòÊîíôèãóðàöèè = Íåîïðåäå-
Íåîïðåäå-
ëåíî)
Îïèñàíèå: ïîëó÷àåò ñîñòàâ ïëàíà îáìåíà.
Ïàðàìåòðû:
ÎáúåêòÊîíôèãóðàöèè – Ñïðàâî÷íèêÑñûë-
êà.ÑòðóêòóðàÊîíôèãóðàöèè, Íåîïðåäåëåíî – ññûëêà íà îáúåêò.
Åñëè ïàðàìåòð íå çàïîëíåí, òî âîçâðàùàþòñÿ ñâîéñòâà òåêóùå-
ãî ïðîâåðÿåìîãî îáúåêòà.
137
1Ñ:Àâòîìàòèçèðîâàííàÿ ïðîâåðêà êîíôèãóðàöèé
Ïîëó÷èòüÑîñòàâÏëàíîâÎáìåíà(ÒîëüêîÑîñòàâÏëàíîâÎáìåíàÐÈÁ =
Èñòèíà)
Îïèñàíèå: ïîëó÷àåò ñîñòàâ ïëàíîâ îáìåíà.
Ïàðàìåòðû:
ÒîëüêîÑîñòàâÏëàíîâÎáìåíàÐÈÁ – Áóëåâî – ôëàã. Åñëè ðàâåí
«Èñòèíà», òî áóäåò ïîëó÷åí ñîñòàâ òîëüêî òåõ ïëàíîâ îáìåíà, ó
êîòîðûõ óñòàíîâëåíî ñâîéñòâî «Ðàñïðåäåëåííàÿ èíôîðìàöèîí-
íàÿ áàçà». Ïðè çíà÷åíèè «Ëîæü» áóäåò ïîëó÷åí ñîñòàâ âñåõ
ïëàíîâ îáìåíà.
Âîçâðàùàåìîå çíà÷åíèå: ìàññèâ ñ îáúåêòàìè ìåòàäàííûõ, âõîäÿùèõ
â ñîñòàâ ïëàíîâ îáìåíà.
Òèï: Ìàññèâ. Ýëåìåíòû ìàññèâà – Ñïðàâî÷íèêÑñûë-
êà.ÑòðóêòóðàÊîíôèãóðàöèè.
Ïîëó÷èòüØàáëîíûÇàäàíèéÎ÷åðå
Ïîëó÷èòüØàáëîíûÇàäàíèéÎ÷åðåäè()
Îïèñàíèå: âîçâðàùàåò ñïèñîê øàáëîíîâ çàäàíèé î÷åðåäè.
Âîçâðàùàåìîå çíà÷åíèå: ìàññèâ ñ èìåíàìè ïðåäîïðåäåëåííûõ íå-
ðàçäåëåííûõ ðåãëàìåíòíûõ çàäàíèé, êîòîðûå èñïîëüçóþòñÿ â êà÷åñòâå
øàáëîíîâ äëÿ çàäàíèé î÷åðåäè.
Òèï: Ìàññèâ. Ýëåìåíòû ìàññèâà – Ñòðîêà.
Ïîëó÷èòüÐåãëàìåíòíûåÇàäàíèÿÇàâèñèìûåÎòÔóíêöèîíàëü-
Ïîëó÷èòüÐåãëàìåíòíûåÇàäàíèÿÇàâèñèìûåÎòÔóíêöèîíàëü-
íûõÎïöèé()
Îïèñàíèå: ôîðìèðóåò òàáëèöó çàâèñèìîñòåé ðåãëàìåíòíûõ çàäàíèé
îò ôóíêöèîíàëüíûõ îïöèé.
Âîçâðàùàåìîå çíà÷åíèå: òàáëèöà ðåãëàìåíòíûõ çàäàíèé, çàâèñèìûõ
îò ôóíêöèîíàëüíûõ îïöèé.
138
Ãëàâà 7. Ñîçäàíèå ñîáñòâåííûõ ïðàâèë ïðîâåðêè
ПолучитьТаблицуИтерацийОбновления((КореньКонфигурации =
Неопределено,, ТолькоМонопольные = Ложь))
Îïèñàíèå: ïîëó÷àåò òàáëèöó èòåðàöèé îáíîâëåíèÿ.
Ïàðàìåòðû:
ÊîðåíüÊîíôèãóðàöèè – Ñïðàâî÷íèêÑñûë-
êà.ÑòðóêòóðàÊîíôèãóðàöèè, Íåîïðåäåëåíî – ññûëêà íà îáúåêò
êîðíÿ êîíôèãóðàöèè. Åñëè ïàðàìåòð íå çàïîëíåí, òî êîðåíü
êîíôèãóðàöèè áóäåò ïîëó÷åí âíóòðè ñàìîé ôóíêöèè.
139
1Ñ:Àâòîìàòèçèðîâàííàÿ ïðîâåðêà êîíôèãóðàöèé
140
Ãëàâà 7. Ñîçäàíèå ñîáñòâåííûõ ïðàâèë ïðîâåðêè
Ïîëó÷èòüÂåðñèèÔîðìàòàÎáìå-
Ïîëó÷èòüÂåðñèèÔîðìàòàÎáìå-
íàEnterpriseData(ÎáúåêòÊîíôèãóðàöèè = Íåîïðåäåëåíî)
Îïèñàíèå: ïîëó÷àåò äîñòóïíûå âåðñèè ôîðìàòà îáìåíà
EnterpriseData äëÿ òåêóùåãî ïëàíà îáìåíà.
Ïàðàìåòðû:
ÎáúåêòÊîíôèãóðàöèè – Ñïðàâî÷íèêÑñûë-
êà.ÑòðóêòóðàÊîíôèãóðàöèè, Íåîïðåäåëåíî – ññûëêà íà îáúåêò.
Åñëè íå çàïîëíåí, òî âîçâðàùàåòñÿ çíà÷åíèå ñâîéñòâà òåêóùåãî
ïðîâåðÿåìîãî îáúåêòà.
Âîçâðàùàåìîå çíà÷åíèå: ìàññèâ äîñòóïíûõ âåðñèé ôîðìàòà îáìåíà.
Òèï: Ìàññèâ. Ýëåìåíò ìàññèâà:
Ñòðîêà – âåðñèÿ â ôîðìàòå «X.Y», íàïðèìåð, «1.3».
Ïîëó÷èòüÐàñïèñàíèåÐåãëàìåíòíîãîÇàäàíèÿ()
Îïèñàíèå: ôîðìèðóåò äåðåâî ðàñïèñàíèé ðåãëàìåíòíîãî çàäàíèÿ.
Âîçâðàùàåìîå çíà÷åíèå: äåðåâî ðàñïèñàíèé ðåãëàìåíòíîãî çàäàíèÿ.
Òèï: Íåîïðåäåëåíî, ÄåðåâîÇíà÷åíèé ñ êîëîíêàìè:
Ñâîéñòâî – Ñòðîêà – èìÿ ñâîéñòâà.
Çíà÷åíèå – Ñòðîêà – çíà÷åíèå ñâîéñòâà.
Ïîëó÷èòüÇíà÷åíèåÝëåìåíòàÑòèëÿ()
Îïèñàíèå: ôîðìèðóåò ñòðóêòóðó çíà÷åíèé ñâîéñòâà "Çíà÷åíèå" ýëå-
ìåíòà ñòèëÿ.
Âîçâðàùàåìîå çíà÷åíèå: ñòðóêòóðà ñâîéñòâ çíà÷åíèÿ ýëåìåíòà ñòè-
ëÿ.
Òèï: Íåîïðåäåëåíî, Ñòðóêòóðà. Ñîñòàâ ñòðóêòóðû çàâèñèò îò âèäà
ýëåìåíòà ñòèëÿ.
Ïîëó÷èòüÄåðåâîÒèïàÏàðàìåòðàÊîìàíäû()
Îïèñàíèå: ôîðìèðóåò äåðåâî òèïîâ ïàðàìåòðîâ êîìàíäû.
141
1Ñ:Àâòîìàòèçèðîâàííàÿ ïðîâåðêà êîíôèãóðàöèé
Ïîëó÷èòüÏðèíàäëåæíîñòüÎáúåêòàÐàñøèðå-
Ïîëó÷èòüÏðèíàäëåæíîñòüÎáúåêòàÐàñøèðå-
íèÿ(ÎáúåêòÊîíôèãóðàöèè = Íåîïðåäåëåíî)
Íåîïðåäåëåíî)
Îïèñàíèå: ïîëó÷àåò ïðèíàäëåæíîñòü îáúåêòà ðàñøèðåíèÿ.
Âîçâðàùàåìîå çíà÷åíèå: ñòðîêà.
Òèï: Ñòðîêà ñ âîçìîæíûìè çíà÷åíèÿìè:
«Ñîáñòâåííûé» – îáúåêò ÿâëÿåòñÿ ñîáñòâåííûì îáúåêòîì ðàñ-
øèðåíèÿ.
«Çàèìñòâîâàííûé» – îáúåêò ÿâëÿåòñÿ çàèìñòâîâàííûì îáúåê-
òîì èç êîíôèãóðàöèè.
«»– ïðèíàäëåæíîñòü îáúåêòà ðàñøèðåíèÿ ïîëó÷èòü íå óäàëîñü.
Ïîëó÷èòüÌàññèâÈñòî÷íèêîâÏîäïèñêèÍàÑîáûòèÿ()
Îïèñàíèå: ôîðìèðóåò ìàññèâ èñòî÷íèêîâ ïîäïèñêè íà ñîáûòèÿ.
Âîçâðàùàåìîå çíà÷åíèå: ìàññèâ èñòî÷íèêîâ ïîäïèñêè íà ñîáûòèÿ.
Òèï: Íåîïðåäåëåíî, Ìàññèâ.
142
Ãëàâà 7. Ñîçäàíèå ñîáñòâåííûõ ïðàâèë ïðîâåðêè
Ïîëó÷èòüÑâîéñòâàÔîðìû()
Îïèñàíèå: âîçâðàùàåò ñòðóêòóðó ñâîéñòâ ôîðìû (íà âåðõíåì
óðîâíå). Åñëè ïðîâåðÿåìûé îáúåêò íå ÿâëÿåòñÿ ôîðìîé, âîçâðàùàåòñÿ
«Íåîïðåäåëåíî».
Âîçâðàùàåìîå çíà÷åíèå: ñòðóêòóðà ñâîéñòâ ôîðìû.
Òèï: Ñòðóêòóðà:
Êëþ÷ – Ñòðîêà – èìÿ ñâîéñòâà ôîðìû.
Çíà÷åíèå – ËþáîéÒèï – çíà÷åíèå ñâîéñòâà ôîðìû.
Ïîëó÷èòüÝëåìåíòûÔîðìû()
Îïèñàíèå: âîçâðàùàåò ìàññèâ ýëåìåíòîâ ôîðìû.
Âîçâðàùàåìîå çíà÷åíèå: ìàññèâ ñòðîê äåðåâà ôîðìû, ÿâëÿþùèõñÿ
ýëåìåíòàìè ôîðìû.
Òèï: Ìàññèâ. Êîëîíêè:
Ñâîéñòâî – Ñòðîêà – èìÿ ýëåìåíòà ôîðìû.
Çíà÷åíèå – Ñòðîêà – òèï ýëåìåíòà ôîðìû.
ÝòîÝëåìåíòÔîðìû – Áóëåâî – Èñòèíà.
Ïîëó÷èòüÑâîéñòâàÝëåìåíòàÔîðìû(ÝëåìåíòÔîðìû)
Îïèñàíèå: âîçâðàùàåò ñòðóêòóðó ñî ñâîéñòâàìè ïåðåäàííîãî ýëå-
ìåíòà ôîðìû.
Ïàðàìåòðû:
ÝëåìåíòÔîðìû – ÑòðîêàÄåðåâàÇíà÷åíèé - ñòðîêà ýëåìåíòà
ôîðìû èç äåðåâà ôîðìû.
Âîçâðàùàåìîå çíà÷åíèå: ñòðóêòóðà ñâîéñòâ ýëåìåíòà ôîðìû.
Òèï: Ñòðóêòóðà:
Êëþ÷ – Ñòðîêà – èìÿ ñâîéñòâà ýëåìåíòà ôîðìû.
Çíà÷åíèå – ËþáîéÒèï – çíà÷åíèå ñâîéñòâà ýëåìåíòà ôîðìû.
Ïîëó÷èòüÏóòüÝëåìåíòàÔîðìû(ÝëåìåíòÔîðìû)
Îïèñàíèå: âîçâðàùàåò ïîëíûé ïóòü ê ýëåìåíòó ôîðìû ñ ó÷åòîì
âñåõ ðîäèòåëüñêèõ ýëåìåíòîâ ôîðìû.
143
1Ñ:Àâòîìàòèçèðîâàííàÿ ïðîâåðêà êîíôèãóðàöèé
Ïàðàìåòðû:
ÝëåìåíòÔîðìû – ÑòðîêàÄåðåâàÇíà÷åíèé – ñòðîêà ýëåìåíòà
ôîðìû èç äåðåâà ôîðìû.
Âîçâðàùàåìîå çíà÷åíèå: ïîëíûé ïóòü ê ýëåìåíòó ôîðìû ñ ó÷åòîì
ðîäèòåëüñêèõ ýëåìåíòîâ.
Òèï: Ñòðóêòóðà.
Ïðèìå÷àíèå: äëÿ óïðàâëÿåìûõ ôîðì ðîäèòåëüñêèå ýëåìåíòû «Ïîä-
÷èíåííûåÝëåìåíòû» è «ÝëåìåíòûÔîðìû» èç ïóòè âûðåçàþòñÿ, ÷òîáû
íå çàñîðÿòü óòî÷íåíèå.
Ïðèìåð:
ÝëåìåíòÔîðìû.Ñâîéñòâî = ÎðãàíèçàöèèÍàéòè;
Âîçâðàò ÑâîéñòâîÏóòü = ÊîìàíäíàÿÏà-
íåëü.ÎðãàíèçàöèèÃðóïïà2.ÎðãàíèçàöèèÍàéòè.
Ïîëó÷èòüÑâîéñòâîÔîðìûÑîñòàâÊîìàíä()
Îïèñàíèå: âîçâðàùàåò çíà÷åíèå ñâîéñòâà ôîðìû «Ñîñòàâ êîìàíä».
Âîçâðàùàåìîå çíà÷åíèå: ñòðîêà äåðåâà ôîðìû ñî ñâîéñòâîì «Ñîñòàâ
êîìàíä».
Òèï: ÑòðîêàÄåðåâàÇíà÷åíèé.
Çíà÷åíèå ñîñòàâà êîìàíä õðàíèòñÿ â ïîäñòðîêàõ ýòîé ñòðîêè äåðåâà
çíà÷åíèé.
144
Ãëàâà 7. Ñîçäàíèå ñîáñòâåííûõ ïðàâèë ïðîâåðêè
Ïàðàìåòðû:
ÎáúåêòÊîíôèãóðàöèè – Ñïðàâî÷íèêÑñûë-
êà.ÑòðóêòóðàÊîíôèãóðàöèè, Íåîïðåäåëåíî – ññûëêà íà îáúåêò.
Åñëè íå çàïîëíåí, òî âîçâðàùàþòñÿ ñâîéñòâà òåêóùåãî ïðîâå-
ðÿåìîãî îáúåêòà.
Âîçâðàùàåìîå çíà÷åíèå: äåðåâî ðåêâèçèòîâ ôîðìû.
Òèï: Íåîïðåäåëåíî, ÄåðåâîÇíà÷åíèé ñ êîëîíêàìè:
Ñâîéñòâî – Ñòðîêà – èìÿ ðåêâèçèòà èëè ñâîéñòâà ðåêâèçèòà
ôîðìû.
Çíà÷åíèå – ËþáîéÒèï – çíà÷åíèå ñâîéñòâà ðåêâèçèòà ôîðìû.
Ïîëó÷èòüÐåêâèçèòûÔîðìû(ÎáúåêòÊîíôèãóðàöèè = Íåîïðåäåëåíî)
Îïèñàíèå: âîçâðàùàåò äåðåâî çíà÷åíèé ñî ñâåäåíèÿìè î ðåêâèçèòàõ
ôîðìû. Åñëè ïðîâåðÿåìûé îáúåêò íå ÿâëÿåòñÿ ôîðìîé, âîçâðàùàåòñÿ
«Íåîïðåäåëåíî».
Ïàðàìåòðû:
ÎáúåêòÊîíôèãóðàöèè – Ñïðàâî÷íèêÑñûë-
êà.ÑòðóêòóðàÊîíôèãóðàöèè, Íåîïðåäåëåíî – ññûëêà íà îáúåêò.
Åñëè íå çàïîëíåí, òî âîçâðàùàþòñÿ ñâîéñòâà òåêóùåãî ïðîâå-
ðÿåìîãî îáúåêòà.
Âîçâðàùàåìîå çíà÷åíèå: äåðåâî ðåêâèçèòîâ ôîðìû.
Òèï: Íåîïðåäåëåíî, ÄåðåâîÇíà÷åíèé ñ êîëîíêàìè:
Ñâîéñòâî – Ñòðîêà – èìÿ ðåêâèçèòà èëè ñâîéñòâà ðåêâèçèòà
ôîðìû.
Çíà÷åíèå – ËþáîéÒèï – çíà÷åíèå ñâîéñòâà ðåêâèçèòà ôîðìû.
Ïîëó÷èòüÑîäåðæàíèåÐåêâèçèòîâÔîðìû()
Îïèñàíèå: âîçâðàùàåò äåðåâî çíà÷åíèé ñî ñâåäåíèÿìè î ðåêâèçèòàõ
ôîðìû. Åñëè ïðîâåðÿåìûé îáúåêò íå ÿâëÿåòñÿ ôîðìîé, âîçâðàùàåòñÿ
«Íåîïðåäåëåíî».
Âîçâðàùàåìîå çíà÷åíèå: äåðåâî ðåêâèçèòîâ ôîðìû.
145
1Ñ:Àâòîìàòèçèðîâàííàÿ ïðîâåðêà êîíôèãóðàöèé
Ïîëó÷èòüÏàðàìåòðûÔîðìû()
Îïèñàíèå: âîçâðàùàåò äåðåâî çíà÷åíèé ñî ñâåäåíèÿìè î ïàðàìåòðàõ
ôîðìû. Åñëè ïðîâåðÿåìûé îáúåêò íå ÿâëÿåòñÿ ôîðìîé, âîçâðàùàåòñÿ
«Íåîïðåäåëåíî».
Âîçâðàùàåìîå çíà÷åíèå: äåðåâî ïàðàìåòðîâ ôîðìû.
Òèï: Íåîïðåäåëåíî, ÄåðåâîÇíà÷åíèé ñ êîëîíêàìè:
Ñâîéñòâî – Ñòðîêà – èìÿ ïàðàìåòðà èëè ñâîéñòâà ïàðàìåòðà
ôîðìû.
Çíà÷åíèå – ËþáîéÒèï – çíà÷åíèå ñâîéñòâà ïàðàìåòðà ôîðìû.
146
Ãëàâà 7. Ñîçäàíèå ñîáñòâåííûõ ïðàâèë ïðîâåðêè
Ïîëó÷èòüÊîìàíäûÔîðìû()
Îïèñàíèå: âîçâðàùàåò äåðåâî çíà÷åíèé ñî ñâåäåíèÿìè î êîìàíäàõ
ôîðìû. Åñëè ïðîâåðÿåìûé îáúåêò íå ÿâëÿåòñÿ ôîðìîé, âîçâðàùàåòñÿ
«Íåîïðåäåëåíî».
Âîçâðàùàåìîå çíà÷åíèå: äåðåâî êîìàíä ôîðìû.
Òèï: Íåîïðåäåëåíî, ÄåðåâîÇíà÷åíèé ñ êîëîíêàìè:
Ñâîéñòâî – Ñòðîêà – èìÿ êîìàíäû èëè ñâîéñòâà êîìàíäû
ôîðìû.
Çíà÷åíèå – ËþáîéÒèï – çíà÷åíèå ñâîéñòâà êîìàíäû ôîðìû.
Ïîëó÷èòüÓñëîâíîåÎôîðìëåíèå()
Ïîëó÷èòüÓñëîâíîåÎôîðìëåíèå()
Îïèñàíèå: âîçâðàùàåò äåðåâî çíà÷åíèé ñî ñâåäåíèÿìè îá óñëîâíîì
îôîðìëåíèè ôîðìû. Åñëè ïðîâåðÿåìûé îáúåêò íå ÿâëÿåòñÿ ôîðìîé,
âîçâðàùàåòñÿ «Íåîïðåäåëåíî».
147
1Ñ:Àâòîìàòèçèðîâàííàÿ ïðîâåðêà êîíôèãóðàöèé
Ïîëó÷èòüÊîìàíäíûéÈíòåðôåéñÔîðìû()
Îïèñàíèå: âîçâðàùàåò äåðåâî çíà÷åíèé ñî ñâåäåíèÿìè î êîìàíäíîì
èíòåðôåéñå ôîðìû. Åñëè ïðîâåðÿåìûé îáúåêò íå ÿâëÿåòñÿ ôîðìîé,
âîçâðàùàåòñÿ «Íåîïðåäåëåíî».
Âîçâðàùàåìîå çíà÷åíèå: äåðåâî êîìàíäíîãî èíòåðôåéñà ôîðìû.
Òèï: Íåîïðåäåëåíî, ÄåðåâîÇíà÷åíèé ñ êîëîíêàìè:
Ñâîéñòâî – Ñòðîêà – èìÿ ýëåìåíòà èëè ñâîéñòâà ýëåìåíòà êî-
ìàíäíîãî èíòåðôåéñà ôîðìû.
Çíà÷åíèå – ËþáîéÒèï – çíà÷åíèå ñâîéñòâà ýëåìåíòà êîìàíä-
íîãî èíòåðôåéñà ôîðìû.
148
Ãëàâà 7. Ñîçäàíèå ñîáñòâåííûõ ïðàâèë ïðîâåðêè
Ïîëó÷èòüÑâîéñòâàÌàêåòà()
Ïîëó÷èòüÑâîéñòâàÌàêåòà()
Îïèñàíèå: âîçâðàùàåò ñòðóêòóðó ñî ñâåäåíèÿìè î ìàêåòå. Åñëè ïðî-
âåðÿåìûé îáúåêò íå ÿâëÿåòñÿ ìàêåòîì, âîçâðàùàåòñÿ «Íåîïðåäåëåíî».
Âîçâðàùàåìîå çíà÷åíèå: ñòðóêòóðà ñâîéñòâ ìàêåòà.
Òèï: Íåîïðåäåëåíî, Ñòðóêòóðà:
Êëþ÷ – Ñòðîêà – èìÿ ñâîéñòâà ìàêåòà.
Çíà÷åíèå – ËþáîéÒèï – çíà÷åíèå ñâîéñòâà ìàêåòà.
Ïîëó÷èòüÑîäåðæèìîåÌàêåòà()
Îïèñàíèå: âîçâðàùàåò ñòðóêòóðó ñâîéñòâ ñîäåðæèìîãî ìàêåòà.
Âîçâðàùàåìîå çíà÷åíèå: ñòðóêòóðà ñâîéñòâ ñîäåðæèìîãî ìàêåòà.
Òèï: Ñòðóêòóðà:
Êëþ÷ – Ñòðîêà – èìÿ ñâîéñòâà ñîäåðæèìîãî ìàêåòà.
Çíà÷åíèå – ËþáîéÒèï – çíà÷åíèå ñâîéñòâà ñîäåðæèìîãî ìàêå-
òà.
149
1Ñ:Àâòîìàòèçèðîâàííàÿ ïðîâåðêà êîíôèãóðàöèé
Ïîëó÷èòüÑîñòàâíîåÑâîéñòâîÌàêåòà(ÈìÿÑâîéñòâà, ÎáúåêòÊîíôè-
ÎáúåêòÊîíô è-
ãóðààöèè = Íåîïðåäåëåíî)
ãóð
Îïèñàíèå: âîçâðàùàåò ñòðîêó ñâîéñòâà äåðåâà ìàêåòà ñ ïîä÷èíåí-
íûìè ñòðîêàìè. Åñëè ïðîâåðÿåìûé îáúåêò íå ÿâëÿåòñÿ ìàêåòîì, âîç-
âðàùàåòñÿ «Íåîïðåäåëåíî».
Ïàðàìåòðû:
ÈìÿÑâîéñòâà – Ñòðîêà – èìÿ ñâîéñòâà ìàêåòà.
ÎáúåêòÊîíôèãóðàöèè – Ñïðàâî÷íèêÑñûë-
êà.ÑòðóêòóðàÊîíôèãóðàöèè, Íåîïðåäåëåíî – ññûëêà íà îáúåêò.
Åñëè íå çàïîëíåí, òî âîçâðàùàþòñÿ ñâîéñòâà òåêóùåãî ïðîâå-
ðÿåìîãî îáúåêòà.
Âîçâðàùàåìîå çíà÷åíèå: ñòðîêà äåðåâà ìàêåòà çàïðàøèâàåìîãî
ñâîéñòâà.
Òèï: Íåîïðåäåëåíî, ÑòðîêàÄåðåâàÇíà÷åíèé ñ êîëîíêàìè:
Ñâîéñòâî – Ñòðîêà – èìÿ çàïðàøèâàåìîãî èëè ïîä÷èíåííîãî
ñâîéñòâà ìàêåòà.
Çíà÷åíèå – ËþáîéÒèï – çíà÷åíèå ñâîéñòâà ìàêåòà.
Ïîëó÷èòüÒàáëèöóÂûðàæåíèéÌàêåòàÑÊÄ(
Ïîëó÷èòüÒàáëèöóÂûðàæåíèéÌàêåòàÑÊÄ(ÎáúåêòÊîíôèãóðàöèè
èòüÒàáëèöóÂûðàæåíèéÌàêåòàÑÊÄ(ÎáúåêòÊîíôèãóðàöèè =
Íåîïðåäåëåíî))
Íåîïðåäåëåíî
Îïèñàíèå: âîçâðàùàåò òàáëèöó âñåõ âûðàæåíèé â íàñòðîéêàõ ìàêåòà
ÑÊÄ (åä.÷. è ìí.÷. âûðàæåíèé çàïèñàíî êàê â Êîíôèãóðàòîðå):
 ïîëÿõ íàáîðîâ äàííûõ: âûðàæåíèå ïðåäñòàâëåíèÿ è âûðàæå-
íèÿ óïîðÿäî÷èâàíèÿ.
 âû÷èñëÿåìûõ ïîëÿõ: âûðàæåíèå, âûðàæåíèå ïðåäñòàâëåíèÿ è
âûðàæåíèÿ óïîðÿäî÷èâàíèÿ.
 ïàðàìåòðàõ: âûðàæåíèå.
Âîçâðàùàåìîå çíà÷åíèå: òàáëèöà âûðàæåíèé.
Òèï: ÒàáëèöàÇíà÷åíèé ñ êîëîíêàìè:
Âûðàæåíèå – Ñòðîêà – ñòðîêîâîå çíà÷åíèå âûðàæåíèÿ.
ÌåñòîÎáíàðóæåíèÿ – Ñòðîêà – ïóòü ê ìåñòó âûðàæåíèÿ
(íàïðèìåð, «ÍàáîðûÄàí-
íûõ.ÍàáîðÄàííûõ1.Ïîëÿ.Ïîëå1.ÂûðàæåíèåÏðåäñòàâëåíèÿ»).
150
Ãëàâà 7. Ñîçäàíèå ñîáñòâåííûõ ïðàâèë ïðîâåðêè
Íå-
Ïîëó÷èòüÒåêñòÌîäóëÿ(ÈìÿÌîäóëÿ, ÎáúåêòÊîíôèãóðàöèè = Íå-
îïðåäåëåíî, ÓäàëèòüÊîììåíòàðèè = Ëîæü)
Ëîæü)
Îïèñàíèå: âîçâðàùàåò òåêñò ïåðåäàííîãî òèïà ìîäóëÿ îáúåêòà êîí-
ôèãóðàöèè.
Ïàðàìåòðû:
ÈìÿÌîäóëÿ – Ïåðå÷èñëåíèåÑñûë-
êà.ÈäåíòèôèêàòîðûÑîäåðæàíèÿÎáúåêòîâ – òèï ìîäóëÿ îáúåê-
òà.
ÎáúåêòÊîíôèãóðàöèè – Ñïðàâî÷íèêÑñûë-
êà.ÑòðóêòóðàÊîíôèãóðàöèè, Íåîïðåäåëåíî – ññûëêà íà îáúåêò.
Åñëè íå çàïîëíåí, òî âîçâðàùàåòñÿ òåêñò ìîäóëÿ òåêóùåãî ïðî-
âåðÿåìîãî îáúåêòà.
ÓäàëèòüÊîììåíòàðèè – Áóëåâî – ôëàã óäàëåíèÿ êîììåíòàðèÿ
â êàæäîé ñòðîêå ìîäóëÿ.
Âîçâðàùàåìîå çíà÷åíèå: ìíîãîñòðî÷íûé òåêñò ìîäóëÿ îáúåêòà.
Òèï: Ñòðîêà.
151
1Ñ:Àâòîìàòèçèðîâàííàÿ ïðîâåðêà êîíôèãóðàöèé
Ïîëó÷èòüÑòðóêòóðóÌîäóëÿ(ÈìÿÌîäóëÿ, ÎáúåêòÊîíôèãóðàöèè =
Íåîïðåäåëåíî)
Îïèñàíèå: âîçâðàùàåò òàáëèöó áëîêîâ ïåðåäàííîãî òèïà ìîäóëÿ
îáúåêòà êîíôèãóðàöèè. Åñëè ïðîâåðÿåìûé îáúåêò íå èìååò óêàçàííîãî
òèïà ìîäóëÿ, òî âîçâðàùàåòñÿ «Íåîïðåäåëåíî».
Ïàðàìåòðû:
ÈìÿÌîäóëÿ – Ïåðå÷èñëåíèåÑñûë-
êà.ÈäåíòèôèêàòîðûÑîäåðæàíèÿÎáúåêòîâ – òèï ìîäóëÿ îáúåê-
òà.
ÎáúåêòÊîíôèãóðàöèè – Ñïðàâî÷íèêÑñûë-
êà.ÑòðóêòóðàÊîíôèãóðàöèè, Íåîïðåäåëåíî – ññûëêà íà îáúåêò.
Åñëè íå çàïîëíåí, òî âîçâðàùàåòñÿ òåêñò ìîäóëÿ òåêóùåãî ïðî-
âåðÿåìîãî îáúåêòà.
Âîçâðàùàåìîå çíà÷åíèå: òàáëèöà áëîêîâ ìîäóëÿ îáúåêòà.
Òèï: Íåîïðåäåëåíî, ÒàáëèöàÇíà÷åíèé ñ êîëîíêàìè:
Áëîê – Ïåðå÷èñëåíèåÑñûëêà.ÒèïûÁëîêîâÌîäóëåé – òèï áëîêà
ìîäóëÿ.
Íà÷àëüíàÿÑòðîêà – ×èñëî – íîìåð ñòðîêè íà÷àëà áëîêà.
Êîíå÷íàÿÑòðîêà – ×èñëî – íîìåð ñòðîêè îêîí÷àíèÿ áëîêà.
ÅñòüÊîììåíòàðèé – Áóëåâî – ôëàã íàëè÷èÿ êîììåíòàðèÿ â
áëîêå.
ÅñòüÝêñïîðò – Áóëåâî – ôëàã íàëè÷èÿ ýêñïîðòà â áëîêå, àêòó-
àëüíî äëÿ çàãîëîâêîâ ïðîöåäóð è ôóíêöèé.
Òåêñò – Ñòðîêà – ìíîãîñòðî÷íûé òåêñò áëîêà.
ÈìÿÏðîöå-
Ïîëó÷èòüÒåêñòÏðîöåäóðûÔóíêöèè(ÑòðóêòóðàÌîäóëÿ, ÈìÿÏðîö å-
äóðûÔóíêöèè, ÈñêàòüÒîëüêîÏðîöåäóðó = Ëîæü, ÈñêàòüÒîëüêîÔóí
ÈñêàòüÒîëüêîÔóíê-
öèþ = Ëîæü)
Îïèñàíèå: âîçâðàùàåò òåêñò ïðîöåäóðû èëè ôóíêöèè ïî íàèìåíî-
âàíèþ. Åñëè ñòðóêòóðà ìîäóëÿ íåîïðåäåëåíà èëè óêàçàííîãî ìåòîäà íå
ñóùåñòâóåò â ìîäóëå, òî âîçâðàùàåòñÿ «Íåîïðåäåëåíî».
Ïàðàìåòðû:
ÑòðóêòóðàÌîäóëÿ – ÒàáëèöàÇíà÷åíèé – ðåçóëüòàò ôóíêöèè
«Ïîëó÷èòüÑòðóêòóðóÌîäóëÿ».
152
Ãëàâà 7. Ñîçäàíèå ñîáñòâåííûõ ïðàâèë ïðîâåðêè
ÎáúåêòÊîíôèãóðà-
Ïîëó÷èòüÒàáëèöóÌåòîäîâÌîäóëÿ(ÈìÿÌîäóëÿ, ÎáúåêòÊîíôèãóð à-
öèè = Íåîïðåäåëåíî)
Îïèñàíèå: âîçâðàùàåò òàáëèöó ìåòîäîâ ìîäóëÿ.
Ïàðàìåòðû:
ÈìÿÌîäóëÿ – Ïåðå÷èñëåíèåÑñûë-
êà.ÈäåíòèôèêàòîðûÑîäåðæàíèÿÎáúåêòîâ – òèï ìîäóëÿ îáúåê-
òà.
ÎáúåêòÊîíôèãóðàöèè – Ñïðàâî÷íèêÑñûë-
êà.ÑòðóêòóðàÊîíôèãóðàöèè, Íåîïðåäåëåíî – ññûëêà íà îáúåêò.
Åñëè íå çàïîëíåí, òî âîçâðàùàåòñÿ òåêñò ìîäóëÿ òåêóùåãî ïðî-
âåðÿåìîãî îáúåêòà.
Âîçâðàùàåìîå çíà÷åíèå: òàáëèöà ìåòîäîâ ìîäóëÿ.
Òèï: ÒàáëèöàÇíà÷åíèé ñ êîëîíêàìè:
ÒèïÌåòîäà – Ñòðîêà – òèï ìåòîäà.
ÈìÿÌåòîäà – Ñòðîêà – èìÿ ìåòîäà.
ÈìÿÌåòîäàÂÐåã – Ñòðîêà – èìÿ ìåòîäà â âåðõíåì ðåãèñòðå.
ÎïèñàíèåÌåòîäà – Ñòðîêà – òåêñò îáúÿâëåíèÿ ìåòîäà.
ÒåêñòÌåòîäà – Ñòðîêà – òåêñò îáúÿâëåíèÿ ìåòîäà ñ òåëîì ìå-
òîäà.
ÒåëîÌåòîäà – Ñòðîêà – òåêñò ñ òåëîì ìåòîäà.
ÍîìåðÑòðîêèÍà÷àëî – ×èñëî – íîìåð ñòðîêè íà÷àëà ìåòîäà.
ÍîìåðÑòðîêèÊîíåö – ×èñëî – íîìåð ñòðîêè êîíöà ìåòîäà.
ÅñòüÝêñïîðò – Áóëåâî – ôëàã íàëè÷èÿ ýêñïîðòà ó ìåòîäà.
ÌàññèâÏàðàìåòðîâ – Ìàññèâ – ìàññèâ ïàðàìåòðîâ ìåòîäà.
Ýëåìåíòû ìàññèâà:
153
1Ñ:Àâòîìàòèçèðîâàííàÿ ïðîâåðêà êîíôèãóðàöèé
Ïîëó÷èòüÒåêñòÌîäóëÿÄëÿÏðîâåðêèÎðôîãðàôèè(Çíà÷
Ïîëó÷èòüÒåêñòÌîäóëÿÄëÿÏðîâåðêèÎðôîãðàôèè(Çíà÷ ÒåêñòÌîäó-
ÒåêñòÌîäó-
ëÿ)
Îïèñàíèå: âîçâðàùàåò òåêñò ìîäóëÿ äëÿ ïðîâåðêè îðôîãðàôèè. Âñå
íåçíà÷èìûå ñèìâîëû («.», «;», «,» è ò.ä.) çàìåíÿþòñÿ íà ïðîáåëû.
Äëèííûå ïðîáåëû çàìåíÿþòñÿ íà îäèíàðíûå.
Ïàðàìåòðû:
ÒåêñòÌîäóëÿ – Ñòðîêà – òåêñò ìîäóëÿ.
Âîçâðàùàåìîå çíà÷åíèå: ìíîãîñòðî÷íûé òåêñò ìîäóëÿ áåç ñïåöèàëü-
íûõ (íåçíà÷èìûõ) ñèìâîëîâ.
Òèï: Ñòðîêà.
ÁåçÑèìâî-
Ïîëó÷èòüÊîììåíòàðèéÈçÑòðîêè(Çíà÷ ÑòðîêàÌîäóëÿ, ÁåçÑèìâ î-
ëàÊîììåíòàðèÿ = Èñòèíà)
Îïèñàíèå: âîçâðàùàåò êîììåíòàðèé èç ïåðåäàííîé ñòðîêè ìîäóëÿ.
Ïàðàìåòðû:
ÑòðîêàÌîäóëÿ – Ñòðîêà – ñòðîêà ìîäóëÿ.
154
Ãëàâà 7. Ñîçäàíèå ñîáñòâåííûõ ïðàâèë ïðîâåðêè
ÓäàëèòüÊîììåíòàðèéÈçÑòðîêè(Çíà÷
ÓäàëèòüÊîììåíòàðèéÈçÑòðîêè(Çíà÷ ÑòðîêàÌîäóëÿ
ÑòðîêàÌîäóëÿ)
ëÿ)
Îïèñàíèå: âîçâðàùàåò ñòðîêó ìîäóëÿ áåç êîììåíòàðèÿ.
Ïàðàìåòðû:
ÑòðîêàÌîäóëÿ – Ñòðîêà – ñòðîêà ìîäóëÿ.
Âîçâðàùàåìîå çíà÷åíèå: ñòðîêà ìîäóëÿ áåç êîììåíòàðèÿ.
Òèï: Ñòðîêà.
ÝòîÊîä(Çíà÷ ÑòðîêàÌîäóëÿ)
Îïèñàíèå: âîçâðàùàåò ôëàã, îïðåäåëÿþùèé, ÿâëÿåòñÿ ëè ïåðåäàííàÿ
ñòðîêà çàêîììåíòèðîâàííûì êîäîì. Íà âõîä ïîäàåòñÿ ñòðîêà ìîäóëÿ
áåç çíàêîâ êîììåíòàðèÿ.
Ïàðàìåòðû:
ÑòðîêàÌîäóëÿ – Ñòðîêà – ñòðîêà ìîäóëÿ áåç çíàêîâ êîììåí-
òàðèÿ.
Âîçâðàùàåìîå çíà÷åíèå: ôëàã îïðåäåëåíèÿ çàêîììåíòèðîâàííîãî
êîäà.
Òèï: Áóëåâî:
Èñòèíà – ïåðåäàííàÿ ñòðîêà ÿâëÿåòñÿ çàêîììåíòèðîâàííûì
êîäîì.
Ëîæü – ïåðåäàííàÿ ñòðîêà ÿâëÿåòñÿ êîììåíòàðèåì.
ÑòðîêàÂÂåðõíåìÐåãèñòðå(Ñòðîêà)
Îïèñàíèå: âîçâðàùàåò ôëàã, îïðåäåëÿþùèé, íàïèñàíà ëè ïåðåäàí-
íàÿ ñòðîêà â âåðõíåì ðåãèñòðå.
155
1Ñ:Àâòîìàòèçèðîâàííàÿ ïðîâåðêà êîíôèãóðàöèé
Ïàðàìåòðû:
Ñòðîêà – Ñòðîêà – ñòðîêà ìîäóëÿ.
Âîçâðàùàåìîå çíà÷åíèå: ôëàã âåðõíåãî ðåãèñòðà.
Òèï: Áóëåâî:
Èñòèíà – ïåðåäàííàÿ ñòðîêà íàïèñàíà â âåðõíåì ðåãèñòðå.
Ëîæü – ïåðåäàííàÿ ñòðîêà íàïèñàíà â íèæíåì ðåãèñòðå èëè
ñîñòîèò èç îäíîãî íåçíà÷èìîãî ñèìâîëà: «""», «{», «(».
ÑòðîêàÑîäåðæèòÎïèñàíèåÎáëàñòè(Ñòðîêà)
ÑòðîêàÑîäåðæèòÎïèñàíèåÎáëàñòè(Ñòðîêà)
Îïèñàíèå: âîçâðàùàåò ôëàã, îïðåäåëÿþùèé, ñîäåðæèò ëè ïåðåäàí-
íàÿ ñòðîêà îïèñàíèå îáëàñòè.
Ïàðàìåòðû:
Ñòðîêà – Ñòðîêà – ñòðîêà ìîäóëÿ.
Âîçâðàùàåìîå çíà÷åíèå: ôëàã íàëè÷èÿ îïèñàíèÿ îáëàñòè.
Òèï: Áóëåâî:
Èñòèíà – ïåðåäàííàÿ ñòðîêà ñîäåðæèò îïèñàíèå îáëàñòè.
Ëîæü – ïåðåäàííàÿ ñòðîêà íå ñîäåðæèò îïèñàíèå îáëàñòè.
Ïðèìåð:
Äëÿ ñòðîê «ÑËÓÆÅÁÍÛÅ ÏÐÎÖÅÄÓÐÛ È ÔÓÍÊÖÈÈ»,
«ÑòàíäàðòíûåÏîäñèñòåìû», «Êîíåö ÑòàíäàðòíûåÏîäñèñòåìû» ôóíê-
öèÿ âîçâðàùàåò çíà÷åíèå «Èñòèíà».
ÑîçäàòüÒàáëèöóÓñòàðåâøèõÌåòîäîâ()
ÑîçäàòüÒàáëèöóÓñòàðåâøèõÌåòîäîâ()
Îïèñàíèå: ñîçäàåò è âîçâðàùàåò ïóñòóþ òàáëèöó äëÿ õðàíåíèÿ
óñòàðåâøèõ ïðîöåäóð è ôóíêöèé.
Âîçâðàùàåìîå çíà÷åíèå: òàáëèöà óñòàðåâøèõ ìåòîäîâ ìîäóëåé.
Òèï: ÒàáëèöàÇíà÷åíèé ñ êîëîíêàìè:
ÈìÿÌåòîäà – Ñòðîêà – èìÿ óñòàðåâøåãî ìåòîäà.
ÈìÿÌåòîäàÂÐåã – Ñòðîêà – èìÿ óñòàðåâøåãî ìåòîäà â âåðõ-
íåì ðåãèñòðå.
156
Ãëàâà 7. Ñîçäàíèå ñîáñòâåííûõ ïðàâèë ïðîâåðêè
Ïîëó÷èòüÒàáëèöóÓñòàðåâøèõÌåòîäîâÈçÎáëàñòèÓñòàðåâøèåÏðî-
Ïîëó÷èòüÒàáëèöóÓñòàðåâøèõÌåòîäîâÈçÎáëàñòèÓñòàðåâøèåÏðî-
öåäó
öåä óðûÈÔóíêöèè(ÑòðóêòóðàÏàðàìåòðîâ)
ðûÈÔóíêöèè(ÑòðóêòóðàÏàðàìåòðîâ)
Îïèñàíèå: âîçâðàùàåò òàáëèöó óñòàðåâøèõ ïðîöåäóð è ôóíêöèé ïî
ïåðåäàííîé ñòðóêòóðå ïàðàìåòðîâ. Ïîèñê óñòàðåâøèõ ïðîöåäóð è
ôóíêöèé îñóùåñòâëÿåòñÿ â îáëàñòè «ÓñòàðåâøèåÏðîöåäóðûÈÔóíê-
öèè», ÿâëÿþùåéñÿ äî÷åðíåé äëÿ îáëàñòè «ÏðîãðàììíûéÈíòåðôåéñ».
Ïàðàìåòðû:
ÑòðóêòóðàÏàðàìåòðîâ – Ñòðóêòóðà – ñòðóêòóðà ïàðàìåòðîâ, ïî
êîòîðûì îñóùåñòâëÿåòñÿ ïîèñê óñòàðåâøèõ ìåòîäîâ.
ÎáúåêòÊîíôèãóðàöèè – Ñïðàâî÷íèêÑñûë-
êà.ÑòðóêòóðàÊîíôèãóðàöèè – ññûëêà íà îáúåêò, â êîòîðîì
íåîáõîäèìî ïðîâåñòè ïîèñê óñòàðåâøèõ ìåòîäîâ.
Ãëîáàëüíûé – Áóëåâî – ôëàã, îïðåäåëÿþùèé, ÿâëÿåòñÿ ëè îáú-
åêò ãëîáàëüíûì îáùèì ìîäóëåì.
157
1Ñ:Àâòîìàòèçèðîâàííàÿ ïðîâåðêà êîíôèãóðàöèé
Ïîëó÷èòüÒàáëèöóÓñòàðåâøèõÌåòîäîâÏîÊîììåíòàðèþÓñòàðå-
Ïîëó÷èòüÒàáëèöóÓñòàðåâøèõÌåòîäîâÏîÊîììåíòàðèþÓñòàðå-
ëà(ÑòðóêòóðàÏàðàìåòðîâ)
ëà (ÑòðóêòóðàÏàðàìåòðîâ)
Îïèñàíèå: âîçâðàùàåò òàáëèöó óñòàðåâøèõ ïðîöåäóð è ôóíêöèé ïî
ïåðåäàííîé ñòðóêòóðå ïàðàìåòðîâ. Ïîèñê óñòàðåâøèõ ïðîöåäóð è
ôóíêöèé îñóùåñòâëÿåòñÿ ïî êîììåíòàðèþ «// Óñòàðåëà.» ïåðåä ìåòî-
äîì.
Ïàðàìåòðû:
ÑòðóêòóðàÏàðàìåòðîâ – Ñòðóêòóðà – ñòðóêòóðà ïàðàìåòðîâ, ïî
êîòîðûì îñóùåñòâëÿåòñÿ ïîèñê óñòàðåâøèõ ìåòîäîâ:
ÎáúåêòÊîíôèãóðàöèè – Ñïðàâî÷íèêÑñûë-
êà.ÑòðóêòóðàÊîíôèãóðàöèè – ññûëêà íà îáúåêò, â êîòîðîì
íåîáõîäèìî ïðîâåñòè ïîèñê óñòàðåâøèõ ìåòîäîâ.
Ãëîáàëüíûé – Áóëåâî – ôëàã, îïðåäåëÿþùèé, ÿâëÿåòñÿ ëè îáú-
åêò ãëîáàëüíûì îáùèì ìîäóëåì.
ÒåêñòÌîäóëÿ – Ñòðîêà – òåêñò ìîäóëÿ óêàçàííîãî îáúåêòà
êîíôèãóðàöèè.
ÌîäóëüÎáúåêòà – Ïåðå÷èñëåíèåÑñûë-
êà.ÈäåíòèôèêàòîðûÑîäåðæàíèÿÎáúåêòîâ – òèï ìîäóëÿ îáúåê-
òà.
ÒàáëèöàÓñòàðåâøèõÌåòîäîâÎáúåêòà – ÒàáëèöàÇíà÷åíèé – èñ-
õîäíàÿ òàáëèöà óñòàðåâøèõ ìåòîäîâ òåêóùåãî îáúåêòà. Åñëè íå
158
Ãëàâà 7. Ñîçäàíèå ñîáñòâåííûõ ïðàâèë ïðîâåðêè
Ïîëó÷èòüÒàáëèöóÓñòàðåâøèõÌåòîäîâ()
Îïèñàíèå: âîçâðàùàåò òàáëèöó óñòàðåâøèõ ïðîöåäóð è ôóíêöèé èç
ìîäóëåé âñåõ îáúåêòîâ êîíôèãóðàöèè.
Óñòàðåâøåé ñ÷èòàåòñÿ ïðîöåäóðà èëè ôóíêöèÿ:
 íà÷àëå êîììåíòàðèÿ ê êîòîðîé íàïèñàíî «// Óñòàðåëà».
Ðàñïîëîæåííàÿ â îáëàñòè «ÓñòàðåâøèåÏðîöåäóðûÈÔóíêöèè»,
ÿâëÿþùåéñÿ äî÷åðíåé äëÿ îáëàñòè «ÏðîãðàììíûéÈíòåðôåéñ».
159
1Ñ:Àâòîìàòèçèðîâàííàÿ ïðîâåðêà êîíôèãóðàöèé
Ïîëó÷èòüÍîìåðÑòðîêèÌîäóëÿ(ÒåêñòÌîäóëÿ, ÍîìåðÑèìâîëà)
Îïèñàíèå: âîçâðàùàåò íîìåð ñòðîêè â ïåðåäàííîì òåêñòå ìîäóëÿ ïî
íîìåðó ñèìâîëà.
160
Ãëàâà 7. Ñîçäàíèå ñîáñòâåííûõ ïðàâèë ïðîâåðêè
Ïàðàìåòðû:
ÒåêñòÌîäóëÿ – Ñòðîêà – ìíîãîñòðî÷íûé òåêñò ìîäóëÿ.
ÍîìåðÑèìâîëà – ×èñëî – íîìåð ñèìâîëà â òåêñòå ìîäóëÿ.
Âîçâðàùàåìîå çíà÷åíèå: íîìåð ñòðîêè òåêñòà ìîäóëÿ.
Òèï: ×èñëî.
Ïîëó÷èòüÍàèìåíîâàíèåÎáëàñòè(ÑòðîêàÌîäóëÿ)
Ïîëó÷èòüÍàèìåíîâàíèåÎáëàñòè(ÑòðîêàÌîäóëÿ)
Îïèñàíèå: âîçâðàùàåò íàèìåíîâàíèå îáëàñòè èç ïåðåäàííîé ñòðîêè
ìîäóëÿ. Óáèðàåò èç ñòðîêè ñëîâî «#Îáëàñòü», ïðîáåëû è òàáóëÿöèþ
ïî êðàÿì, óäàëÿåò êîììåíòàðèé èç ñòðîêè.
Ïàðàìåòðû:
ÑòðîêàÌîäóëÿ – Ñòðîêà – ñòðîêà ìîäóëÿ, ñîäåðæàùàÿ ðàçäåë
îáúÿâëåíèÿ îáëàñòè.
Âîçâðàùàåìîå çíà÷åíèå: íàèìåíîâàíèå îáëàñòè èç ñòðîêè ìîäóëÿ.
Òèï: Ñòðîêà.
Ïîëó÷èòüÒàáëèöóÎáëàñòåéÌîäóëÿ(Çíà÷ ÒåêñòÌîäóëÿ)
Îïèñàíèå: âîçâðàùàåò òàáëèöó îáëàñòåé ìîäóëÿ ïî ïåðåäàííîìó
òåêñòó ìîäóëÿ. Ïðîâåðÿåò íàëè÷èå êîíñòðóêöèè «#ÊîíåöÎáëàñòè» â
òåêñòå ìîäóëÿ. Åñëè íàéäåí, òî âûçûâàåò ôóíêöèþ «Ïîëó÷èòüÒàáëè-
öóÎáëàñòåéÌîäóëÿ83(ÒåêñòÌîäóëÿ)», èíà÷å âûçûâàåò «Ïîëó÷èòüÒàá-
ëèöóÎáëàñòåéÌîäóëÿ82(ÒåêñòÌîäóëÿ)».
Ïàðàìåòðû:
ÒåêñòÌîäóëÿ – Ñòðîêà – ìíîãîñòðî÷íûé òåêñò ìîäóëÿ.
Âîçâðàùàåìîå çíà÷åíèå: òàáëèöà îáëàñòåé ìîäóëÿ.
Òèï: ÒàáëèöàÇíà÷åíèé ñ êîëîíêàìè:
Íàèìåíîâàíèå – Ñòðîêà – íàèìåíîâàíèå îáëàñòè.
ÍàèìåíîâàíèåÂÐåã – Ñòðîêà – íàèìåíîâàíèå îáëàñòè â âåðõ-
íåì ðåãèñòðå.
ÒåêñòÎïðåäåëåíèÿ – Ñòðîêà – òåêñò îïðåäåëåíèÿ îáëàñòè.
ÍîìåðÑòðîêèÍà÷àëî – ×èñëî – íîìåð ñòðîêè íà÷àëà îáëàñòè.
161
1Ñ:Àâòîìàòèçèðîâàííàÿ ïðîâåðêà êîíôèãóðàöèé
Ïîëó÷èòüÒàáëèöóÎáëàñòåéÌîäóëÿ82(Çíà÷ ÒåêñòÌîäóëÿ)
Îïèñàíèå: âîçâðàùàåò òàáëèöó îáëàñòåé ìîäóëÿ ïî ïåðåäàííîìó
òåêñòó ìîäóëÿ, îôîðìëåííûõ â ôîðìàòå «1Ñ:Ïðåäïðèÿòèå 8.2». Íà÷àëî
êàæäîé îáëàñòè îôîðìëÿåòñÿ êîììåíòàðèåì èç 80-òè çíàêîâ
«/».Íà÷àëî ñëåäóþùåé îáëàñòè ñ÷èòàåòñÿ êîíöîì ïðåäûäóùåé. Âëîæå-
íèå îáëàñòåé ïðè ýòîì íå ó÷èòûâàåòñÿ, ò.ê. ñ÷èòàåòñÿ, ÷òî êàæäàÿ îá-
ëàñòü íàõîäèòñÿ íà âåðõíåì óðîâíå.
Ïàðàìåòðû:
ÒåêñòÌîäóëÿ – Ñòðîêà – ìíîãîñòðî÷íûé òåêñò ìîäóëÿ.
Âîçâðàùàåìîå çíà÷åíèå: òàáëèöà îáëàñòåé ìîäóëÿ.
Òèï: ÒàáëèöàÇíà÷åíèé ñ êîëîíêàìè:
Íàèìåíîâàíèå – Ñòðîêà – íàèìåíîâàíèå îáëàñòè.
ÍàèìåíîâàíèåÂÐåã – Ñòðîêà – íàèìåíîâàíèå îáëàñòè â âåðõ-
íåì ðåãèñòðå.
ÒåêñòÎïðåäåëåíèÿ – Ñòðîêà – òåêñò îïðåäåëåíèÿ îáëàñòè.
ÍîìåðÑòðîêèÍà÷àëî – ×èñëî – íîìåð ñòðîêè íà÷àëà îáëàñòè.
ÍîìåðÑòðîêèÊîíåö – ×èñëî – íîìåð ñòðîêè îêîí÷àíèÿ îáëà-
ñòè.
Ðîäèòåëü – Íåîïðåäåëåíî – ò.ê. âëîæåííûõ îáëàñòåé íåò.
Ïîëó÷èòüÒàáëèöóÎáëàñòåéÌîäóëÿ83(Çíà÷ ÒåêñòÌîäóëÿ)
Îïèñàíèå: âîçâðàùàåò òàáëèöó îáëàñòåé ìîäóëÿ ïî ïåðåäàííîìó
òåêñòó ìîäóëÿ. Íà÷àëî êàæäîé îáëàñòè îôîðìëÿåòñÿ êîíñòðóêöèåé
«#Îáëàñòü», êîíåö – «#ÊîíåöÎáëàñòè». Âëîæåíèå îáëàñòåé ó÷èòûâà-
åòñÿ.
Ïàðàìåòðû:
ÒåêñòÌîäóëÿ – Ñòðîêà – ìíîãîñòðî÷íûé òåêñò ìîäóëÿ.
162
Ãëàâà 7. Ñîçäàíèå ñîáñòâåííûõ ïðàâèë ïðîâåðêè
Ïîëó÷èòüÒàáëèöóÈíñòðóêöèéÏðåïðîöåññîðà(Çíà÷ ÒåêñòÌîäóëÿ)
Îïèñàíèå: âîçâðàùàåò òàáëèöó èíñòðóêöèé ïðåïðîöåññîðà ïî ïåðå-
äàííîìó òåêñòó ìîäóëÿ.
Ïàðàìåòðû:
ÒåêñòÌîäóëÿ – Ñòðîêà – ìíîãîñòðî÷íûé òåêñò ìîäóëÿ.
Âîçâðàùàåìîå çíà÷åíèå: òàáëèöà èíñòðóêöèé ïðåïðîöåññîðà.
Òèï: ÒàáëèöàÇíà÷åíèé ñ êîëîíêàìè:
ÒåêñòÎïðåäåëåíèÿ – Ñòðîêà – òåêñò îïðåäåëåíèÿ èíñòðóêöèè.
ÍîìåðÑòðîêèÍà÷àëî – ×èñëî – íîìåð ñòðîêè íà÷àëà èíñòðóê-
öèè.
ÍîìåðÑòðîêèÊîíåö – ×èñëî – íîìåð ñòðîêè îêîí÷àíèÿ èí-
ñòðóêöèè.
Ïîëó÷èòüÒàáëèöóÌåòîäîâÈçÎïèñàíèÿÎïîâåùåíèÿ()
Îïèñàíèå: âîçâðàùàåò òàáëèöó ìåòîäîâ èç ìîäóëåé âñåõ îáúåêòîâ
êîíôèãóðàöèè, êîòîðûå èñïîëüçóþòñÿ â êîíñòðóêòîðå «Íîâûé Îïèñà-
íèåÎïîâåùåíèÿ()» 1-ì èëè 4-ì ïàðàìåòðîì.
Ôóíêöèÿ âûçûâàåòñÿ â ïðàâèëàõ ïðîâåðêè:
«Íå ñëåäóåò ðàçìåùàòü ýêñïîðòíûå ïðîöåäóðû è ôóíêöèè â
ìîäóëÿõ ôîðì».
163
1Ñ:Àâòîìàòèçèðîâàííàÿ ïðîâåðêà êîíôèãóðàöèé
Ïîëó÷èòüÒàáëèöóÝêñïîðòíûõÌåòîäîâÎáùèõÌîäóëåéÈÌîäóëåé-
Ïîëó÷èòüÒàáëèöóÝêñïîðòíûõÌåòîäîâÎáùèõÌîäóëåéÈÌîäóëåé-
Ìåíååäæåðîâ(ÄîáàâèòüÌåòîäûÈçÎáëàñòèÏðîãðàììíûéÈíòåðôåéñ
Ìåí =
Ëîæü, ÄîáàâèòüÌåòîäûÎáúåêòîâÏîäñèñòåìÂêëþ÷åííûõÂÊîìàíäíû
ÄîáàâèòüÌåòîäûÎáúåêòîâÏîäñèñòåìÂêëþ÷åííûõÂÊîìàíäíûé-
õÂÊîìàíäíûé-
Èíòåðôåéñ = Ëîæü)
Îïèñàíèå: âîçâðàùàåò òàáëèöó ýêñïîðòíûõ ìåòîäîâ îáùèõ ìîäóëåé
è ìîäóëåé ìåíåäæåðîâ îáúåêòîâ êîíôèãóðàöèè. Â îáùóþ òàáëèöó ïî
óìîë÷àíèþ íå âêëþ÷àþòñÿ ìåòîäû (ýòà óñòàíîâêà âûíåñåíà â ïàðàìåò-
ðû):
Ìåòîäû èç îáëàñòè «ÏðîãðàììíûéÈíòåðôåéñ».
Ìåòîäû îáúåêòîâ, âõîäÿùèõ õîòÿ áû â îäíó ïîäñèñòåìó, âêëþ-
÷åííóþ â êîìàíäíûé èíòåðôåéñ.
164
Ãëàâà 7. Ñîçäàíèå ñîáñòâåííûõ ïðàâèë ïðîâåðêè
Ïàðàìåòðû:
ÄîáàâèòüÌåòîäûÈçÎáëàñòèÏðîãðàììíûéÈíòåðôåéñ – Áóëåâî
– ôëàã äîáàâëåíèÿ ìåòîäîâ, îïèñàííûõ â îáëàñòè «Ïðîãðàìì-
íûéÈíòåðôåéñ».
ÄîáàâèòüÌåòîäûÎáúåêòîâÏîäñèñòåìÂêëþ÷åííûõÂÊîìàíä-
íûéÈíòåðôåéñ – Áóëåâî – ôëàã äîáàâëåíèÿ ìåòîäîâ îáúåêòîâ,
âõîäÿùèõ õîòÿ áû â îäíó ïîäñèñòåìó, âêëþ÷åííóþ â êîìàíä-
íûé èíòåðôåéñ.
Âîçâðàùàåìîå çíà÷åíèå: òàáëèöà ýêñïîðòíûõ ìåòîäîâ.
Òèï: ÒàáëèöàÇíà÷åíèé ñ êîëîíêàìè:
Îáúåêò – Ñïðàâî÷íèêÑñûëêà.ÑòðóêòóðàÊîíôèãóðàöèè – ññûë-
êà íà îáúåêò ñ ýêñïîðòíûì ìåòîäîì.
ÈìÿÌîäóëÿ – Ñòðîêà – íàèìåíîâàíèå îáúåêòà â âåðõíåì ðåãè-
ñòðå.
Ïîäñèñòåìû – Ìàññèâ – ìàññèâ ïîäñèñòåì, â êîòîðûå âõîäèò
îáúåêò. Ýëåìåíòû ìàññèâà:
− Ñïðàâî÷íèêÑñûëêà.ÑòðóêòóðàÊîíôèãóðàöèè – ññûëêà
íà ïîäñèñòåìó.
ÏîäñèñòåìûÂåðõíåãîÓðîâíÿ – Ìàññèâ – ìàññèâ ïîäñèñòåì
âåðõíåãî óðîâíÿ, â êîòîðûå âõîäèò îáúåêò. Ýëåìåíòû ìàññèâà:
− Ñïðàâî÷íèêÑñûëêà.ÑòðóêòóðàÊîíôèãóðàöèè – ññûëêà
íà ïîäñèñòåìó âåðõíåãî óðîâíÿ.
Âêëþ÷àòüÂÊîìàíäíûéÈíòåðôåéñ – Áóëåâî – ôëàã âõîæäåíèÿ
îáúåêòà â ñîñòàâ ïîäñèñòåìû, âêëþ÷åííîé â êîìàíäíûé èíòåð-
ôåéñ.
ÈìÿÌåòîäà – Ñòðîêà – èìÿ ýêñïîðòíîãî ìåòîäà â âåðõíåì ðå-
ãèñòðå.
Îáëàñòü – Ñòðîêà – èìÿ îáëàñòè â âåðõíåì ðåãèñòðå.
ØàáëîíûÏîèñêà – ÒàáëèöàÇíà÷åíèé – òàáëèöà øàáëîíîâ ïî-
èñêà ìåòîäà ñ êîëîíêàìè:
− Øàáëîí – Ñòðîêà – òåêñò øàáëîíà ïîèñêà ìåòîäà:
«ÈìÿÌîäóëÿ.ÈìÿÌåòîäà(» èëè «"ÈìÿÌîäó-
ëÿ.ÈìÿÌåòîäà"»;
165
1Ñ:Àâòîìàòèçèðîâàííàÿ ïðîâåðêà êîíôèãóðàöèé
Ïîëó÷èòüÒàáëèöóÎáúåêòîâÝêñïîðòíûõÌåò
Ïîëó÷èòüÒàáëèöóÎáúåêòîâÝêñïîðòíûõÌåòî-
ñïîðòíûõÌåòî-
äîâ(ÄîáàâèòüÌåòîäûÈçÎáëàñòèÏðîãðàììíûéÈíòåðôåéñ
äîâ( Äî-
ÄîáàâèòüÌåòîäûÈçÎáëàñòèÏðîãðàììíûéÈíòåðôåéñ = Ëîæü, Ä î-
áàâèòüÌåòîäûÎáúåêòîâÏîäñèñòåìÂêëþ÷åííûõÂÊîìàíäíûéÈíòåðôåéñ
= Ëîæü)
Ëîæü)
Îïèñàíèå: âîçâðàùàåò òàáëèöó îáúåêòîâ, ñîäåðæàùèõ ýêñïîðòíûå
ìåòîäû, ïîëó÷åííûå ôóíêöèåé «Ïîëó÷èòüÒàáëèöóÝêñïîðòíûõÌåòîäî-
âÎáùèõÌîäóëåéÈÌîäóëåéÌåíåäæåðîâ()».
Ïàðàìåòðû:
ÄîáàâèòüÌåòîäûÈçÎáëàñòèÏðîãðàììíûéÈíòåðôåéñ – Áóëåâî
– ôëàã äîáàâëåíèÿ ìåòîäîâ, îïèñàííûõ â îáëàñòè «Ïðîãðàìì-
íûéÈíòåðôåéñ».
ÄîáàâèòüÌåòîäûÎáúåêòîâÏîäñèñòåìÂêëþ÷åííûõÂÊîìàíä-
íûéÈíòåðôåéñ – Áóëåâî – ôëàã äîáàâëåíèÿ ìåòîäîâ îáúåêòîâ,
âõîäÿùèõ õîòÿ áû â 1 ïîäñèñòåìó, âêëþ÷åííóþ â êîìàíäíûé
èíòåðôåéñ.
Âîçâðàùàåìîå çíà÷åíèå: òàáëèöà îáúåêòîâ ýêñïîðòíûõ ìåòîäîâ.
Òèï: ÒàáëèöàÇíà÷åíèé ñ êîëîíêàìè:
Îáúåêò – Ñïðàâî÷íèêÑñûëêà.ÑòðóêòóðàÊîíôèãóðàöèè – ññûë-
êà íà îáúåêò ñ ýêñïîðòíûì ìåòîäîì.
ÈìÿÌîäóëÿ – Ñòðîêà – íàèìåíîâàíèå îáúåêòà â âåðõíåì ðåãè-
ñòðå.
Ïîäñèñòåìû – Ìàññèâ – ìàññèâ ïîäñèñòåì, â êîòîðûå âõîäèò
îáúåêò. Ýëåìåíòû ìàññèâà:
− Ñïðàâî÷íèêÑñûëêà.ÑòðóêòóðàÊîíôèãóðàöèè – ññûëêà
íà ïîäñèñòåìó.
ÏîäñèñòåìûÂåðõíåãîÓðîâíÿ – Ìàññèâ – ìàññèâ ïîäñèñòåì
âåðõíåãî óðîâíÿ, â êîòîðûå âõîäèò îáúåêò. Ýëåìåíòû ìàññèâà:
− Ñïðàâî÷íèêÑñûëêà.ÑòðóêòóðàÊîíôèãóðàöèè – ññûëêà
íà ïîäñèñòåìó âåðõíåãî óðîâíÿ.
166
Ãëàâà 7. Ñîçäàíèå ñîáñòâåííûõ ïðàâèë ïðîâåðêè
Ïîëó÷èòüÒàáëèöóÓñëîâèéÅñëèÊîíåöÅñëè(Çíà÷
Ïîëó÷èòüÒàáëèöóÓñëîâèéÅñëèÊîíåöÅñëè(Çíà÷ ÒåêñòÌîäóëÿ)
ÒåêñòÌîäóëÿ)
Îïèñàíèå: âîçâðàùàåò òàáëèöó óñëîâèé «Åñëè ... ÊîíåöÅñëè» ïî
ïåðåäàííîìó òåêñòó ìîäóëÿ.
Ïàðàìåòðû:
ÒåêñòÌîäóëÿ – Ñòðîêà – ìíîãîñòðî÷íûé òåêñò ìîäóëÿ.
Âîçâðàùàåìîå çíà÷åíèå: òàáëèöà óñëîâèé.
Òèï: ÒàáëèöàÇíà÷åíèé ñ êîëîíêàìè:
ÒåêñòÓñëîâèÿ – Ñòðîêà – òåêñò óñëîâèÿ îò «Åñëè» äî «Òîãäà».
ÏîçèöèÿÅñëè – ×èñëî – íîìåð ñèìâîëà íà÷àëà ñëîâà «Åñëè».
ÏîçèöèÿÒîãäà – ×èñëî – íîìåð ñèìâîëà íà÷àëà ñëîâà «Òîãäà».
ÏîçèöèÿÈíà÷åÅñëè – Ñòðîêà – ñòðîêà íîìåðîâ ñèìâîëîâ
óñëîâèÿ «Èíà÷åÅñëè» ÷åðåç çàïÿòóþ.
ÏîçèöèÿÈíà÷å – ×èñëî – íîìåð ñèìâîëà íà÷àëà ñëîâà «Èíà-
÷å».
ÏîçèöèÿÊîíåöÅñëè – ×èñëî – íîìåð ñèìâîëà íà÷àëà ñëîâà
«ÊîíåöÅñëè».
Ïîëó÷èòüÒàáëèöóÖèêëîâ(
Ïîëó÷èòüÒàáëèöóÖèêëîâ(Çíà÷ ÒåêñòÌîäóëÿ)
ÒåêñòÌîäóëÿ)
Îïèñàíèå: âîçâðàùàåò òàáëèöó öèêëîâ «Äëÿ ... ÊîíåöÖèêëà» èëè
«Ïîêà ... ÊîíåöÖèêëà» ïî ïåðåäàííîìó òåêñòó ìîäóëÿ.
Ïàðàìåòðû:
ÒåêñòÌîäóëÿ – Ñòðîêà – ìíîãîñòðî÷íûé òåêñò ìîäóëÿ.
Âîçâðàùàåìîå çíà÷åíèå: òàáëèöà öèêëîâ.
Òèï: ÒàáëèöàÇíà÷åíèé ñ êîëîíêàìè:
ÒåêñòÓñëîâèÿÖèêëà – Ñòðîêà – òåêñò óñëîâèÿ öèêëà.
ÏîçèöèÿÍà÷àëàÖèêëà – ×èñëî – íîìåð ñèìâîëà íà÷àëà ñëîâà
«Äëÿ» èëè «Ïîêà».
ÏîçèöèÿÊîíöàÖèêëà – ×èñëî – íîìåð ñèìâîëà íà÷àëà ñëîâà
«ÊîíåöÖèêëà».
167
1Ñ:Àâòîìàòèçèðîâàííàÿ ïðîâåðêà êîíôèãóðàöèé
Ïîëó÷èòüÒàáëèöóÎáðàáîò÷èêîâÑòàíäàðòíûõÎáëàñòåé(ÒèïÎáúåêòà
= Íåîïðåäåëåíî, ÒèïÌîäóëÿ = Íåîïðåäåëåíî)
Îïèñàíèå: âîçâðàùàåò òàáëèöó îáðàáîò÷èêîâ ñîáûòèé, êîòîðûå ìî-
ãóò íàõîäèòñÿ â îáëàñòè «Îáðàáîò÷èêèÑîáûòèé».
Âîçâðàùàåìîå çíà÷åíèå: òàáëèöà îáðàáîò÷èêîâ.
Òèï: ÒàáëèöàÇíà÷åíèé ñ êîëîíêàìè:
ÒèïÎáúåêòà – Ïåðå÷èñëåíèå.ÒèïûÎáúåêòîâ – òèï îáúåêòà, äëÿ
êîòîðîãî îïðåäåëÿåòñÿ íàáîð îáðàáîò÷èêîâ.
ÒèïÌîäóëÿ – Ïåðå÷èñëå-
íèå.ÈäåíòèôèêàòîðûÑîäåðæàíèÿÎáúåêòîâ – òèï ìîäóëÿ, äëÿ
êîòîðîãî îïðåäåëÿåòñÿ íàáîð îáðàáîò÷èêîâ.
Îáëàñòü – Ñòðîêà – èìÿ îáëàñòè, äëÿ êîòîðîé îïðåäåëÿåòñÿ
íàáîð îáðàáîò÷èêîâ.
Îáðàáîò÷èê – Ñòðîêà – èìÿ îáðàáîò÷èêà.
Ïîëó÷èòüÒàáëèöóÎáðàáîò÷èêîâÑòàíäàðòíûõÎáëàñòåéÂñåõÒèïîâÎ-
Ïîëó÷èòüÒàáëèöóÎáðàáîò÷èêîâÑòàíäàðòíûõÎáëàñòåéÂñåõÒèïîâ Î-
áúåê
áúå êòîâ()
Îïèñàíèå: èíèöèàëèçèðóåò òàáëèöó îáðàáîò÷èêîâ ñîáûòèé, êîòîðûå
ìîãóò íàõîäèòüñÿ â îáëàñòè «Îáðàáîò÷èêèÑîáûòèé».
Âîçâðàùàåìîå çíà÷åíèå: òàáëèöà îáðàáîò÷èêîâ.
Òèï: ÒàáëèöàÇíà÷åíèé ñ êîëîíêàìè:
ÒèïÎáúåêòà – Ïåðå÷èñëåíèå.ÒèïûÎáúåêòîâ – òèï îáúåêòà, äëÿ
êîòîðîãî îïðåäåëÿåòñÿ íàáîð îáðàáîò÷èêîâ.
ÒèïÌîäóëÿ – Ïåðå÷èñëå-
íèå.ÈäåíòèôèêàòîðûÑîäåðæàíèÿÎáúåêòîâ – òèï ìîäóëÿ, äëÿ
êîòîðîãî îïðåäåëÿåòñÿ íàáîð îáðàáîò÷èêîâ.
Îáëàñòü – Ñòðîêà – èìÿ îáëàñòè, äëÿ êîòîðîé îïðåäåëÿåòñÿ
íàáîð îáðàáîò÷èêîâ.
ÎáëàñòüÀíãë – Ñòðîêà – èìÿ îáëàñòè íà àíãëèéñêîì, äëÿ êî-
òîðîé îïðåäåëÿåòñÿ íàáîð îáðàáîò÷èêîâ.
Îáðàáîò÷èê – Ñòðîêà – èìÿ îáðàáîò÷èêà.
168
Ãëàâà 7. Ñîçäàíèå ñîáñòâåííûõ ïðàâèë ïðîâåðêè
Ïîëó÷èòüÒàáëèöóÌåòîäîâÈçÌåòîäîâJSON(ÑîáðàíûÑâåäåíèÿ
Ïîëó÷èòüÒàáëèöóÌåòîäîâÈçÌåòîäîâJSON(ÑîáðàíûÑâåäåíèÿ =
Ëîæü))
Ëîæü
Îïèñàíèå: âîçâðàùàåò òàáëèöó ýêñïîðòíûõ ôóíêöèé, êîòîðûå èñ-
ïîëüçóþòñÿ â êà÷åñòâå ïàðàìåòðîâ ïëàòôîðìåííûõ ìåòîäîâ JSON:
Ïðî÷èòàòüJSON è ÇàïèñàòüJSON.
Ïàðàìåòðû:
ÑîáðàíûÑâåäåíèÿ – Áóëåâî – ôëàã, îïðåäåëÿþùèé, ÷òî íåîá-
õîäèìî âåðíóòü òîëüêî èçìåíåííûå îáúåêòû. Åñëè óêàçàíî çíà-
÷åíèå «Èñòèíà», òî áóäóò ïîëó÷åíû òîëüêî èçìåíåííûå îáúåê-
òû, èíà÷å áóäóò ïîëó÷åíû âñå îáúåêòû.
Âîçâðàùàåìîå çíà÷åíèå: òàáëèöà ýêñïîðòíûõ ìåòîäîâ.
Òèï: ÒàáëèöàÇíà÷åíèé ñ êîëîíêàìè:
ÎáúåêòÂûçîâà – Ñïðàâî÷íèêÑñûëêà.ÑòðóêòóðàÊîíôèãóðàöèè
– ññûëêà íà îáúåêò êîíôèãóðàöèè, â êîòîðîì íàéäåí ïëàòôîð-
ìåííûé âûçîâ Ïðî÷èòàòüJSON èëè ÇàïèñàòüJSON.
Ìåòîä – Ñòðîêà – èìÿ ýêñïîðòíîé ôóíêöèè â âåðõíåì ðåãè-
ñòðå.
Ìîäóëü – Ñòðîêà – èìÿ ìîäóëÿ â âåðõíåì ðåãèñòðå.
169
1Ñ:Àâòîìàòèçèðîâàííàÿ ïðîâåðêà êîíôèãóðàöèé
Ïàðàìåòðû:
ÊîðåíüÊîíôèãóðàöèè – Ñïðàâî÷íèêÑñûë-
êà.ÑòðóêòóðàÊîíôèãóðàöèè, Íåîïðåäåëåíî – ññûëêà íà îáúåêò
êîðíÿ êîíôèãóðàöèè. Åñëè íå ïàðàìåòð çàïîëíåí, òî êîðåíü
êîíôèãóðàöèè áóäåò ïîëó÷åí âíóòðè ñàìîé ôóíêöèè.
Âîçâðàùàåìîå çíà÷åíèå: ñòðóêòóðà, õðàíÿùàÿ íàçíà÷åíèå ðîëåé.
Òèï: Ñòðóêòóðà ñ êëþ÷àìè:
ÒîëüêîÄëÿÀäìèíèñòðàòîðîâÑèñòåìû – Ìàññèâ – ìàññèâ èìåí
ðîëåé, ïðåäíàçíà÷åííûõ òîëüêî äëÿ àäìèíèñòðàòîðîâ ñèñòåìû.
ÒîëüêîÄëÿÏîëüçîâàòåëåéÑèñòåìû – Ìàññèâ – ìàññèâ èìåí
ðîëåé, ïðåäíàçíà÷åííûõ òîëüêî äëÿ ïîëüçîâàòåëåé ñèñòåìû.
ÒîëüêîÄëÿÂíåøíèõÏîëüçîâàòåëåé – Ìàññèâ – ìàññèâ èìåí
ðîëåé, ïðåäíàçíà÷åííûõ òîëüêî äëÿ âíåøíèõ ïîëüçîâàòåëåé.
ÑîâìåñòíîÄëÿÏîëüçîâàòåëåéÈÂíåøíèõÏîëüçîâàòåëåé – Ìàñ-
ñèâ – ìàññèâ èìåí ðîëåé, ïðåäíàçíà÷åííûõ ñîâìåñòíî äëÿ
ïîëüçîâàòåëåé è âíåøíèõ ïîëüçîâàòåëåé ñèñòåìû.
ÁàçàÑêîïèðîâàíàÓñïåøíî – Áóëåâî – ôëàã, ïîêàçûâàþùèé
óäàëîñü ëè ñêîïèðîâàòü ïðîâåðÿåìóþ èíôîðìàöèîííóþ áàçó
ïåðåä ïîëó÷åíèåì íàçíà÷åíèÿ ðîëåé.
ÓñòàíîâëåíîCOMÑîåäèíåíèå – Áóëåâî – ôëàã, ïîêàçûâàþùèé
óäàëîñü ëè óñòàíîâèòü COM-ñîåäèíåíèå ñ ïðîâåðÿåìîé èí-
ôîðìàöèîííîé áàçîé ïåðåä ïîëó÷åíèåì íàçíà÷åíèÿ ðîëåé.
ÂåðñèÿÁÑÏ – Ñòðîêà – âåðñèÿ áèáëèîòåêè ñòàíäàðòíûõ ïîä-
ñèñòåì.
ÒåêñòÎøèáêè – Ñòðîêà - òåêñò îøèáêè, åñëè íå óäàëîñü ïîëó-
÷èòü íàçíà÷åíèå ðîëåé.
Ïîëó÷èòüÑòàíäàðòíûåÐîëè()
Îïèñàíèå: âîçâðàùàåò ñîîòâåòñòâèå ñòàíäàðòíûõ ðîëåé. Ðîëü ÿâëÿ-
åòñÿ ñòàíäàðòíîé, åñëè âõîäèò â ñîñòàâ ïîäñèñòåìû «ÁàçîâàÿÔóíêöèî-
íàëüíîñòü».
Âîçâðàùàåìîå çíà÷åíèå: ñîîòâåòñòâèå ñòàíäàðòíûõ ðîëåé.
Òèï: Ñîîòâåòñòâèå:
Êëþ÷ – Ñïðàâî÷íèêÑñûëêà.ÑòðóêòóðàÊîíôèãóðàöèè – ññûëêà
íà ñòàíäàðòíóþ ðîëü.
170
Ãëàâà 7. Ñîçäàíèå ñîáñòâåííûõ ïðàâèë ïðîâåðêè
Ïîëó÷èòüÊîëè÷åñòâîÐîëåé()
Îïèñàíèå: âîçâðàùàåò êîëè÷åñòâî ðîëåé â ïðîâåðÿåìîé êîíôèãóðà-
öèè.
Âîçâðàùàåìîå çíà÷åíèå: êîëè÷åñòâî ðîëåé â êîíôèãóðàöèè.
Òèï: ×èñëî.
Ïîëó÷èòüÑïèñîêÏîëíîìî÷èé(ÒèïÎáúåêòà)
Îïèñàíèå: âîçâðàùàåò ñïèñîê ïîëíîìî÷èé äëÿ ïåðåäàííîãî îáúåêòà.
Ïàðàìåòðû:
ÒèïÎáúåêòà – Ïåðå÷èñëåíèÿÑñûëêà.ÒèïûÎáúåêòîâ – òèï îáú-
åêòà, äëÿ êîòîðîãî íåîáõîäèìî ïîëó÷èòü ïðàâà.
171
1Ñ:Àâòîìàòèçèðîâàííàÿ ïðîâåðêà êîíôèãóðàöèé
Òîëüêî-
Ïîëó÷èòüÏðàâà(ÎáúåêòÊîíôèãóðàöèè = Íåîïðåäåëåíî, Òîëüê î-
ÎáúåêòûÂåðõíåãîÓðîâíÿ = Ëîæü)
Îïèñàíèå: âîçâðàùàåò ïðàâà ðîëè, êîòîðîé ÿâëÿåòñÿ òåêóùèé îáú-
åêò êîíôèãóðàöèè.
Ïàðàìåòðû:
ÎáúåêòÊîíôèãóðàöèè – Ñïðàâî÷íèêÑñûë-
êà.ÑòðóêòóðàÊîíôèãóðàöèè, Íåîïðåäåëåíî – ññûëêà íà îáúåêò.
Åñëè íå çàïîëíåí, òî âîçâðàùàþòñÿ ñâîéñòâà òåêóùåãî ïðîâå-
ðÿåìîãî îáúåêòà.
ÒîëüêîÎáúåêòûÂåðõíåãîÓðîâíÿ – Áóëåâî – ôëàã, óêàçûâàþ-
ùèé, ïðàâà íà êàêèå îáúåêòû íåîáõîäèìî ïîëó÷èòü. Åñëè «Èñ-
òèíà», òî â òàáëèöå áóäóò ïðàâà òîëüêî íà îáúåêòû âåðõíåãî
óðîâíÿ: ñïðàâî÷íèêè, äîêóìåíòû, ðåãèñòðû è ò.ä. Åñëè «Ëîæü»,
òî íà âñå îáúåêòû, âêëþ÷àÿ ïîä÷èíåííûå: ðåêâèçèòû, Ò×, êî-
ìàíäû è ò.ä.
Âîçâðàùàåìîå çíà÷åíèå: òàáëèöà ïðàâ òåêóùåé ðîëè.
Òèï: ÒàáëèöàÇíà÷åíèé ñ êîëîíêàìè:
Îáúåêò – Ñïðàâî÷íèêÑñûëêà.ÑòðóêòóðàÊîíôèãóðàöèè – òåêó-
ùàÿ ðîëü.
<Ïðàâî> – Áóëåâî – ôëàã ðàçðåøåíèÿ êîíêðåòíîãî ïðàâà ðîëè.
Ïîëó÷èòüÏðàâàÎáúåêòà(ÏðàâàÐîëè, ÑñûëêàÍàÎáúåêò)
Îïèñàíèå: âûïîëíÿåò ïîèñê ñòðîêè ñ ïîëíîìî÷èÿìè îáúåêòà è âîç-
âðàùàåò åå. Åñëè ñòðîêà íå íàéäåíà, òî âîçâðàùàåòñÿ ñòðóêòóðà ñ ïó-
ñòûìè ïîëíîìî÷èÿìè.
Ïàðàìåòðû:
ÏðàâàÐîëè – ÒàáëèöàÇíà÷åíèé – ïðàâà ðîëè, ïîëó÷åííûå
ôóíêöèåé «Ïîëó÷èòüÏðàâà()».
172
Ãëàâà 7. Ñîçäàíèå ñîáñòâåííûõ ïðàâèë ïðîâåðêè
ÑñûëêàÍàÎáúåêò – Ñïðàâî÷íèêÑñûë-
êà.ÑòðóêòóðàÊîíôèãóðàöèè – ññûëêà íà ðîëü, ïðàâà êîòîðîé
íåîáõîäèìî ïîëó÷èòü.
Âîçâðàùàåìîå çíà÷åíèå: êîëëåêöèÿ ïðàâ çàïðàøèâàåìîé ðîëè.
Òèï: ÑòðîêàÒàáëèöûÇíà÷åíèé, Ñòðóêòóðà.
ÄîáàâèòüÏîëíîìî÷èåÂÒàáëèöó(ÒàáëèöàÏîëíîìî÷èé, Ïîëíîìî÷èå)
Îïèñàíèå: äîáàâëÿåò ïðàâî â ïåðåäàííóþ òàáëèöó ïðàâ.
Ïàðàìåòðû:
ÒàáëèöàÏîëíîìî÷èé – ÒàáëèöàÇíà÷åíèé – òàáëèöà ïðàâ.
Ïîëíîìî÷èå – Ñòðîêà – ïðàâî ðîëè.
Ïîëó÷èòüÑîîòâåòñòâèåÏîëíîìî÷èéÐîëåé()
Ïîëó÷èòüÑîîòâåòñòâèåÏîëíîìî÷èéÐîëåé()
Îïèñàíèå: âîçâðàùàåò ñîîòâåòñòâèå ïîëíîìî÷èé ðîëåé.
Âîçâðàùàåìîå çíà÷åíèå: ñîîòâåòñòâèå ïîëíîìî÷èé ðîëåé.
Òèï: Ñîîòâåòñòâèå:
Êëþ÷ – Ñòðîêà – íàèìåíîâàíèå ïîëíîìî÷èÿ ðîëè.
Çíà÷åíèå – ËþáîéÒèï – çíà÷åíèå ïîëíîìî÷èÿ ðîëè.
Ïîëó÷èòüÎãðàíè÷åíèÿÄîñòóïà(ÎáúåêòÊîíôèãóðàöèè
Ïîëó÷èòüÎãðàíè÷åíèÿÄîñòóïà(ÎáúåêòÊîíôèãóðàöèè = Íåîïðåäå-
Íåîïðåäå-
ëåíî)
Îïèñàíèå: âîçâðàùàåò òàáëèöó îãðàíè÷åíèé äîñòóïà (RLS) òåêóùåé
ðîëè êî âñåì îáúåêòàì.
Ïàðàìåòðû:
ÎáúåêòÊîíôèãóðàöèè – Ñïðàâî÷íèêÑñûë-
êà.ÑòðóêòóðàÊîíôèãóðàöèè, Íåîïðåäåëåíî – ññûëêà íà îáúåêò.
Åñëè íå çàïîëíåí, òî âîçâðàùàåòñÿ çíà÷åíèå ñâîéñòâà òåêóùåãî
ïðîâåðÿåìîãî îáúåêòà.
Âîçâðàùàåìîå çíà÷åíèå: òàáëèöà îãðàíè÷åíèé äîñòóïà òåêóùåé ðî-
ëè.
173
1Ñ:Àâòîìàòèçèðîâàííàÿ ïðîâåðêà êîíôèãóðàöèé
Ïîëó÷èòüÒàáëèöóÏðàâÐîëåéÍàÎáðàáîòêè()
Îïèñàíèå: âîçâðàùàåò òàáëèöó ðîëåé è îáðàáîòîê, íà êîòîðûå ðîëè
äàþò ïðàâà. Ôóíêöèÿ èñïîëüçóåòñÿ â ïðàâèëå ïðîâåðêè «Ïðîâåðêà
ïðàâ ðîëåé íà îáðàáîòêè». Ïðè âûçîâå ôóíêöèè èç ïðàâèëà ïðîâåðêè
äëÿ ðîëè, äàííûå íàêàïëèâàþòñÿ â òàáëèöå.
Âîçâðàùàåìîå çíà÷åíèå: òàáëèöà ïðàâ ðîëåé.
Òèï: ÒàáëèöàÇíà÷åíèé ñ êîëîíêàìè:
ÐîëüÈìÿ – Ñòðîêà – èìÿ ðîëè.
ÐîëüÑñûëêà – Ñïðàâî÷íèêÑñûëêà.ÑòðóêòóðàÊîíôèãóðàöèè –
ññûëêà íà ðîëü.
ÎáúåêòÑñûëêà – Ñïðàâî÷íèêÑñûëêà.ÑòðóêòóðàÊîíôèãóðàöèè
– ññûëêà íà îáúåêò.
ÇàïîëíèòüÒàáëèöóÏðàâÐîëåéÍàÎáðàáî
ÇàïîëíèòüÒàáëèöóÏðàâÐîëåéÍàÎáðàáîò-
áîò-
êè(ÑòðóêòóðàÏàðàìåòðîâÏðàâÐîëåé)
Îïèñàíèå: çàïîëíÿåò òàáëèöó ïðàâ ðîëåé íà îáðàáîòêè ïî ïåðåäàí-
íîé ñòðóêòóðå ïàðàìåòðîâ.
Ïàðàìåòðû:
ÑòðóêòóðàÏàðàìåòðîâÏðàâÐîëåé – Ñòðóêòóðà – ñòðóêòóðà ïà-
ðàìåòðîâ ñ êëþ÷àìè:
174
Ãëàâà 7. Ñîçäàíèå ñîáñòâåííûõ ïðàâèë ïðîâåðêè
− Ðîëü – Ñïðàâî÷íèêÑñûëêà.ÑòðóêòóðàÊîíôèãóðàöèè –
ññûëêà íà ðîëü;
− ÒàáëèöàÏðàâÐîëè – ÒàáëèöàÇíà÷åíèé – ñì. ôóíêöèþ
Ïîëó÷èòüÏðàâà;
− ÌàññèâÏðàâ – Ìàññèâ – ñì. ôóíêöèþ Ïîëó÷èòüÑïè-
ñîêÏîëíîìî÷èé.
Âîçâðàùàåìîå çíà÷åíèå: ñì. ôóíêöèþ Ïîëó÷èòüÒàáëèöóÏðàâÐî-
ëåéÍàÎáðàáîòêè.
Òèï: ÒàáëèöàÇíà÷åíèé.
Ïîëó÷èòüÒàáëèöóÏðàâÐîëåéÍàÎáùèåÔîðìû()
Ïîëó÷èòüÒàáëèöóÏðàâÐîëåéÍàÎáùèåÔîðìû()
Îïèñàíèå: âîçâðàùàåò òàáëèöó ðîëåé è îáùèõ ôîðì, íà êîòîðûå
ðîëè äàþò ïðàâà. Ôóíêöèÿ èñïîëüçóåòñÿ â ïðàâèëå ïðîâåðêè «Ïðîâåð-
êà ïðàâ ðîëåé íà îáùèå ôîðìû». Ïðè âûçîâå ôóíêöèè èç ïðàâèëà
ïðîâåðêè äëÿ ðîëè, äàííûå íàêàïëèâàþòñÿ â òàáëèöå.
Âîçâðàùàåìîå çíà÷åíèå: òàáëèöà ïðàâ ðîëåé.
Òèï: ÒàáëèöàÇíà÷åíèé ñ êîëîíêàìè:
ÐîëüÈìÿ – Ñòðîêà – èìÿ ðîëè.
ÐîëüÑñûëêà – Ñïðàâî÷íèêÑñûëêà.ÑòðóêòóðàÊîíôèãóðàöèè –
ññûëêà íà ðîëü.
ÎáúåêòÑñûëêà – Ñïðàâî÷íèêÑñûëêà.ÑòðóêòóðàÊîíôèãóðàöèè
– ññûëêà íà îáúåêò.
ÇàïîëíèòüÒàáëèöóÏðàâÐîëåéÍàÎáùèåÔîð-
ÇàïîëíèòüÒàáëèöóÏðàâÐîëåéÍàÎáùèåÔîð-
ìû(ÑòðóêòóðàÏàðàìåòðîâÏðàâÐîëåé)
Îïèñàíèå: çàïîëíÿåò òàáëèöó ïðàâ ðîëåé íà îáùèå ôîðìû ïî ïåðå-
äàííîé ñòðóêòóðå ïàðàìåòðîâ.
Ïàðàìåòðû:
ÑòðóêòóðàÏàðàìåòðîâÏðàâÐîëåé – Ñòðóêòóðà – ñòðóêòóðà ïà-
ðàìåòðîâ ñ êëþ÷àìè:
175
1Ñ:Àâòîìàòèçèðîâàííàÿ ïðîâåðêà êîíôèãóðàöèé
ÇàïîëíèòüÒàáëèöóÏðàâÐîëåéÍàÊîìàí-
ÇàïîëíèòüÒàáëèöóÏðàâÐîëåéÍàÊîìàí-
äû(ÑòðóêòóðàÏàðàìåòðîâÏðàâÐîëåé)
Îïèñàíèå: çàïîëíÿåò òàáëèöó ïðàâ ðîëåé íà êîìàíäû ïî ïåðåäàí-
íîé ñòðóêòóðå ïàðàìåòðîâ.
176
Ãëàâà 7. Ñîçäàíèå ñîáñòâåííûõ ïðàâèë ïðîâåðêè
Ïàðàìåòðû:
ÑòðóêòóðàÏàðàìåòðîâÏðàâÐîëåé – Ñòðóêòóðà – ñòðóêòóðà ïà-
ðàìåòðîâ ñ êëþ÷àìè:
− ÒàáëèöàÏðàâÐîëåé – ÒàáëèöàÇíà÷åíèé – ñì. ôóíêöèþ
Ïîëó÷èòüÒàáëèöóÏðàâÐîëåéÍàÎáðàáîòêè;
− ÒàáëèöàÎáúåêòîâ – ÒàáëèöàÇíà÷åíèé – ñì. ôóíêöèþ
Ïîëó÷èòüÎáúåêòûÊîíôèãóðàöèè;
− Ðîëü – Ñïðàâî÷íèêÑñûëêà.ÑòðóêòóðàÊîíôèãóðàöèè –
ññûëêà íà ðîëü;
− ÒàáëèöàÏðàâÐîëè – ÒàáëèöàÇíà÷åíèé – ñì. ôóíêöèþ
Ïîëó÷èòüÏðàâà.
Âîçâðàùàåìîå çíà÷åíèå: ñì. ôóíêöèþ Ïîëó÷èòüÒàáëèöóÏðàâÐî-
ëåéÍàÊîìàíäû.
Òèï: ÒàáëèöàÇíà÷åíèé.
Ïîëó÷èòüÒàáëèöóÏðàâÐîëåéÍàÎáúåêòû(ÒèïÎáúåêòîâ)
Îïèñàíèå: â çàâèñèìîñòè îò ïåðåäàííîãî òèïà îáúåêòîâ ïîëó÷àåò
òàáëèöó ñ ïðàâàìè íà âñå îáúåêòû ýòîãî òèïà. Ïîêà ðàáîòàåò òîëüêî
äëÿ êîìàíä è îáðàáîòîê.
Ïàðàìåòðû:
ÒèïÎáúåêòîâ – Ïåðå÷èñëåíèåÑñûëêà.ÒèïûÎáúåêòîâ – òèï îáúåê-
òîâ, äëÿ êîòîðîãî íåîáõîäèìî ïîëó÷èòü òàáëèöó ïðàâ.
Âîçâðàùàåìîå çíà÷åíèå: îïèñàíèå ñì. â ôóíêöèÿõ:
äëÿ êîìàíä – Ïîëó÷èòüÒàáëèöóÏðàâÐîëåéÍàÊîìàíäû.
äëÿ îáðàáîòîê – Ïîëó÷èòüÒàáëèöóÏðàâÐîëåéÍàÎáðàáîòêè.
Òèï: ÒàáëèöàÇíà÷åíèé.
ÐîëüÄàåòÏðàâàÍàÎáúåêòûÌåòàäàííûõ(ÎáúåêòÊîíôèãóðàöèè =
Íåîïðååäåëåíî, ÒîëüêîÎáúåêòûÂåðõíåãîÓðîâíÿ = Èñòèíà)
Íåîïð
Îïèñàíèå: âîçâðàùàåò ôëàã, äàåò ëè ðîëü ïðàâà õîòÿ áû íà îäèí
îáúåêò êîíôèãóðàöèè.
177
1Ñ:Àâòîìàòèçèðîâàííàÿ ïðîâåðêà êîíôèãóðàöèé
Ïàðàìåòðû:
ÎáúåêòÊîíôèãóðàöèè – Ñïðàâî÷íèêÑñûë-
êà.ÑòðóêòóðàÊîíôèãóðàöèè, Íåîïðåäåëåíî – ññûëêà íà îáúåêò.
Åñëè íå çàïîëíåí, òî ïðîâåðÿþòñÿ ïðàâà òåêóùåé ðîëè.
ÒîëüêîÎáúåêòûÂåðõíåãîÓðîâíÿ – Áóëåâî – ôëàã, óêàçûâàþ-
ùèé, ïðàâà íà êàêèå îáúåêòû íåîáõîäèìî ïðîâåðèòü. Åñëè
«Èñòèíà», òî â òàáëèöå áóäóò ïðîâåðÿòüñÿ ïðàâà òîëüêî íà
îáúåêòû âåðõíåãî óðîâíÿ: ñïðàâî÷íèêè, äîêóìåíòû, ðåãèñòðû è
ò.ä. Åñëè «Ëîæü», òî íà âñå îáúåêòû, âêëþ÷àÿ ïîä÷èíåííûå:
ðåêâèçèòû, Ò×, êîìàíäû è ò.ä.
Âîçâðàùàåìîå çíà÷åíèå: ôëàã, äàåò ëè ðîëü ïðàâà õîòÿ áû íà îäèí
îáúåêò êîíôèãóðàöèè.
Òèï: Áóëåâî.
Ïîëó÷èòüÒàáëèöóÄîïîëíèòåëüíûõÍàñòðîåêÐîëåé()
Îïèñàíèå: âîçâðàùàåò òàáëèöó çíà÷åíèé ñ äîïîëíèòåëüíûìè
íàñòðîéêàìè âñåõ ðîëåé êîíôèãóðàöèè: ÓñòàíàâëèâàòüÏðàâàÄëÿÍîâû-
õÎáúåêòîâ, ÓñòàíàâëèâàòüÏðàâàÄëÿÐåêâèçèòîâÒàáëè÷íûõ×àñòåé è
ÍåçàâèñèìûåÏðàâàÏîä÷èíåííûõÎáúåêòîâ.
Âîçâðàùàåìîå çíà÷åíèå: òàáëèöà äîïîëíèòåëüíûõ íàñòðîåê ðîëåé.
Òèï: ÒàáëèöàÇíà÷åíèé ñ êîëîíêàìè:
Ðîëü – Ñïðàâî÷íèêÑñûëêà.ÑòðóêòóðàÊîíôèãóðàöèè – ññûëêà
íà ðîëü.
ÓñòàíàâëèâàòüÏðàâàÄëÿÍîâûõÎáúåêòîâ – Áóëåâî – çíà÷åíèå
îäíîèìåííîãî ôëàãà.
ÓñòàíàâëèâàòüÏðàâàÄëÿÐåêâèçèòîâÒàáëè÷íûõ×àñòåé – Áóëåâî
– çíà÷åíèå îäíîèìåííîãî ôëàãà.
ÍåçàâèñèìûåÏðàâàÏîä÷èíåííûõÎáúåêòîâ – Áóëåâî – çíà÷åíèå
îäíîèìåííîãî ôëàãà.
Ïîëó÷èòüÄîïîëíèòåëüíûåÍàñòðîéêèÐîëè(ÎáúåêòÊîíôèãóðàöèè
Ïîëó÷èòüÄîïîëíèòåëüíûåÍàñòðîéêèÐîëè(ÎáúåêòÊîíôèãóðàöèè =
Íåîïðåäåëåíî)
Îïèñàíèå: âîçâðàùàåò ñòðîêó òàáëèöû çíà÷åíèé èç ôóíêöèè Ïîëó-
÷èòüÒàáëèöóÄîïîëíèòåëüíûõÍàñòðîåêÐîëåé, ïîëó÷åííóþ îòáîðîì ïî
ïåðåäàííîé ðîëè.
178
Ãëàâà 7. Ñîçäàíèå ñîáñòâåííûõ ïðàâèë ïðîâåðêè
Ïîëó÷èòüÍàñòðîéêèÏîäêëþ÷åíèÿÊÑëîâàðþ()
Îïèñàíèå: ôóíêöèÿ âûïîëíÿåò ïîäêëþ÷åíèå ê ßíäåêñ-ñëîâàðþ è
âîçâðàùàåò íàñòðîéêè ïîäêëþ÷åíèÿ.
179
1Ñ:Àâòîìàòèçèðîâàííàÿ ïðîâåðêà êîíôèãóðàöèé
Ïîëó÷èòüÎøèáêèÎðôîãðàôèè()
Îïèñàíèå: âîçâðàùàåò òàáëèöó ñ îáíàðóæåííûìè îøèáêàìè îðôî-
ãðàôèè ñ ìîìåíòà ïîñëåäíåé î÷èñòêè îøèáîê îðôîãðàôèè.
Âîçâðàùàåìîå çíà÷åíèå: òàáëèöà îðôîãðàôè÷åñêèõ îøèáîê.
Òèï: ÒàáëèöàÇíà÷åíèé ñ êîëîíêàìè:
Òåêñò – Ñòðîêà – ñëîâî, ñîäåðæàùåå îðôîãðàôè÷åñêóþ îøèá-
êó.
ÍîìåðÑòðîêè – ×èñëî – íîìåð ñòðîêè ñ îøèáêîé â ìíîãî-
ñòðî÷íîì òåêñòå.
ÌåñòîÏðîâåðêè – Ñòðîêà, Íåîïðåäåëåíî – ìåñòî îáíàðóæåíèÿ
îøèáêè.
Äîïîëíèòåëüíî – Ñòðîêà, Íåîïðåäåëåíî – äîïîëíèòåëüíîå ìå-
ñòî îáíàðóæåíèÿ îøèáêè.
ÈíèöèàëèçèðîâàòüÏðîâåðêóÎðôîãðàôèè()
Îïèñàíèå: âûïîëíÿåò íà÷àëüíóþ èíèöèàëèçàöèþ ïåðåìåííûõ äëÿ
ïðîâåðêè îðôîãðàôèè.
ÏðîâåðèòüÑëó÷àéíûåËàòèíñêèåÑèìâîëû(Çíà÷
ÏðîâåðèòüÑëó÷àéíûåËàòèíñêèåÑèìâîëû(Çíà÷ ÒåêñòÄëÿÏðîâåðêè)
Îïèñàíèå: ïðîâåðÿåò ïåðåäàííûé òåêñò íà èñïîëüçîâàíèå êèðèëëè-
öû è ëàòèíèöû â îäíîì ñëîâå.
Ïàðàìåòðû:
ÒåêñòÄëÿÏðîâåðêè – Ñòðîêà – ìíîãîñòðî÷íûé òåêñò.
ÌåñòîÏðîâåðêè – Ñòðîêà, Íåîïðåäåëåíî – ìåñòî îáíàðóæåíèÿ
îøèáêè.
Âîçâðàùàåìîå çíà÷åíèå: òàáëèöà îøèáîê.
180
Ãëàâà 7. Ñîçäàíèå ñîáñòâåííûõ ïðàâèë ïðîâåðêè
ÇàïóñòèòüÄîïîëíåíèå()
ÇàïóñòèòüÄîïîëíåíèå()
Îïèñàíèå: çàïóñêàåò ïðîâåðêó ñ ïîìîùüþ äîïîëíåíèÿ è çàïèñûâàåò
îøèáêè â òàáëèöó «ÍàéäåííûåÎøèáêè».
181
1Ñ:Àâòîìàòèçèðîâàííàÿ ïðîâåðêà êîíôèãóðàöèé
Ïîëó÷èòüÊîìàíäíûéÈíòåðôåéñ()
Îïèñàíèå: âîçâðàùàåò äåðåâî çíà÷åíèé ñî ñâåäåíèÿìè î êîìàíäíîì
èíòåðôåéñå. Ñâîéñòâî «ÊîìàíäíûéÈíòåðôåéñ» åñòü òîëüêî ó îáúåêòà
(êîðíÿ) êîíôèãóðàöèè ñ òèïîì «Êîíôèãóðàöèÿ». Äëÿ îñòàëüíûõ îáú-
åêòîâ âîçâðàùàåòñÿ «Íåîïðåäåëåíî».
Âîçâðàùàåìîå çíà÷åíèå: äåðåâî êîìàíäíîãî èíòåðôåéñà.
Òèï: Íåîïðåäåëåíî, ÄåðåâîÇíà÷åíèé ñ êîëîíêàìè:
Ñâîéñòâî – Ñòðîêà – íàèìåíîâàíèå ñâîéñòâà êîìàíäíîãî èí-
òåðôåéñà.
Çíà÷åíèå – ËþáîéÒèï – çíà÷åíèå ñâîéñòâà êîìàíäíîãî èíòåð-
ôåéñà.
Ïîëó÷èòüÂèäèìîñòüÏîäñèñòåìÊîìàíäíîãîÈíòåðôåéñà()
Îïèñàíèå: âîçâðàùàåò ìàññèâ ïîäñèñòåì, äëÿ êîòîðûõ íàñòðîåíà
âèäèìîñòü â êîìàíäíîì èíòåðôåéñå.
Âîçâðàùàåìîå çíà÷åíèå: ìàññèâ ïîäñèñòåì.
Òèï: Ìàññèâ. Ýëåìåíòû ìàññèâà:
ÑòðîêàÄåðåâàÇíà÷åíèé – ñòðîêà äåðåâà êîìàíäíîãî èíòåðôåé-
ñà, âîçâðàùàåìîãî ôóíêöèåé «Ïîëó÷èòüÊîìàíäíûéÈíòåð-
ôåéñ()».
Ïîëó÷èòüÎáúåêòÊîìàíäíîãîÈíòåðôåéñàÎñíîâíîãîÐàçäåëà()
Îïèñàíèå: âîçâðàùàåò äåðåâî çíà÷åíèé ñî ñâåäåíèÿìè î êîìàíäíîì
èíòåðôåéñå îñíîâíîãî ðàçäåëà. Ñâîéñòâî «ÊîìàíäíûéÈíòåðôåéñÎñ-
íîâíîãîÐàçäåëà» åñòü òîëüêî ó îáúåêòà (êîðíÿ) êîíôèãóðàöèè ñ òèïîì
«Êîíôèãóðàöèÿ». Äëÿ îñòàëüíûõ îáúåêòîâ âîçâðàùàåòñÿ «Íåîïðåäåëå-
íî».
Âîçâðàùàåìîå çíà÷åíèå: äåðåâî êîìàíäíîãî èíòåðôåéñà îñíîâíîãî
ðàçäåëà.
Òèï: Íåîïðåäåëåíî, ÄåðåâîÇíà÷åíèé ñ êîëîíêàìè:
Ñâîéñòâî – Ñòðîêà – íàèìåíîâàíèå ñâîéñòâà êîìàíäíîãî èí-
òåðôåéñà îñíîâíîãî ðàçäåëà.
182
Ãëàâà 7. Ñîçäàíèå ñîáñòâåííûõ ïðàâèë ïðîâåðêè
Ïîëó÷èòüÊîìàíäíûéÈíòåðôåéñÎñíîâíîãîÐàçäåëà()
Îïèñàíèå: âîçâðàùàåò äåðåâî çíà÷åíèé ñî ñâåäåíèÿìè î êîìàíäíîì
èíòåðôåéñå îñíîâíîãî ðàçäåëà. Ñâîéñòâî «ÊîìàíäíûéÈíòåðôåéñÎñ-
íîâíîãîÐàçäåëà» åñòü òîëüêî ó îáúåêòà (êîðíÿ) êîíôèãóðàöèè ñ òèïîì
«Êîíôèãóðàöèÿ». Äëÿ îñòàëüíûõ îáúåêòîâ âîçâðàùàåòñÿ «Íåîïðåäåëå-
íî».
Âîçâðàùàåìîå çíà÷åíèå: äåðåâî êîìàíäíîãî èíòåðôåéñà îñíîâíîãî
ðàçäåëà.
Òèï: Íåîïðåäåëåíî, ÄåðåâîÇíà÷åíèé ñ êîëîíêàìè:
Ñâîéñòâî – Ñòðîêà – íàèìåíîâàíèå ñâîéñòâà êîìàíäíîãî èí-
òåðôåéñà îñíîâíîãî ðàçäåëà.
Çíà÷åíèå – ËþáîéÒèï – çíà÷åíèå ñâîéñòâà êîìàíäíîãî èíòåð-
ôåéñà îñíîâíîãî ðàçäåëà.
Ïîëó÷èòüÂèäèìîñòüÊîìàíäÊîìàíäíîãîÈíòåðôåéñàÎñíîâíîãîÐàç-
Ïîëó÷èòüÂèäèìîñòüÊîìàíäÊîìàíäíîãîÈíòåðôåéñàÎñíîâíîãîÐàç-
äåëà()
Îïèñàíèå: âîçâðàùàåò ìàññèâ êîìàíä, äëÿ êîòîðûõ íàñòðîåíà âèäè-
ìîñòü â êîìàíäíîì èíòåðôåéñå îñíîâíîãî ðàçäåëà.
Âîçâðàùàåìîå çíà÷åíèå: ìàññèâ êîìàíä.
Òèï: Ìàññèâ. Ýëåìåíòû ìàññèâà:
ÑòðîêàÄåðåâàÇíà÷åíèé – ñòðîêà äåðåâà êîìàíäíîãî èíòåðôåé-
ñà îñíîâíîãî ðàçäåëà, âîçâðàùàåìîãî ôóíêöèåé «Ïîëó÷èòüÊî-
ìàíäíûéÈíòåðôåéñÎñíîâíîãîÐàçäåëà()».
Ïîëó÷èòüÎáúåêòÐàáî÷åéÎáëàñòèÍà÷àëüíîéÑòðàíèöû()
Ïîëó÷èòüÎáúåêòÐàáî÷åéÎáëàñòèÍà÷àëüíîéÑòðàíèöû()
Îïèñàíèå: âîçâðàùàåò äåðåâî çíà÷åíèé ñî ñâåäåíèÿìè î ðàáî÷åé
îáëàñòè íà÷àëüíîé ñòðàíèöû. Ñâîéñòâî «Ðàáî÷àÿÎáëàñòüÍà÷àëü-
íîéÑòðàíèöû» åñòü òîëüêî ó îáúåêòà (êîðíÿ) êîíôèãóðàöèè ñ òèïîì
«Êîíôèãóðàöèÿ». Äëÿ îñòàëüíûõ îáúåêòîâ âîçâðàùàåòñÿ «Íåîïðåäåëå-
íî».
183
1Ñ:Àâòîìàòèçèðîâàííàÿ ïðîâåðêà êîíôèãóðàöèé
Ïîëó÷èòüÐàáî÷óþÎáëàñòüÍà÷àëüíîéÑòðàíèöû()
Îïèñàíèå: âîçâðàùàåò äåðåâî çíà÷åíèé ñî ñâåäåíèÿìè î ðàáî÷åé
îáëàñòè íà÷àëüíîé ñòðàíèöû. Ñâîéñòâî «Ðàáî÷àÿÎáëàñòüÍà÷àëü-
íîéÑòðàíèöû» åñòü òîëüêî ó îáúåêòà (êîðíÿ) êîíôèãóðàöèè ñ òèïîì
«Êîíôèãóðàöèÿ». Äëÿ îñòàëüíûõ îáúåêòîâ âîçâðàùàåòñÿ «Íåîïðåäåëå-
íî».
Âîçâðàùàåìîå çíà÷åíèå: äåðåâî ðàáî÷åé îáëàñòè íà÷àëüíîé ñòðàíè-
öû.
Òèï: Íåîïðåäåëåíî, ÄåðåâîÇíà÷åíèé ñ êîëîíêàìè:
Ñâîéñòâî – Ñòðîêà – íàèìåíîâàíèå ñâîéñòâà ðàáî÷åé îáëàñòè
íà÷àëüíîé ñòðàíèöû.
Çíà÷åíèå – ËþáîéÒèï – çíà÷åíèå ñâîéñòâà ðàáî÷åé îáëàñòè
íà÷àëüíîé ñòðàíèöû.
Ïîëó÷èòüÂèäèìîñòüÔîðìÐàáî÷åéÎáëàñòèÍà÷àëüíîéÑòðàíèöû()
Îïèñàíèå: âîçâðàùàåò ìàññèâ ôîðì, äëÿ êîòîðûõ íàñòðîåíà âèäè-
ìîñòü â ðàáî÷åé îáëàñòè íà÷àëüíîé ñòðàíèöû.
Âîçâðàùàåìîå çíà÷åíèå: ìàññèâ ôîðì.
Òèï: Ìàññèâ. Ýëåìåíòû ìàññèâà:
ÑòðîêàÄåðåâàÇíà÷åíèé – ñòðîêà äåðåâà ðàáî÷åé îáëàñòè íà÷àëüíîé
ñòðàíèöû, âîçâðàùàåìîãî ôóíêöèåé «Ïîëó÷èòüÐàáî-
÷óþÎáëàñòüÍà÷àëüíîéÑòðàíèöû()».
184
Ãëàâà 7. Ñîçäàíèå ñîáñòâåííûõ ïðàâèë ïðîâåðêè
ÓñòàíîâèòüÊîíòåêñòÂåðñèè(ÂåðñèÿÏðîâåðêè)
Îïèñàíèå: óñòàíàâëèâàåò íåîáõîäèìîå îêðóæåíèå äëÿ ïðîâåðêè
âåðñèè.
Ïàðàìåòðû:
ÂåðñèÿÏðîâåðêè – Ñïðàâî÷íèêÑñûëêà.Âåðñèè – âåðñèÿ ïðîâå-
ðÿåìîé êîíôèãóðàöèè.
ÓñòàíîâèòüÊîíòåêñòÎáúåêòà(ÂûáîðêàÎáúåêòà)
Îïèñàíèå: óñòàíàâëèâàåò íåîáõîäèìîå îêðóæåíèå äëÿ ïðîâåðêè
îáúåêòà.
Ïàðàìåòðû:
ÂûáîðêàÎáúåêòà – ÂûáîðêàÈçÐåçóëüòàòàÇàïðîñà – âûáîðêà èç
çàïðîñà ñ ïîëÿìè:
− Ññûëêà – Ñïðàâî÷íèêÑñûëêà.ÑòðóêòóðàÊîíôèãóðàöèè
– ññûëêà íà ïðîâåðÿåìûé îáúåêò;
− Êîä – ×èñëî – êîä îáúåêòà â ñïðàâî÷íèêå;
− Íàèìåíîâàíèå – Ñòðîêà – íàèìåíîâàíèå îáúåêòà;
− ÒèïÎáúåêòà – Ïåðå÷èñëåíèåÑñûëêà.ÒèïûÎáúåêòîâ –
òèï îáúåêòà;
− Ïóòü – Ñòðîêà – ïîëíûé ïóòü ê îáúåêòó;
− Ðîäèòåëü – Ñïðàâî÷íèêÑñûë-
êà.ÑòðóêòóðàÊîíôèãóðàöèè – ññûëêà íà ðîäèòåëÿ ïðî-
âåðÿåìîãî îáúåêòà;
185
1Ñ:Àâòîìàòèçèðîâàííàÿ ïðîâåðêà êîíôèãóðàöèé
− ÐîäèòåëüÒèïÎáúåêòà – Ïåðå÷èñëåíèåÑñûë-
êà.ÒèïûÎáúåêòîâ – òèï îáúåêòà ðîäèòåëÿ ïðîâåðÿåìîãî
îáúåêòà.
ÓñòàíîâèòüÐåãèñòðàöèþÂÆóðíàë()
Îïèñàíèå: óñòàíàâëèâàåò ðåæèì ðåãèñòðàöèè íåäî÷åòîâ â æóðíàëå
ïðîâåðêè.
ÓñòàíîâèòüÐåãèñòðàöèþÂÒàáëèöó()
Îïèñàíèå: óñòàíàâëèâàåò ðåæèì ðåãèñòðàöèè íåäî÷åòîâ âî âíóòðåí-
íåé òàáëèöå. Òàêîé ðåæèì èñïîëüçóåòñÿ ïðè ïðîâåðêå ðàáîòû ïðàâèë.
ÓñòàíîâèòüÌàêñèìàëüíîåÊîëè÷åñòâîÎøèáîêÎäíîãîÂè-
ÓñòàíîâèòüÌàêñèìàëüíîåÊîëè÷åñòâîÎøèáîêÎäíîãîÂè-
äà(ÌàêñèìàëüíîåÊîëè÷åñòâî)
Îïèñàíèå: óñòàíàâëèâàåò ìàêñèìàëüíîå êîëè÷åñòâî îøèáîê, êîòîðîå
ìîæíî çàðåãèñòðèðîâàòü äëÿ îäíîãî âèäà îøèáêè.
Ïàðàìåòðû:
ÌàêñèìàëüíîåÊîëè÷åñòâî – ×èñëî – ìàêñèìàëüíîå êîëè÷åñòâî
îøèáîê îäíîãî âèäà.
ÑîçäàòüÒàáëèöóÈñêëþ÷åíèéÈçÏðîâåðêè()
Îïèñàíèå: ñîçäàåò òàáëèöó èñêëþ÷åíèé èç ïðîâåðêè îáúåêòîâ êîí-
ôèãóðàöèè è ÷àñòè êîäà ìîäóëåé.
ÇàïîëíèòüÒàáëèöóÈñêëþ÷åíèéÈçÏðîâåðêèÈçÊîììåíòà-
ÇàïîëíèòüÒàáëèöóÈñêëþ÷åíèéÈçÏðîâåðêèÈçÊîììåíòà-
ðèÿ(ÎáúåêòÑñûëêà, ÑòðóêòóðàÈñêëþ÷åíèÿ)
ÑòðóêòóðàÈñêëþ÷åíèÿ)
Îïèñàíèå: çàïîëíÿåò òàáëèöó èñêëþ÷åíèé èç ïðîâåðêè îáúåêòîâ
êîíôèãóðàöèè è ÷àñòè êîäà ìîäóëåé ïî ñòðóêòóðå èñêëþ÷åíèÿ.
Ïàðàìåòðû:
ÎáúåêòÑñûëêà – Ñïðàâî÷íèêÑñûëêà.ÑòðóêòóðàÊîíôèãóðàöèè
– ññûëêà íà îáúåêò êîíôèãóðàöèè ñ èñêëþ÷åíèåì.
ÑòðóêòóðàÈñêëþ÷åíèÿ – Ñòðóêòóðà – ñòðóêòóðà èñêëþ÷åíèÿ:
186
Ãëàâà 7. Ñîçäàíèå ñîáñòâåííûõ ïðàâèë ïðîâåðêè
ÇàïîëíèòüÒàáëèöóÈñêëþ÷åíèéÈçÏðîâåðêè()
Îïèñàíèå: çàïîëíÿåò òàáëèöó èñêëþ÷åíèé èç ïðîâåðêè îáúåêòîâ
êîíôèãóðàöèè è ÷àñòè êîäà ìîäóëåé.
7.6.21. Проверка
ÇàïèñàòüÎøèáêó(ÍîìåðÎøèáêè, Óòî÷íåíèå = "", ÌåñòîÎøèáêè =
"", ÎáúåêòÊîíôèãóðàöèè = Íåîïðåäåëåíî)
Îïèñàíèå: ðåãèñòðèðóåò íàéäåííûé íåäî÷åò â òàáëèöå îøèáîê.
Ïàðàìåòðû:
ÍîìåðÎøèáêè – ×èñëî – ïîðÿäêîâûé íîìåð îøèáêè.
Óòî÷íåíèå – Ñòðîêà – óòî÷íåíèå îøèáêè.
187
1Ñ:Àâòîìàòèçèðîâàííàÿ ïðîâåðêà êîíôèãóðàöèé
ÄîáàâèòüÎáúåêòÂÑîîòâåòñòâèåÏðîâåðåííûõÎáúåêòîâÈÏðà-
ÄîáàâèòüÎáúåêòÂÑîîòâåòñòâèåÏðîâåðåííûõÎáúåêòîâÈÏðà-
âèë(ÎáúåêòÊîíôèãóðàöèè)
Îïèñàíèå: äîáàâëÿåò îáúåêò è òåêóùåå ïðàâèëî â ÑîîòâåòñòâèåÏðî-
âåðåííûõÎáúåêòîâÈÏðàâèë, åñëè îøèáêà ðåãèñòðèðóåòñÿ íå íà òåêó-
ùèé ïðîâåðÿåìûé îáúåêò.
− Ññûëêà – Ñïðàâî÷íèêÑñûëêà.ÑòðóêòóðàÊîíôèãóðàöèè
– ññûëêà íà ïðîâåðÿåìûé îáúåêò;
− Êîä – ×èñëî – êîä îáúåêòà â ñïðàâî÷íèêå;
− Íàèìåíîâàíèå – Ñòðîêà – íàèìåíîâàíèå îáúåêòà;
− ÒèïÎáúåêòà – Ïåðå÷èñëåíèåÑñûëêà.ÒèïûÎáúåêòîâ –
òèï îáúåêòà;
− Ïóòü – Ñòðîêà – ïîëíûé ïóòü ê îáúåêòó;
− Ðîäèòåëü – Ñïðàâî÷íèêÑñûë-
êà.ÑòðóêòóðàÊîíôèãóðàöèè – ññûëêà íà ðîäèòåëÿ ïðî-
âåðÿåìîãî îáúåêòà;
− ÐîäèòåëüÒèïÎáúåêòà – Ïåðå÷èñëåíèåÑñûë-
êà.ÒèïûÎáúåêòîâ – òèï îáúåêòà ðîäèòåëÿ ïðîâåðÿåìîãî
îáúåêòà.
188
Ãëàâà 7. Ñîçäàíèå ñîáñòâåííûõ ïðàâèë ïðîâåðêè
ÇàâåðøèòüÏðîâåðêó()
Îïèñàíèå: âûïîëíÿåò çàâåðøàþùèå äåéñòâèÿ ïðè îêîí÷àíèè ïðî-
âåðêè.
Ïîëó÷èòüÍàéäåííûåÎøèáêè()
Îïèñàíèå: âîçâðàùàåò òàáëèöó çàðåãèñòðèðîâàííûõ ïðè ïðîâåðêå
íåäî÷åòîâ, åñëè èñïîëüçóåòñÿ ðåæèì ðåãèñòðàöèè íàéäåííûõ íåäî÷åòîâ
âî âíóòðåííþþ òàáëèöó.
Âîçâðàùàåìîå çíà÷åíèå: òàáëèöà îøèáîê.
Òèï: ÒàáëèöàÇíà÷åíèé ñ êîëîíêàìè:
Îáúåêò – Ñïðàâî÷íèêÑñûëêà.ÑòðóêòóðàÊîíôèãóðàöèè – ññûë-
êà íà îáúåêò ñ îøèáêîé.
Ïðàâèëî – Ñïðàâî÷íèêÑñûëêà.Ïðàâèëà – ññûëêà íà ïðàâèëî
ïðîâåðêè.
Îøèáêà – Ñïðàâî÷íèêÑñûëêà.ÎáíàðóæèâàåìûåÎøèáêè –
ññûëêà íà îøèáêó.
Óòî÷íåíèå – Ñòðîêà – óòî÷íåíèå îøèáêè.
ÌåñòîÎáíàðóæåíèÿ – Ñòðîêà – ìåñòî îáíàðóæåíèÿ îøèáêè.
Îòâåòñòâåííûé – Ñïðàâî÷íèêÑñûëêà.Ïîëüçîâàòåëè – ïîëüçî-
âàòåëü, îòâåòñòâåííûé çà îøèáêó.
Ñîñòîÿíèå – Ïåðå÷èñëåíèåÑñûëêà.ÑîñòîÿíèåÎøèáêè – ñîñòî-
ÿíèå îøèáêè.
Êëþ÷ – Ñòðîêà – êëþ÷ îøèáêè äëÿ áûñòðîãî ïîèñêà, ñîñòîèò
èç çíà÷åíèÿ: «<ÊîäÎáúåê-
òà>.<ÊîäÏðàâèëà>.<ÊîäÎøèáêè>.<Óòî÷íåíèå>.<ÌåñòîÎáíàð
óæåíèÿ>».
Íîìåð – ×èñëî – íîìåð òåêóùåé ïðîâåðêè.
189
1Ñ:Àâòîìàòèçèðîâàííàÿ ïðîâåðêà êîíôèãóðàöèé
Ïîëó÷èòüÑîîòâåòñòâèåÎáíàðóæåííûõÎøèáîêÈÈõÊîëè÷åñòâà()
Ïîëó÷èòüÑîîòâåòñòâèåÎáíàðóæåííûõÎøèáîêÈÈõÊîëè÷åñòâà()
Îïèñàíèå: âîçâðàùàåò ñîîòâåòñòâèå îáíàðóæåííûõ îøèáîê è èõ êî-
ëè÷åñòâà.
Âîçâðàùàåìîå çíà÷åíèå: òàáëèöà îøèáîê.
Òèï: ÒàáëèöàÇíà÷åíèé ñ êîëîíêàìè:
Êëþ÷ – Ñòðîêà – êîä ïðàâèëà + ïåðåíîñ ñòðîêè + êîä îøèáêè.
Çíà÷åíèå – ×èñëî – êîëè÷åñòâî îøèáîê ýòîãî âèäà.
ÎøèáêàßâëÿåòñÿÈñêëþ÷åíèåìÈçÏðîâåðêè(ÑòðóêòóðàÎøèáêè)
Îïèñàíèå: âîçâðàùàåò àêòèâíîñòü èñêëþ÷åíèÿ èç ïðîâåðêè, åñëè
îíî íàéäåíî â òàáëèöå èñêëþ÷åíèé èç ïðîâåðêè. Åñëè íå íàéäåíî, òî
âîçâðàùàåòñÿ «Ëîæü».
Ïàðàìåòðû:
ÑòðóêòóðàÎøèáêè – Ñòðóêòóðà – ñòðóêòóðà îøèáêè:
− ÍîìåðÑòðîêè – ×èñëî – íîìåð ñòðîêè;
− Îáúåêò – Ñïðàâî÷íèêÑñûëêà.ÑòðóêòóðàÊîíôèãóðàöèè
– ññûëêà íà îáúåêò;
− Îøèáêà – Ñïðàâî÷íèêÑñûë-
êà.ÎáíàðóæèâàåìûåÎøèáêè – ññûëêà íà îøèáêó;
− ÒèïÌîäóëÿ – Ïåðå÷èñëåíèåÑñûë-
êà.ÈäåíòèôèêàòîðûÑîäåðæàíèÿÎáúåêòîâ – òèï ìîäóëÿ
îáúåêòà.
Âîçâðàùàåìîå çíà÷åíèå: ôëàã, íàéäåíà ëè îøèáêà â òàáëèöå èñêëþ-
÷åíèé è àêòèâíî ëè îíà.
Òèï: Áóëåâî:
Èñòèíà – îøèáêà íàéäåíà â òàáëèöå èñêëþ÷åíèé èç ïðîâåðêè,
è îíà àêòèâíà.
Ëîæü – èñêëþ÷åíèå íå íàéäåíî èëè íå àêòèâíî.
190
Ãëàâà 7. Ñîçäàíèå ñîáñòâåííûõ ïðàâèë ïðîâåðêè
ÏðîâåðèòüÝòîÑîñòàâíîéÒèï(ÌàññèâÒèïîâ)
Îïèñàíèå: îïðåäåëÿåò, ÿâëÿåòñÿ ëè òèï îáúåêòà ñîñòàâíûì.
Ïàðàìåòðû:
ÌàññèâÒèïîâ – ìàññèâ, ñîñòîÿùèé èç òèïîâ ïðîâåðÿåìîãî îáú-
åêòà.
Âîçâðàùàåìîå çíà÷åíèå: ôëàã, ÿâëÿåòñÿ ëè òèï îáúåêòà ñîñòàâíûì.
Òèï: Áóëåâî.
ÈíèöèàëèçèðîâàòüÑîîòâåòñòâèåÑîñòàâíûõÑñûëî÷íûõÒèïîâ()
Îïèñàíèå: ñîçäàåò ñîîòâåòñòâèå òèïîâ, ÿâëÿþùèõñÿ ñîñòàâíûìè.
Ïîëó÷èòüÎáúåêòÑñûëî÷íîãîÒèïà(ÎáúåêòÊîíôèãóðàöèè, ÒèïûÑ-
ÒèïûÑ-
ñûëî÷íûõÎáúåêòîâ = Íåîïðåäåëåíî)
Îïèñàíèå: âîçâðàùàåò ññûëêó íà îáúåêò ññûëî÷íîãî òèïà.
191
1Ñ:Àâòîìàòèçèðîâàííàÿ ïðîâåðêà êîíôèãóðàöèé
Ïàðàìåòðû:
ÎáúåêòÊîíôèãóðàöèè – Ñïðàâî÷íèêÑñûë-
êà.ÑòðóêòóðàÊîíôèãóðàöèè – ññûëêà íà îáúåêò.
ÒèïûÑñûëî÷íûõÎáúåêòîâ – Ìàññèâ – ìàññèâ ññûëî÷íûõ òè-
ïîâ.
Âîçâðàùàåìîå çíà÷åíèå: ññûëêà íà îáúåêò ññûëî÷íîãî òèïà.
Òèï: Ñïðàâî÷íèêÑñûëêà.ÑòðóêòóðàÊîíôèãóðàöèè.
Ïðèìåð:
Åñëè ïàðàìåòð «ÎáúåêòÊîíôèãóðàöèè» – ðåêâèçèò ñïðàâî÷íè-
êà, òî âîçâðàùàåìîå çíà÷åíèå – åãî ðîäèòåëü ñïðàâî÷íèê.
Åñëè ïàðàìåòð «ÎáúåêòÊîíôèãóðàöèè» – ñïðàâî÷íèê, òî âîç-
âðàùàåìîå çíà÷åíèå – òîò æå îáúåêò ñïðàâî÷íèê.
Ïîëó÷èòüÒèïûÑñûëî÷íûõÎáúåêòîâ()
Îïèñàíèå: âîçâðàùàåò ìàññèâ ññûëî÷íûõ òèïîâ.
Âîçâðàùàåìîå çíà÷åíèå: ìàññèâ ññûëî÷íûõ òèïîâ.
Òèï: Ìàññèâ.
ÎïðåäåëèòüÝòîÄåìîÊîíôèãóðàöèÿ()
Îïèñàíèå: îïðåäåëÿåò, ÿâëÿåòñÿ ëè ïðîâåðÿåìàÿ êîíôèãóðàöèÿ äå-
ìî-êîíôèãóðàöèåé: åñëè íàèìåíîâàíèå êîðíÿ êîíôèãóðàöèè çàêàí÷è-
âàåòñÿ íà «Äåìî», òî âåðíåòñÿ «Èñòèíà».
Âîçâðàùàåìîå çíà÷åíèå: ôëàã, ÿâëÿåòñÿ ëè ïðîâåðÿåìàÿ êîíôèãóðà-
öèÿ äåìî-êîíôèãóðàöèåé.
Òèï: Áóëåâî.
Ïîëó÷èòüÐåæèìÑîâìåñòèìîñòè()
Îïèñàíèå: âîçâðàùàåò çíà÷åíèå ñâîéñòâà êîíôèãóðàöèè «Ðåæèì-
Ñîâìåñòèìîñòè».
Âîçâðàùàåìîå çíà÷åíèå: ðåæèì ñîâìåñòèìîñòè êîíôèãóðàöèè.
Òèï: Ñòðîêà.
192
Ãëàâà 7. Ñîçäàíèå ñîáñòâåííûõ ïðàâèë ïðîâåðêè
Ïîëó÷èòüÂåðñèþÏëàòôîðìû()
Îïèñàíèå: ïîëó÷àåò íîìåð âåðñèè ïëàòôîðìû «1Ñ:Ïðåäïðèÿòèå»,
ïóòü ê êîòîðîé óêàçàí â êàðòî÷êå ïðîâåðÿåìîé êîíôèãóðàöèè. Íîìåð
âåðñèè ñîñòîèò èç 3-õ ÷èñåë ÷åðåç òî÷êó (áåç íîìåðà ñáîðêè).
Âîçâðàùàåìîå çíà÷åíèå: íîìåð âåðñèè ïëàòôîðìû.
Òèï: Ñòðîêà.
Ïîëó÷èòüÂåðñèþÁÑÏ()
Îïèñàíèå: âîçâðàùàåò íîìåð âåðñèè ïîäñèñòåìû «ÑòàíäàðòíûåÏîä-
ñèñòåìû» ïðîâåðÿåìîé êîíôèãóðàöèè.
Âîçâðàùàåìîå çíà÷åíèå: íîìåð âåðñèè ïîäñèñòåìû ÁÑÏ. Åñëè ïîä-
ñèñòåìà ÁÑÏ íå îïðåäåëåíà â ïðîâåðÿåìîé êîíôèãóðàöèè, òî âîçâðà-
ùàåòñÿ ïóñòàÿ ñòðîêà.
Òèï: Ñòðîêà.
Ïîëó÷èòüÐàçäåëèòåëèÑëîâ()
Îïèñàíèå: ïîëó÷àåò ñîîòâåòñòâèå ðàçäåëèòåëåé ñëîâ â êîäå. Âêëþ-
÷àåò îïåðàòîðû ÿçûêà ïëàòôîðìû è ðàçëè÷íûå çíàêè.
Âîçâðàùàåìîå çíà÷åíèå: ñîîòâåòñòâèå ðàçäåëèòåëåé ñëîâ.
Òèï: Ñîîòâåòñòâèå:
Êëþ÷ – Ñòðîêà – ðàçäåëèòåëü ñëîâ â âåðõíåì ðåãèñòðå.
Çíà÷åíèå – Áóëåâî – Èñòèíà.
Ïîëó÷èòüÒàáëèöóÑëóæåáíûõÑëîâ()
Îïèñàíèå: ïîëó÷àåò òàáëèöó ñëóæåáíûõ ñëîâ (îïåðàòîðîâ ÿçûêà
ïëàòôîðìû) ñ ïîëîæåíèåì èõ â ñòðîêå êîäà.
Âîçâðàùàåìîå çíà÷åíèå: òàáëèöà ñëóæåáíûõ ñëîâ.
Òèï: ÒàáëèöàÇíà÷åíèé ñ êîëîíêàìè:
Èìÿ – Ñòðîêà – îïåðàòîð ÿçûêà ïëàòôîðìû.
Ïîëîæåíèå – Ñòðîêà – ïîëîæåíèå ñëîâà â ñòðîêå («Íà÷àëî»
èëè «Êîíåö»).
193
1Ñ:Àâòîìàòèçèðîâàííàÿ ïðîâåðêà êîíôèãóðàöèé
Ïîëó÷èòüÍåçíà÷àùèåÑèìâîëû()
Ïîëó÷èòüÍåçíà÷àùèåÑèìâîëû()
Îïèñàíèå: ïîëó÷àåò ìàññèâ íåçíà÷àùèõ ñèìâîëîâ. Âêëþ÷àåò ðàç-
ëè÷íûå çíàêè, öèôðû è áóêâû àíãëèéñêîãî àëôàâèòà.
Âîçâðàùàåìîå çíà÷åíèå: ìàññèâ íåçíà÷àùèõ ñèìâîëîâ.
Òèï: Ìàññèâ.
Ïîëó÷èòüÑòðîêèÂûçîâîâÎáúåêòîâÌåòàäàííûõ()
Îïèñàíèå: ïîëó÷àåò ìàññèâ âàðèàíòîâ îáðàùåíèÿ ê îáúåêòàì ìåòà-
äàííûõ â åä. è ìí.÷.
Âîçâðàùàåìîå çíà÷åíèå: ìàññèâ ñòðîê âûçîâà îáúåêòîâ ìåòàäàííûõ.
Òèï: Ìàññèâ.
Ïîëó÷èòüÑòðîêèÒåêñòàÇàïðîñà()
Îïèñàíèå: ïîëó÷àåò ìàññèâ ñòðîê òåêñòà çàïðîñà. Ñîäåðæèò ñåêöèè
è îïåðàòîðû çàïðîñà.
Âîçâðàùàåìîå çíà÷åíèå: ìàññèâ ñòðîê òåêñòà çàïðîñà.
Òèï: Ìàññèâ.
Ïîëó÷èòüÑîîòâåòñòâèåÏðîâåðêèËàòèíñêèõÑèìâîëîâ()
Îïèñàíèå: ïîëó÷àåò ñîîòâåòñòâèå ïðîâåðêè ëàòèíñêèõ ñèìâîëîâ.
Ñîäåðæèò ïðàâèëüíûå ñëîâà è ñòðîêè áåç ñëó÷àéíûõ ëàòèíñêèõ ñèì-
âîëîâ.
Âîçâðàùàåìîå çíà÷åíèå: ñîîòâåòñòâèå ïðîâåðêè ëàòèíñêèõ ñèìâî-
ëîâ.
Òèï: Ñîîòâåòñòâèå:
Êëþ÷ – Ñòðîêà – ñòðîêà èëè ñëîâî áåç ñëó÷àéíûõ ëàòèíñêèõ
ñèìâîëîâ.
Çíà÷åíèå – Áóëåâî – Èñòèíà.
194
Ãëàâà 7. Ñîçäàíèå ñîáñòâåííûõ ïðàâèë ïðîâåðêè
ÓñòàíîâèòüÑîîòâåòñòâèåÏðîâåðêèËàòèíñêèõÑèìâî-
ÓñòàíîâèòüÑîîòâåòñòâèåÏðîâåðêèËàòèíñêèõÑèìâî-
ëîâ(ÏðîâåðêàËàòèíñêèõÑèìâîëîâ)
Îïèñàíèå: óñòàíàâëèâàåò ñîîòâåòñòâèå ïðîâåðêè ëàòèíñêèõ ñèìâî-
ëîâ.
Ïàðàìåòðû:
Ñîîòâåòñòâèå – ñîîòâåòñòâèå ïðîâåðêè ëàòèíñêèõ ñèìâîëîâ:
Ïîëó÷èòüÌàññèâÑëîâÏîÇàãëàâíûìÁóêâàì(ÑâÿçíîåÑëîâî)
Îïèñàíèå: ïîëó÷àåò ìàññèâ ñëîâ ïî çàãëàâíûì áóêâàì èç ñâÿçíîãî
ñëîâà.
Ïàðàìåòðû:
ÑâÿçíîåÑëîâî – Ñòðîêà – ñâÿçíîå ñëîâî (íàïðèìåð, «Ñâÿç-
íîåÑëîâî»).
Âîçâðàùàåìîå çíà÷åíèå: ìàññèâ ñëîâ ïî çàãëàâíûì áóêâàì.
Òèï: Ìàññèâ.
Ïîëó÷èòüÔëàãÔóíêöèÿÐîëèÄîñòóïíûÑóùåñòâóåò()
Ïîëó÷èòüÔëàãÔóíêöèÿÐîëèÄîñòóïíûÑóùåñòâóåò()
Îïèñàíèå: èùåò ôóíêöèþ «ÐîëèÄîñòóïíû()» â îáùåì ìîäóëå
«Ïîëüçîâàòåëè» ïðîâåðÿåìîé êîíôèãóðàöèè. Åñëè íàéäåíî, âîçâðàùàåò
«Èñòèíó», èíà÷å «Ëîæü».
Âîçâðàùàåìîå çíà÷åíèå: ôëàã ñóùåñòâîâàíèÿ ôóíêöèè «ÐîëèÄî-
ñòóïíû()» â îáùåì ìîäóëå «Ïîëüçîâàòåëè».
Òèï: Áóëåâî.
Ïîëó÷èòüÑîîòâåòñòâèåÏðèêëàäíûõÎáúåêòîâ()
Îïèñàíèå: ïîëó÷àåò ñîîòâåòñòâèå íàèìåíîâàíèé ïðèêëàäíûõ îáúåê-
òîâ ìåòàäàííûõ è èõ ññûëîê.
Âîçâðàùàåìîå çíà÷åíèå: ñîîòâåòñòâèå ïðèêëàäíûõ îáúåêòîâ ìåòà-
äàííûõ.
195
1Ñ:Àâòîìàòèçèðîâàííàÿ ïðîâåðêà êîíôèãóðàöèé
Òèï: Ñîîòâåòñòâèå:
Êëþ÷ – ïîëíûé ïóòü ê îáúåêòó ìåòàäàííûõ â âåðõíåì ðåãè-
ñòðå.
Çíà÷åíèå – ññûëêà íà îáúåêò.
Ïîëó÷èòüÒàáëèöóÊëþ÷åâûõÑëîâÇàïðîñà()
Îïèñàíèå: ïîëó÷àåò òàáëèöó êëþ÷åâûõ ñëîâ çàïðîñà. Ñîäåðæèò ñåê-
öèè è îïåðàòîðû çàïðîñà.
Âîçâðàùàåìîå çíà÷åíèå: òàáëèöà êëþ÷åâûõ ñëîâ çàïðîñà.
ÑòðîêîâàÿÊîíñòàíòàÑîîòâåòñòâóåòÏðàâèëàìÎáðàçîâàíèÿÈìåíÏ
ÑòðîêîâàÿÊîíñòàíòàÑîîòâåòñòâóåòÏðàâèëàìÎáðàçîâàíèÿÈìåíÏå-
åòÏðàâèëàìÎáðàçîâàíèÿÈìåíÏå-
ðåìåííûõ(ÑòðîêîâàÿÊîíñòàíòà)
Îïèñàíèå: âîçâðàùàåò ôëàã ñîîòâåòñòâèÿ ñòðîêîâîé êîíñòàíòû ïðà-
âèëàì îáðàçîâàíèÿ èìåí ïåðåìåííûõ.
Ïàðàìåòðû:
ÑòðîêîâàÿÊîíñòàíòà – Ñòðîêà – ñòðîêîâàÿ êîíñòàíòà.
Âîçâðàùàåìîå çíà÷åíèå: «Èñòèíà», åñëè ñîîòâåòñòâóåò, èíà÷å
«Ëîæü».
Òèï: Áóëåâî.
ÏðåîáðàçîâàòüÒåêñòÄëÿÑðàâíåíèÿ(Çíà÷ Òåêñò, ÒåêñòÄëÿÓäàëåíèÿ
= "Ãðóïïà")
Îïèñàíèå: âîçâðàùàåò ïðåîáðàçîâàííûé òåêñò äëÿ ñðàâíåíèÿ. Óáè-
ðàåò ëèøíèå ñèìâîëû è òåêñò äëÿ óäàëåíèÿ èç ïåðåäàííîãî òåêñòà.
Ïàðàìåòðû:
Òåêñò – Ñòðîêà – èñõîäíûé òåêñò.
196
Ãëàâà 7. Ñîçäàíèå ñîáñòâåííûõ ïðàâèë ïðîâåðêè
Ïîëó÷èòüÒèïûÎøèáîêÏëàòôîðìåííîéÏðîâåðêè()
Îïèñàíèå: âîçâðàùàåò òàáëèöó òèïîâ îáíàðóæèâàåìûõ îøèáîê èç
ïðàâèëà «Ïëàòôîðìåííàÿ ïðîâåðêà êîíôèãóðàöèè».
Âîçâðàùàåìîå çíà÷åíèå: òàáëèöà òèïîâ îøèáîê ïëàòôîðìåííîé
ïðîâåðêè.
Òèï: ÒàáëèöàÇíà÷åíèé ñ êîëîíêàìè:
Íàèìåíîâàíèå – Ñòðîêà – íàèìåíîâàíèå îøèáêè â âåðõíåì ðå-
ãèñòðå.
ÍîìåðÑòðîêè – ×èñëî – íîìåð îøèáêè â òàáëè÷íîé ÷àñòè
ïðàâèëà ïðîâåðêè.
Îøèáêà – Ñïðàâî÷íèêÑñûëêà.ÎáíàðóæèâàåìûåÎøèáêè –
ññûëêà íà îøèáêó.
ÈñêàòüÂûçîâ – Áóëåâî – ôëàã, íàäî ëè èñêàòü âûçîâ ìåòîäà.
Ïîëó÷èòüÎøèáêèÏëàòôîðìåííîéÏðîâåðêè()
Îïèñàíèå: ïîëó÷àåò òàáëèöó îøèáîê ïëàòôîðìåííîé ïðîâåðêè âñåõ
îáúåêòîâ êîíôèãóðàöèè.
Âîçâðàùàåìîå çíà÷åíèå: òàáëèöà îøèáîê ïëàòôîðìåííîé ïðîâåðêè
Òèï: ÒàáëèöàÇíà÷åíèé ñ êîëîíêàìè:
Óòî÷íåíèå – Ñòðîêà – óòî÷íåíèå îøèáêè.
ÌåñòîÎáíàðóæåíèÿ – Ñòðîêà – ìåñòî îáíàðóæåíèÿ îøèáêè.
Îáúåêò – Ñïðàâî÷íèêÑñûëêà.ÑòðóêòóðàÊîíôèãóðàöèè – ññûë-
êà îáúåêò êîíôèãóðàöèè.
Ïîëó÷èòüÎøèáêèÏëàòôîðìåííîéÏðîâåðêèÎáúåê-
Ïîëó÷èòüÎøèáêèÏëàòôîðìåííîéÏðîâåðêèÎáúåê-
òà(ÎáúåêòÊîíôèãóðàöèè = Íåîïðåäåëåíî)
Îïèñàíèå: ïîëó÷àåò òàáëèöó îøèáîê ïëàòôîðìåííîé ïðîâåðêè óêà-
çàííîãî îáúåêòà êîíôèãóðàöèè.
197
1Ñ:Àâòîìàòèçèðîâàííàÿ ïðîâåðêà êîíôèãóðàöèé
Ïàðàìåòðû:
ÎáúåêòÊîíôèãóðàöèè – Ñïðàâî÷íèêÑñûë-
êà.ÑòðóêòóðàÊîíôèãóðàöèè, Íåîïðåäåëåíî – ññûëêà íà îáúåêò.
Åñëè íå çàïîëíåí, òî âîçâðàùàåòñÿ òàáëèöà îøèáîê òåêóùåãî
ïðîâåðÿåìîãî îáúåêòà.
Âîçâðàùàåìîå çíà÷åíèå: òàáëèöà îøèáîê ïëàòôîðìåííîé ïðîâåðêè.
Òèï: ÒàáëèöàÇíà÷åíèé ñ êîëîíêàìè:
Óòî÷íåíèå – Ñòðîêà – óòî÷íåíèå îøèáêè.
ÌåñòîÎáíàðóæåíèÿ – Ñòðîêà – ìåñòî îáíàðóæåíèÿ îøèáêè.
Îáúåêò – Ñïðàâî÷íèêÑñûëêà.ÑòðóêòóðàÊîíôèãóðàöèè – ññûë-
êà îáúåêò êîíôèãóðàöèè.
Ïîëó÷èòüÑòðóêòóðóÄàííûõÄëÿÏðàâèëàÏðîâåðêèÊîíòðîëüÍàëè-
Ïîëó÷èòüÑòðóêòóðóÄàííûõÄëÿÏðàâèëàÏðîâåðêèÊîíòðîëüÍàëè-
÷èÿ()
Îïèñàíèå: âîçâðàùàåò ñòðóêòóðó äàííûõ äëÿ ïðîâåðêè. Ôóíêöèÿ
ïîêà èñïîëüçóåòñÿ òîëüêî â ïðàâèëå ïðîâåðêè «Êîíòðîëü íàëè÷èÿ îá-
ùåãî ìîäóëÿ, ïîäñèñòåìû, ìåòîäà è êîíòðîëü ñîñòàâà ïàðàìåòðîâ».
Âîçâðàùàåìîå çíà÷åíèå: ñòðóêòóðà äàííûõ äëÿ ïðîâåðêè, êëþ÷è è
çíà÷åíèÿ.
Òèï: Ñòðóêòóðà:
ÒàáëèöàÌåòîäûÌîäóëåé – ÒàáëèöàÇíà÷åíèé – òàáëèöà ñ ìå-
òîäàìè ìîäóëåé.
ÒàáëèöàÂûçîâîâÌîäóëåé – ÒàáëèöàÇíà÷åíèé – òàáëèöà ñ âû-
çîâàìè ìîäóëåé.
ÑîîòâåòñòâèåÂûçîâîâÌîäóëåé – Ñîîòâåòñòâèå – ñîîòâåòñòâèå
âûçîâîâ ìîäóëåé.
ÑîîòâåòñòâèåÏîäñèñòåì – Ñîîòâåòñòâèå – ñîîòâåòñòâèå ïîäñè-
ñòåì.
ÏëàòôîðìåííûåÌåòîäûÒàáëèö – Ñîîòâåòñòâèå – ñîîòâåòñòâèå
ìåòîäîâ äëÿ òàáëèö.
ÏëàòôîðìåííûåÌåòîäûÎáúåêòîâ – Ñîîòâåòñòâèå – ñîîòâåò-
ñòâèå ïëàòôîðìåííûõ îáúåêòîâ.
198
Ãëàâà 7. Ñîçäàíèå ñîáñòâåííûõ ïðàâèë ïðîâåðêè
Ïîëó÷èòüÒèïÌîäóëÿÈÍîìåðÑòðîêèÈçÌåñòàÎáíàðóæå-
Ïîëó÷èòüÒèïÌîäóëÿÈÍîìåðÑòðîêèÈçÌåñòàÎáíàðóæå-
íèÿ(ÌåñòîÎáíàðóæåíèÿ)
Îïèñàíèå: âîçâðàùàåò ñòðóêòóðó äàííûõ èç ìåñòà îáíàðóæåíèÿ, ñî-
ñòîÿùóþ èç òèïà ìîäóëÿ è íîìåðà ñòðîêè.
Ïàðàìåòðû:
ÌåñòîÎáíàðóæåíèÿ – Ñòðîêà – ìåñòî îáíàðóæåíèÿ îøèáêè,
êàê ïðàâèëî â âèäå «Ìîäóëü, ñòð. 100».
Âîçâðàùàåìîå çíà÷åíèå: ñòðóêòóðà äàííûõ, ñîñòîÿùàÿ èç òèïà ìî-
äóëÿ è íîìåðà ñòðîêè.
Òèï: Ñòðóêòóðà:
ÒèïÌîäóëÿ – Ïåðå÷èñëåíèåÑñûë-
êà.ÈäåíòèôèêàòîðûÑîäåðæàíèÿÎáúåêòîâ – òèï ìîäóëÿ.
ÍîìåðÑòðîêè – ×èñëî – íîìåð ñòðîêè.
Ïîëó÷èòüÏðåôèêñÈìåíÐàñøèðåíèÿ()
Îïèñàíèå: âîçâðàùàåò ïðåôèêñ èìåí ðàñøèðåíèÿ.
Âîçâðàùàåìîå çíà÷åíèå: ïðåôèêñ èìåí ðàñøèðåíèÿ.
Òèï: Ñòðîêà.
Ïîëó÷èòüÎøèáêèÏðèìåíåíèÿÐàñøèðåíèÿ()
Îïèñàíèå: ïîëó÷àåò òàáëèöó îøèáîê ïðîâåðêè ïðèìåíåíèÿ ðàñøè-
ðåíèÿ äëÿ âñåõ îáúåêòîâ ðàñøèðåíèÿ.
Âîçâðàùàåìîå çíà÷åíèå: òàáëèöà îøèáîê ïðîâåðêè ïðèìåíåíèÿ
ðàñøèðåíèÿ.
Òèï: ÒàáëèöàÇíà÷åíèé:
Óòî÷íåíèå – Ñòðîêà – óòî÷íåíèå îøèáêè.
Îáúåêò – Ñïðàâî÷íèêÑñûëêà.ÑòðóêòóðàÊîíôèãóðàöèè – ññûë-
êà îáúåêò ðàñøèðåíèÿ.
199
1Ñ:Àâòîìàòèçèðîâàííàÿ ïðîâåðêà êîíôèãóðàöèé
Ïîëó÷èòüÎøèáêèÏðèìåíåíèÿÐàñøèðåíèÿÄëÿÎáúåê-
Ïîëó÷èòüÎøèáêèÏðèìåíåíèÿÐàñøèðåíèÿÄëÿÎáúåê-
òà(ÎáúåêòÐàñøèðåíèÿ = Íåîïðåäåëåíî)
Îïèñàíèå: ïîëó÷àåò òàáëèöó îøèáîê ïðîâåðêè ïðèìåíåíèÿ ðàñøè-
ðåíèÿ äëÿ óêàçàííîãî îáúåêòà ðàñøèðåíèÿ.
Ïàðàìåòðû:
ÎáúåêòÊîíôèãóðàöèè – Ñïðàâî÷íèêÑñûë-
êà.ÑòðóêòóðàÊîíôèãóðàöèè, Íåîïðåäåëåíî – ññûëêà íà îáúåêò.
Åñëè íå çàïîëíåí, òî âîçâðàùàåòñÿ òàáëèöà îøèáîê òåêóùåãî
ïðîâåðÿåìîãî îáúåêòà.
Âîçâðàùàåìîå çíà÷åíèå: òàáëèöà îøèáîê ïðîâåðêè ïðèìåíåíèÿ
ðàñøèðåíèÿ.
Òèï: ÒàáëèöàÇíà÷åíèé:
Óòî÷íåíèå – Ñòðîêà – óòî÷íåíèå îøèáêè.
Îáúåêò – Ñïðàâî÷íèêÑñûëêà.ÑòðóêòóðàÊîíôèãóðàöèè – ññûë-
êà îáúåêò ðàñøèðåíèÿ.
ÓáðàòüÑêîáêèÎãðàíè÷åíèåÄîñòóïàÍàÓðîâíåÇàïèñåéÓíèâåðñàëü-
ÓáðàòüÑêîáêèÎãðàíè÷åíèåÄîñòóïàÍàÓðîâíåÇàïèñåéÓíèâåðñàë ü-
íî(Çíà÷ ÒåêñòÎãðàíè÷åíèÿ)
Îïèñàíèå: óáèðàåò ñêîáêè îãðàíè÷åíèé äîñòóïà «#Åñëè
&Îãðàíè÷åíèåÄîñòóïàÍàÓðîâíåÇàïèñåéÓíèâåðñàëüíî» â RLS ðîëåé
äëÿ ñðàâíåíèÿ îãðàíè÷åíèé. Èñïîëüçóåòñÿ â ïðàâèëå ïðîâåðêè «Ïðî-
âåðêà îãðàíè÷åíèé ïðàâ äîñòóïà (RLS)».
Ïàðàìåòðû:
ÒåêñòÎãðàíè÷åíèÿ – Ñòðîêà – îãðàíè÷åíèå äîñòóïà.
Âîçâðàùàåìîå çíà÷åíèå: îãðàíè÷åíèå äîñòóïà áåç ñêîáîê «#Åñëè
&Îãðàíè÷åíèåÄîñòóïàÍàÓðîâíåÇàïèñåéÓíèâåðñàëüíî».
Òèï: Ñòðîêà.
ÑôîðìèðîâàòüÌàññèâÐóññêèõÈÀíãëèéñêèõÇíà÷åíèé(Çíà÷åíèå,
Ìàññèâ = Íåîïðåäåëåíî)
Îïèñàíèå: ôîðìèðóåò ìàññèâ èç äâóõ ýëåìåíòîâ: ðóññêîãî (ïåðåäàíî
â êà÷åñòâå ïàðàìåòðà «Çíà÷åíèå» è àíãëèéñêîãî çíà÷åíèÿ, ïîëó÷åííîãî
èç ñîîòâåòñòâèÿ «ÑîîòâåòñòâèåÐóññêèõÈÀíãëèéñêèõÒåðìèíîâ».
200
Ãëàâà 7. Ñîçäàíèå ñîáñòâåííûõ ïðàâèë ïðîâåðêè
Ïàðàìåòðû:
Çíà÷åíèå – Ñòðîêà, çíà÷åíèå òåðìèíà íà ðóññêîì ÿçûêå.
Ìàññèâ – Ìàññèâ, â êîòîðûé äîáàâëÿþòñÿ ýëåìåíòû. Åñëè
Ìàññèâ íå ïåðåäàí, òî ñîçäàåòñÿ íîâûé.
ÍàïðàâëåíèåÄëÿÏî-
ÑòðÍàéòèÏîÌàññèâó(Ñòðîêà, ÌàññèâÏîèñêà, ÍàïðàâëåíèåÄëÿÏ î-
èñêà = Íåîïðåäåëåíî, Íà÷àëüíàÿÏîçèöèÿÏîèñêà = Íåîïðåäåëåíî)
Îïèñàíèå: âîçâðàùàåò ñòðóêòóðó, ñîäåðæàùóþ èíôîðìàöèþ î ðå-
çóëüòàòàõ ïîèñêà.
Ïàðàìåòðû:
Ñòðîêà – Ñòðîêà – ñòðîêà, â êîòîðîé áóäåò îñóùåñòâëÿòüñÿ
ïîèñê.
ÌàññèâÏîèñêà – Ìàññèâ– ìàññèâ ïîäñòðîê, ïî êîòîðûì îñó-
ùåñòâëÿåòñÿ ïîèñê.
ÍàïðàâëåíèåÄëÿÏîèñêà – ÍàïðàâëåíèåÏîèñêà – óêàçûâàåò
íàïðàâëåíèå ïîèñêà àíàëîãè÷íî ïàðàìåòðó ìåòîäà ÑòðÍàéòè().
Íà÷àëüíàÿÏîçèöèÿÏîèñêà – ×èñëî – óêàçûâàåò ïîçèöèþ â
ñòðîêå, ñ êîòîðîé íà÷èíàåòñÿ ïîèñê.
ÑòðÍà÷èíàåòñÿÑÏîÌàññèâó(Ñòðîêà, ÌàññèâÏîèñêà)
Îïèñàíèå: âîçâðàùàåò ñòðóêòóðó, ñîäåðæàùóþ èíôîðìàöèþ î ðå-
çóëüòàòàõ ïîèñêà.
Ïàðàìåòðû:
Ñòðîêà – Ñòðîêà, ïî êîòîðîé áóäåò îñóùåñòâëÿòüñÿ ïîèñê.
ÌàññèâÏîèñêà – Ìàññèâ, ïî ýëåìåíòàì êîòîðîãî îñóùåñòâëÿ-
åòñÿ ïîèñê.
201
1Ñ:Àâòîìàòèçèðîâàííàÿ ïðîâåðêà êîíôèãóðàöèé
ÑòðÇàêàí÷èâàåòñÿÍàÏîÌàññèâó(Ñòðîêà, ÌàññèâÏîèñêà)
Îïèñàíèå: âîçâðàùàåò ñòðóêòóðó, ñîäåðæàùóþ èíôîðìàöèþ î ðå-
çóëüòàòàõ ïîèñêà.
Ïàðàìåòðû:
Ñòðîêà – Ñòðîêà, ïî êîòîðîé áóäåò îñóùåñòâëÿòüñÿ ïîèñê.
ÌàññèâÏîèñêà – Ìàññèâ, ïî ýëåìåíòàì êîòîðîãî îñóùåñòâëÿ-
åòñÿ ïîèñê.
Âîçâðàùàåìîå çíà÷åíèå: ñòðóêòóðà, ñîñòîÿùàÿ èç êëþ÷åé.
Òèï: Ñòðóêòóðà, ñîñòîÿùàÿ èç êëþ÷åé:
ÍàéäåííûéÝëåìåíò – Ýëåìåíò ìàññèâà, êîòîðûé óäàëîñü
íàéòè.
Óñïåøíî – Áóëåâî, Èñòèíà åñëè, óäàëîñü íàéòè õîòü îäèí ýëå-
ìåíò.
202
Äëÿ çàìåòîê
Äëÿ çàìåòîê