Final WorldSkills, pamekaran solusi IT pikeun bisnis - naon éta, kumaha éta kajadian sareng kunaon programer 1C meunang di dinya

Final WorldSkills, pamekaran solusi IT pikeun bisnis - naon éta, kumaha éta kajadian sareng kunaon programer 1C meunang di dinya
WorldSkills nyaéta gerakan internasional anu ngayakeun kompetisi profésional pikeun nonoman di handapeun umur 22 taun.

Final internasional diayakeun unggal dua taun. Taun ieu tempat final nyaéta Kazan (Panungtung final dina 2017 di Abu Dhabi, nu salajengna bakal di 2021 di Shanghai).

WorldSkills Championships mangrupikeun kajawaraan kaahlian profésional panglegana. Aranjeunna dimimitian ku profési biru-kerah, sarta dina taun anyar beuki loba perhatian geus dibayar ka "profési di mangsa nu bakal datang," kaasup disiplin IT, nu klaster badag misah ieu disadiakeun dina kajawaraan di Kazan.

Final WorldSkills, pamekaran solusi IT pikeun bisnis - naon éta, kumaha éta kajadian sareng kunaon programer 1C meunang di dinya

Dina blok IT aya kompetensi (a husus " olahraga ") disebut "Software IT Solusi pikeun Usaha".

Dina unggal kompetisi, daptar alat anu diidinan dianggo diwatesan. Sareng upami, contona, pikeun "desain lansekap" daptar alat anu mungkin diwatesan (tangtosna, tanpa nunjukkeun produsén atanapi warna anu eksplisit), maka dina kompetensi "Solusi parangkat lunak pikeun bisnis" daptar téknologi anu ditampi anu tiasa dianggo ku pamilon. ketat kawates, nunjukkeun téknologi husus sarta platform husus (.NET jeung Java kalawan susunan husus tina frameworks).

Posisi 1C dina masalah ieu nyaéta kieu: téknologi inpormasi mangrupikeun daérah anu dinamis, téknologi anyar sareng alat pangembangan terus muncul di dunya. Tina sudut pandang urang, leres pikeun ngawenangkeun spesialis ngagunakeun alat anu dipikahoyong sareng biasa dianggo.

Dina usum gugur 2018, manajemén WorldSkills ngupingkeun kami. Ayeuna urang kedah nguji metodologi pikeun ngasupkeun téknologi anyar kana kompetisi. Teu basajan.

Platform 1C: Perusahaan kalebet dina daptar infrastruktur kajawaraan di Kazan sareng platform ékspérimén pikeun IT Software Solutions for Business Sandbox diayakeun.

Final WorldSkills, pamekaran solusi IT pikeun bisnis - naon éta, kumaha éta kajadian sareng kunaon programer 1C meunang di dinya

Punten dicatet yén basa resmi kajawaraan nyaéta basa Inggris. Sadaya bahan sareng hasil ngarengsekeun tugas (kode sumber, dokuméntasi anu dibarengan, antarmuka parangkat lunak) ogé kedah dikirimkeun dina basa ieu. Sanajan mamang sababaraha urang (masih!), Anjeun bisa nulis dina basa Inggris dina 1C.

Final WorldSkills, pamekaran solusi IT pikeun bisnis - naon éta, kumaha éta kajadian sareng kunaon programer 1C meunang di dinya

9 nonoman ti 8 nagara (Filipina, Taiwan, Korea, Finlandia, Maroko, Rusia, Kazakhstan, Malaysia) milu dina kompetisi di situs ieu.

Juri - tim ahli - dipingpin ku ahli ti Filipina, Joey Manansala.

Final WorldSkills, pamekaran solusi IT pikeun bisnis - naon éta, kumaha éta kajadian sareng kunaon programer 1C meunang di dinya

Para ahli ti Finlandia, UAE, Kosta Rika, Korea, Rusia sareng Taiwan diwakilan.

Kapisah, urang dicatet yén pamilon ti Rusia (Pavkin Kirill, Sultanova Aigul) jeung Kazakhstan (Vitovsky Ludwig) mutuskeun pikeun ngagunakeun platform 1C: Enterprise salaku bagian tina kompetisi. Sésana pamilon dipaké .NET pikeun desktop jeung Android Studio pikeun ngembangkeun mobile. Narikna yén pamilon anu milih 1C téh ngora pisan (Kirill nyaéta murid di sakola di Stavropol, taun ieu anjeunna diasupkeun ka kelas 11, Aigul - mahasiswa, Kazan, Tatarstan), sarta lawan maranéhanana éta leuwih loba pangalaman ( contona, pamilon ti Korea - juara kajawaraan WorldSkills 2013 di Leipzig; sadayana gaduh pangalaman ilubiung dina WorldSkills sareng sababaraha taun pangalaman profésional di industri).

Nganggap yén salami kompetisi para pamilon ngagunakeun rupa-rupa téknologi modéren, urang ngagaduhan kasempetan pikeun nguji platform 1C: Perusahaan dina kaayaan tempur anu leres-leres, pikeun ngabandingkeun kualitas solusi anu dicandak kalayan bantosanana sareng laju pangwangunan anu dihontal ku panggunaanana.

Kapisah, urang dicatet yén dina kerangka husus IT Software Solutions pikeun Business Sandbox platform, pamilon réngsé tugas sarua salaku pamilon dina IT Software Solutions utama pikeun platform Business.

Tugas sorangan mangrupikeun tugas anu kompleks pikeun ngajadikeun otomatis usaha anu tangtu; taun ieu conto bisnis nyaéta perusahaan fiktif KazanNeft.

dongeng

Minyak Kazan mangrupikeun salah sahiji perusahaan minyak panggedéna di Républik Tatarstan, beroperasi salaku pamaén pasar nasional sareng merek anu diakui sacara internasional dina widang ieu. Kantor pusat perusahaan, khusus dina éksplorasi lapangan, produksi, produksi, pemurnian, transportasi, sareng penjualan sareng distribusi minyak, produk minyak bumi sareng gas alam, aya di Kazan (Rusia).

Final WorldSkills, pamekaran solusi IT pikeun bisnis - naon éta, kumaha éta kajadian sareng kunaon programer 1C meunang di dinya

Kusabab perusahaan ngalaksanakeun strategi ékspansi gancang sareng nyiptakeun kantor anyar di sakumna Rusia, manajemén perusahaan mutuskeun pikeun ngenalkeun parangkat lunak otomatisasi bisnis anyar anu ditujukeun pikeun ngajaga sareng ngatur operasi anu tangtu.

Kaayaan kajuaraan

Pancén dipasihkeun ka pamilon dina wangun modul (sesi) kalayan sarat pikeun ngaréngsékeunana dina waktu anu kawates. Jumlahna aya 7 modul. Tilu sesi pikeun ngarengsekeun dina desktop - 2.5 jam unggal. Tilu sesi - ngembangkeun klien-server, dimana klien éta aplikasi mobile, sarta komunikasi antara klien tur server dilumangsungkeun via WEB-API. Ieu nyandak 3.5 jam. Sesi panungtungan - tugas dina rékayasa sabalikna tina software aya, 2.5 jam. Salaku bagian tina rékayasa balik, pamilon kedah, dumasar kana inpormasi anu disayogikeun ka aranjeunna, mendesain struktur database aplikasi (ku ngawangun diagram ER), nganalisis skenario pikeun ngagunakeun sistem (ku ngawangun diagram kasus panggunaan), sareng ogé. ngamekarkeun jeung mendesain antarbeungeut solusi software nurutkeun sarat fungsi disadiakeun.

Platform pamekaran utama anu dianggo nyaéta .NET (C#) sareng Java (kalebet Android Studio pikeun pamekaran sélulér). SandBox ékspérimén dipaké .NET, Java jeung 1C: versi Enterprise 8.3.13.

Dina ahir unggal sési, para ahli ditaksir hasilna - hiji proyék bisa dipake siap-dijieun nu implements tugas diatur dina awal sési.

The peculiarity tugas nyaeta "vitalitas" maranéhanana - loba sarat jeung waktu kawates. Seuseueurna masalah sanés masalah Olimpiade khusus, tapi caket pisan sareng masalah industri nyata - spesialis nyanghareupanana unggal dinten. Tapi aya seueur tugas, sareng waktosna terbatas. Pamilon kedah ngabéréskeun jumlah maksimal masalah anu bakal nguntungkeun pikeun usaha. Éta sanés kanyataan yén tugas anu rumit tina sudut pandang algoritma bakal langkung beurat tibatan anu dasar. Contona, nyieun sistem akuntansi fungsi tilu tabel leuwih penting pikeun usaha ti formulir ngalaporkeun geulis jeung algoritma kompléks, nu lengkep teu perlu tanpa tabel ieu.

Final WorldSkills, pamekaran solusi IT pikeun bisnis - naon éta, kumaha éta kajadian sareng kunaon programer 1C meunang di dinya

Kami naroskeun ka juara kompetisi, pamilon ti Rusia, Kirill Pavkin, pikeun nyarios langkung seueur ngeunaan naon tugasna sareng kumaha anjeunna ngadeukeutan solusina.

Final WorldSkills, pamekaran solusi IT pikeun bisnis - naon éta, kumaha éta kajadian sareng kunaon programer 1C meunang di dinya

Di handap ieu pedaran tugas, carita Kirill sorangan ngeunaan kumaha anjeunna direngsekeun tugas. Kami ogé naroskeun ka Vitaly Rybalka, karyawan 1C sareng salah sahiji ahli IT Solutions for Business Sandbox, pikeun mairan kana solusi Kirill.

Salaku bagian tina tugas, anjeun kedah ngajadikeun otomatis kagiatan sababaraha jinis pangguna:

  • Tanggung jawab pikeun akuntansi aset perusahaan
  • Tanggung jawab pikeun perbaikan anu teu dijadwalkeun sareng pangropéa terjadwal aset perusahaan
  • Purchasing manajer pikeun komponén tur consumables
  • Éksplorasi minyak sareng divisi produksi minyak
  • Manajemén puncak peryogi laporan analitis

Sesi 1

Tina sudut pandang aset (contona, armada kendaraan), éta kedah ngalaksanakeun akuntansina (ngadegkeun anu énggal, ngédit anu ayeuna), milarian gancang sareng sababaraha jinis saringan pikeun nampilkeun inpormasi, mindahkeun aset antara divisi Perusahaan. jeung grup aset sorangan. Nyimpen hiji sajarah gerakan sapertos na nyadiakeun analytics on aranjeunna dina mangsa nu bakal datang. Akunting aset utamana dilaksanakeun pikeun grup pamaké mobile.

Final WorldSkills, pamekaran solusi IT pikeun bisnis - naon éta, kumaha éta kajadian sareng kunaon programer 1C meunang di dinya

Kirill: Hiji subtask metot éta palaksanaan tombol dina daptar asset. Pikeun ngabéréskeun ieu, kami nganggo daptar dinamis: kami nyerat pamundut sawenang, sareng nalika nampi data dina server, kami napelkeun tautan navigasi kana gambar tina perpustakaan gambar kana widang anu diperyogikeun.

Dumasar konvénsi, poto tiasa digantelkeun kana aset ku dua cara: nyandak poto (multimedia) sareng pilih tina galeri (dialog pilihan file).

Sababaraha bentuk kedah digambar deui nalika layar diputar:

Final WorldSkills, pamekaran solusi IT pikeun bisnis - naon éta, kumaha éta kajadian sareng kunaon programer 1C meunang di dinya

Nalika ngarobah parameter layar, urang ngarobah pisibilitas grup tombol.

Tugas anu ngahibur tapi saderhana kalebet saringan dina daptar dinamis, milarian dina dua widang (nomer sareng nami), sareng ngahasilkeun nomer séri aset.

Koméntar ahli: tina sudut pandang solusi dina platform 1C: Enterprise, tugasna cukup jelas. Salian kreasi sabenerna tina aplikasi mobile, ieu diperlukeun pikeun ngurus mindahkeun data ti DBMS "server" (MS SQL dina desktop nu) kana aplikasi mobile na deui. Pikeun tujuan ieu, mékanisme sumber data éksternal sareng jasa http dianggo dina "aplikasi proxy" desktop. Pikeun platform mobile sorangan, mintonkeun gambar dina daptar dinamis dibere ngaronjat pajeulitna.

Sesi 2

Ieu diperlukeun pikeun ngadegkeun manajemén perbaikan pikeun aset Perusahaan. Salaku bagian tina tugas ieu, perlu pikeun ngajaga daptar requests pikeun perbaikan (ku departemén jeung grup), tumut kana akun prioritas pikeun urgency perbaikan, rencanana jadwal perbaikan luyu jeung prioritas, mesen komponén diperlukeun tur nyandak. merhatikeun nu geus aya. Hiji subtask metot éta sababaraha komponén miboga hiji tanggal béakna; upami hiji bagian parantos dipesen pikeun aset anu dipasihkeun sareng wates waktuna teu acan kadaluwarsa, maka pikeun aset ieu henteu kedah mésér deui bagian anu sami. Antarbeungeut perbaikan dikembangkeun pikeun komponén desktop tina parangkat lunak perusahaan.

Éta ogé diperlukeun pikeun nyieun formulir otorisasina non-trivial pikeun dua kalungguhan: jalma jawab jeung manajer jasa. Fiturna nyaéta saatos otorisasi anjeun kedah otomatis milih salah sahiji peran.

Final WorldSkills, pamekaran solusi IT pikeun bisnis - naon éta, kumaha éta kajadian sareng kunaon programer 1C meunang di dinya

Bentuk daptar anu sayogi pikeun jalma anu tanggung jawab dipidangkeun di handap:

Final WorldSkills, pamekaran solusi IT pikeun bisnis - naon éta, kumaha éta kajadian sareng kunaon programer 1C meunang di dinya

Kirill: Ngan panyorot tina pamundut jasa pending bisa disorot di dieu. Direngsekeun ku pormat kondisional dina daptar dinamis.

Ku ngaklik tombol anu aya di handapeun layar, pangguna tiasa angkat kana bentuk ieu:

Final WorldSkills, pamekaran solusi IT pikeun bisnis - naon éta, kumaha éta kajadian sareng kunaon programer 1C meunang di dinya

Tina sudut pandang 1C, teu aya anu rumit dina bentuk ieu.

Bentuk anu sayogi pikeun manajer jasa nyaéta di handap:

Final WorldSkills, pamekaran solusi IT pikeun bisnis - naon éta, kumaha éta kajadian sareng kunaon programer 1C meunang di dinya

Formulir ieu diurutkeun dumasar prioritas sareng tanggal pamundut. Ku ngaklik tombol di handap ieu, pangguna tiasa angkat kana bentuk pamundut anu dipilih:

Final WorldSkills, pamekaran solusi IT pikeun bisnis - naon éta, kumaha éta kajadian sareng kunaon programer 1C meunang di dinya

Salian foolproofing, formulir ieu ngusulkeun nerapkeun daptar suku cadang pikeun perbaikan. Subtugasna pikaresepeun sabab bagian-bagianna gaduh tanggal béakna. Ieu ngandung harti yén upami kaayaan darurat parantos kajantenan sareng aset ieu sareng sabagian diparéntahkeun pikeun éta, periode validitasna teu acan kadaluwarsa, teras éta tiasa dianggo deui. Ieu kudu ditémbongkeun ka pamaké.

Koméntar ahli: didieu Kirill dirina leres nempatkeun aksen. Tina sudut pandang palaksanaan dina platform 1C: Enterprise, teu aya anu rumit pisan. Analisis ati-ati kaayaan pikeun akuntansi sareng panggunaan suku cadang sareng palaksanaan kompeten tugas sacara gembleng diperyogikeun. Sajaba ti éta, éta diperlukeun pikeun leres ngarekam requests jasa. Kasusah utama ngan ukur tekanan waktos 2.5 jam.

Salaku tambahan, sapertos dina pamekaran mobile, pamilon kedah kompeten nampi data tina DBMS éksternal (MS SQL).

Sesi 3

Pikeun pangropéa (maintenance) diusulkeun pikeun ngalaksanakeun jasa perencanaan jangka panjang. Fitur anu pikaresepeun di dieu nyaéta sarat pikeun nyiptakeun jadwal pangropéa pikeun aset dumasar kana waktosna - contona, unggal bulan kadua kaping 3. Kitu ogé, nurutkeun sababaraha indikator kuantitatif - contona, nurutkeun odometer mobil (ganti oli unggal 5000 km, ngagantian ban unggal 20000 km). Pangatur pangropéa kedah nampi aplikasi sélulér anu pikaresepeun anu sacara dinamis nunjukkeun daptar pangropéa anu kasep, ayeuna sareng parantos réngsé pikeun waktos anu ditangtukeun. Salaku tambahan, unggal jinis pangropéa kedah dicét dina warna numutkeun aturan anu disatujuan khusus. Aplikasi mobile sakuduna dituju pikeun mastikeun nyiptakeun jadwal pangropéa énggal sareng nyirian anu parantos réngsé langsung di bengkel kalayan ngamutahirkeun inpormasi ieu dina server.

Final WorldSkills, pamekaran solusi IT pikeun bisnis - naon éta, kumaha éta kajadian sareng kunaon programer 1C meunang di dinya

Kirill: Aya dua jenis perbaikan: dumasar-waktos jeung ngajalankeun-dumasar. Variability diwenangkeun dina unggal. Contona, nurutkeun rencana, perbaikan kudu lumangsung unggal Jumaah, kaping 13 bulan, atawa unggal 20,000 kilométer. Tugas dianggap réngsé upami aya tanda centang di katuhuna.

Kaayaan disayogikeun pikeun nyortir tugas dina daptar. Ogé, unggal garis kedah disorot dina warna gumantung kana kaayaan.

Ku ngaklik tombol di handap, anjeun tiasa nyiptakeun rencana jasa énggal:

Final WorldSkills, pamekaran solusi IT pikeun bisnis - naon éta, kumaha éta kajadian sareng kunaon programer 1C meunang di dinya

Widang anu diperyogikeun dipintonkeun gumantung kana jinis bagan anu dipilih. Lamun urang geus milih jadwal waktu mingguan, mangka urang bakal ditingalikeun dua widang: jumlah minggu jeung poé dina saminggu. Contona, dina Salasa unggal 3 minggu.

Koméntar ahli: Sapertos dina pamekaran mobile saméméhna dina platform 1C: Enterprise, di dieu tugasna dibagi sacara global kana 2 komponén - komunikasi sareng "server" via web-api sareng tampilan kompeten tina daptar dinamis kalayan desain kondisional sareng nyaring (pilihan) tina data. Sajaba ti éta, éta metot pikeun nerapkeun sarat pikeun akun pikeun perbaikan duanana ku période jeung indikator kuantitatif.

Sesi 4

Pikeun komponén sareng consumables, éta perlu tumut kana akun inventories, rencana expenses jeung purchases hareup. Salaku tambahan, akuntansi angkatan muncul di dieu, tapi henteu pikeun sadaya barang. Sadaya ieu kedah diurus dina sababaraha gudang, kalebet resi, pengeluaran sareng gerakan. Nurutkeun kana watesan tugas, ieu diperlukeun pikeun mastikeun kontrol kasaimbangan sarta ulah bentrok nalika gawé bareng saham ayeuna. Manajer purchasing dianggo dina versi desktop software nu.

Bentuk utama dipidangkeun di handap:

Final WorldSkills, pamekaran solusi IT pikeun bisnis - naon éta, kumaha éta kajadian sareng kunaon programer 1C meunang di dinya

Kirill: Salian asihan tina kaayaan, ieu diusulkeun pikeun masihan pamaké kamampuhan pikeun nyortir acak. Dina 1C anjeun malah teu kudu mikir ngeunaan eta. Widang sareng kuantitas bagian kedah disorot héjo pikeun invoice.

Dina sési ieu, aranjeunna dipénta pikeun ngontrol sésa-sésa barang di gudang. Janten, pesen anu saluyu kedah ditampilkeun nalika anjeun nyobian ngahapus invoice. Di dieu urang émut ujian spesialis platform. Bentuk invoice nyaéta kieu:

Final WorldSkills, pamekaran solusi IT pikeun bisnis - naon éta, kumaha éta kajadian sareng kunaon programer 1C meunang di dinya

Unggal bagian boga ciri anu nangtukeun naha éta kudu ditugaskeun ka bets husus. Pikeun suku cadang sapertos kitu, penting pikeun nunjukkeun nomer bets dina sadaya dokumén. Ieu mangrupikeun pangukuran tambahan nalika ngawaskeun résidu bagian. Éta ogé bisa dipindahkeun antara gudang:

Final WorldSkills, pamekaran solusi IT pikeun bisnis - naon éta, kumaha éta kajadian sareng kunaon programer 1C meunang di dinya

Bentukna bénten ti anu saacanna ngan ukur tibatan palanggan, anjeun kedah nunjukkeun gudang ti mana pangiriman bakal dilakukeun. Daptar pilihan pikeun bets sacara otomatis disusun saatos bagianna dipilih. Pangguna tiasa ngahasilkeun laporan ngeunaan kasaimbangan suku cadang:

Final WorldSkills, pamekaran solusi IT pikeun bisnis - naon éta, kumaha éta kajadian sareng kunaon programer 1C meunang di dinya

Di dieu urang tiasa ningali barang sésana dina gudang anu dipilih. Kotak centang di sisi katuhu gudang ngamungkinkeun anjeun pikeun ngonpigurasikeun nyaring sareng asihan. Daptar éta henteu gaduh pembagian anu jelas ku seueur pikeun bagian-bagian anu diperyogikeun. Kasaimbangan pikeun tiap nomer bets tina suku cadang anu dipilih tiasa ditingali nganggo tautan navigasi di sisi katuhu.

Koméntar ahli: dina sési ieu (modul) akuntansi bets mucunghul pikeun kahiji kalina. Pamilon diwajibkeun ngitung barang-barang sareng barang-barang sanés ngan ukur nyalira, tapi ogé ku angkatan. Sacara umum, tugasna sampurna pikeun platform 1C: Enterprise - tapi sadayana kedah dikembangkeun ti mimiti sareng réngsé dina 2.5 jam.

Sesi 5

Dina sési kalima, kami ditugaskeun fungsionalitas manajemén sumur. Pikeun grup éksplorasi, éta diperlukeun pikeun nyieun hiji aplikasi mobile anu bakal akun pikeun sumur produksi minyak atawa gas. Di dieu anjeun kedah nampi daptar sumur ayeuna tina server sareng ningalikeun sumur anu dipilih sacara grafis ku lapisan (taneuh, keusik, batu, minyak), kalayan ngitung jerona unggal lapisan. Salaku tambahan, aplikasi éta kedah ngamungkinkeun ngapdet inpormasi ngeunaan sumur sareng nambihan sumur énggal. Pikeun aplikasi ieu, palanggan nyetél kaayaan operasi khusus dina modeu offline sareng online (kadali komunikasi sareng server) - mariksa komunikasi sareng server unggal 5 detik sareng ngarobih pungsionalitas aplikasi gumantung kana kasadiaan server.

Final WorldSkills, pamekaran solusi IT pikeun bisnis - naon éta, kumaha éta kajadian sareng kunaon programer 1C meunang di dinya

Kirill: Lamun anjeun milih sumur, dipintonkeun grafik bar, nu highlights lapisan nepi ka deposit minyak atawa gas. Pikeun unggal lapisan, nami, warna sareng rentang kajadianana disimpen. Kusabab fitur desain, diagram anu diwangun dina platform henteu ngabantosan, tapi dokumen spreadsheet tiasa sampurna ngarengsekeun tugas. Sumur bisa dijieun jeung dirobah:

Final WorldSkills, pamekaran solusi IT pikeun bisnis - naon éta, kumaha éta kajadian sareng kunaon programer 1C meunang di dinya

Sajaba ti sababaraha panyalindungan foolproof, aya nanaon metot ngeunaan formulir ieu.
Salajengna, disarankeun pikeun ngadalikeun sambungan ka server. Urang nyobian nyambung unggal 5 detik. Upami éta henteu jalan, maka urang ngabatesan pungsionalitas aplikasi sareng nampilkeun pesen.

Koméntar ahli: Tugas sési ieu metot utamana alatan kamampuhan grafis na. Pamilon anu nganggo platform 1C: Enterprise ngarengsekeunana ku dua cara - sababaraha nganggo mékanisme diagram, anu sanés nganggo dokumén spreadsheet. Unggal métode boga pro jeung kontra. Salaku bagian tina kaputusan dina kajawaraan WorldSkills, waktos éta konci (inget wates waktu deui). Hiji tugas metot misah nyaéta ping server unggal 5 detik sarta ngarobah paripolah aplikasi mobile gumantung kasadiaan atawa unavailability tina server.

Sesi 6

Diusulkeun pikeun nyiptakeun ruang kerja pikeun manajemén luhur - Dashboard. Dina hiji layar, anjeun kedah ningalikeun indikator kinerja umum perusahaan pikeun période anu ditangtukeun dina bentuk grafis sareng tabular. Bentuk utama nyaéta laporan biaya:

Final WorldSkills, pamekaran solusi IT pikeun bisnis - naon éta, kumaha éta kajadian sareng kunaon programer 1C meunang di dinya

Salian Dashboard, éta diperlukeun pikeun nerapkeun distribusi suku cadang pikeun perbaikan asset ngagunakeun FIFO / LIFO / "Cheapest mana munggaran" métode write-off.

Salila distribusi, akuntansi bets dipertimbangkeun, kontrol kasaimbangan sareng panyalindungan ngalawan tindakan pangguna anu henteu sah ("perlindungan fool") dianggo.

Kirill: Pikeun ngabéréskeun, tabel nilai sareng generasi software kolom dianggo, sabab tiasa aya jumlah anu sawenang-wenang:

  • Tabel kahiji tanggung jawab total biaya departemén ku bulan. Bagéan anu paling nguntungkeun sareng nguntungkeun disorot dina warna beureum sareng héjo, masing-masing.
  • Tabél kadua nunjukkeun bagian anu paling mahal sareng paling sering dianggo unggal bulan. Upami aya sababaraha bagian anu nyumponan kritéria, éta kedah dipintonkeun dina hiji sél, dipisahkeun ku koma.
  • Aset paling mahal (tina segi biaya suku cadang) dipintonkeun dina baris kahiji tabel katilu. Baris kadua mintonkeun division nu asset di luhur milik. Upami aya dua aset anu paling mahal kalayan biaya anu sami, maka aranjeunna kedah ditampilkeun dina sél anu sami, dipisahkeun ku koma.

Diagram ditampilkeun nganggo mékanisme anu diwangun dina platform, sareng dieusi sacara terprogram nganggo patarosan.

Éta ogé diusulkeun pikeun nerapkeun dukungan pikeun multibasa. Programna ngamuat file XML sareng lokalisasi elemen antarmuka, sareng bentukna kedah digambar deui nalika milih basa dina daptar turun-handap.

Nalika anjeun ngaklik tombol di belah kénca juru handap layar, formulir manajemén inventaris muka:

Final WorldSkills, pamekaran solusi IT pikeun bisnis - naon éta, kumaha éta kajadian sareng kunaon programer 1C meunang di dinya

Dina formulir ieu, urang tungtungna mimitian belanja bagian dina perbaikan. Di dieu urang mimiti mendakan bagian anu urang peryogikeun pikeun ngalereskeun aset éta. Dumasar kana widang anu dipilih sareng metode distribusi (FIFO, LIFO atanapi harga minimum), patandingan anu kapendak atanapi pesen upami teu aya patandingan ditampilkeun. Anjeun teras tiasa nyirian bagian-bagian anu dimaksudkeun pikeun ngalereskeun aset éta. Kontrol kasaimbangan relevan pikeun sési ayeuna. Upami urang parantos netepkeun detil, maka aranjeunna henteu tiasa dipendakan deui.

Koméntar ahli: sési pisan metot. Éta ngamaksimalkeun kamampuan platform 1C: Perusahaan - di dieu mangrupikeun padamelan anu kompeten sareng tabel virtual tina register akumulasi, sareng karya programmatic sareng elemen bentuk (mimiti sadayana - tabel, kadua - judul), sareng diagram. Komo LIFO / FIFO nalika analisa inventaris, analisis untung / rugi, jsb.

Sesi 7

Dina ahir tugas (sesi 7), nasabah disadiakeun software (file exe) pikeun kagiatan proyék sarta video pondok dina gawé bareng eta. Ieu diperlukeun pikeun ngalaksanakeun rékayasa sabalikna na, dumasar kana ieu, nyieun 2 diagram: diagram use case jeung diagram entitas-hubungan. Sajaba ti éta, sababaraha sarat diajukeun pikeun nyieun software di mangsa nu bakal datang - ieu diperlukeun pikeun nyieun hiji perenah panganteur nurutkeun sarat ieu.

Numutkeun kaayaan kompetisi, ngan MS Visio diperlukeun pikeun nyieun diagram.

Koméntar ahli: dina sési ieu, kamampuan platform 1C: Enterprise praktis henteu dianggo. Diagram pikeun kaayaan kompetisi dijieun dina MS Visio. Tapi prototipe antarbeungeut tiasa didamel dina dasar inpormasi 1C kosong.

Katerangan umum

Dina awal unggal sési, diusulkeun pikeun ngimpor data nganggo skrip SQL. Ieu mangrupikeun karugian utama tina ngagunakeun 1C dibandingkeun sareng C #, sabab urang nyéépkeun sahenteuna satengah jam nyuling data kana sumber data éksternal, nyiptakeun tabel sorangan, sareng mindahkeun barisan tina sumber éksternal kana tabel kami. Sésana ngan ukur kedah klik tombol Execute dina Microsoft SQL Studio.

Pikeun alesan anu jelas, nyimpen data dina alat sélulér sanés mangrupikeun ide anu saé. Ku alatan éta, salila sesi mobile urang dijieun basis server. Aranjeunna disimpen data di dinya sarta nyadiakeun aksés ka eta via jasa http.

Koméntar ahli: kasaimbangan 1C/non-1C metot di dieu - sedengkeun 1C: Programer perusahaan nyéépkeun waktos anu penting pikeun nyambungkeun kana DBMS éksternal (Kirill nyarioskeun ieu nyalira di luhur), pamekar C#/Java (Android Studio pikeun pamekaran sélulér) nyéépkeun waktos di daérah sanés - interfaces, nulis leuwih kode. Ku alatan éta, hasil unggal sési éta unpredictable sarta pisan metot pikeun sakabéh ahli. Sareng intrik ieu tetep dugi ka ahir - tingali tabel final juara kalayan distribusi poin.

Final WorldSkills, pamekaran solusi IT pikeun bisnis - naon éta, kumaha éta kajadian sareng kunaon programer 1C meunang di dinya
Kirill réngsé carita :)

Dina kacindekan, kudu ngelingan yén palaku teu kedah "ngan program tugas nurutkeun spésifikasi teknis" - anjeunna kedah nganalisis tugas, pilih blok pikeun palaksanaan subtasks, mendesain aranjeunna sarta mutuskeun naon kahayang manehna bakal. bisa nerapkeun ti ieu dina waktu allotted pisan pondok. Sadayana 4 dinten kuring kedah ngalakukeun dina tekenan waktos anu parah, sering ngamimitian unggal sési salajengna ti mimiti. Malahan spesialis sawawa sareng pangalaman mangtaun-taun di industri bakal sesah pisan pikeun ngarengsekeun tugas anu ditugaskeun pikeun sési 100% dina waktos anu ditunjuk.

Sistem penilaian anu diadopsi pantes disebatkeun khusus.

Pikeun unggal sési, panulis tugas ngembangkeun sistem kriteria anu kompleks, kalebet mariksa pungsionalitas, operasi anu leres, syarat pikeun antarmuka aplikasi, bahkan nuturkeun pituduh gaya anu disayogikeun khusus pikeun pamilon ku perusahaan dimana aranjeunna nuju ngembangkeun solusina.

Kriteria evaluasi pisan halus granulated - kalawan total biaya tugas sési anu puluhan titik, minuhan sababaraha kriteria bisa nambahkeun tenths tina hiji titik ka pamilon. Ieu ngahontal tingkat anu luhur pisan sareng objektif pikeun meunteun hasil unggal pamilon dina kompetisi.

Hasil

Hasil ahir éta impressive.

Dina perjuangan pait, Kirill Pavkin ti Rusia, anu ngagunakeun platform 1C: Enterprise, meunang. Kirill yuswa 17 taun, anjeunna ti Stavropol.

Sacara harfiah tenths titik misahkeun juara ti pursuers na. Tempat kadua dicandak ku pamilon ti Taiwan. Tabél sakabéh genep hasil luhur kasampak kawas kieu:

Final WorldSkills, pamekaran solusi IT pikeun bisnis - naon éta, kumaha éta kajadian sareng kunaon programer 1C meunang di dinya

Tangtu, Kirill meunang berkat bakat na, pangaweruh jeung kaahlian.

Nanging, kami dicatet yén sadaya tilu pamilon anu ngagunakeun platform 1C: Enterprise salaku alat kalebet dina lima luhur - anu mangrupikeun konfirmasi sarat tina tingkat dunya 1C: Téknologi Perusahaan.

Saatos hasil kompetisi, juara dileler di puseur média KazanExpo, lalaki meunang medali emas murni (luyu jeung tempat maranéhanana) jeung hadiah duit. Lalaki ogé nampi sertipikat anu ngamungkinkeun aranjeunna ngajalanan magang di 1C.

Final WorldSkills, pamekaran solusi IT pikeun bisnis - naon éta, kumaha éta kajadian sareng kunaon programer 1C meunang di dinya

sumber: www.habr.com

Tambahkeun komentar