WorldSkills Finale, Entwécklung vun IT Léisunge fir Geschäfter - wat et ass, wéi et geschitt ass a firwat 1C Programméierer do gewonnen hunn

WorldSkills Finale, Entwécklung vun IT Léisunge fir Geschäfter - wat et ass, wéi et geschitt ass a firwat 1C Programméierer do gewonnen hunn
WorldSkills ass eng international Bewegung déi berufflech Concourse fir jonk Leit ënner 22 Joer organiséiert.

Déi international Finale gëtt all zwee Joer ofgehalen. Dëst Joer war déi lescht Plaz Kazan (déi lescht Finale war 2017 zu Abu Dhabi, déi nächst wäert 2021 zu Shanghai sinn).

WorldSkills Championships sinn déi weltgréisste Championnat vu professionnelle Fäegkeeten. Si ugefaang mat blo-Kraaft Beruffer, an an de leschte Joeren ëmmer méi Opmierksamkeet op "Beruffer vun der Zukunft" bezuelt ginn, dorënner IT Disziplinnen, fir déi e separat grousse Cluster um Championnat zu Kazan zougewisen gouf.

WorldSkills Finale, Entwécklung vun IT Léisunge fir Geschäfter - wat et ass, wéi et geschitt ass a firwat 1C Programméierer do gewonnen hunn

Am IT Block gëtt et eng Kompetenz (e spezifesche "Sport") genannt "IT Software Solutions for Business".

An all Concours ass déi zulässlech Lëscht vun benotzt Tools limitéiert. A wann zum Beispill fir "Landschaftsdesign" d'Lëscht vu méiglechen Tools limitéiert ass (natierlech, ouni explizit Hiersteller oder Faarf unzeginn), dann an der Kompetenz "Software Léisunge fir d'Geschäft" d'Lëscht vun akzeptéierten Technologien, déi d'Participanten benotze kënnen ass strikt limitéiert, wat spezifesch Technologien a spezifesch Plattformen ugeet (.NET an Java mat engem spezifesche Set vu Kaderen).

D'Positioun vum 1C zu dësem Thema ass wéi follegt: Informatiounstechnologie ass e ganz dynamesche Gebitt, nei Technologien an Entwécklungsinstrumenter ginn stänneg an der Welt op. Aus eiser Siicht ass et richteg fir Spezialisten d'Tools ze benotzen, mat deenen se wëllen a gewinnt sinn ze schaffen.

Am Hierscht 2018 huet d'WorldSkills Management eis héieren. Elo musse mir d'Methodologie testen fir nei Technologien a Concoursen ze integréieren. Et ass net einfach.

D'1C: Enterprise Plattform gouf an der Infrastrukturlëscht vum Championnat zu Kazan abegraff an eng experimentell Plattform fir IT Software Solutions for Business Sandbox gouf organiséiert.

WorldSkills Finale, Entwécklung vun IT Léisunge fir Geschäfter - wat et ass, wéi et geschitt ass a firwat 1C Programméierer do gewonnen hunn

Maacht weg datt déi offiziell Sprooch vum Championnat Englesch ass. All Material mat de Resultater vun der Léisung vun Aufgaben (Quellcoden, Begleedungsdokumentatioun, Software-Interfaces) sollten och an dëser Sprooch iwwerdroen ginn. Trotz den Zweifel vun e puer Leit (nach!), Dir kënnt op Englesch an 1C schreiwen.

WorldSkills Finale, Entwécklung vun IT Léisunge fir Geschäfter - wat et ass, wéi et geschitt ass a firwat 1C Programméierer do gewonnen hunn

9 jonk Leit aus 8 Länner (Philippinen, Taiwan, Korea, Finnland, Marokko, Russland, Kasachstan, Malaysia) hunn um Concours op dësem Site deelgeholl.

D'Jury - en Team vun Experten - gouf vun engem Expert aus de Philippinen, Joey Manansala, geleet.

WorldSkills Finale, Entwécklung vun IT Léisunge fir Geschäfter - wat et ass, wéi et geschitt ass a firwat 1C Programméierer do gewonnen hunn

Experten aus Finnland, de VAE, Costa Rica, Korea, Russland an Taiwan ware vertrueden.

Separat bemierken mir datt d'Participanten aus Russland (Pavkin Kirill, Sultanova Aigul) a Kasachstan (Vitovsky Ludwig) decidéiert hunn d'1C:Enterprise Plattform als Deel vum Concours ze benotzen. De Rescht vun de Participanten benotzt .NET fir Desktop an Android Studio fir mobil Entwécklung. Et ass interessant datt d'Participanten, déi 1C gewielt hunn, ganz jonk sinn (Kirill ass e Student an enger Schoul zu Stavropol, dëst Joer ass hien an den 11. zum Beispill, e Participant aus Korea - Gewënner vum 2013 WorldSkills Championnat zu Leipzig; all hunn Erfahrung matmaachen an WorldSkills an e puer Joer Beruffserfahrung an der Industrie).

Bedenkt datt während dem Concours d'Participanten verschidde modern Technologien benotzt hunn, hu mir d'Chance fir d'1C:Enterprise Plattform a wierklech Kampfbedéngungen ze testen, souwuel d'Qualitéit vun de Léisungen, déi mat senger Hëllef kritt goufen, an d'Geschwindegkeet vun der Entwécklung, déi mat hirer Notzung erreecht gëtt, ze vergläichen.

Separat bemierken mir datt am Kader vun der spezieller IT Software Solutions for Business Sandbox Plattform d'Participanten déiselwecht Aufgaben ofgeschloss hunn wéi d'Participanten an der Haapt IT Software Solutions for Business Plattform.

D'Aufgab selwer ass eng komplex Aufgab fir e bestëmmte Geschäft ze automatiséieren; dëst Joer war d'Beispill vun engem Geschäft déi fiktiv Firma KazanNeft.

D 'Legend

Kazan Oil ass eng vun de gréissten Uelegfirmen an der Republik Tatarstan, déi als nationale Maartspiller an eng international unerkannt Mark an dësem Beräich operéiert. De Sëtz vun der Firma, spezialiséiert op Feldfuerschung, Produktioun, Produktioun, Raffinéierung, Transport a Verkaf a Verdeelung vun Ueleg, Petrolprodukter an Äerdgas, ass zu Kazan (Russland).

WorldSkills Finale, Entwécklung vun IT Léisunge fir Geschäfter - wat et ass, wéi et geschitt ass a firwat 1C Programméierer do gewonnen hunn

Zënter datt d'Firma eng Strategie vun der rapider Expansioun an der Schafung vun neie Büroen uechter Russland implementéiert, huet d'Gestioun vun der Firma decidéiert nei Business Automation Software aféieren, déi zielt fir gewësse Operatiounen z'erhalen an ze managen.

Championnat Konditiounen

Aufgaben goufen un d'Participanten a Form vu Moduler (Sessiounen) kritt mat der Fuerderung fir se an enger limitéierter Zäit ofzeschléissen. Et waren am Ganzen 7 Moduler. Dräi Sessiounen fir op engem Desktop ze léisen - 2.5 Stonnen all. Dräi Sessiounen - Client-Server Entwécklung, wou de Client eng mobil Applikatioun war, a Kommunikatioun tëscht dem Client an dem Server gouf iwwer WEB-API duerchgefouert. Dëst huet 3.5 Stonnen gedauert. Déi lescht Sessioun - Aufgaben iwwer Reverse Engineering vun existente Software, 2.5 Stonnen. Als Deel vun der Reverse Engineering mussen d'Participanten, op Basis vun der Informatioun, déi hinnen geliwwert goufen, d'Struktur vun der Uwendungsdatenbank designen (duerch e Bau vun engem ER Diagramm), Szenarie analyséieren fir de System ze benotzen (duerch e Gebrauchsfall Diagramm ze bauen), an och entwéckelen an designen d'Interface vun der Softwareléisung no de geliwwert funktionnelle Ufuerderunge.

D'Haaptentwécklungsplattformen déi benotzt goufen waren .NET (C #) an Java (inklusiv Android Studio fir mobil Entwécklung). Déi experimentell SandBox benotzt .NET, Java an 1C:Enterprise Versioun 8.3.13.

Um Enn vun all Sessioun hunn d'Experten d'Resultat bewäert - e fäerdege schaffbare Projet deen d'Aufgaben ëmsetzt, déi am Ufank vun der Sitzung festgeluecht goufen.

D'Besonderheet vun den Aufgaben ass hir "Vitalitéit" - vill Ufuerderungen a limitéierter Zäit. Déi meescht vun de Problemer sinn net speziell Olympiad Problemer, mä si ganz no bei real industriell Problemer - Spezialisten konfrontéiert hinnen all Dag. Awer et gi vill Aufgaben, an d'Zäit ass limitéiert. De Participant muss déi maximal Unzuel u Probleemer léisen, déi de gréisste Virdeel fir d'Geschäft hunn. Et ass guer net e Fakt datt eng komplex Aufgab aus enger algorithmescher Siicht méi Gewiicht wäert hunn wéi eng elementar. Zum Beispill, e funktionnéierende Comptabilitéitssystem vun dräi Dëscher ze kreéieren ass méi wichteg fir e Geschäft wéi eng schéin Berichtungsform mat komplexe Algorithmen, wat ouni dës Dëscher komplett onnéideg ass.

WorldSkills Finale, Entwécklung vun IT Léisunge fir Geschäfter - wat et ass, wéi et geschitt ass a firwat 1C Programméierer do gewonnen hunn

Mir hunn de Gewënner vum Concours gefrot, e Participant aus Russland, Kirill Pavkin, eis méi ze soen iwwer wat d'Aufgaben waren a wéi hien hir Léisung ugeet.

WorldSkills Finale, Entwécklung vun IT Léisunge fir Geschäfter - wat et ass, wéi et geschitt ass a firwat 1C Programméierer do gewonnen hunn

Drënner ass eng Beschreiwung vun der Aufgab, dem Kirill seng eege Geschicht iwwer wéi hien d'Aufgab geléist huet. Mir hunn och de Vitaly Rybalka, en 1C Employé an ee vun den IT Solutions for Business Sandbox Experten gefrot, fir dem Kirill seng Léisungen ze kommentéieren.

Als Deel vun der Aufgab war et néideg d'Aktivitéite vu verschiddenen Aarte vu Benotzer ze automatiséieren:

  • Verantwortlech fir Comptabilitéit vun Firma Verméigen
  • Verantwortlech fir ongeplangte Reparaturen a geplangten Ënnerhalt vun de Firmenverméigen
  • Kaafmanager fir Komponenten a Verbrauchsmaterial
  • Ueleg Exploratioun an Ueleg Produktioun Divisiounen
  • Top Gestioun brauch analytesch Berichter

Sëtzung 1

Aus der Siicht vun Verméigen (zum Beispill, eng Gefier Flott), war et néideg hir Comptablesmethod ëmzesetzen (nei opzebauen, Aktuell änneren), séier Sich a verschidden Zorte vu Filtere fir Informatioun ze weisen, Verméigen tëscht de Divisiounen vun der Firma ze bewegen. a Gruppe vu Verméigen selwer. Bleift eng Geschicht vu sou Bewegungen a gitt Analysen iwwer hinnen an Zukunft. Asset Accounting gouf haaptsächlech fir mobil Benotzergruppen implementéiert.

WorldSkills Finale, Entwécklung vun IT Léisunge fir Geschäfter - wat et ass, wéi et geschitt ass a firwat 1C Programméierer do gewonnen hunn

Cyril: Eng interessant Ënnertask war d'Ëmsetzung vu Knäppercher an der Asset Lëscht. Fir dëst ze léisen, hu mir eng dynamesch Lëscht benotzt: mir schreiwen eng arbiträr Ufro, a wa mir Daten um Server kréien, ginn Navigatiounslinks op Biller aus der Bildbibliothéik op déi erfuerderlech Felder zou.

Vun der Konventioun kënnen d'Fotoen op zwou Méiglechkeeten un e Verméigen befestegt ginn: eng Foto maachen (Multimedia) a wielt aus der Galerie (Dateiauswieldialog).

E puer Forme musse nei gezeechent ginn wann den Ecran gedréit gouf:

WorldSkills Finale, Entwécklung vun IT Léisunge fir Geschäfter - wat et ass, wéi et geschitt ass a firwat 1C Programméierer do gewonnen hunn

Wann Dir Écran Parameteren änneren, änneren mir d'Visibilitéit vun Knäppchen Gruppen.

Ënnerhalung awer einfach Aufgaben enthalen Filteren an enger dynamescher Lëscht, Sich an zwee Felder (Nummer an Numm), a Generatioun vun enger Asset Serien Nummer.

Expert Kommentar: aus der Siicht vun der Léisung op der 1C:Enterprise Plattform ass d'Aufgab ganz kloer. Zousätzlech zu der aktueller Schafung vun der mobiler Applikatioun war et néideg fir d'Transfert vun Daten vum DBMS "Server" (MS SQL um Desktop) op d'mobil Applikatioun an zréck ze këmmeren. Fir dësen Zweck goufen d'Mechanismen vun externen Datequellen an http Servicer an der Desktop "Proxy Applikatioun" benotzt. Fir déi mobil Plattform selwer, weist Biller an enger dynamescher Lëscht eng erhéicht Komplexitéit.

Sëtzung 2

Et war néideg Reparatur Gestioun fir d'Firma d'Verméigen opzebauen. Als Deel vun dëser Aufgab war et néideg eng Lëscht vun Ufroe fir Reparaturen (vun Departementer a Gruppen) ze halen, d'Prioritéite fir d'Dringendes vu Reparaturen ze berücksichtegen, e Reparaturplang am Aklang mat de Prioritéite plangen, déi néideg Komponenten bestellen an huelen déi bestehend berücksichtegt. Eng interessant Ënnertask war datt verschidde Komponenten en Verfallsdatum haten; wann en Deel scho fir e bestëmmten Verméigen bestallt gouf a seng Frist net ofgelaf ass, dann ass et fir dësen Verméigen net néideg de selwechten Deel erëm ze kafen. D'Reparatur Interface gouf fir den Desktop Komponent vun der Firma Software entwéckelt.

Et war och néideg fir eng net-trivial Autorisatiounsform fir zwou Rollen ze kreéieren: déi responsabel Persoun an de Servicemanager. D'Besonderheet ass datt Dir no der Autorisatioun automatesch eng vun de Rollen wielt.

WorldSkills Finale, Entwécklung vun IT Léisunge fir Geschäfter - wat et ass, wéi et geschitt ass a firwat 1C Programméierer do gewonnen hunn

D'Lëschtform, déi fir déi verantwortlech Persoun verfügbar ass, gëtt hei ënnen presentéiert:

WorldSkills Finale, Entwécklung vun IT Léisunge fir Geschäfter - wat et ass, wéi et geschitt ass a firwat 1C Programméierer do gewonnen hunn

Cyril: Nëmmen d'Highlighting vun onendlechen Serviceufroe kann hei markéiert ginn. Geléist duerch bedingt Formatéierung an enger dynamescher Lëscht.

Andeems Dir op de Knäppchen um Enn vum Écran klickt, kann de Benotzer op de folgende Formulaire goen:

WorldSkills Finale, Entwécklung vun IT Léisunge fir Geschäfter - wat et ass, wéi et geschitt ass a firwat 1C Programméierer do gewonnen hunn

Aus enger 1C Siicht ass et näischt komplizéiert an dëser Form.

De Formulaire verfügbar fir de Service Manager ass hei ënnen:

WorldSkills Finale, Entwécklung vun IT Léisunge fir Geschäfter - wat et ass, wéi et geschitt ass a firwat 1C Programméierer do gewonnen hunn

Dëse Formulaire gëtt no Prioritéit an Datum vun der Ufro zortéiert. Andeems Dir op de Knäppchen hei ënnen klickt, kann de Benotzer op d'Form vun der gewielter Ufro goen:

WorldSkills Finale, Entwécklung vun IT Léisunge fir Geschäfter - wat et ass, wéi et geschitt ass a firwat 1C Programméierer do gewonnen hunn

Zousätzlech zu Foolproofing, proposéiert dës Form eng Lëscht vun Ersatzdeeler fir Reparaturen ëmzesetzen. D'Ënnertask ass interessant well d'Deeler en Verfallsdatum hunn. Dëst bedeit datt wann en Noutfall mat dësem Verméigen scho geschitt ass an en Deel dofir bestallt gouf, wou d'Gëltegkeetsperiod net ofgelaf ass, da kann et erëmbenotzt ginn. Dëst soll dem Benotzer gewisen ginn.

Expert Kommentar: hei huet de Kirill selwer d'Akzenter richteg geluecht. Aus der Siicht vun der Implementatioun op der 1C:Enterprise Plattform gëtt et näischt extrem komplizéiert. Eng virsiichteg Analyse vun de Konditioune fir Comptabilitéit a Gebrauch vun Ersatzdeeler a kompetent Ëmsetzung vun der Aufgab als Ganzt waren erfuerderlech. Ausserdeem war et néideg fir Serviceufroen richteg opzehuelen. Déi Haaptschwieregkeet war nëmmen den Zäitdrock vun 2.5 Stonnen.

Zousätzlech, wéi an der mobiler Entwécklung, muss de Participant kompetent Daten aus engem externen DBMS (MS SQL) kréien.

Sëtzung 3

Fir den Ënnerhalt (Maintenance) gouf virgeschloen, e laangfristeg Planungsservice ëmzesetzen. Eng interessant Feature hei war d'Ufuerderung fir en Ënnerhaltplang fir Verméigen no Timing ze kreéieren - zum Beispill all zweete Mount den 3. Och no e puer quantitativen Indikateuren - zum Beispill, laut dem Kilometerzähler vum Auto (Ueleg änneren all 5000 km, Pneuen Ersatz all 20000 km). Den Ënnerhaltmanager sollt eng praktesch mobil Applikatioun kréien, déi dynamesch eng Lëscht vun iwwerdriwwenen, aktuellen a fäerdegen Ënnerhalt fir eng spezifizéierter Period weist. Zousätzlech huet all Zort Ënnerhalt missen no speziell ausgemaache Reegelen a Faarf gemoolt ginn. Déi mobil Applikatioun sollt d'Schafung vun neien Ënnerhaltspläng garantéieren an d'Markéierung vun deenen, déi scho direkt an den Atelieren ofgeschloss sinn, mat enger prompt Aktualiséierung vun dëser Informatioun um Server.

WorldSkills Finale, Entwécklung vun IT Léisunge fir Geschäfter - wat et ass, wéi et geschitt ass a firwat 1C Programméierer do gewonnen hunn

Cyril: Et ginn zwou Zorte vu Reparatur: Zäit-baséiert an lafen-baséiert. Variabilitéit ass bannent all erlaabt. Zum Beispill sollen dem Plang no all Freiden, den 13. vum Mount oder all 20,000 Kilometer gefléckt ginn. Eng Aufgab gëtt als fäerdeg ugesinn wann et e Scheckzeechen op der rietser Säit ass.

Eng Konditioun gouf virgesinn fir Aufgaben an der Lëscht ze sortéieren. Och all Linn soll a Faarf markéiert ginn ofhängeg vun de Bedéngungen.

Andeems Dir op de Knäppchen hei ënnen klickt, kënnt Dir en neie Serviceplang erstellen:

WorldSkills Finale, Entwécklung vun IT Léisunge fir Geschäfter - wat et ass, wéi et geschitt ass a firwat 1C Programméierer do gewonnen hunn

Déi erfuerderlech Felder ginn ugewisen ofhängeg vum gewielten Diagrammtyp. Wa mir e wëchentlechen Zäitplang ausgewielt hunn, da gi mir zwee Felder gewisen: d'Wochnummer an den Dag vun der Woch. Zum Beispill, Dënschdes all 3 Wochen.

Expert Kommentar: wéi an der viregter mobiler Entwécklung op der 1C:Enterprise Plattform, hei ass d'Aufgab global an 2 Komponenten ënnerdeelt - Kommunikatioun mam "Server" iwwer Web-API a kompetent Affichage vun enger dynamescher Lëscht mat bedingten Design a Filteren (Selektioun) vun daten. Zousätzlech war et interessant d'Ufuerderung ëmzesetzen fir Reparaturen ze berechnen souwuel no Period wéi och duerch quantitativen Indikator.

Sëtzung 4

Fir Komponenten a Verbrauchsmaterial war et néideg Inventairen ze berücksichtegen, Ausgaben ze plangen an zukünfteg Akeef. Zousätzlech ass Batch Accounting hei opgetaucht, awer net fir all Wueren. All dëst huet misse bannent multiple Lagere geréiert ginn, dorënner Empfang, Ausgaben a Bewegung. No de Konditioune vun der Aufgab war et néideg d'Kontroll vun de Salden ze garantéieren an Konflikter ze vermeiden wann Dir mat aktuellen Aktien schafft. Kaf Manager schaffen an der Desktop Versioun vun der Software.

D'Haaptform ass hei ënnen gewisen:

WorldSkills Finale, Entwécklung vun IT Léisunge fir Geschäfter - wat et ass, wéi et geschitt ass a firwat 1C Programméierer do gewonnen hunn

Cyril: Nieft der Sortéierung vun der Konditioun gouf proposéiert de Benotzer d'Méiglechkeet ze ginn zoufälleg ze sortéieren. Op 1C musst Dir net mol driwwer nodenken. D'Feld mat der Quantitéit vun Deeler soll gréng fir Rechnungen markéiert ginn.

An dëser Sessioun goufen se gefrot fir déi verbleiwen Wueren an de Lager ze kontrolléieren. Also soll de entspriechende Message ugewisen ginn wann Dir probéiert d'Rechnung ze läschen. Hei erënnere mir un de Plattform Spezialist Examen. D'Form vun der Rechnung ass wéi follegt:

WorldSkills Finale, Entwécklung vun IT Léisunge fir Geschäfter - wat et ass, wéi et geschitt ass a firwat 1C Programméierer do gewonnen hunn

All Deel huet eng Charakteristik déi bestëmmt ob et zu engem spezifesche Batch zougewisen soll ginn. Fir esou Ersatzdeeler ass et néideg, d'Batchnummer an all Dokumenter unzeginn. Dëst ass eng zousätzlech Messung beim Iwwerwaachung vun Deelerreschter. Si kënnen och tëscht Lagerhaiser geplënnert ginn:

WorldSkills Finale, Entwécklung vun IT Léisunge fir Geschäfter - wat et ass, wéi et geschitt ass a firwat 1C Programméierer do gewonnen hunn

D'Form ënnerscheet sech vun der viregter nëmmen an datt amplaz vum Client, Dir musst de Lager unzeginn, aus deem d'Liwwerung gemaach gëtt. D'Selektiounslëscht fir de Batch gëtt automatesch zesummegesat nodeems den Deel ausgewielt gëtt. De Benotzer kann e Bericht iwwer Ersatzdeelerbalancen generéieren:

WorldSkills Finale, Entwécklung vun IT Léisunge fir Geschäfter - wat et ass, wéi et geschitt ass a firwat 1C Programméierer do gewonnen hunn

Hei kënne mir déi reschtlech Wueren am gewielte Lager kucken. D'Checkboxen op der rietser Säit vum Lager erlaben Iech Filteren a Sortéierungen ze konfiguréieren. D'Lëscht huet keng explizit Divisioun duerch Lot fir déi Deeler fir déi se erfuerderlech ass. D'Balancen fir all Batchnummer vum gewielten Ersatzdeel kënnen iwwer de Navigatiounslink op der rietser Säit gekuckt ginn.

Expert Kommentar: an dëser Sëtzung (Modul) Batch Comptablesmethod fir d'éischte Kéier. D'Participanten waren verlaangt fir Verbrauchsmaterial a Wueren net nëmme selwer ze berechnen, awer och duerch Batch. Am Allgemengen ass d'Aufgab perfekt fir d'1C: Enterprise Plattform - awer et huet alles misse vun Null entwéckelt an an 2.5 Stonnen ofgeschloss ginn.

Sëtzung 5

An der fënnefter Sessioun krute mir d'Funktionalitéit vum Wellmanagement zougewisen. Fir Exploratiounsgruppen war et néideg eng mobil Applikatioun ze kreéieren déi d'Ueleg- oder Gasproduktiounsbrunnen ausrechnen. Hei war et néideg eng Lëscht vun aktuellen Wells vum Server ze kréien an déi gewielte Well grafesch duerch Schichten (Buedem, Sand, Steen, Ueleg) ze weisen, andeems d'Tiefe vun all Schicht berücksichtegt. Zousätzlech huet d'Applikatioun missen d'Informatioun iwwer d'Brunn aktualiséieren an nei Brunnen derbäisetzen. Fir dës Applikatioun huet de Client speziell Operatiounsbedéngungen an offline an online Modi gesat (Kontroll vun der Kommunikatioun mam Server) - d'Kommunikatioun mam Server all 5 Sekonnen iwwerpréift an d'Funktionalitéit vun der Applikatioun änneren ofhängeg vun der Disponibilitéit vum Server.

WorldSkills Finale, Entwécklung vun IT Léisunge fir Geschäfter - wat et ass, wéi et geschitt ass a firwat 1C Programméierer do gewonnen hunn

Cyril: Wann Dir eng Brunn auswielt, gëtt e Bargraph ugewisen, deen d'Schichten bis op d'Ueleg- oder Gasdepositioune beliicht. Fir all Layer gëtt säin Numm, Faarf an Optriedeberäich gespäichert. Wéinst den Designfeatures hëllefen d'Diagrammer, déi an der Plattform agebaut sinn, net, awer d'Spreadsheet-Dokument këmmert sech perfekt mat der Aufgab. Wells kënnen erstallt a geännert ginn:

WorldSkills Finale, Entwécklung vun IT Léisunge fir Geschäfter - wat et ass, wéi et geschitt ass a firwat 1C Programméierer do gewonnen hunn

Ausser multiple foolproof Schutz, war näischt interessant iwwer dës Form.
Als nächst gouf proposéiert d'Verbindung mam Server ze kontrolléieren. Mir probéieren all 5 Sekonnen ze verbannen. Wann et net funktionnéiert, limitéiere mir d'Funktionalitéit vun der Applikatioun a weisen e Message.

Expert Kommentar: D'Aufgab vun dëser Sessioun ass virun allem interessant wéinst senge grapheschen Fäegkeeten. D'Participanten, déi d'1C: Enterprise Plattform benotzen, hunn et op zwou verschidde Weeër geléist - e puer mat engem Diagrammmechanismus, anerer mat engem Spreadsheet-Dokument. All Method huet seng Virdeeler an Nodeeler. Als Deel vun der Decisioun um WorldSkills Championnat war Zäit Schlëssel (erënneren der Zäit Limite erëm). Eng separat interessant Aufgab ass de Server all 5 Sekonnen ze pingelen an d'Behuele vun der mobiler Applikatioun z'änneren ofhängeg vun der Disponibilitéit oder der Onverfügbarkeet vum Server.

Sëtzung 6

Et gouf proposéiert en Aarbechtsberäich fir Top Management ze kreéieren - Dashboard. Op engem Écran war et néideg d'allgemeng Leeschtung Indicateuren vun der Firma fir eng spezifizéierter Period an grafesch an tabulär Form ze weisen. D'Haaptform ass de Käschtebericht:

WorldSkills Finale, Entwécklung vun IT Léisunge fir Geschäfter - wat et ass, wéi et geschitt ass a firwat 1C Programméierer do gewonnen hunn

Nieft dem Dashboard war et néideg fir d'Verdeelung vun Ersatzdeeler fir Assetreparatur mat FIFO / LIFO / "Bëllegst geet éischt" Schreifmethoden ëmzesetzen.

Wärend der Verdeelung gouf Batch-Comptabilitéit berücksichtegt, Gläichgewiicht Kontroll a Schutz géint onerlaabt Benotzeraktiounen ("Narrschutz") benotzt.

Cyril: Fir ze léisen, goufen Tabelle vu Wäerter mat Software Generatioun vu Kolonnen benotzt, well et kann eng arbiträr Zuel vun hinnen sinn:

  • Den éischten Dësch ass verantwortlech fir d'Gesamtkäschte vun den Departementer pro Mount. Déi onprofitabel a rentabel Divisiounen sinn a rout a gréng respektiv markéiert.
  • Déi zweet Tabell weist déi deiersten an am meeschte benotzten Deeler fir all Mount. Wann et e puer Deeler sinn, déi de Critèren entspriechen, da sollten se an enger Zell ugewise ginn, getrennt vu Kommaen.
  • Déi deierste Verméigen (a punkto Ersatzdeeler Käschten) sinn an der éischter Zeil vun der drëtter Tabell ugewisen. Déi zweet Linn weist d'Divisioun un déi de Verméigen hei uewen gehéiert. Wann et zwee deierste Verméigen mat de selwechte Käschten sinn, da sollten se an der selwechter Zell ugewise ginn, mat Komma getrennt.

D'Diagrammer goufen mat den agebaute Mechanismen vun der Plattform ugewisen, a programmatesch mat Ufroen ausgefëllt.

Et gouf och proposéiert d'Ënnerstëtzung fir d'Méisproochegkeet ëmzesetzen. De Programm lued XML-Dateien mat der Lokaliséierung vun den Interface-Elementer, an d'Form soll nei gezeechent ginn wann Dir eng Sprooch an der Dropdown-Lëscht auswielt.

Wann Dir op de Knäppchen an der ënneschter lénkser Ecke vum Bildschierm klickt, fänkt d'Inventarmanagementform op:

WorldSkills Finale, Entwécklung vun IT Léisunge fir Geschäfter - wat et ass, wéi et geschitt ass a firwat 1C Programméierer do gewonnen hunn

An dëser Form fänken mir endlech Deeler un Reparaturen aus. Hei fanne mir als éischt d'Deeler déi mir brauchen fir de Verméigen ze reparéieren. Baséiert op der gewielter Felder an Verdeelung Method (FIFO, LIFO oder Minimum Präis), d'Matcher fonnt oder e Message wann et keng Mätscher sinn ugewisen. Dir kënnt dann d'Deeler markéieren als geduecht fir dee Verméigen ze reparéieren. Balance Kontroll ass relevant fir déi aktuell Sessioun. Wa mir schonn Detailer zougewisen hunn, da kënnen se net méi fonnt ginn.

Expert Kommentar: ganz interessant Sëtzung. Et mécht déi meescht vun de Fäegkeeten vun der 1C:Enterprise Plattform - hei ass kompetent Aarbecht mat virtuellen Dëscher vun Akkumulationsregistre, a programmatesch Aarbecht mat Formelementer (fir d'éischt - Dëscher, zweetens - Rubriken), an Diagrammer. A souguer LIFO / FIFO wann Inventar Analyse, Gewënn / Verloscht Analyse, etc.

Sëtzung 7

Um Enn vun der Aufgab (Sessioun 7) huet de Client Software (exe-Datei) fir Projetaktivitéite geliwwert an e kuerze Video iwwer d'Aarbecht mat him. Et war néideg Reverse Engineering auszeféieren an, baséiert op dësem, 2 Diagrammer ze kreéieren: e Gebrauchsfalldiagramm an en Entity-Relatiounsdiagramm. Zousätzlech goufen e puer Ufuerderunge virgestallt fir Software an Zukunft ze kreéieren - et war néideg fir en Interface Layout no dësen Ufuerderungen ze kreéieren.

No de Konkurrenzbedéngungen war nëmmen MS Visio erfuerderlech fir Diagrammer ze kreéieren.

Expert Kommentar: an dëser Sessioun goufen d'Fäegkeeten vun der 1C: Enterprise Plattform praktesch net benotzt. Diagrammer fir d'Konkurrenzbedéngungen goufen am MS Visio erstallt. Awer e Prototyp vun der Interface kéint an enger eidel 1C Informatiounsbasis erstallt ginn.

Allgemeng Notizen

Am Ufank vun all Sessioun gouf proposéiert Daten mat engem SQL Skript z'importéieren. Dëst war den Haaptnodeel fir 1C am Verglach zum C # ze benotzen, well mir op d'mannst eng hallef Stonn Daten an extern Datequellen verbruecht hunn, eis eegen Dëscher erstellen a Reihen vun externen Quellen an eis Dëscher bewegen. De Rescht brauch just op den Execute Knäppchen am Microsoft SQL Studio ze klicken.

Aus offensichtleche Grënn ass Daten op engem mobilen Apparat net eng gutt Iddi. Dofir hu mir während mobil Sessiounen eng Serverbasis erstallt. Si hunn do Daten gespäichert an Zougang zu hinnen iwwer http Servicer geliwwert.

Expert Kommentar: den 1C / Net-1C Gläichgewiicht ass hei interessant - wärend 1C: Enterprise Programméierer bedeitend Zäit verbruecht hunn mat engem externen DBMS ze verbannen (Kirill ernimmt dëst separat hei uewen), C# / Java (Android Studio fir mobil Entwécklung) Entwéckler hunn Zäit op anere Beräicher verbruecht - Schnëttplazen, schreiwen méi Code. Dofir waren d'Resultater vun all Sessioun onberechenbar an extrem interessant fir all Experten. An dës Intrig blouf bis zum Schluss - kuckt just op d'Finale vun de Gewënner mat der Verdeelung vun de Punkten.

WorldSkills Finale, Entwécklung vun IT Léisunge fir Geschäfter - wat et ass, wéi et geschitt ass a firwat 1C Programméierer do gewonnen hunn
Kirill huet d'Geschicht fäerdeg gemaach :)

Als Schlussfolgerung sollt et drun erënnert ginn datt den Interpret net "just d'Aufgab no den techneschen Spezifikatioune programméiere" - hien huet d'Aufgab analyséiert, d'Blocke fir d'Ëmsetzung vun de Subtasks auswielen, se designen an entscheeden wat hien genau wier. fäeg sinn aus dësem an der extrem kuerzer zougeloosser Zäit ëmzesetzen. All 4 Deeg hunn ech ënner schwéieren Zäitdrock ze handelen, dacks all spéider Sessioun vun Null unzefänken. Och en erwuessene Spezialist mat ville Joeren Erfarung an der Industrie wäert grouss Schwieregkeeten hunn déi zougewisen Aufgab fir d'Sessioun 100% bannent der zougewisener Zäit ze kompletéieren.

Den ugeholl Bewäertungssystem verdéngt speziell Ernimmung.

Fir all Sessioun entwéckelen d'Taskautoren e komplexe System vu Critèren, ënner anerem d'Funktionalitéit iwwerpréift, d'korrekt Operatioun, d'Ufuerderunge fir d'Applikatiouns-Interface, a souguer no engem Stilguide, dee speziell un d'Participanten vun der Firma zur Verfügung gestallt gëtt, fir déi se hir Léisungen entwéckelen.

D'Evaluatiounskriterien si ganz fein granuléiert - mat de Gesamtkäschte vun der Sessiounstask zéng Punkte sinn, e puer Critère erfëllen kann Zéngtel vun engem Punkt fir de Participant addéieren. Dëst erreecht en extrem héijen an objektiven Niveau fir d'Resultater vun all Participant am Concours ze evaluéieren.

Resultater

Déi lescht Resultater waren beandrockend.

An engem battere Kampf huet de Kirill Pavkin aus Russland, deen d'1C:Enterprise Plattform benotzt huet, gewonnen. Kirill ass 17 Joer al, hien ass aus Stavropol.

Wuertwiertlech Zéngtel vun engem Punkt hunn de Gewënner vu senge Verfolger getrennt. Déi zweet Plaz gouf vun engem Participant aus Taiwan ageholl. D'Gesamttabell vun den Top sechs Resultater gesäit esou aus:

WorldSkills Finale, Entwécklung vun IT Léisunge fir Geschäfter - wat et ass, wéi et geschitt ass a firwat 1C Programméierer do gewonnen hunn

Natierlech huet de Kirill dank sengem Talent, Wëssen a Kompetenzen gewonnen.

Mir bemierken awer datt all dräi Participanten, déi d'1C: Enterprise Plattform als Tool benotzt hunn, an den Top fënnef abegraff sinn - wat eng bedingungslos Bestätegung vum Weltniveau vun der 1C:Enterprise Technologie ass.

No de Resultater vum Concours goufen d'Gewënner am KazanExpo Medienzentrum ausgezeechent, d'Jongen kruten reng Goldmedailen (entspriechend hirer Plaz) a Cashpräisser. D'Jongen kruten och Certificaten, déi et hinnen erlaben e Stage op 1C ze maachen.

WorldSkills Finale, Entwécklung vun IT Léisunge fir Geschäfter - wat et ass, wéi et geschitt ass a firwat 1C Programméierer do gewonnen hunn

Source: will.com

Setzt e Commentaire