Rownd derfynol WorldSkills, datblygu datrysiadau TG ar gyfer busnes - beth ydyw, sut y digwyddodd a pham enillodd rhaglenwyr 1C yno

Rownd derfynol WorldSkills, datblygu datrysiadau TG ar gyfer busnes - beth ydyw, sut y digwyddodd a pham enillodd rhaglenwyr 1C yno
WorldSkills yn fudiad rhyngwladol sy’n trefnu cystadlaethau proffesiynol i bobl ifanc dan 22 oed.

Cynhelir y rownd derfynol ryngwladol bob dwy flynedd. Eleni oedd y lleoliad terfynol Kazan (roedd y rownd derfynol olaf yn 2017 yn Abu Dhabi, a bydd yr un nesaf yn 2021 yn Shanghai).

Pencampwriaethau WorldSkills yw pencampwriaethau sgiliau proffesiynol mwyaf y byd. Fe ddechreuon nhw gyda phroffesiynau coler las, ac yn ystod y blynyddoedd diwethaf mae mwy a mwy o sylw wedi'i roi i “broffesiynau'r dyfodol,” gan gynnwys disgyblaethau TG, y dyrannwyd clwstwr enfawr ar wahân ar eu cyfer yn y bencampwriaeth yn Kazan.

Rownd derfynol WorldSkills, datblygu datrysiadau TG ar gyfer busnes - beth ydyw, sut y digwyddodd a pham enillodd rhaglenwyr 1C yno

Yn y bloc TG mae cymhwysedd ("chwaraeon") penodol o'r enw “IT Software Solutions for Business”.

Ym mhob cystadleuaeth, mae'r rhestr o offer a ganiateir a ddefnyddir yn gyfyngedig. Ac os, er enghraifft, ar gyfer “dylunio tirwedd” mae'r rhestr o offer posibl yn gyfyngedig (wrth gwrs, heb nodi gwneuthurwr neu liw penodol), yna yn y cymhwysedd “Datrysiadau meddalwedd ar gyfer busnes” y rhestr o dechnolegau derbyniol y gall cyfranogwyr eu defnyddio yn gyfyngedig iawn, gan nodi technolegau penodol a llwyfannau penodol (.NET a Java gyda set benodol o fframweithiau).

Mae sefyllfa 1C ar y mater hwn fel a ganlyn: mae technoleg gwybodaeth yn faes deinamig iawn, mae technolegau newydd ac offer datblygu yn ymddangos yn gyson yn y byd. O'n safbwynt ni, mae'n gywir caniatáu i arbenigwyr ddefnyddio'r offer y maen nhw ei eisiau ac yn gyfarwydd â gweithio.

Yn ystod cwymp 2018, clywodd rheolwyr WorldSkills ni. Nawr roedd yn rhaid i ni brofi'r fethodoleg ar gyfer ymgorffori technolegau newydd mewn cystadlaethau. Nid yw'n syml.

Cafodd y platfform 1C:Menter ei gynnwys yn rhestr seilwaith y bencampwriaeth yn Kazan a threfnwyd platfform arbrofol ar gyfer TG Software Solutions for Business Sandbox.

Rownd derfynol WorldSkills, datblygu datrysiadau TG ar gyfer busnes - beth ydyw, sut y digwyddodd a pham enillodd rhaglenwyr 1C yno

Sylwch mai Saesneg yw iaith swyddogol y bencampwriaeth. Roedd yr holl ddeunyddiau gyda chanlyniadau tasgau datrys (codau ffynhonnell, dogfennaeth ategol, rhyngwynebau meddalwedd) hefyd i'w trosglwyddo yn yr iaith hon. Er gwaethaf amheuon rhai pobl (o hyd!), gallwch ysgrifennu yn Saesneg yn 1C.

Rownd derfynol WorldSkills, datblygu datrysiadau TG ar gyfer busnes - beth ydyw, sut y digwyddodd a pham enillodd rhaglenwyr 1C yno

Cymerodd 9 o fechgyn ifanc o 8 gwlad (Philippines, Taiwan, Korea, Y Ffindir, Moroco, Rwsia, Kazakhstan, Malaysia) ran yn y gystadleuaeth ar y wefan hon.

Roedd y rheithgor - tîm o arbenigwyr - yn cael ei arwain gan arbenigwr o Ynysoedd y Philipinau, Joey Manansala.

Rownd derfynol WorldSkills, datblygu datrysiadau TG ar gyfer busnes - beth ydyw, sut y digwyddodd a pham enillodd rhaglenwyr 1C yno

Cynrychiolwyd arbenigwyr o'r Ffindir, yr Emiradau Arabaidd Unedig, Costa Rica, Korea, Rwsia a Taiwan.

Ar wahân, rydym yn nodi bod cyfranogwyr o Rwsia (Pavkin Kirill, Sultanova Aigul) a Kazakhstan (Vitovsky Ludwig) wedi penderfynu defnyddio'r llwyfan 1C:Menter fel rhan o'r gystadleuaeth. Defnyddiodd gweddill y cyfranogwyr .NET ar gyfer bwrdd gwaith a Stiwdio Android ar gyfer datblygiad symudol. Mae'n ddiddorol bod y cyfranogwyr a ddewisodd 1C yn ifanc iawn (mae Kirill yn fyfyriwr mewn ysgol yn Stavropol, eleni aeth i'r 11eg radd, mae Aigul yn fyfyriwr coleg, Kazan, Tatarstan), tra bod eu gwrthwynebwyr yn llawer mwy profiadol ( er enghraifft, cyfranogwr o Korea - enillydd pencampwriaeth WorldSkills 2013 yn Leipzig; mae gan bob un ohonynt brofiad o gymryd rhan yn WorldSkills a sawl blwyddyn o brofiad proffesiynol yn y diwydiant).

O ystyried bod y cyfranogwyr yn ystod y gystadleuaeth wedi defnyddio technolegau modern amrywiol, cawsom gyfle i brofi'r platfform 1C:Menter mewn amodau ymladd gwirioneddol, i gymharu ansawdd yr atebion a gafwyd gyda'i help a chyflymder y datblygiad a gyflawnwyd gyda'i ddefnydd.

Ar wahân, nodwn, o fewn fframwaith y platfform Blwch Tywod Atebion Meddalwedd TG arbennig ar gyfer Busnes, fod y cyfranogwyr wedi cwblhau'r un tasgau â chyfranogwyr yn y prif lwyfan Atebion Meddalwedd TG ar gyfer Busnes.

Mae'r dasg ei hun yn dasg gymhleth ar gyfer awtomeiddio busnes penodol; eleni yr enghraifft o fusnes oedd y cwmni dychmygol KazanNeft.

The Legend

Mae Kazan Oil yn un o'r mentrau olew mwyaf yng Ngweriniaeth Tatarstan, sy'n gweithredu fel chwaraewr marchnad cenedlaethol a brand a gydnabyddir yn rhyngwladol yn y maes hwn. Mae prif swyddfa'r cwmni, sy'n arbenigo mewn archwilio maes, cynhyrchu, cynhyrchu, mireinio, cludo, a gwerthu a dosbarthu olew, cynhyrchion petrolewm a nwy naturiol, wedi'i lleoli yn Kazan (Rwsia).

Rownd derfynol WorldSkills, datblygu datrysiadau TG ar gyfer busnes - beth ydyw, sut y digwyddodd a pham enillodd rhaglenwyr 1C yno

Gan fod y cwmni'n gweithredu strategaeth o ehangu cyflym a chreu swyddfeydd newydd ledled Rwsia, penderfynodd rheolwyr y cwmni gyflwyno meddalwedd awtomeiddio busnes newydd gyda'r nod o gynnal a rheoli rhai gweithrediadau.

Amodau pencampwriaeth

Rhoddwyd tasgau i gyfranogwyr ar ffurf modiwlau (sesiynau) gyda'r gofyniad i'w cwblhau mewn amser cyfyngedig. Roedd cyfanswm o 7 modiwl. Tair sesiwn datrys ar fwrdd gwaith - 2.5 awr yr un. Tair sesiwn - datblygu cleient-gweinydd, lle'r oedd y cleient yn gymhwysiad symudol, a chyfathrebu rhwng y cleient a'r gweinydd trwy WEB-API. Cymerodd hyn 3.5 awr. Sesiwn olaf – tasgau ar beirianneg wrthdroi meddalwedd presennol, 2.5 awr. Fel rhan o beirianneg wrthdro, roedd yn rhaid i gyfranogwyr, yn seiliedig ar y wybodaeth a ddarparwyd iddynt, ddylunio strwythur y gronfa ddata cais (drwy adeiladu diagram ER), dadansoddi senarios ar gyfer defnyddio'r system (drwy adeiladu diagram achos defnydd), a hefyd datblygu a dylunio rhyngwyneb y datrysiad meddalwedd yn unol â'r gofynion swyddogaethol a ddarperir.

Y prif lwyfannau datblygu a ddefnyddiwyd oedd .NET (C#) a Java (gan gynnwys Android Studio ar gyfer datblygiad symudol). Defnyddiodd y Blwch Tywod arbrofol .NET, Java ac 1C:Enterprise version 8.3.13.

Ar ddiwedd pob sesiwn, asesodd yr arbenigwyr y canlyniad - prosiect ymarferol parod sy'n gweithredu'r tasgau a osodwyd ar ddechrau'r sesiwn.

Hynodrwydd tasgau yw eu “bywioldeb” - llawer o ofynion ac amser cyfyngedig. Nid yw'r rhan fwyaf o'r problemau yn broblemau Olympiad arbennig, ond maent yn agos iawn at broblemau diwydiannol go iawn - mae arbenigwyr yn eu hwynebu bob dydd. Ond mae yna lawer o dasgau, ac mae amser yn gyfyngedig. Rhaid i'r cyfranogwr ddatrys y nifer fwyaf o broblemau a fydd yn dod â'r budd mwyaf i'r busnes. Nid yw'n ffaith o gwbl y bydd gan dasg gymhleth o safbwynt algorithmig fwy o bwysau nag un elfennol. Er enghraifft, mae creu system gyfrifo weithredol o dri thabl yn bwysicach i fusnes na ffurflen adrodd hardd gydag algorithmau cymhleth, sy'n gwbl ddiangen heb y tablau hyn.

Rownd derfynol WorldSkills, datblygu datrysiadau TG ar gyfer busnes - beth ydyw, sut y digwyddodd a pham enillodd rhaglenwyr 1C yno

Fe wnaethom ofyn i enillydd y gystadleuaeth, cyfranogwr o Rwsia, Kirill Pavkin, i ddweud mwy wrthym am beth oedd y tasgau a sut yr aeth i'r afael â'u datrysiad.

Rownd derfynol WorldSkills, datblygu datrysiadau TG ar gyfer busnes - beth ydyw, sut y digwyddodd a pham enillodd rhaglenwyr 1C yno

Isod mae disgrifiad o’r dasg, stori Kirill ei hun ynglŷn â sut y datrysodd y dasg. Fe wnaethom hefyd ofyn i Vitaly Rybalka, gweithiwr 1C ac un o arbenigwyr IT Solutions for Business Sandbox, roi sylwadau ar atebion Kirill.

Fel rhan o'r aseiniad, roedd angen awtomeiddio gweithgareddau sawl math o ddefnyddwyr:

  • Yn gyfrifol am gyfrifo asedau cwmni
  • Yn gyfrifol am atgyweiriadau heb eu trefnu a chynnal a chadw wedi'i drefnu ar asedau'r cwmni
  • Rheolwyr prynu ar gyfer cydrannau a nwyddau traul
  • Is-adrannau archwilio olew a chynhyrchu olew
  • Roedd angen adroddiadau dadansoddol ar y rheolwyr uchaf

Sesiwn 1

O safbwynt asedau (er enghraifft, fflyd cerbydau), roedd angen gweithredu eu cyfrifo (sefydlu rhai newydd, golygu rhai cyfredol), chwilio cyflym a gwahanol fathau o hidlwyr ar gyfer arddangos gwybodaeth, symud asedau rhwng adrannau'r Cwmni a grwpiau o asedau eu hunain. Cadw hanes o symudiadau o'r fath a darparu dadansoddeg arnynt yn y dyfodol. Gweithredwyd cyfrifo asedau yn bennaf ar gyfer grwpiau defnyddwyr symudol.

Rownd derfynol WorldSkills, datblygu datrysiadau TG ar gyfer busnes - beth ydyw, sut y digwyddodd a pham enillodd rhaglenwyr 1C yno

Cyril: Is-dasg ddiddorol oedd gweithredu botymau yn y rhestr asedau. I ddatrys hyn, defnyddiwyd rhestr ddeinamig: rydym yn ysgrifennu cais mympwyol, ac wrth dderbyn data ar y gweinydd, rydym yn aseinio dolenni llywio i ddelweddau o'r llyfrgell ddelweddau i'r meysydd gofynnol.

Yn ôl y confensiwn, gellir cysylltu lluniau ag ased mewn dwy ffordd: tynnu llun (amlgyfrwng) a dewis o'r oriel (deialog dewis ffeiliau).

Roedd angen ail-lunio rhai siapiau pan gafodd y sgrin ei throi:

Rownd derfynol WorldSkills, datblygu datrysiadau TG ar gyfer busnes - beth ydyw, sut y digwyddodd a pham enillodd rhaglenwyr 1C yno

Wrth newid paramedrau sgrin, rydym yn newid gwelededd grwpiau botwm.

Mae tasgau difyr ond syml yn cynnwys hidlwyr mewn rhestr ddeinamig, chwilio mewn dau faes (rhif ac enw), a chynhyrchu rhif cyfresol ased.

Sylwebaeth arbenigol: o safbwynt yr ateb ar y llwyfan 1C:Enterprise, mae'r dasg yn eithaf clir. Yn ogystal â chreu'r rhaglen symudol mewn gwirionedd, roedd angen gofalu am drosglwyddo data o'r “gweinyddwr” DBMS (MS SQL ar y bwrdd gwaith) i'r cymhwysiad symudol ac yn ôl. At y diben hwn, defnyddiwyd mecanweithiau ffynonellau data allanol a gwasanaethau http yn y “cymhwysiad dirprwy” bwrdd gwaith. Ar gyfer y platfform symudol ei hun, roedd arddangos lluniau mewn rhestr ddeinamig yn cyflwyno cymhlethdod cynyddol.

Sesiwn 2

Roedd angen sefydlu rheolaeth atgyweirio ar gyfer asedau’r Cwmni. Fel rhan o'r dasg hon, roedd angen cynnal rhestr o geisiadau am atgyweiriadau (gan adrannau a grwpiau), ystyried y blaenoriaethau ar gyfer brys atgyweiriadau, cynllunio amserlen atgyweirio yn unol â blaenoriaethau, archebu'r cydrannau angenrheidiol a chymryd i ystyriaeth y rhai presennol. Un is-dasg ddiddorol oedd bod gan rai cydrannau ddyddiad dod i ben; os archebwyd rhan eisoes ar gyfer ased penodol ac nad yw ei derfyn amser wedi dod i ben, yna ar gyfer yr ased hwn nid oes angen prynu'r un rhan eto. Datblygwyd y rhyngwyneb atgyweirio ar gyfer cydran bwrdd gwaith meddalwedd y cwmni.

Roedd hefyd angen creu ffurflen awdurdodi nad yw'n fân ar gyfer dwy rôl: y person cyfrifol a'r rheolwr gwasanaeth. Yr hynodrwydd yw bod yn rhaid i chi ddewis un o'r rolau yn awtomatig ar ôl awdurdodi.

Rownd derfynol WorldSkills, datblygu datrysiadau TG ar gyfer busnes - beth ydyw, sut y digwyddodd a pham enillodd rhaglenwyr 1C yno

Mae'r ffurflen restr sydd ar gael i'r person cyfrifol wedi'i chyflwyno isod:

Rownd derfynol WorldSkills, datblygu datrysiadau TG ar gyfer busnes - beth ydyw, sut y digwyddodd a pham enillodd rhaglenwyr 1C yno

Cyril: Dim ond amlygu ceisiadau gwasanaeth sydd ar y gweill y gellir eu hamlygu yma. Wedi'i ddatrys trwy fformatio amodol mewn rhestr ddeinamig.

Trwy glicio ar y botwm ar waelod y sgrin, gall y defnyddiwr fynd i'r ffurflen ganlynol:

Rownd derfynol WorldSkills, datblygu datrysiadau TG ar gyfer busnes - beth ydyw, sut y digwyddodd a pham enillodd rhaglenwyr 1C yno

Nid oes unrhyw beth cymhleth o safbwynt 1C yn y ffurflen hon.

Mae’r ffurflen sydd ar gael i’r rheolwr gwasanaeth isod:

Rownd derfynol WorldSkills, datblygu datrysiadau TG ar gyfer busnes - beth ydyw, sut y digwyddodd a pham enillodd rhaglenwyr 1C yno

Caiff y ffurflen hon ei didoli yn ôl blaenoriaeth a dyddiad y cais. Trwy glicio ar y botwm isod, gall y defnyddiwr fynd i ffurf y cais a ddewiswyd:

Rownd derfynol WorldSkills, datblygu datrysiadau TG ar gyfer busnes - beth ydyw, sut y digwyddodd a pham enillodd rhaglenwyr 1C yno

Yn ogystal ag atal twyll, roedd y ffurflen hon yn awgrymu gweithredu rhestr o ddarnau sbâr ar gyfer atgyweiriadau. Mae'r is-dasg yn ddiddorol oherwydd bod gan y rhannau ddyddiad dod i ben. Mae hyn yn golygu, os oes argyfwng eisoes wedi digwydd gyda'r ased hwn a bod rhan wedi'i archebu ar ei gyfer, nad yw ei gyfnod dilysrwydd wedi dod i ben, yna gellir ei ailddefnyddio. Dylid dangos hyn i'r defnyddiwr.

Sylwebaeth arbenigol: dyma Kirill ei hun yn gosod yr acenion yn gywir. O safbwynt gweithredu ar y platfform 1C:Menter, nid oes dim byd hynod gymhleth. Roedd angen dadansoddiad gofalus o'r amodau ar gyfer cyfrifo a defnyddio darnau sbâr a gweithredu'r dasg yn ei chyfanrwydd yn gymwys. Yn ogystal, roedd angen cofnodi ceisiadau gwasanaeth yn gywir. Y prif anhawster oedd y pwysau amser o 2.5 awr yn unig.

Yn ogystal, fel mewn datblygiad symudol, roedd yn rhaid i'r cyfranogwr gael data'n gymwys o DBMS allanol (MS SQL).

Sesiwn 3

Ar gyfer cynnal a chadw (cynnal a chadw) cynigiwyd gweithredu gwasanaeth cynllunio hirdymor. Nodwedd ddiddorol yma oedd y gofyniad i greu amserlen cynnal a chadw ar gyfer asedau yn unol â'r amseriad - er enghraifft, bob yn ail fis ar y 3ydd. Yn yr un modd, yn ôl rhai dangosydd meintiol - er enghraifft, yn ôl odomedr car (newid olew bob 5000 km, ailosod teiars bob 20000 km). Dylai'r rheolwr cynnal a chadw fod wedi derbyn cymhwysiad symudol cyfleus sy'n arddangos rhestr ddynamig o waith cynnal a chadw hwyr, cyfredol a chwblhau am gyfnod penodol. Yn ogystal, roedd yn rhaid paentio pob math o waith cynnal a chadw mewn lliw yn unol â rheolau y cytunwyd arnynt yn arbennig. Roedd y cymhwysiad symudol i fod i sicrhau bod amserlenni cynnal a chadw newydd yn cael eu creu a marcio'r rhai a gwblhawyd eisoes yn uniongyrchol yn y gweithdai gyda diweddaru'r wybodaeth hon yn brydlon ar y gweinydd.

Rownd derfynol WorldSkills, datblygu datrysiadau TG ar gyfer busnes - beth ydyw, sut y digwyddodd a pham enillodd rhaglenwyr 1C yno

Cyril: Mae dau fath o atgyweiriadau: yn seiliedig ar amser ac yn seiliedig ar redeg. Caniateir amrywiad o fewn pob un. Er enghraifft, yn ôl y cynllun, dylai gwaith atgyweirio ddigwydd bob dydd Gwener, y 13eg o'r mis, neu bob 20,000 cilomedr. Ystyrir bod tasg wedi'i chwblhau os oes marc gwirio i'r dde ohoni.

Darparwyd amod ar gyfer didoli tasgau yn y rhestr. Hefyd, dylai pob llinell gael ei hamlygu mewn lliw yn dibynnu ar yr amodau.

Trwy glicio ar y botwm isod, gallwch greu cynllun gwasanaeth newydd:

Rownd derfynol WorldSkills, datblygu datrysiadau TG ar gyfer busnes - beth ydyw, sut y digwyddodd a pham enillodd rhaglenwyr 1C yno

Mae'r meysydd gofynnol yn cael eu harddangos yn dibynnu ar y math o siart a ddewiswyd. Os ydym wedi dewis amserlen wythnosol, yna dangosir dau faes i ni: rhif yr wythnos a diwrnod yr wythnos. Er enghraifft, ar ddydd Mawrth bob 3 wythnos.

Sylwebaeth arbenigol: fel yn y datblygiad symudol blaenorol ar y platfform 1C:Menter, yma mae'r dasg wedi'i rhannu'n fyd-eang yn 2 gydran - cyfathrebu â'r “gweinydd” trwy we-api ac arddangos rhestr ddeinamig yn gymwys gyda dyluniad amodol a hidlo (dewis) o data. Yn ogystal, roedd yn ddiddorol gweithredu'r gofyniad i roi cyfrif am atgyweiriadau fesul cyfnod a fesul dangosydd meintiol.

Sesiwn 4

Ar gyfer cydrannau a nwyddau traul, roedd angen ystyried rhestrau eiddo, treuliau cynllun a phryniannau yn y dyfodol. Yn ogystal, ymddangosodd cyfrifon swp yma, ond nid ar gyfer yr holl nwyddau. Roedd yn rhaid rheoli hyn i gyd o fewn warysau lluosog, gan gynnwys derbyniadau, gwariant a symud. Yn ôl telerau'r dasg, roedd angen sicrhau rheolaeth ar falansau ac osgoi gwrthdaro wrth weithio gyda stociau cyfredol. Mae rheolwyr prynu yn gweithio yn y fersiwn bwrdd gwaith o'r feddalwedd.

Dangosir y brif ffurf isod:

Rownd derfynol WorldSkills, datblygu datrysiadau TG ar gyfer busnes - beth ydyw, sut y digwyddodd a pham enillodd rhaglenwyr 1C yno

Cyril: Yn ogystal â didoli o'r amod, cynigiwyd rhoi'r gallu i'r defnyddiwr ddidoli ar hap. Ar 1C does dim rhaid i chi feddwl am y peth hyd yn oed. Dylai'r maes gyda nifer y rhannau gael ei amlygu mewn gwyrdd ar gyfer anfonebau.

Yn y sesiwn hon, gofynnwyd iddynt reoli gweddill y nwyddau mewn warysau. Felly, dylid arddangos y neges gyfatebol pan geisiwch ddileu'r anfoneb. Yma rydyn ni'n cofio arholiad arbenigwr y platfform. Mae ffurf yr anfoneb fel a ganlyn:

Rownd derfynol WorldSkills, datblygu datrysiadau TG ar gyfer busnes - beth ydyw, sut y digwyddodd a pham enillodd rhaglenwyr 1C yno

Mae gan bob rhan nodwedd sy'n pennu a ddylid ei neilltuo i swp penodol. Ar gyfer darnau sbâr o'r fath, mae'n hanfodol nodi'r rhif swp ym mhob dogfen. Mae hwn yn fesuriad ychwanegol wrth fonitro gweddillion rhannau. Gellir eu symud rhwng warysau hefyd:

Rownd derfynol WorldSkills, datblygu datrysiadau TG ar gyfer busnes - beth ydyw, sut y digwyddodd a pham enillodd rhaglenwyr 1C yno

Mae'r ffurflen yn wahanol i'r un flaenorol yn unig oherwydd yn lle'r cwsmer, mae angen i chi nodi o ba warws y bydd y danfoniad yn cael ei wneud. Mae'r rhestr ddethol ar gyfer y swp yn cael ei llunio'n awtomatig ar ôl i'r rhan gael ei dewis. Gall y defnyddiwr gynhyrchu adroddiad ar falansau darnau sbâr:

Rownd derfynol WorldSkills, datblygu datrysiadau TG ar gyfer busnes - beth ydyw, sut y digwyddodd a pham enillodd rhaglenwyr 1C yno

Yma gallwn weld y nwyddau sy'n weddill yn y warws a ddewiswyd. Mae'r blychau ticio i'r dde o'r warws yn caniatáu ichi ffurfweddu hidlo a didoli. Nid oes gan y rhestr raniad penodol fesul lot ar gyfer y rhannau hynny y mae eu hangen ar eu cyfer. Gellir gweld balansau pob swp o'r rhan sbâr a ddewiswyd gan ddefnyddio'r ddolen llywio ar y dde.

Sylwebaeth arbenigol: yn y sesiwn hon (modiwl) cyfrifeg swp ymddangosodd am y tro cyntaf. Roedd yn ofynnol i gyfranogwyr roi cyfrif am nwyddau traul a nwyddau nid yn unig ar eu pen eu hunain, ond hefyd fesul swp. Yn gyffredinol, mae'r dasg yn berffaith ar gyfer platfform 1C:Menter - ond roedd yn rhaid datblygu'r cyfan o'r dechrau a'i gwblhau mewn 2.5 awr.

Sesiwn 5

Yn y pumed sesiwn, rhoddwyd swyddogaeth rheoli ffynnon i ni. Ar gyfer grwpiau archwilio, roedd angen creu cymhwysiad symudol a fyddai'n cyfrif am ffynhonnau cynhyrchu olew neu nwy. Yma roedd angen derbyn rhestr o ffynhonnau cyfredol gan y gweinydd ac arddangos y ffynnon a ddewiswyd yn graffigol gan haenau (pridd, tywod, carreg, olew), gan ystyried dyfnder pob haen. Yn ogystal, roedd yn rhaid i'r cais ganiatáu diweddaru gwybodaeth am y ffynnon ac ychwanegu ffynhonnau newydd. Ar gyfer y cais hwn, mae'r cwsmer yn gosod amodau gweithredu arbennig mewn moddau all-lein ac ar-lein (rheoli cyfathrebu â'r gweinydd) - gwirio cyfathrebu â'r gweinydd bob 5 eiliad a newid ymarferoldeb y rhaglen yn dibynnu ar argaeledd y gweinydd.

Rownd derfynol WorldSkills, datblygu datrysiadau TG ar gyfer busnes - beth ydyw, sut y digwyddodd a pham enillodd rhaglenwyr 1C yno

Cyril: Pan fyddwch chi'n dewis ffynnon, mae graff bar yn cael ei arddangos, sy'n amlygu'r haenau hyd at y dyddodion olew neu nwy. Ar gyfer pob haen, caiff ei henw, ei liw a'i ystod digwyddiadau eu storio. Oherwydd y nodweddion dylunio, nid yw'r diagramau sydd wedi'u cynnwys yn y platfform yn helpu, ond mae'r ddogfen daenlen yn ymdopi â'r dasg yn berffaith. Gellir creu ac addasu ffynhonnau:

Rownd derfynol WorldSkills, datblygu datrysiadau TG ar gyfer busnes - beth ydyw, sut y digwyddodd a pham enillodd rhaglenwyr 1C yno

Ar wahân i amddiffyniad gwrth-ffôl lluosog, nid oedd unrhyw beth diddorol am y ffurflen hon.
Nesaf, awgrymwyd rheoli'r cysylltiad â'r gweinydd. Rydyn ni'n ceisio cysylltu bob 5 eiliad. Os nad yw'n gweithio, yna rydym yn cyfyngu ar ymarferoldeb y cais ac yn arddangos neges.

Sylwebaeth arbenigol: Mae tasg y sesiwn hon yn ddiddorol yn bennaf oherwydd ei galluoedd graffigol. Fe wnaeth cyfranogwyr a ddefnyddiodd y platfform 1C:Menter ei ddatrys mewn dwy ffordd wahanol - rhai yn defnyddio mecanwaith diagram, eraill yn defnyddio dogfen taenlen. Mae gan bob dull ei fanteision a'i anfanteision. Fel rhan o’r penderfyniad ym mhencampwriaeth WorldSkills, roedd amser yn allweddol (cofiwch y terfyn amser eto). Tasg ddiddorol ar wahân yw pingio'r gweinydd bob 5 eiliad a newid ymddygiad y rhaglen symudol yn dibynnu ar argaeledd neu ddiffyg argaeledd y gweinydd.

Sesiwn 6

Cynigiwyd creu man gwaith ar gyfer yr uwch reolwyr - Dangosfwrdd. Ar un sgrin roedd angen arddangos dangosyddion perfformiad cyffredinol y cwmni am gyfnod penodol ar ffurf graff a thabl. Y brif ffurf yw'r adroddiad cost:

Rownd derfynol WorldSkills, datblygu datrysiadau TG ar gyfer busnes - beth ydyw, sut y digwyddodd a pham enillodd rhaglenwyr 1C yno

Yn ogystal â'r Dangosfwrdd, roedd angen gweithredu dosbarthiad darnau sbâr ar gyfer atgyweirio asedau gan ddefnyddio dulliau dileu FIFO/LIFO/“Rhatest goes first”.

Wrth ddosbarthu, ystyriwyd swp-gyfrifo, defnyddiwyd rheolaeth cydbwysedd ac amddiffyniad rhag gweithredoedd defnyddwyr anawdurdodedig (“amddiffyn ffôl”).

Cyril: I'w datrys, defnyddiwyd tablau o werthoedd gyda meddalwedd cynhyrchu colofnau, oherwydd gall fod nifer mympwyol ohonynt:

  • Mae'r tabl cyntaf yn gyfrifol am gyfanswm costau adrannau fesul mis. Amlygir y rhaniadau mwyaf amhroffidiol a phroffidiol mewn coch a gwyrdd, yn y drefn honno.
  • Mae'r ail dabl yn dangos y rhannau drutaf a ddefnyddir amlaf ar gyfer pob mis. Os oes sawl rhan sy'n bodloni'r meini prawf, yna dylid eu harddangos mewn un gell, wedi'u gwahanu gan atalnodau.
  • Mae'r asedau drutaf (o ran costau darnau sbâr) yn cael eu harddangos yn rhes gyntaf y trydydd tabl. Mae'r ail linell yn dangos y rhaniad y mae'r ased uchod yn perthyn iddo. Os oes dau ased drutaf gyda'r un costau, yna dylid eu harddangos yn yr un gell, wedi'u gwahanu gan atalnodau.

Arddangoswyd y diagramau gan ddefnyddio mecanweithiau adeiledig y platfform, a'u llenwi'n rhaglennol gan ddefnyddio ymholiadau.

Cynigiwyd hefyd gweithredu cefnogaeth ar gyfer amlieithrwydd. Mae'r rhaglen yn llwytho ffeiliau XML gyda lleoleiddio elfennau rhyngwyneb, a dylid ail-lunio'r ffurflen wrth ddewis iaith yn y gwymplen.

Pan gliciwch ar y botwm yng nghornel chwith isaf y sgrin, mae'r ffurflen rheoli rhestr eiddo yn agor:

Rownd derfynol WorldSkills, datblygu datrysiadau TG ar gyfer busnes - beth ydyw, sut y digwyddodd a pham enillodd rhaglenwyr 1C yno

Yn y ffurflen hon, rydym yn olaf yn dechrau gwario rhannau ar atgyweiriadau. Yma rydym yn gyntaf yn dod o hyd i'r rhannau y bydd eu hangen arnom i atgyweirio'r ased. Yn seiliedig ar y meysydd a ddewiswyd a'r dull dosbarthu (FIFO, LIFO neu isafbris), dangosir y gemau a ganfuwyd neu neges os nad oes cyfatebiaethau. Yna gallwch chi farcio'r rhannau fel rhai y bwriedir atgyweirio'r ased hwnnw. Mae rheoli cydbwysedd yn berthnasol ar gyfer y sesiwn gyfredol. Os ydym eisoes wedi neilltuo manylion, yna ni ellir dod o hyd iddynt mwyach.

Sylwebaeth arbenigol: sesiwn ddiddorol iawn. Mae'n gwneud y gorau o alluoedd y llwyfan 1C:Menter - dyma waith cymwys gyda thablau rhithwir o gofrestrau cronni, a gwaith rhaglennol gydag elfennau ffurf (yn gyntaf oll - tablau, yn ail - penawdau), a diagramau. A hyd yn oed LIFO / FIFO wrth ddadansoddi rhestr eiddo, dadansoddiad elw / colled, ac ati.

Sesiwn 7

Ar ddiwedd y dasg (sesiwn 7), darparodd y cwsmer feddalwedd (ffeil exe) ar gyfer gweithgareddau'r prosiect a fideo byr ar weithio gydag ef. Roedd angen gwneud peirianneg wrthdro ac, yn seiliedig ar hyn, creu 2 ddiagram: diagram achos defnydd a diagram endid-perthynas. Yn ogystal, cyflwynwyd rhai gofynion ar gyfer creu meddalwedd yn y dyfodol - roedd angen creu gosodiad rhyngwyneb yn unol â'r gofynion hyn.

Yn ôl amodau'r gystadleuaeth, dim ond MS Visio oedd ei angen i greu diagramau.

Sylwebaeth arbenigol: yn y sesiwn hon, yn ymarferol ni ddefnyddiwyd galluoedd y platfform 1C:Menter. Crëwyd diagramau ar gyfer amodau'r gystadleuaeth yn MS Visio. Ond gellid creu prototeip o'r rhyngwyneb mewn sylfaen wybodaeth 1C wag.

Sylwadau cyffredinol

Ar ddechrau pob sesiwn, cynigiwyd mewnforio data gan ddefnyddio sgript SQL. Dyma oedd prif anfantais defnyddio 1C o’i gymharu â C#, gan inni dreulio o leiaf hanner awr yn distyllu data i ffynonellau data allanol, creu ein tablau ein hunain, a symud rhesi o ffynonellau allanol i’n tablau. Roedd angen i'r gweddill glicio ar y botwm Execute yn Microsoft SQL Studio.

Am resymau amlwg, nid yw storio data ar ddyfais symudol yn syniad da. Felly, yn ystod sesiynau symudol fe wnaethon ni greu sylfaen gweinydd. Roeddent yn storio data yno ac yn darparu mynediad iddo trwy wasanaethau http.

Sylwebaeth arbenigol: mae'r cydbwysedd 1C/nad yw'n 1C yn ddiddorol yma - tra treuliodd rhaglenwyr menter 1C: amser sylweddol yn cysylltu â DBMS allanol (soniodd Kirill am hyn ar wahân uchod), treuliodd datblygwyr C#/Java (Android Studio ar gyfer datblygiad symudol) amser ar feysydd eraill - rhyngwynebau, ysgrifennu mwy o god. Felly, roedd canlyniadau pob sesiwn yn anrhagweladwy ac yn hynod ddiddorol i bob arbenigwr. Ac arhosodd y dirgelwch hwn tan y diwedd - edrychwch ar y tabl olaf o enillwyr gyda dosbarthiad y pwyntiau.

Rownd derfynol WorldSkills, datblygu datrysiadau TG ar gyfer busnes - beth ydyw, sut y digwyddodd a pham enillodd rhaglenwyr 1C yno
Gorffennodd Kirill y stori :)

I gloi, dylid cofio nad oedd angen i'r perfformiwr “dim ond rhaglennu'r dasg yn unol â'r manylebau technegol” - roedd yn rhaid iddo ddadansoddi'r dasg, dewis blociau ar gyfer gweithredu is-dasgau, eu dylunio a phenderfynu beth yn union fyddai ef. gallu gweithredu o hyn yn yr amser neilltuedig hynod o fyr. Ar y 4 diwrnod bu'n rhaid i mi actio dan bwysau amser difrifol, yn aml yn dechrau pob sesiwn ddilynol o'r dechrau. Bydd hyd yn oed arbenigwr oedolion sydd â blynyddoedd lawer o brofiad yn y diwydiant yn cael anhawster mawr i gwblhau'r dasg a neilltuwyd ar gyfer y sesiwn 100% o fewn yr amser penodedig.

Mae'r system asesu a fabwysiadwyd yn haeddu sylw arbennig.

Ar gyfer pob sesiwn, mae'r awduron tasg yn datblygu system gymhleth o feini prawf, gan gynnwys gwirio ymarferoldeb, gweithrediad cywir, gofynion ar gyfer rhyngwyneb y cais, a hyd yn oed yn dilyn canllaw arddull a ddarperir yn arbennig i'r cyfranogwyr gan y cwmni y maent yn datblygu eu datrysiadau ar ei gyfer.

Mae'r meini prawf gwerthuso wedi'u crynhoi'n fân iawn - gyda chyfanswm cost y dasg sesiwn yn ddegau o bwyntiau, gall cyflawni rhai meini prawf ychwanegu degfedau o bwynt at y cyfranogwr. Mae hyn yn cyflawni lefel hynod uchel a gwrthrychol o werthuso canlyniadau pob cyfranogwr yn y gystadleuaeth.

Canfyddiadau

Roedd y canlyniadau terfynol yn drawiadol.

Mewn brwydr chwerw, Kirill Pavkin o Rwsia, a ddefnyddiodd y llwyfan 1C:Menter, enillodd. Mae Kirill yn 17 oed, mae'n dod o Stavropol.

Yn llythrennol roedd degfedau o bwynt yn gwahanu'r enillydd oddi wrth ei erlidwyr. Cymerwyd yr ail le gan gyfranogwr o Taiwan. Mae tabl cyffredinol y chwe chanlyniad uchaf yn edrych fel hyn:

Rownd derfynol WorldSkills, datblygu datrysiadau TG ar gyfer busnes - beth ydyw, sut y digwyddodd a pham enillodd rhaglenwyr 1C yno

Wrth gwrs, enillodd Kirill diolch i'w dalent, ei wybodaeth a'i sgiliau.

Fodd bynnag, nodwn fod y tri chyfranogwr a ddefnyddiodd y platfform 1C:Menter fel offeryn wedi’u cynnwys yn y pump uchaf - sy’n gadarnhad diamod o lefel byd technoleg 1C:Menter.

Yn dilyn canlyniadau'r gystadleuaeth, dyfarnwyd yr enillwyr yng nghanolfan gyfryngau KazanExpo; derbyniodd y bechgyn fedalau aur pur (yn unol â'u lle) a gwobrau ariannol. Derbyniodd y bechgyn hefyd dystysgrifau yn caniatáu iddynt gael interniaeth yn 1C.

Rownd derfynol WorldSkills, datblygu datrysiadau TG ar gyfer busnes - beth ydyw, sut y digwyddodd a pham enillodd rhaglenwyr 1C yno

Ffynhonnell: hab.com

Ychwanegu sylw