WorldSkills finali, żvilupp ta' soluzzjonijiet tal-IT għan-negozju - x'inhu, kif ġara u għaliex il-programmaturi 1C rebħu hemmhekk

WorldSkills finali, żvilupp ta' soluzzjonijiet tal-IT għan-negozju - x'inhu, kif ġara u għaliex il-programmaturi 1C rebħu hemmhekk
WorldSkills huwa moviment internazzjonali li jorganizza kompetizzjonijiet professjonali għaż-żgħażagħ taħt it-22 sena.

Il-finali internazzjonali ssir kull sentejn. Din is-sena l-post finali kien Kazan (l-aħħar finali kienet fl-2017 f'Abu Dhabi, dik li jmiss se tkun fl-2021 f'Shanghai).

Il-Kampjonati WorldSkills huma l-akbar kampjonati fid-dinja ta' ħiliet professjonali. Bdew bil-professjonijiet tal-għonq blu, u f'dawn l-aħħar snin aktar u aktar attenzjoni ngħatat lil "professjonijiet tal-futur", inklużi dixxiplini tal-IT, li għalihom ġie allokat raggruppament enormi separat fil-kampjonat f'Kazan.

WorldSkills finali, żvilupp ta' soluzzjonijiet tal-IT għan-negozju - x'inhu, kif ġara u għaliex il-programmaturi 1C rebħu hemmhekk

Fil-blokk tal-IT hemm kompetenza ("sport" speċifiku) imsejjaħ "IT Software Solutions for Business".

F'kull kompetizzjoni, il-lista permessa ta' għodod użati hija limitata. U jekk, pereżempju, għal "disinn tal-pajsaġġ" il-lista ta 'għodod possibbli hija limitata (naturalment, mingħajr ma tindika manifattur espliċitu jew kulur), allura fil-kompetenza "Soluzzjonijiet ta' softwer għan-negozju" il-lista ta 'teknoloġiji aċċettati li l-parteċipanti jistgħu jużaw hija strettament limitata, li tindika teknoloġiji speċifiċi u pjattaformi speċifiċi (.NET u Java b'sett speċifiku ta' oqfsa).

Il-pożizzjoni ta '1C dwar din il-kwistjoni hija kif ġej: it-teknoloġija tal-informazzjoni hija qasam dinamiku ħafna, teknoloġiji ġodda u għodod ta' żvilupp qed jidhru kontinwament fid-dinja. Mill-perspettiva tagħna, huwa korrett li l-ispeċjalisti jitħallew jużaw l-għodod li bihom iridu u huma mdorrijin jaħdmu.

Fil-ħarifa tal-2018, il-maniġment tal-WorldSkills semgħuna. Issa kellna nittestjaw il-metodoloġija għall-inkorporazzjoni ta' teknoloġiji ġodda fil-kompetizzjonijiet. Mhuwiex sempliċi.

Il-pjattaforma 1C:Enterprise ġiet inkluża fil-lista tal-infrastruttura tal-kampjonat f'Kazan u ġiet organizzata pjattaforma sperimentali għal IT Software Solutions for Business Sandbox.

WorldSkills finali, żvilupp ta' soluzzjonijiet tal-IT għan-negozju - x'inhu, kif ġara u għaliex il-programmaturi 1C rebħu hemmhekk

Jekk jogħġbok innota li l-lingwa uffiċjali tal-kampjonat hija l-Ingliż. Il-materjali kollha bir-riżultati tas-soluzzjoni tal-kompiti (kodiċijiet tas-sors, dokumentazzjoni ta' akkumpanjament, interfaces tas-softwer) kellhom jiġu trażmessi wkoll f'din il-lingwa. Minkejja d-dubji ta’ xi nies (għadhom!), tista’ tikteb bl-Ingliż fl-1C.

WorldSkills finali, żvilupp ta' soluzzjonijiet tal-IT għan-negozju - x'inhu, kif ġara u għaliex il-programmaturi 1C rebħu hemmhekk

9 żgħażagħ minn 8 pajjiżi (il-Filippini, it-Tajwan, il-Korea, il-Finlandja, il-Marokk, ir-Russja, il-Każakstan, il-Malasja) ħadu sehem fil-kompetizzjoni f'dan is-sit.

Il-ġurija – tim ta’ esperti – kienet immexxija minn espert mill-Filippini, Joey Manansala.

WorldSkills finali, żvilupp ta' soluzzjonijiet tal-IT għan-negozju - x'inhu, kif ġara u għaliex il-programmaturi 1C rebħu hemmhekk

Kienu rappreżentati esperti mill-Finlandja, l-UAE, il-Kosta Rika, il-Korea, ir-Russja u t-Tajwan.

Separatament, ninnotaw li l-parteċipanti mir-Russja (Pavkin Kirill, Sultanova Aigul) u l-Każakstan (Vitovsky Ludwig) iddeċidew li jużaw il-pjattaforma 1C:Enterprise bħala parti mill-kompetizzjoni. Il-bqija tal-parteċipanti użaw .NET għad-desktop u Android Studio għall-iżvilupp mobbli. Huwa interessanti li l-parteċipanti li għażlu 1C huma żgħar ħafna (Kirill huwa student fi skola fi Stavropol, din is-sena daħal fil-11-il grad, Aigul huwa student tal-kulleġġ, Kazan, Tatarstan), filwaqt li l-avversarji tagħhom kellhom ħafna aktar esperjenza ( pereżempju, parteċipant mill-Korea - rebbieħ tal-kampjonat WorldSkills 2013 f'Leipzig; kollha għandhom esperjenza ta' parteċipazzjoni f'WorldSkills u diversi snin ta' esperjenza professjonali fl-industrija).

Meta wieħed iqis li matul il-kompetizzjoni l-parteċipanti użaw diversi teknoloġiji moderni, kellna ċ-ċans li nittestjaw il-pjattaforma 1C:Enterprise f'kundizzjonijiet tassew ta 'ġlieda, biex inqabblu kemm il-kwalità tas-soluzzjonijiet miksuba bl-għajnuna tagħha kif ukoll il-veloċità tal-iżvilupp miksub bl-użu tagħha.

Separatament, ninnotaw li fi ħdan il-qafas tal-pjattaforma speċjali tas-Soluzzjonijiet tas-Softwer tal-IT għan-Negozju Sandbox, il-parteċipanti temmew l-istess kompiti bħall-parteċipanti fil-pjattaforma ewlenija tas-Soluzzjonijiet tas-Softwer tal-IT għan-Negozju.

Il-kompitu innifsu huwa kompitu kumpless għall-awtomatizzazzjoni ta 'ċertu negozju; din is-sena l-eżempju ta' negozju kien il-kumpanija fittizja KazanNeft.

Leġġenda

Kazan Oil hija waħda mill-akbar intrapriżi taż-żejt fir-Repubblika tat-Tatarstan, li topera bħala attur fis-suq nazzjonali u marka rikonoxxuta internazzjonalment f'dan il-qasam. L-uffiċċju ewlieni tal-kumpanija, li jispeċjalizza fl-esplorazzjoni tal-post, produzzjoni, produzzjoni, raffinar, trasport, u bejgħ u distribuzzjoni ta 'żejt, prodotti taż-żejt u gass naturali, jinsab f'Kazan (Russja).

WorldSkills finali, żvilupp ta' soluzzjonijiet tal-IT għan-negozju - x'inhu, kif ġara u għaliex il-programmaturi 1C rebħu hemmhekk

Peress li l-kumpanija qed timplimenta strateġija ta 'espansjoni rapida u ħolqien ta' uffiċċji ġodda madwar ir-Russja, il-maniġment tal-kumpanija ddeċidiet li tintroduċi softwer ġdid ta 'awtomazzjoni tan-negozju bil-għan li jżomm u jimmaniġġja ċerti operazzjonijiet.

Kundizzjonijiet tal-kampjonat

Il-kompiti ngħataw lill-parteċipanti fil-forma ta 'moduli (sessjonijiet) bil-ħtieġa li jitlestewhom fi żmien limitat. B'kollox kien hemm 7 moduli. Tliet sessjonijiet għal soluzzjoni fuq desktop - 2.5 sigħat kull waħda. Tliet sessjonijiet - żvilupp klijent-server, fejn il-klijent kien applikazzjoni mobbli, u l-komunikazzjoni bejn il-klijent u s-server saret permezz tal-WEB-API. Dan ħa 3.5 sigħat. L-aħħar sessjoni - kompiti dwar l-inġinerija inversa ta 'softwer eżistenti, 2.5 sigħat. Bħala parti mill-inġinerija inversa, il-parteċipanti kellhom, abbażi tal-informazzjoni pprovduta lilhom, jiddisinjaw l-istruttura tad-database tal-applikazzjoni (billi jibnu dijagramma ER), janalizzaw xenarji għall-użu tas-sistema (billi jibnu dijagramma tal-każ tal-użu), u wkoll tiżviluppa u tfassal l-interface tas-soluzzjoni tas-softwer skont ir-rekwiżiti funzjonali pprovduti.

Il-pjattaformi ewlenin tal-iżvilupp użati kienu .NET (C#) u Java (inkluż Android Studio għall-iżvilupp mobbli). Is-SandBox sperimentali uża .NET, Java u 1C:Enterprise verżjoni 8.3.13.

Fl-aħħar ta' kull sessjoni, l-esperti vvalutaw ir-riżultat - proġett lest li jista' jaħdem li jimplimenta l-kompiti stabbiliti fil-bidu tas-sessjoni.

Il-partikolarità tal-kompiti hija l-"vitalità" tagħhom - ħafna rekwiżiti u ħin limitat. Ħafna mill-problemi mhumiex problemi speċjali tal-Olympiad, iżda huma qrib ħafna ta 'problemi industrijali reali - speċjalisti jiffaċċjawhom kuljum. Iżda hemm ħafna kompiti, u l-ħin huwa limitat. Il-parteċipant għandu jsolvi n-numru massimu ta 'problemi li se jkollhom l-akbar benefiċċju għan-negozju. Mhu fatt xejn li kompitu kumpless mil-lat algoritmiku se jkollu aktar piż minn wieħed elementari. Pereżempju, il-ħolqien ta 'sistema ta' kontabilità li tiffunzjona ta 'tliet tabelli hija aktar importanti għal negozju minn formola ta' rappurtar sabiħa b'algoritmi kumplessi, li hija kompletament bla bżonn mingħajr dawn it-tabelli.

WorldSkills finali, żvilupp ta' soluzzjonijiet tal-IT għan-negozju - x'inhu, kif ġara u għaliex il-programmaturi 1C rebħu hemmhekk

Tlabna lir-rebbieħ tal-kompetizzjoni, parteċipant mir-Russja, Kirill Pavkin, biex jgħidilna aktar dwar x'kienu l-kompiti u kif avviċina s-soluzzjoni tagħhom.

WorldSkills finali, żvilupp ta' soluzzjonijiet tal-IT għan-negozju - x'inhu, kif ġara u għaliex il-programmaturi 1C rebħu hemmhekk

Hawn taħt hawn deskrizzjoni tal-kompitu, l-istorja ta 'Kirill stess dwar kif solva l-kompitu. Staqsejna wkoll lil Vitaly Rybalka, impjegat ta’ 1C u wieħed mill-esperti ta’ IT Solutions for Business Sandbox, biex jikkummenta dwar is-soluzzjonijiet ta’ Kirill.

Bħala parti mill-inkarigu, kien meħtieġ li l-attivitajiet ta 'diversi tipi ta' utenti jiġu awtomatizzati:

  • Responsabbli għall-kontabilità tal-assi tal-kumpanija
  • Responsabbli għal tiswijiet mhux skedati u manutenzjoni skedata tal-assi tal-kumpanija
  • Maniġers tax-xiri għal komponenti u konsumabbli
  • Diviżjonijiet tal-esplorazzjoni taż-żejt u tal-produzzjoni taż-żejt
  • L-ogħla ġestjoni meħtieġa rapporti analitiċi

Sessjoni 1

Mil-lat tal-assi (pereżempju, flotta ta' vetturi), kien meħtieġ li tiġi implimentata l-kontabilità tagħhom (twaqqif ta' oħrajn ġodda, editjar ta' dawk attwali), tfittxija mgħaġġla u diversi tipi ta' filtri għall-wiri ta' informazzjoni, ċaqliq tal-assi bejn id-diviżjonijiet tal-Kumpanija u gruppi ta' assi nfushom. Żomm storja ta 'movimenti bħal dawn u ipprovdi analitiċi dwarhom fil-futur. Il-kontabilità tal-assi kienet implimentata prinċipalment għal gruppi ta' utenti mobbli.

WorldSkills finali, żvilupp ta' soluzzjonijiet tal-IT għan-negozju - x'inhu, kif ġara u għaliex il-programmaturi 1C rebħu hemmhekk

Cyril: Subkompitu interessanti kien l-implimentazzjoni tal-buttuni fil-lista tal-assi. Biex insolvu dan, użajna lista dinamika: niktbu talba arbitrarja, u meta nirċievu dejta fuq is-server, nassenjaw links ta 'navigazzjoni għal immaġini mil-librerija tal-immaġni għall-oqsma meħtieġa.

B'konvenzjoni, ritratti jistgħu jiġu mehmuża ma 'assi b'żewġ modi: ħu ritratt (multimedia) u agħżel mill-gallerija (djalogu tal-għażla tal-fajl).

Xi forom kellhom bżonn jiġu mfassla mill-ġdid meta l-iskrin kien imdawwar:

WorldSkills finali, żvilupp ta' soluzzjonijiet tal-IT għan-negozju - x'inhu, kif ġara u għaliex il-programmaturi 1C rebħu hemmhekk

Meta nibdlu l-parametri tal-iskrin, aħna nibdlu l-viżibilità tal-gruppi tal-buttuni.

Ħidmiet divertenti iżda sempliċi jinkludu filtri f'lista dinamika, tfittxija f'żewġ oqsma (numru u isem), u ġenerazzjoni ta 'numru tas-serje tal-assi.

Kummentarju Espert: mil-lat tas-soluzzjoni fuq il-pjattaforma 1C:Enterprise, il-kompitu huwa pjuttost ċar. Minbarra l-ħolqien attwali tal-applikazzjoni mobbli, kien meħtieġ li tieħu ħsieb it-trasferiment tad-dejta mis-“server” tad-DBMS (MS SQL fuq id-desktop) għall-applikazzjoni mobbli u lura. Għal dan il-għan, il-mekkaniżmi ta 'sorsi ta' dejta esterni u servizzi http intużaw fl-"applikazzjoni prokura" tad-desktop. Għall-pjattaforma mobbli nnifisha, il-wiri ta 'stampi f'lista dinamika ppreżentat kumplessità akbar.

Sessjoni 2

Kien meħtieġ li tiġi stabbilita ġestjoni tat-tiswija għall-assi tal-Kumpanija. Bħala parti minn dan il-kompitu, kien meħtieġ li tinżamm lista ta’ talbiet għal tiswijiet (minn dipartimenti u gruppi), jitqiesu l-prijoritajiet għall-urġenza tat-tiswijiet, tippjana skeda ta’ tiswija skont il-prijoritajiet, tordna l-komponenti meħtieġa u tieħu jitqiesu dawk eżistenti. Subkompitu interessanti kien li xi komponenti kellhom data ta 'skadenza; jekk parti tkun diġà ġiet ordnata għal assi partikolari u l-iskadenza tagħha ma tkunx skadiet, allura għal dan l-assi m'hemmx għalfejn terġa' tixtri l-istess parti. L-interface tat-tiswija ġiet żviluppata għall-komponent tad-desktop tas-softwer tal-kumpanija.

Kien meħtieġ ukoll li tinħoloq formola ta 'awtorizzazzjoni mhux trivjali għal żewġ rwoli: il-persuna responsabbli u l-maniġer tas-servizz. Il-partikolarità hija li wara l-awtorizzazzjoni trid tagħżel awtomatikament wieħed mir-rwoli.

WorldSkills finali, żvilupp ta' soluzzjonijiet tal-IT għan-negozju - x'inhu, kif ġara u għaliex il-programmaturi 1C rebħu hemmhekk

Il-formola tal-lista disponibbli għall-persuna responsabbli hija ppreżentata hawn taħt:

WorldSkills finali, żvilupp ta' soluzzjonijiet tal-IT għan-negozju - x'inhu, kif ġara u għaliex il-programmaturi 1C rebħu hemmhekk

Cyril: L-enfasi ta' talbiet għal servizz pendenti biss tista' tiġi enfasizzata hawn. Solvuti b'formattjar kondizzjonali f'lista dinamika.

Billi tikklikkja fuq il-buttuna fil-qiegħ tal-iskrin, l-utent jista’ jmur fil-formola li ġejja:

WorldSkills finali, żvilupp ta' soluzzjonijiet tal-IT għan-negozju - x'inhu, kif ġara u għaliex il-programmaturi 1C rebħu hemmhekk

Mil-lat 1C, m'hemm xejn ikkumplikat f'din il-forma.

Il-formola disponibbli għall-maniġer tas-servizz hija hawn taħt:

WorldSkills finali, żvilupp ta' soluzzjonijiet tal-IT għan-negozju - x'inhu, kif ġara u għaliex il-programmaturi 1C rebħu hemmhekk

Din il-formola hija magħżula skond il-prijorità u d-data tat-talba. Billi tikklikkja fuq il-buttuna hawn taħt, l-utent jista’ jmur fil-forma tat-talba magħżula:

WorldSkills finali, żvilupp ta' soluzzjonijiet tal-IT għan-negozju - x'inhu, kif ġara u għaliex il-programmaturi 1C rebħu hemmhekk

Minbarra l-foolproofing, din il-formola ssuġġeriet l-implimentazzjoni ta 'lista ta' spare parts għat-tiswijiet. Is-subtask huwa interessanti għaliex il-partijiet għandhom data ta 'skadenza. Dan ifisser li jekk diġà seħħet emerġenza ma 'dan l-assi u parti għaliha ġiet ordnata, li l-perjodu ta' validità tagħha ma jkunx skada, allura tista 'terġa' tintuża. Dan għandu jintwera lill-utent.

Kummentarju Espert: hawn Kirill innifsu poġġa b'mod korrett l-aċċenti. Mil-lat tal-implimentazzjoni fuq il-pjattaforma 1C:Enterprise, m'hemm xejn estremament ikkumplikat. Kienu meħtieġa analiżi bir-reqqa tal-kundizzjonijiet għall-kontabilità u l-użu tal-ispare parts u l-implimentazzjoni kompetenti tal-kompitu kollu kemm hu. Barra minn hekk, kien meħtieġ li t-talbiet għas-servizz jiġu rreġistrati sew. Id-diffikultà ewlenija kienet biss il-pressjoni tal-ħin ta '2.5 sigħat.

Barra minn hekk, bħal fl-iżvilupp mobbli, il-parteċipant kellu jikseb data b'mod kompetenti minn DBMS estern (MS SQL).

Sessjoni 3

Għall-manutenzjoni (manutenzjoni) ġie propost li jiġi implimentat servizz ta’ ppjanar fit-tul. Karatteristika interessanti hawnhekk kienet ir-rekwiżit li tinħoloq skeda ta 'manutenzjoni għall-assi skont iż-żmien - per eżempju, kull tieni xahar fit-3. Bl-istess mod, skont xi indikatur kwantitattiv - pereżempju, skont l-odometru tal-karozza (bidla taż-żejt kull 5000 km, sostituzzjoni tat-tajers kull 20000 km). Il-maniġer tal-manutenzjoni għandu jkun irċieva applikazzjoni mobbli konvenjenti li turi b'mod dinamiku lista ta 'manutenzjoni li saret tard, kurrenti u kompluta għal perjodu speċifikat. Barra minn hekk, kull tip ta’ manutenzjoni kellha tkun miżbugħa bil-kulur skont regoli miftiehma apposta. L-applikazzjoni tal-mowbajl kellha tiżgura l-ħolqien ta’ skedi ġodda ta’ manutenzjoni u l-immarkar ta’ dawk li diġà tlestew direttament fil-workshops b’aġġornament fil-pront ta’ din l-informazzjoni fuq is-server.

WorldSkills finali, żvilupp ta' soluzzjonijiet tal-IT għan-negozju - x'inhu, kif ġara u għaliex il-programmaturi 1C rebħu hemmhekk

Cyril: Hemm żewġ tipi ta’ tiswijiet: ibbażati fuq il-ħin u bbażati fuq il-ġirja. Il-varjabbiltà hija permessa fi ħdan kull wieħed. Pereżempju, skont il-pjan, it-tiswijiet għandhom isiru kull nhar ta’ Ġimgħa, it-13 tax-xahar, jew kull 20,000 kilometru. Kompitu jitqies lest jekk hemm marka ta' kontroll fuq il-lemin tagħha.

Ġiet ipprovduta kundizzjoni għall-issortjar tal-kompiti fil-lista. Ukoll, kull linja għandha tkun enfasizzata bil-kulur skont il-kundizzjonijiet.

Billi tikklikkja fuq il-buttuna hawn taħt, tista' toħloq pjan ta' servizz ġdid:

WorldSkills finali, żvilupp ta' soluzzjonijiet tal-IT għan-negozju - x'inhu, kif ġara u għaliex il-programmaturi 1C rebħu hemmhekk

L-oqsma meħtieġa jintwerew skont it-tip ta' chart magħżul. Jekk għażilna skeda ta' ħin ta' kull ġimgħa, allura se jintwerew żewġ oqsma: in-numru tal-ġimgħa u l-jum tal-ġimgħa. Per eżempju, it-Tlieta kull 3 ġimgħat.

Kummentarju Espert: bħal fl-iżvilupp mobbli preċedenti fuq il-pjattaforma 1C:Enterprise, hawnhekk il-kompitu huwa globalment maqsum f'2 komponenti - komunikazzjoni mas-"server" permezz tal-web-api u wiri kompetenti ta 'lista dinamika b'disinn kondizzjonali u filtrazzjoni (għażla) ta' data. Barra minn hekk, kien interessanti li jiġi implimentat ir-rekwiżit li jingħata kont tat-tiswijiet kemm skont il-perjodu kif ukoll skont l-indikatur kwantitattiv.

Sessjoni 4

Għall-komponenti u l-konsumabbli, kien meħtieġ li jitqiesu l-inventarji, l-ispejjeż tal-pjan u x-xiri futur. Barra minn hekk, il-kontabilità tal-lott deher hawn, iżda mhux għall-oġġetti kollha. Dan kollu kellu jiġi ġestit f'imħażen multipli, inklużi l-irċevuta, in-nefqa u l-moviment. Skont it-termini tal-kompitu, kien meħtieġ li jiġi żgurat il-kontroll tal-bilanċi u jiġu evitati kunflitti meta taħdem ma 'ħażniet kurrenti. Il-maniġers tax-xiri jaħdmu fil-verżjoni tad-desktop tas-softwer.

Il-forma ewlenija tidher hawn taħt:

WorldSkills finali, żvilupp ta' soluzzjonijiet tal-IT għan-negozju - x'inhu, kif ġara u għaliex il-programmaturi 1C rebħu hemmhekk

Cyril: Minbarra l-għażla mill-kundizzjoni, ġie propost li l-utent jingħata l-abbiltà li jagħżel b'mod każwali. Fuq 1C lanqas m'għandekx għalfejn taħseb dwarha. Il-qasam bil-kwantità tal-partijiet għandu jiġi enfasizzat bl-aħdar għall-fatturi.

F'din is-sessjoni, intalbu jikkontrollaw il-bqija tal-merkanzija fl-imħażen. Għalhekk, il-messaġġ korrispondenti għandu jintwera meta tipprova tħassar il-fattura. Hawnhekk niftakru l-eżami tal-ispeċjalista tal-pjattaforma. Il-forma tal-fattura hija kif ġej:

WorldSkills finali, żvilupp ta' soluzzjonijiet tal-IT għan-negozju - x'inhu, kif ġara u għaliex il-programmaturi 1C rebħu hemmhekk

Kull parti għandha karatteristika li tiddetermina jekk għandhiex tiġi assenjata għal lott speċifiku. Għal dawn l-ispare parts, huwa imperattiv li jiġi indikat in-numru tal-lott fid-dokumenti kollha. Dan huwa kejl addizzjonali meta jiġu mmonitorjati r-residwi tal-partijiet. Jistgħu wkoll jiġu mċaqalqa bejn imħażen:

WorldSkills finali, żvilupp ta' soluzzjonijiet tal-IT għan-negozju - x'inhu, kif ġara u għaliex il-programmaturi 1C rebħu hemmhekk

Il-formola tvarja minn dik preċedenti biss li minflok il-klijent, trid tindika l-maħżen li minnu se ssir il-kunsinna. Il-lista tal-għażla għall-lott tiġi kkumpilata awtomatikament wara li tintgħażel il-parti. L-utent jista' jiġġenera rapport dwar il-bilanċi tal-ispare parts:

WorldSkills finali, żvilupp ta' soluzzjonijiet tal-IT għan-negozju - x'inhu, kif ġara u għaliex il-programmaturi 1C rebħu hemmhekk

Hawnhekk nistgħu naraw l-oġġetti li jifdal fil-maħżen magħżul. Il-kaxxi ta' kontroll fuq il-lemin tal-maħżen jippermettulek tikkonfigura l-iffiltrar u l-issortjar. Il-lista ma għandhiex diviżjoni espliċita bix-xorti għal dawk il-partijiet li għalihom hija meħtieġa. Il-bilanċi għal kull numru tal-lott tal-ispare part magħżula jistgħu jitqiesu billi tuża l-link tan-navigazzjoni fuq il-lemin.

Kummentarju Espert: f'din is-sessjoni (modulu) il-kontabilità tal-lott deher għall-ewwel darba. Il-parteċipanti kienu mitluba jagħtu kont għall-konsumabbli u l-oġġetti mhux biss waħedhom, iżda wkoll skont il-lott. B'mod ġenerali, il-kompitu huwa perfett għall-pjattaforma 1C:Enterprise - iżda kollox kellu jiġi żviluppat mill-bidu u jitlesta f'2.5 sigħat.

Sessjoni 5

Fil-ħames sessjoni, ġejna assenjati l-funzjonalità ta 'ġestjoni tajjeb. Għall-gruppi ta 'esplorazzjoni, kien meħtieġ li tinħoloq applikazzjoni mobbli li tagħti kont għall-bjar tal-produzzjoni taż-żejt jew tal-gass. Hawnhekk kien meħtieġ li tirċievi lista ta 'bjar kurrenti mis-server u turi l-bir magħżul b'mod grafiku permezz ta' saffi (ħamrija, ramel, ġebel, żejt), b'kont meħud tal-fond ta 'kull saff. Barra minn hekk, l-applikazzjoni kellha tippermetti li tiġi aġġornata l-informazzjoni dwar il-bir u żżid bjar ġodda. Għal din l-applikazzjoni, il-klijent stabbilixxa kundizzjonijiet operattivi speċjali f'modi offline u online (kontroll tal-komunikazzjoni mas-server) - iċċekkja l-komunikazzjoni mas-server kull 5 sekondi u jibdel il-funzjonalità tal-applikazzjoni skont id-disponibbiltà tas-server.

WorldSkills finali, żvilupp ta' soluzzjonijiet tal-IT għan-negozju - x'inhu, kif ġara u għaliex il-programmaturi 1C rebħu hemmhekk

Cyril: Meta tagħżel bir, jintwera bar graph, li jenfasizza s-saffi sad-depożiti taż-żejt jew tal-gass. Għal kull saff, l-isem, il-kulur u l-firxa tal-okkorrenza tiegħu huma maħżuna. Minħabba l-karatteristiċi tad-disinn, id-dijagrammi mibnija fil-pjattaforma ma jgħinux, iżda d-dokument tal-ispreadsheet ilaħħaq mal-kompitu perfettament. Il-bjar jistgħu jinħolqu u jiġu modifikati:

WorldSkills finali, żvilupp ta' soluzzjonijiet tal-IT għan-negozju - x'inhu, kif ġara u għaliex il-programmaturi 1C rebħu hemmhekk

Apparti protezzjoni multipli foolproof, ma kien hemm xejn interessanti dwar din il-formola.
Sussegwentement, ġie ssuġġerit li tiġi kkontrollata l-konnessjoni mas-server. Nippruvaw nikkonnettjaw kull 5 sekondi. Jekk ma taħdimx, allura nillimitaw il-funzjonalità tal-applikazzjoni u nuru messaġġ.

Kummentarju Espert: Il-kompitu ta 'din is-sessjoni huwa interessanti primarjament minħabba l-kapaċitajiet grafiċi tagħha. Parteċipanti li użaw il-pjattaforma 1C:Enterprise solvewha b'żewġ modi differenti - xi wħud permezz ta' mekkaniżmu ta' dijagramma, oħrajn permezz ta' dokument spreadsheet. Kull metodu għandu l-vantaġġi u l-iżvantaġġi tiegħu. Bħala parti mid-deċiżjoni fil-kampjonat tal-WorldSkills, il-ħin kien ewlieni (erġa' ftakar il-limitu ta' żmien). Kompitu interessanti separat huwa li ping is-server kull 5 sekondi u tbiddel l-imġieba tal-applikazzjoni mobbli skont id-disponibbiltà jew in-nuqqas ta 'disponibbiltà tas-server.

Sessjoni 6

Ġie propost li jinħoloq spazju tax-xogħol għall-ogħla ġestjoni - ​​Dashboard. Fuq skrin wieħed kien meħtieġ li jintwerew l-indikaturi ġenerali tal-prestazzjoni tal-kumpanija għal perjodu speċifikat f'forma grafika u tabulari. Il-forma ewlenija hija r-rapport tal-ispiża:

WorldSkills finali, żvilupp ta' soluzzjonijiet tal-IT għan-negozju - x'inhu, kif ġara u għaliex il-programmaturi 1C rebħu hemmhekk

Minbarra d-Dashboard, kien meħtieġ li tiġi implimentata d-distribuzzjoni ta’ spare parts għat-tiswijiet tal-assi bl-użu ta’ metodi ta’ tħassir FIFO/LIFO/“Cheapest goes first”.

Matul id-distribuzzjoni, ittieħdet in kunsiderazzjoni l-kontabilità tal-lott, intużaw il-kontroll tal-bilanċ u l-protezzjoni kontra azzjonijiet tal-utent mhux awtorizzati ("protezzjoni tal-iqarqu").

Cyril: Biex issolvi, intużaw tabelli ta 'valuri bil-ġenerazzjoni ta' softwer ta 'kolonni, peress li jista' jkun hemm numru arbitrarju minnhom:

  • L-ewwel tabella hija responsabbli għall-ispejjeż totali tad-dipartimenti skond ix-xahar. Id-diviżjonijiet l-aktar li ma jagħmlux qligħ u li jagħmlu qligħ huma enfasizzati bl-aħmar u l-aħdar, rispettivament.
  • It-tieni tabella turi l-aktar partijiet għaljin u użati ta 'spiss għal kull xahar. Jekk hemm diversi partijiet li jissodisfaw il-kriterji, allura għandhom jintwerew f'ċellula waħda, separati b'virgoli.
  • L-aktar assi għaljin (f'termini ta' spejjeż ta' spare parts) jintwerew fl-ewwel ringiela tat-tielet tabella. It-tieni linja turi d-diviżjoni li għaliha jappartjeni l-assi ta’ hawn fuq. Jekk hemm żewġ assi l-aktar għaljin bl-istess spejjeż, allura għandhom jintwerew fl-istess ċellola, separati b'virgoli.

Id-dijagrammi ġew murija bl-użu tal-mekkaniżmi integrati tal-pjattaforma, u mimlija b'mod programmatiku bl-użu ta 'mistoqsijiet.

Ġie propost ukoll li jiġi implimentat appoġġ għall-multilingwiżmu. Il-programm jgħabbi fajls XML bil-lokalizzazzjoni tal-elementi tal-interface, u l-formola għandha titfassal mill-ġdid meta tagħżel lingwa fil-lista drop-down.

Meta tikklikkja fuq il-buttuna fir-rokna t'isfel tax-xellug tal-iskrin, tiftaħ il-formola tal-ġestjoni tal-inventarju:

WorldSkills finali, żvilupp ta' soluzzjonijiet tal-IT għan-negozju - x'inhu, kif ġara u għaliex il-programmaturi 1C rebħu hemmhekk

F'din il-forma, fl-aħħar nibdew nonfqu partijiet fuq tiswijiet. Hawnhekk l-ewwel insibu l-partijiet li se jkollna bżonn biex isewwi l-assi. Ibbażat fuq l-oqsma magħżula u l-metodu ta 'distribuzzjoni (FIFO, LIFO jew prezz minimu), jintwerew il-logħbiet misjuba jew messaġġ jekk ma jkunx hemm logħbiet. Tista' mbagħad timmarka l-partijiet bħala maħsuba biex isewwi dak l-assi. Il-kontroll tal-bilanċ huwa rilevanti għas-sessjoni attwali. Jekk aħna diġà assenjati d-dettalji, allura ma jkunux jistgħu jinstabu aktar.

Kummentarju Espert: sessjoni interessanti ħafna. Jagħmel l-aħjar mill-kapaċitajiet tal-pjattaforma 1C:Enterprise - hawnhekk huwa xogħol kompetenti ma 'tabelli virtwali ta' reġistri ta 'akkumulazzjoni, u xogħol programmatiku b'elementi ta' forma (l-ewwelnett - tabelli, it-tieni - intestaturi), u dijagrammi. U anke LIFO/FIFO meta tanalizza l-inventarju, l-analiżi tal-qligħ/telf, eċċ.

Sessjoni 7

Fl-aħħar tal-kompitu (sessjoni 7), il-klijent ipprovda softwer (fajl exe) għall-attivitajiet tal-proġett u vidjo qasir dwar kif taħdem miegħu. Kien meħtieġ li titwettaq reverse engineering u, ibbażat fuq dan, jinħolqu 2 dijagrammi: dijagramma ta 'każ ta' użu u dijagramma entità-relazzjoni. Barra minn hekk, ġew ippreżentati xi rekwiżiti għall-ħolqien ta 'softwer fil-futur - kien meħtieġ li jinħoloq tqassim ta' interface skont dawn ir-rekwiżiti.

Skont il-kundizzjonijiet tal-kompetizzjoni, MS Visio biss kienet meħtieġa toħloq dijagrammi.

Kummentarju Espert: f'din is-sessjoni, il-kapaċitajiet tal-pjattaforma 1C:Enterprise prattikament ma ntużawx. Dijagrammi għall-kundizzjonijiet tal-kompetizzjoni nħolqu f'MS Visio. Iżda prototip tal-interface jista 'jinħoloq f'bażi ​​ta' informazzjoni vojta 1C.

Noti ġenerali

Fil-bidu ta 'kull sessjoni, ġie propost li tiġi importata data bl-użu ta' skript SQL. Dan kien l-iżvantaġġ ewlieni tal-użu ta '1C meta mqabbel ma' C#, peress li qattajna mill-inqas nofs siegħa niddistillaw id-dejta f'sorsi ta 'dejta esterni, noħolqu t-tabelli tagħna stess, u nċaqalqu ringieli minn sorsi esterni fit-tabelli tagħna. Il-bqija biss meħtieġ biex tikklikkja l-buttuna Eżegwixxi fil-Microsoft SQL Studio.

Għal raġunijiet ovvji, il-ħażna tad-dejta fuq apparat mobbli mhijiex idea tajba. Għalhekk, waqt sessjonijiet mobbli ħloqna bażi ta 'server. Huma ħażnu d-dejta hemmhekk u pprovdew aċċess għaliha permezz tas-servizzi http.

Kummentarju Espert: il-bilanċ 1C/non-1C huwa interessanti hawn - filwaqt li l-programmaturi 1C:Enterprise qattgħu ħin sinifikanti jgħaqqdu ma' DBMS estern (Kirill semma dan separatament hawn fuq), l-iżviluppaturi C#/Java (Android Studio għall-iżvilupp mobbli) qattgħu ħin f'oqsma oħra – interfaces, bil-miktub aktar kodiċi. Għalhekk, ir-riżultati ta 'kull sessjoni kienu imprevedibbli u estremament interessanti għall-esperti kollha. U dan l-intrigue baqa’ sal-aħħar – ħares biss lejn it-tabella finali tar-rebbieħa bit-tqassim tal-punti.

WorldSkills finali, żvilupp ta' soluzzjonijiet tal-IT għan-negozju - x'inhu, kif ġara u għaliex il-programmaturi 1C rebħu hemmhekk
Kirill temm l-istorja :)

Bħala konklużjoni, għandu jiġi mfakkar li l-artist ma kellux bżonn "jipprogramma biss il-kompitu skont l-ispeċifikazzjonijiet tekniċi" - kellu janalizza l-kompitu, jagħżel blokki għall-implimentazzjoni ta 'subtasks, jiddisinjahom u jiddeċiedi x'se jkun eżattament. kapaċi jimplimenta minn dan fiż-żmien allokat estremament qasir. L-4 ijiem kollha kelli naġixxi taħt pressjoni severa tal-ħin, ħafna drabi nibda kull sessjoni sussegwenti mill-bidu. Anke speċjalista adult b'ħafna snin ta 'esperjenza fl-industrija se jkollu diffikultà kbira biex ilesti l-kompitu assenjat għas-sessjoni 100% fiż-żmien allokat.

Is-sistema ta' valutazzjoni adottata jistħoqqilha aċċenn speċjali.

Għal kull sessjoni, l-awturi tal-kompitu jiżviluppaw sistema kumplessa ta 'kriterji, inkluż verifika tal-funzjonalità, tħaddim korrett, rekwiżiti għall-interface tal-applikazzjoni, u anke wara gwida tal-istil ipprovduta apposta lill-parteċipanti mill-kumpanija li għaliha qed jiżviluppaw is-soluzzjonijiet tagħhom.

Il-kriterji ta' evalwazzjoni huma mqassra b'mod fin ħafna - bl-ispiża totali tal-kompitu tas-sessjoni tkun għexieren ta 'punti, li tissodisfa xi kriterju tista' żżid għexieren ta 'punt lill-parteċipant. Dan jikseb livell estremament għoli u oġġettiv ta 'evalwazzjoni tar-riżultati ta' kull parteċipant fil-kompetizzjoni.

Sejbiet

Ir-riżultati finali kienu impressjonanti.

Fi ġlieda ħarxa, Kirill Pavkin mir-Russja, li uża l-pjattaforma 1C:Enterprise, rebaħ. Kirill għandu 17-il sena, huwa minn Stavropol.

Litteralment għaxriet ta’ punt isseparaw lir-rebbieħ minn dawk li jsegwu. It-tieni post ittieħed minn parteċipant mit-Tajwan. It-tabella ġenerali tal-aqwa sitt riżultati tidher bħal din:

WorldSkills finali, żvilupp ta' soluzzjonijiet tal-IT għan-negozju - x'inhu, kif ġara u għaliex il-programmaturi 1C rebħu hemmhekk

Naturalment, Kirill rebaħ grazzi għat-talent, l-għarfien u l-ħiliet tiegħu.

Madankollu, ninnotaw li t-tliet parteċipanti li użaw il-pjattaforma 1C:Enterprise bħala għodda ġew inklużi fl-aqwa ħamsa - li hija konferma mingħajr kundizzjonijiet tal-livell dinji tat-teknoloġija 1C:Enterprise.

Wara r-riżultati tal-kompetizzjoni, ir-rebbieħa ngħataw fiċ-ċentru tal-midja KazanExpo; il-ġuvini rċevew midalji tad-deheb pur (skond il-post tagħhom) u premjijiet fi flus. Il-ġuvini rċevew ukoll ċertifikati li jippermettulhom jagħmlu apprendistat f'1C.

WorldSkills finali, żvilupp ta' soluzzjonijiet tal-IT għan-negozju - x'inhu, kif ġara u għaliex il-programmaturi 1C rebħu hemmhekk

Sors: www.habr.com

Żid kumment