5.5. Шартты іс-қимылдар¶
Нысанды сақтап, компоненттер кодтарын реттегеннен кейін шартты іс-қимылдарды баптауға өтуге болады.
Шартты іс-қимылдар пайдаланушы енгізетін мәндерге байланысты нысан элементтерінің көрінуі мен мінез-құлқын басқару үшін қолданылады.
Note
Шартты іс-қимылдар қолданбаның бөлек нысаны емес және нақты нысанға тіркелген болады.
5.5.1. «Шартты іс-қимылдар» бөліміне өту¶
- Бұрын жасалған нысанды ашыңыз.
- Сол жақ тақтада «Шартты іс-қимылдар» қойындысын таңдаңыз.
Нысанның «Шартты іс-қимылдар» бөлімі
5.5.2. Жаңа шартты іс-қимыл жасау¶
Шартты іс-қимыл қосу үшін мынадай қадамдарды орындаңыз:
1-қадам. «Шартты іс-қимылдар» қалтасын тінтуірдің оң жақ батырмасымен басыңыз
2-қадам. «Іс-қимылдар тобын қосу» таңдаңыз.
3-қадам. Ашылған терезеде латын әріптерімен шартты іс-қимылдардың атауын көрсетіңіз.
Жаңа шартты іс-қимыл жасау
4-қадам. Ашылған беттегі «+» батырмасын басып шартты іс-қимылдар қосамыз
Әрбір шартты іс-қимыл екі логикалық бөліктен тұрады:
- шарт (қашан орындалады);
- іс-қимылдар (шарт орындалғанда не болады).
5.5.3. Шарт логикасы¶
Ең алдымен ережені іске қосу шартын көрсету қажет.
1-қадам. Компонент таңдау өрісінде мәні тексерілетін нысан компонентін көрсетіңіз.
2-қадам. Шарт түрін таңдаңыз (тең, тең емес және т.б.).
3-қадам. Шарт орындалатын мәнді көрсетіңіз.
Ағымдағы процесс шеңберінде шарт ретінде «Өтінім беруші түрі» өрісі пайдаланылады.
Шарт логикасының мысалы:
Ордер бойынша талап:
- «Ұйымның БСН» өрісі тек «ЗТ» (заңды тұлға) өтінім беруші түрі таңдалғанда көрсетілуі тиіс
- «Жеке кәсіпкердің ЖСН» өрісі тек «ЖК» (жеке кәсіпкер) өтінім беруші түрі таңдалғанда көрсетілуі тиіс
Шартты іс-қимылдар арқылы бұл мынадай жұмыс істейді:
Егер Өтінім беруші түрі = «ЗТ» болса
Онда «Ұйымның БСН» өрісін көрсету және «Жеке кәсіпкердің ЖСН» өрісін жасыру
Егер Өтінім беруші түрі = «ЖК» болса
Онда «Жеке кәсіпкердің ЖСН» өрісін көрсету және «Ұйымның БСН» өрісін жасыру
5.5.4. Шартты баптау¶
«+» батырмасын басқаннан кейін бізге қажетті шартты іс-қимылдарды баптау мүмкіндігі ашылады
1-қадам. «Егер» жолында іс-қимылды іске қосу шарты болатын өрісті таңдаймыз. Біздің жағдайда бұл «Өтінім беруші түрі» — тізімнен осы өрістің кодын таңдаймыз.
Шартты баптау
2-қадам. Енді қандай мән таңдалғанда өріспен іс-қимыл жасайтынымызды көрсету қажет. Біздің жағдайда пайдаланушы «ЗТ» өтінім беруші түрін белгілеуі тиіс, сондықтан «Өтінім беруші түрі» өрісінің анықтамалығына жүгінеміз
Біздің жағдайда «ЗТ» нұсқасы «1» мәніне сәйкес келеді
Демек шартты іс-қимылдарда «=» операндын, ал келесі өрісте компонент түрі ретінде «Мәтіндік мән» таңдаймыз
Және ашылған оң жақ өрісте анықтамалықтың қажетті мәнін көрсетеміз.
Шартты баптау
5.5.5. Іс-қимылды баптау¶
«Онда» жолында қандай өріспен және нақты не болуы керектігін көрсетеміз
Біздің жағдайда «Ұйымның БСН» өрісін көрсету, ал «Жеке кәсіпкердің ЖСН» өрісін жасыру қажет.
Сондықтан «Онда» жолында тізімнен «Ұйымның БСН» өрісінің кодын таңдаймыз — біздің жағдайда бұл «textbox_bin» — және өріспен болуы тиіс іс-қимылды тізімнен таңдаймыз. Біздің жағдайда «Көрсету»
Іс-қимылды баптау
Сол шартқа тағы бір іс-қимыл қосу үшін «Онда» жолының астындағы «+» қосу батырмасын басыңыз
Және дәл осылай «Жеке кәсіпкердің ЖСН» өрісін жасыру керектігін көрсетеміз.
Бірінші шартты іс-қимыл
Бірінші шартты іс-қимыл дайын. Енді өтінім беруші түрі «ЖК» таңдалған кездегі анықтамалықтың екінші нұсқасы үшін айналы іс-қимыл баптау қажет.
Екінші шартты іс-қимыл жасаудың қадамдары бірінші нұсқаны жасаумен бірдей, тек шарттары басқаша болады.
Дәл осылай Өрістердің атауларын (жазуларды) баптау қажет
1-қадам. Шарттардың бірінші блогында «Онда» бөліміне:
- «БСН ұйымы» жазуы орналасқан өрістің кодын қосып, «Көрсету» іс-қимылын таңдаңыз
- «Жеке кәсіпкердің ЖСН» жазуы орналасқан өрістің кодын қосып, «Жасыру» іс-қимылын таңдаңыз
2-қадам. Дәл осылай, шарттардың екінші блогында айналы түрде баптаңыз:
- «БСН ұйымы» жазуы орналасқан өрістің кодын қосып, «Жасыру» іс-қимылын таңдаңыз
- «Жеке кәсіпкердің ЖСН» жазуы орналасқан өрістің кодын қосып, «Көрсету» іс-қимылын таңдаңыз
Күтілетін нәтиже:
«ЗТ» өтінім беруші түрін таңдағанда:
- «Жеке кәсіпкердің ЖСН» жолы мен ЖСН енгізу өрісі жасырылады
- «Ұйымның БСН» жолы мен БСН енгізу өрісі көрсетіледі
«ЖК» өтінім беруші түрін таңдағанда:
- «Ұйымның БСН» жолы мен БСН енгізу өрісі жасырылады
- «Жеке кәсіпкердің ЖСН» жолы мен ЖСН енгізу өрісі көрсетіледі
3-қадам. Шартты іс-қимылдарды сақтаңыз.
5.5.6. Шартты іс-қимылдардың жұмысын тексеру¶
Шартты іс-қимылдарды баптағаннан кейін олардың жұмысын тексеру қажет.
Ол үшін:
- Редактор тақтасындағы өңдеу белгішесін басып, нысанның өңдеу режиміне өтіңіз
- Шартқа қатысатын өрістің мәнін өзгертіңіз.
- Тиісті өрістердің дұрыс көрсетілетінін немесе жасырылатынын тексеріңіз.
Логика күтілетіндей жұмыс істесе, шартты іс-қимылдар дұрыс баптаулы.
5.5.7. Кезең нәтижесі¶
Осы кезеңді аяқтағаннан кейін:
- нысан толтырудың әртүрлі сценарийлеріне бейімделеді;
- пайдаланушы тек өзіне қатысты өрістерді көреді;
- өтінімді толтыру логикасы ордердің талаптарына сәйкес болады.
Шартты іс-қимылдарды баптағаннан кейін өтінімдерді сақтауға арналған тізілім жасауға өтуге болады.