1С жүйесінің конфигурациясындағы құрылымдар м...
-

1С жүйесінің конфигурациясындағы құрылымдар массиві: кәсіпорын

0
376
26.09.2023 Айдар Фархутдинов

Мазмұны:

1.        Құрылымдық массив дегеніміз не?

2.        Құрылымдар массивін қалай құруға болады?

3.        1С бағдарламасының жүйесіндегі практикалық тапсырмалардағы құрылымдардың массивтері   

 

1.      Құрылымдық массив дегеніміз не?


Массив-бұл белгілі бір мәндерді қамтитын арнайы таңдау. Бір массивтің ішінде әр түрлі типтегі мәндер болуы мүмкін. 1С жүйесінің конфигурациясындағы массивтердің ең көп тараған қолданылуы массивтерді сұрыптаудың әртүрлі түрлері және мәндер тізімдерін сақтау болып табылады.


Құрылым –бұл кез-келген деректер түрінің мәні болуы мүмкін, ал кілт-деректердің кіші түрі болатын арнайы жұптық таңдау. Параметрлерді жіберу және сақтау үшін құрылымдармен операциялар қажет.


Құрылым дегеніміз – бұл атауында да, типінде де ерекшеленуі мүмкін элементтері бар белгілі бір таңдау, біз құрылымдардан массивтер құруға болатындығын аламыз.


Жүйе құрылымдары мен массивтердің бұл синтезі клиенттен серверге және серверден клиентке көптеген деректерді жіберуді жеңілдетуге көмектеседі. Массивтің әрбір элементі деректер массивінің құрылымы болып табылады.   


2.      Құрылымдар массивін қалауй құруға болады?


Құрылымдар массивіне не жататынын және оны қалай құруға болатынын қарастырыңыз.

Құрылымдардың массиві болсын, оның ішінде нөмірлеу табиғи түрде нөлден басталады:

1.png


Алайда, қанша элемент екені белгісіз құрылымдар массивінде келесідей көрінеді:

2.png


Осылайша, массив ішіндегі элементтердің сипаттамасы келсі жол болады:

3.png


Далее, нам нужно сделать массив, который будет являться многомерным:

4.png


Осыдан кейін біз құрылымдардың массивтерің құру принципін аламыз, ол келесі мысалдағыдай болады:

5.png


Егер сіз осындай масивтің мәндерін сұрыптауыңыз керек болса, онда мұны 1С бағдарламалық кодының келесі екі үзіндісінде көрсетілген әдістердің бірімен жасауға болады:

6.png

7.png   


3.     1С бағдарламалық жүйесіндегі практикалық тапсырмалардағы құрылымдардың массивтері


Құрылымдардың массивтерін практикалық тапсырмаларда жиі кездестіруге болады.


Мысалы, бізге кейбір нысандар үшін реквизиттер қажет, ал бұл нысандар сервердің бір бөлігінде орналасқан. Содан кейін біз серверге қажетті нысандарға сілтемелерден тұратын массив жібереміз. Бұл жағдайда сервер тарапынан жыберілген массивті алу қажет.


Төменде тапсырманы шешуге арналған 1С бағдарламалық кодының мысалы келтірілген:


8.png


Тағы бір практикалық мысал-мәндерді қалыптастыратын белгілі бір кестені құрылымдық массивке түрлендіру қажет. Бірақ, сонымен бірге, біз кесте ішіндегі әр жолдағы барлық бағандарды жай ғана сұрыптай аламыз. Содан кейін біз осындай бағдарламалық кодты 1С жаза аламыз, ол құрылымдардың массивін қолдана отырып, массив элементттерін оңай асыра алады.


9.png


Мақалада 1С жүйесінің конфигурациясындағы құрылымдардың массивтерімен қалай жұмыс істеу керектігі, сонымен қатар оларды практикалық тапсырмаларда ұолдану салалары және оларды қолданудағы нюанстар мен шектеулер туралы айтылды.


«Кодерлайн» компаниясының маманы

Айдар Фархутдинов


Задать вопрос автору статьи
Тема вопроса*
Ваше имя*
E-mail или телефон*
Ваш вопрос*
 

Добавить комментарий
Текст сообщения*
Защита от автоматических сообщений
 
Услуги программиста 1С
Получите специалиста  
для решения всех задач
в области 1С
Программы 1С
Цены и подробное описание программ 1С:Предприятие 8.