Final WorldSkills, pangembangan solusi IT kanggo bisnis - apa iku, kepiye kedadeyan lan kenapa programer 1C menang ing kana

Final WorldSkills, pangembangan solusi IT kanggo bisnis - apa iku, kepiye kedadeyan lan kenapa programer 1C menang ing kana
WorldSkills minangka gerakan internasional sing ngatur kompetisi profesional kanggo wong enom ing umur 22 taun.

Final internasional dianakaké saben rong taun. Ing taun iki, papan pungkasan yaiku Kazan (final pungkasan ana ing 2017 ing Abu Dhabi, sing sabanjure bakal ing 2021 ing Shanghai).

WorldSkills Championships minangka kejuaraan profesional paling gedhe ing donya. Dheweke diwiwiti kanthi profesi biru-iker-iker rasukan, lan ing taun-taun pungkasan, luwih akeh perhatian wis dibayar kanggo "profesi ing mangsa ngarep", kalebu disiplin IT, sing ana klompok gedhe sing kapisah ing kejuaraan ing Kazan.

Final WorldSkills, pangembangan solusi IT kanggo bisnis - apa iku, kepiye kedadeyan lan kenapa programer 1C menang ing kana

Ing blok IT ana kompetensi (" olahraga " tartamtu) disebut "Solusi Software IT kanggo Bisnis".

Ing saben kompetisi, dhaptar alat sing diidini digunakake diwatesi. Lan yen, contone, kanggo "desain lanskap" dhaptar alat sing bisa diwatesi (mesthi, tanpa nuduhake produsen utawa warna sing jelas), banjur ing kompetensi "Solusi piranti lunak kanggo bisnis" dhaptar teknologi sing ditampa sing bisa digunakake dening peserta. strictly winates, nuduhake teknologi tartamtu lan platform tartamtu (.NET lan Jawa karo pesawat tartamtu saka frameworks).

Posisi 1C ing masalah iki kaya ing ngisor iki: teknologi informasi minangka wilayah sing dinamis banget, teknologi anyar lan alat pangembangan terus muncul ing donya. Saka sudut pandang kita, bener kanggo ngidini spesialis nggunakake alat sing dikarepake lan wis biasa digunakake.

Ing musim gugur 2018, manajemen WorldSkills krungu kita. Saiki kita kudu nyoba metodologi kanggo nggabungake teknologi anyar menyang kompetisi. Iku ora prasaja.

Platform 1C: Enterprise kalebu ing dhaptar infrastruktur juara ing Kazan lan platform eksperimen kanggo IT Software Solutions for Business Sandbox diatur.

Final WorldSkills, pangembangan solusi IT kanggo bisnis - apa iku, kepiye kedadeyan lan kenapa programer 1C menang ing kana

Wigati dimangerteni manawa basa resmi kejuaraan yaiku Inggris. Kabeh materi kanthi asil ngrampungake tugas (kode sumber, dokumentasi, antarmuka piranti lunak) uga kudu dikirim ing basa iki. Senadyan mamang sawetara wong (isih!), Sampeyan bisa nulis ing Inggris ing 1C.

Final WorldSkills, pangembangan solusi IT kanggo bisnis - apa iku, kepiye kedadeyan lan kenapa programer 1C menang ing kana

9 wong enom saka 8 negara (Filipina, Taiwan, Korea, Finlandia, Maroko, Rusia, Kazakhstan, Malaysia) melu kompetisi ing situs iki.

Juri - tim ahli - dipimpin dening ahli saka Filipina, Joey Manansala.

Final WorldSkills, pangembangan solusi IT kanggo bisnis - apa iku, kepiye kedadeyan lan kenapa programer 1C menang ing kana

Pakar saka Finlandia, UAE, Kosta Rika, Korea, Rusia lan Taiwan diwakili.

Kapisah, kita nyathet yen peserta saka Rusia (Pavkin Kirill, Sultanova Aigul) lan Kazakhstan (Vitovsky Ludwig) mutusake nggunakake platform 1C: Enterprise minangka bagéan saka kompetisi. Peserta liyane nggunakake .NET kanggo desktop lan Android Studio kanggo pangembangan seluler. Menarik yen peserta sing milih 1C isih enom banget (Kirill minangka murid ing sekolah ing Stavropol, taun iki dheweke mlebu kelas 11, Aigul minangka mahasiswa, Kazan, Tatarstan), dene mungsuhe luwih akeh pengalamane ( contone, peserta saka Korea - juara saka 2013 WorldSkills juara ing Leipzig; kabeh duwe pengalaman melu ing WorldSkills lan sawetara taun pengalaman profesional ing industri).

Ngelingi yen sajrone kompetisi para peserta nggunakake macem-macem teknologi modern, kita duwe kesempatan kanggo nyoba platform 1C: Enterprise ing kahanan pertempuran sing bener, kanggo mbandhingake kualitas solusi sing dipikolehi kanthi bantuan lan kacepetan pangembangan sing ditindakake kanthi nggunakake.

Kapisah, kita nyathet yen ing kerangka platform IT Software Solutions for Business Sandbox khusus, para peserta ngrampungake tugas sing padha karo peserta ing platform IT Software Solutions for Business.

Tugas kasebut minangka tugas sing rumit kanggo ngotomatisasi bisnis tartamtu; taun iki conto bisnis yaiku perusahaan fiktif KazanNeft.

Katrangan

Kazan Oil minangka salah sawijining perusahaan minyak paling gedhe ing Republik Tatarstan, sing makarya minangka pemain pasar nasional lan merek sing diakoni sacara internasional ing lapangan iki. Kantor pusat perusahaan, khusus ing eksplorasi lapangan, produksi, produksi, panyulingan, transportasi, lan adol lan distribusi lenga, produk minyak bumi lan gas alam, dumunung ing Kazan (Rusia).

Final WorldSkills, pangembangan solusi IT kanggo bisnis - apa iku, kepiye kedadeyan lan kenapa programer 1C menang ing kana

Wiwit perusahaan ngleksanakake strategi ekspansi kanthi cepet lan nggawe kantor anyar ing saindhenging Rusia, manajemen perusahaan mutusake kanggo ngenalake piranti lunak otomatisasi bisnis anyar kanggo njaga lan ngatur operasi tartamtu.

Kondisi juara

Tugas diwènèhaké marang peserta arupa modul (sesi) kanthi syarat kudu rampung ing wektu sing winates. Ana total 7 modul. Telung sesi kanggo ngrampungake ing desktop - 2.5 jam saben. Telung sesi - pangembangan klien-server, ing ngendi klien minangka aplikasi seluler, lan komunikasi antarane klien lan server ditindakake liwat WEB-API. Iki njupuk 3.5 jam. Sesi pungkasan - tugas babagan rekayasa mbalikke piranti lunak sing ana, 2.5 jam. Minangka bagéan saka reverse engineering, peserta kudu, adhedhasar informasi sing diwenehake, ngrancang struktur database aplikasi (kanthi mbangun diagram ER), nganalisa skenario kanggo nggunakake sistem (kanthi mbangun diagram kasus panggunaan), lan uga ngembangake lan ngrancang antarmuka solusi piranti lunak miturut syarat fungsional sing diwenehake.

Platform pangembangan utama sing digunakake yaiku .NET (C #) lan Java (kalebu Android Studio kanggo pangembangan seluler). SandBox eksperimen nggunakake .NET, Java lan 1C: Enterprise versi 8.3.13.

Ing pungkasan saben sesi, para ahli ngevaluasi asil - proyek sing bisa ditindakake sing wis rampung sing ngetrapake tugas sing disetel ing wiwitan sesi.

Keanehan tugas yaiku "vitalitas" - akeh syarat lan wektu winates. Umume masalah ora masalah Olimpiade khusus, nanging cedhak banget karo masalah industri nyata - spesialis ngadhepi saben dina. Nanging ana akeh tugas, lan wektu diwatesi. Peserta kudu ngrampungake jumlah maksimum masalah sing bakal entuk manfaat paling gedhe kanggo bisnis. Ora ana kasunyatan manawa tugas rumit saka sudut pandang algoritma bakal duwe bobot luwih saka dhasar. Contone, nggawe sistem akuntansi fungsi telung tabel luwih penting kanggo bisnis tinimbang wangun laporan ayu karo algoritma Komplek, kang ora perlu tanpa tabel iki.

Final WorldSkills, pangembangan solusi IT kanggo bisnis - apa iku, kepiye kedadeyan lan kenapa programer 1C menang ing kana

Kita takon pemenang kompetisi, peserta saka Rusia, Kirill Pavkin, kanggo nyritakake luwih akeh babagan apa tugas kasebut lan carane dheweke nyedhaki solusi kasebut.

Final WorldSkills, pangembangan solusi IT kanggo bisnis - apa iku, kepiye kedadeyan lan kenapa programer 1C menang ing kana

Ing ngisor iki minangka katrangan babagan tugas kasebut, critane Kirill dhewe babagan carane ngrampungake tugas kasebut. Kita uga njaluk Vitaly Rybalka, karyawan 1C lan salah sawijining ahli IT Solutions for Business Sandbox, kanggo menehi komentar babagan solusi Kirill.

Minangka bagéan saka tugas, perlu kanggo ngotomatisasi aktivitas sawetara jinis pangguna:

  • Tanggung jawab kanggo akuntansi aset perusahaan
  • Tanggung jawab kanggo ndandani unscheduled lan pangopènan dijadwal saka aset perusahaan
  • Purchasing managers kanggo komponen lan consumables
  • Divisi eksplorasi minyak lan produksi minyak
  • Manajemen puncak mbutuhake laporan analitis

Sesi 1

Saka sudut pandang aset (contone, armada kendaraan), perlu kanggo ngetrapake akuntansi (nggawe anyar, nyunting sing saiki), telusuran cepet lan macem-macem saringan kanggo nampilake informasi, mindhah aset ing antarane divisi Perusahaan. lan kelompok aset dhewe. Tansah riwayat gerakan kasebut lan wenehake analitik ing mangsa ngarep. Akuntansi aset utamane ditindakake kanggo grup pangguna seluler.

Final WorldSkills, pangembangan solusi IT kanggo bisnis - apa iku, kepiye kedadeyan lan kenapa programer 1C menang ing kana

Cyril: Subtugas sing menarik yaiku implementasi tombol ing dhaptar aset. Kanggo ngatasi iki, kita nggunakake dhaptar dinamis: kita nulis panjalukan sing sewenang-wenang, lan nalika nampa data ing server, kita nemtokake pranala navigasi menyang gambar saka perpustakaan gambar menyang kolom sing dibutuhake.

Miturut konvensi, foto bisa dilampirake menyang aset kanthi rong cara: njupuk foto (multimedia) lan pilih saka galeri (dialog pilihan file).

Sawetara wangun kudu digambar maneh nalika layar diputer:

Final WorldSkills, pangembangan solusi IT kanggo bisnis - apa iku, kepiye kedadeyan lan kenapa programer 1C menang ing kana

Nalika ngganti paramèter layar, kita ngganti visibilitas kelompok tombol.

Tugas sing nyenengake nanging prasaja kalebu saringan ing dhaptar dinamis, telusuran ing rong kolom (nomer lan jeneng), lan nggawe nomer seri aset.

Komentar pakar: saka sudut pandang solusi ing platform 1C:Enterprise, tugas kasebut cukup jelas. Saliyane nggawe aplikasi seluler sing nyata, sampeyan kudu ngurus transfer data saka "server" DBMS (MS SQL ing desktop) menyang aplikasi seluler lan bali. Kanggo maksud iki, mekanisme sumber data eksternal lan layanan http digunakake ing "aplikasi proxy" desktop. Kanggo platform seluler dhewe, nampilake gambar ing dhaptar dinamis diwenehi tambah kerumitan.

Sesi 2

Perlu kanggo netepake manajemen perbaikan kanggo aset Perusahaan. Minangka bagéan saka tugas iki, iku perlu kanggo njaga dhaftar panjalukan kanggo ndandani (dening departemen lan kelompok), njupuk menyang akun prioritas kanggo urgency saka ndandani, rencana jadwal repair sesuai karo prioritas, supaya komponen perlu lan njupuk. menyang akun sing wis ana. Subtugas sing menarik yaiku sawetara komponen duwe tanggal kadaluwarsa; yen bagean wis dipesen kanggo aset sing diwenehake lan tenggat wektune durung kadaluwarsa, mula kanggo aset iki ora perlu tuku bagean sing padha maneh. Antarmuka ndandani dikembangake kanggo komponen desktop piranti lunak perusahaan.

Sampeyan uga kudu nggawe formulir wewenang sing ora pati penting kanggo rong peran: wong sing tanggung jawab lan manajer layanan. Keanehan yaiku sawise wewenang sampeyan kudu kanthi otomatis milih salah sawijining peran.

Final WorldSkills, pangembangan solusi IT kanggo bisnis - apa iku, kepiye kedadeyan lan kenapa programer 1C menang ing kana

Formulir dhaptar sing kasedhiya kanggo wong sing tanggung jawab ditampilake ing ngisor iki:

Final WorldSkills, pangembangan solusi IT kanggo bisnis - apa iku, kepiye kedadeyan lan kenapa programer 1C menang ing kana

Cyril: Mung nyorot panjalukan layanan sing ditundha bisa disorot ing kene. Ditanggulangi kanthi format kondisional ing dhaptar dinamis.

Kanthi ngeklik tombol ing sisih ngisor layar, pangguna bisa pindhah menyang formulir ing ngisor iki:

Final WorldSkills, pangembangan solusi IT kanggo bisnis - apa iku, kepiye kedadeyan lan kenapa programer 1C menang ing kana

Ora ana sing rumit saka sudut pandang 1C ing formulir iki.

Formulir sing kasedhiya kanggo manajer layanan ing ngisor iki:

Final WorldSkills, pangembangan solusi IT kanggo bisnis - apa iku, kepiye kedadeyan lan kenapa programer 1C menang ing kana

Formulir iki diurutake miturut prioritas lan tanggal panyuwunan. Kanthi ngeklik tombol ing ngisor iki, pangguna bisa pindhah menyang wangun panjalukan sing dipilih:

Final WorldSkills, pangembangan solusi IT kanggo bisnis - apa iku, kepiye kedadeyan lan kenapa programer 1C menang ing kana

Saliyane foolproofing, formulir iki disaranake ngleksanakake dhaptar suku cadang kanggo ndandani. Subtugas kasebut menarik amarga bagean kasebut duwe tanggal kadaluwarsa. Iki tegese yen darurat wis kedadeyan karo aset iki lan bagean kasebut diprentahake, wektu validitase durung kadaluwarsa, mula bisa digunakake maneh. Iki kudu dituduhake menyang pangguna.

Komentar pakar: ing kene Kirill dhewe nempatake aksen kanthi bener. Saka sudut pandang implementasi ing platform 1C: Enterprise, ora ana sing rumit banget. Analisa kanthi ati-ati babagan kondisi akuntansi lan panggunaan suku cadang lan implementasine tugas sing kompeten kanthi sakabehe dibutuhake. Kajaba iku, perlu kanggo ngrekam panjalukan layanan kanthi bener. Kesulitan utama mung tekanan wektu 2.5 jam.

Kajaba iku, kaya ing pangembangan seluler, peserta kudu entuk data kanthi kompeten saka DBMS eksternal (MS SQL).

Sesi 3

Kanggo pangopènan (maintenance) diusulake kanggo ngleksanakake layanan perencanaan jangka panjang. Fitur sing menarik ing kene yaiku syarat kanggo nggawe jadwal pangopènan aset miturut wektu - contone, saben wulan kaping 3. Kajaba iku, miturut sawetara indikator kuantitatif - contone, miturut odometer mobil (ganti oli saben 5000 km, panggantos ban saben 20000 km). Manajer pangopènan kudu nampa aplikasi seluler sing trep sing kanthi dinamis nampilake dhaptar pangopènan sing telat, saiki lan rampung kanggo wektu sing ditemtokake. Kajaba iku, saben jinis pangopènan kudu dicet kanthi warna miturut aturan sing disepakati khusus. Aplikasi seluler mesthine kanggo njamin nggawe jadwal pangopènan anyar lan menehi tandha sing wis rampung langsung ing lokakarya kanthi nganyari informasi kasebut ing server.

Final WorldSkills, pangembangan solusi IT kanggo bisnis - apa iku, kepiye kedadeyan lan kenapa programer 1C menang ing kana

Cyril: Ana rong jinis ndandani: basis wektu lan basis mbukak. Variabilitas diijini ing saben. Contone, miturut rencana, ndandani kudu ditindakake saben dina Jumuah, tanggal 13 sasi, utawa saben 20,000 kilometer. Tugas dianggep rampung yen ana tandha centhang ing sisih tengen.

Ana syarat kanggo ngurutake tugas ing dhaptar. Uga, saben baris kudu disorot kanthi warna gumantung saka kahanan.

Kanthi ngeklik tombol ing ngisor iki, sampeyan bisa nggawe rencana layanan anyar:

Final WorldSkills, pangembangan solusi IT kanggo bisnis - apa iku, kepiye kedadeyan lan kenapa programer 1C menang ing kana

Kolom sing dibutuhake ditampilake gumantung saka jinis grafik sing dipilih. Yen kita wis milih jadwal wektu mingguan, banjur kita bakal ditampilake rong lapangan: nomer minggu lan dina minggu. Contone, dina Selasa saben 3 minggu.

Komentar pakar: kaya ing pangembangan seluler sadurunge ing platform 1C: Enterprise, ing kene tugas dipérang dadi 2 komponen global - komunikasi karo "server" liwat web-api lan tampilan kompeten saka dhaptar dinamis kanthi desain kondisional lan nyaring (pilihan) saka data. Kajaba iku, iku menarik kanggo ngleksanakake syarat kanggo akun kanggo ndandani loro dening periode lan indikator kuantitatif.

Sesi 4

Kanggo komponen lan consumables, iku perlu kanggo njupuk menyang akun inventories, rencana expenses lan tumbas mangsa. Kajaba iku, accounting kumpulan muncul ing kene, nanging ora kanggo kabeh barang. Kabeh iki kudu dikelola ing pirang-pirang gudang, kalebu kuitansi, pengeluaran lan gerakan. Miturut syarat-syarat tugas, perlu kanggo mesthekake kontrol saldo lan supaya konflik nalika nggarap saham saiki. Manajer purchasing makarya ing versi desktop piranti lunak.

Wangun utama ditampilake ing ngisor iki:

Final WorldSkills, pangembangan solusi IT kanggo bisnis - apa iku, kepiye kedadeyan lan kenapa programer 1C menang ing kana

Cyril: Saliyane ngurutake saka kondisi, diusulake kanggo menehi pangguna kemampuan kanggo ngurutake kanthi acak. Ing 1C sampeyan ora kudu mikir babagan iki. Bidang kanthi jumlah bagean kudu disorot warna ijo kanggo invoice.

Ing sesi iki, dheweke dijaluk ngontrol barang sing isih ana ing gudang. Dadi, pesen sing cocog kudu ditampilake nalika sampeyan nyoba mbusak invoice. Ing kene kita ngelingi ujian spesialis platform. Bentuk invoice kaya ing ngisor iki:

Final WorldSkills, pangembangan solusi IT kanggo bisnis - apa iku, kepiye kedadeyan lan kenapa programer 1C menang ing kana

Saben bagean nduweni karakteristik sing nemtokake manawa kudu ditugasake menyang kumpulan tartamtu. Kanggo suku cadang kasebut, penting kanggo nuduhake nomer batch ing kabeh dokumen. Iki minangka pangukuran tambahan nalika ngawasi residu bagean. Dheweke uga bisa dipindhah ing antarane gudang:

Final WorldSkills, pangembangan solusi IT kanggo bisnis - apa iku, kepiye kedadeyan lan kenapa programer 1C menang ing kana

Bentuk kasebut beda-beda saka sing sadurunge mung amarga tinimbang pelanggan, sampeyan kudu nuduhake gudang sing bakal dikirim. Dhaptar pilihan kanggo kumpulan kasebut kanthi otomatis disusun sawise bagean kasebut dipilih. Pangguna bisa nggawe laporan babagan imbangan suku cadang:

Final WorldSkills, pangembangan solusi IT kanggo bisnis - apa iku, kepiye kedadeyan lan kenapa programer 1C menang ing kana

Ing kene kita bisa ndeleng barang sing isih ana ing gudang sing dipilih. Kothak centhang ing sisih tengen gudang ngidini sampeyan ngatur nyaring lan ngurutake. Dhaptar kasebut ora duwe divisi sing jelas kanggo bagean sing dibutuhake. Saldo kanggo saben nomer batch saka spare part sing dipilih bisa dideleng nggunakake link navigasi ing sisih tengen.

Komentar pakar: ing sesi iki (modul) accounting kumpulan muncul pisanan. Peserta diwajibake kanggo nyathet barang-barang lan barang-barang ora mung dhewe, nanging uga kanthi batch. Umumé, tugas kasebut cocog kanggo platform 1C: Enterprise - nanging kabeh kudu dikembangake saka awal lan rampung ing 2.5 jam.

Sesi 5

Ing sesi kaping lima, kita diwenehi fungsi manajemen sumur. Kanggo kelompok eksplorasi, perlu nggawe aplikasi seluler sing bakal nyatakake sumur produksi minyak utawa gas. Ing kene sampeyan kudu nampa dhaptar sumur saiki saka server lan nampilake sumur sing dipilih kanthi grafis kanthi lapisan (lemah, wedhi, watu, lenga), kanthi nganggep ambane saben lapisan. Kajaba iku, aplikasi kasebut kudu ngidini nganyari informasi babagan sumur lan nambah sumur anyar. Kanggo aplikasi iki, pelanggan nyetel kahanan operasi khusus ing mode offline lan online (kontrol komunikasi karo server) - mriksa komunikasi karo server saben 5 detik lan ngganti fungsi aplikasi gumantung saka kasedhiyan server.

Final WorldSkills, pangembangan solusi IT kanggo bisnis - apa iku, kepiye kedadeyan lan kenapa programer 1C menang ing kana

Cyril: Nalika sampeyan milih sumur, ditampilake grafik bar, sing nyorot lapisan nganti celengan lenga utawa gas. Kanggo saben lapisan, jeneng, werna lan sawetara kedadeyan disimpen. Amarga fitur desain, diagram sing dibangun ing platform ora mbantu, nanging dokumen spreadsheet bisa ngrampungake tugas kasebut kanthi sampurna. Sumur bisa digawe lan diowahi:

Final WorldSkills, pangembangan solusi IT kanggo bisnis - apa iku, kepiye kedadeyan lan kenapa programer 1C menang ing kana

Kajaba saka macem-macem proteksi foolproof, ora ana sing menarik babagan formulir iki.
Sabanjure, disaranake kanggo ngontrol sambungan menyang server. Kita nyoba nyambung saben 5 detik. Yen ora bisa, banjur kita matesi fungsi aplikasi lan nampilake pesen.

Komentar pakar: Tugas sesi iki menarik utamane amarga kemampuan grafis. Peserta sing nggunakake platform 1C: Enterprise ngrampungake kanthi rong cara - sawetara nggunakake mekanisme diagram, liyane nggunakake dokumen spreadsheet. Saben cara duwe pro lan kontra. Minangka bagéan saka kaputusan ing juara WorldSkills, wektu iku kunci (elinga watesan wektu maneh). Tugas menarik sing kapisah yaiku ping server saben 5 detik lan ngganti prilaku aplikasi seluler gumantung saka kasedhiyan utawa ora kasedhiya saka server.

Sesi 6

Iki diusulake kanggo nggawe ruang kerja kanggo manajemen ndhuwur - Dashboard. Ing layar siji, sampeyan kudu nampilake indikator kinerja umum perusahaan kanggo wektu tartamtu ing wangun grafis lan tabel. Wangun utama yaiku laporan biaya:

Final WorldSkills, pangembangan solusi IT kanggo bisnis - apa iku, kepiye kedadeyan lan kenapa programer 1C menang ing kana

Saliyane Dashboard, perlu kanggo ngleksanakake distribusi spare parts kanggo ndandani aset nggunakake FIFO / LIFO / "Murah dadi dhisik" cara write-off.

Sajrone distribusi, akuntansi batch dianggep, kontrol keseimbangan lan perlindungan marang tumindak pangguna sing ora sah ("proteksi bodho") digunakake.

Cyril: Kanggo ngatasi, tabel nilai karo generasi piranti lunak kolom digunakake, amarga bisa uga ana nomer sing sewenang-wenang:

  • Tabel pisanan tanggung jawab kanggo total biaya departemen saben sasi. Divisi sing paling ora nguntungake lan nguntungake disorot kanthi warna abang lan ijo.
  • Tabel kapindho nuduhake bagean sing paling larang lan paling kerep digunakake saben wulan. Yen ana sawetara bagean sing cocog karo kritéria, mula kudu ditampilake ing siji sel, dipisahake karo koma.
  • Aset paling larang (ing syarat-syarat biaya spare parts) ditampilake ing baris pisanan saka tabel katelu. Baris kapindho nuduhake divisi kanggo aset ing ndhuwur. Yen ana rong aset sing paling larang kanthi biaya sing padha, mula kudu ditampilake ing sel sing padha, dipisahake karo koma.

Diagram ditampilake nggunakake mekanisme dibangun ing platform, lan diisi kanthi program kanthi nggunakake pitakon.

Iki uga diusulake kanggo ngetrapake dhukungan kanggo multibahasa. Program kasebut ngemot file XML kanthi lokalisasi unsur antarmuka, lan formulir kasebut kudu digambar maneh nalika milih basa ing dhaptar gulung mudhun.

Nalika sampeyan ngeklik tombol ing pojok kiwa ngisor layar, formulir manajemen inventaris mbukak:

Final WorldSkills, pangembangan solusi IT kanggo bisnis - apa iku, kepiye kedadeyan lan kenapa programer 1C menang ing kana

Ing wangun iki, kita pungkasanipun miwiti mbuwang bagean kanggo ndandani. Ing kene kita nemokake bagean sing dibutuhake kanggo ndandani aset kasebut. Adhedhasar kolom sing dipilih lan cara distribusi (FIFO, LIFO utawa rega minimal), sing cocog ditemokake utawa pesen yen ora ana sing cocog ditampilake. Sampeyan banjur bisa menehi tandha bagean minangka dimaksudake kanggo ndandani aset kasebut. Kontrol imbangan cocog kanggo sesi saiki. Yen kita wis nemtokake rincian, mula ora bisa ditemokake maneh.

Komentar pakar: sesi menarik banget. Iku ndadekake paling saka kabisan saka platform 1C: Enterprise - iki karya wewenang karo tabel virtual saka ndhaptar akumulasi, lan karya programmatic karo unsur wangun (pisanan kabeh - tabel, kapindho - judhul), lan diagram. Lan malah LIFO / FIFO nalika nganalisa persediaan, analisis bathi / mundhut, etc.

Sesi 7

Ing pungkasan tugas (sesi 7), pelanggan nyedhiyakake piranti lunak (file exe) kanggo kegiatan proyek lan video singkat babagan nggarap. Perlu kanggo nindakake rekayasa mbalikke lan, adhedhasar iki, nggawe 2 diagram: diagram kasus panggunaan lan diagram hubungan entitas. Kajaba iku, sawetara syarat diajukake kanggo nggawe piranti lunak ing mangsa ngarep - kudu nggawe tata letak antarmuka miturut syarat kasebut.

Miturut kahanan kompetisi, mung MS Visio sing dibutuhake kanggo nggawe diagram.

Komentar pakar: ing sesi iki, kemampuan platform 1C: Enterprise praktis ora digunakake. Diagram kanggo kahanan kompetisi digawe ing MS Visio. Nanging prototipe antarmuka bisa digawe ing basis informasi 1C kosong.

pangandikan umum

Ing wiwitan saben sesi, diusulake kanggo ngimpor data nggunakake skrip SQL. Iki minangka kerugian utama nggunakake 1C dibandhingake karo C #, amarga kita ngenteni paling sethithik setengah jam kanggo nyuling data menyang sumber data eksternal, nggawe tabel dhewe, lan mindhah baris saka sumber eksternal menyang tabel. Liyane mung perlu ngeklik tombol Eksekusi ing Microsoft SQL Studio.

Kanggo alasan sing jelas, nyimpen data ing piranti seluler dudu ide sing apik. Mulane, sajrone sesi seluler, kita nggawe basis server. Dheweke nyimpen data ing kana lan nyedhiyakake akses liwat layanan http.

Komentar pakar: imbangan 1C/non-1C menarik ing kene - nalika 1C: Programer perusahaan nglampahi wektu sing signifikan kanggo nyambung menyang DBMS eksternal (Kirill kasebut kanthi kapisah ing ndhuwur), pangembang C#/Java (Android Studio kanggo pangembangan seluler) ngenteni wektu ing wilayah liyane - antarmuka, nulis kode liyane. Mulane, asil saben sesi ora bisa ditebak lan menarik banget kanggo kabeh ahli. Lan intrik iki tetep nganti pungkasan - mung katon ing tabel final pemenang kanthi distribusi poin.

Final WorldSkills, pangembangan solusi IT kanggo bisnis - apa iku, kepiye kedadeyan lan kenapa programer 1C menang ing kana
Kirill rampung critane :)

Ing kesimpulan, kudu eling yen pemain ora perlu "mung program tugas miturut spesifikasi teknis" - dheweke kudu nganalisa tugas kasebut, milih blok kanggo implementasine subtasks, ngrancang lan mutusake apa sing bakal ditindakake. bisa ngleksanakake saka iki ing wektu diparengake arang banget cendhak. Kabeh 4 dina aku kudu tumindak ing tekanan wektu sing abot, asring miwiti saben sesi sakteruse saka awal. Malah spesialis diwasa kanthi pengalaman pirang-pirang taun ing industri kasebut bakal angel ngrampungake tugas sing ditugasake kanggo sesi kasebut 100% sajrone wektu sing diwenehake.

Sistem penilaian sing diadopsi pantes disebutake khusus.

Kanggo saben sesi, penulis tugas ngembangake sistem kritéria sing kompleks, kalebu mriksa fungsi, operasi sing bener, syarat antarmuka aplikasi, lan malah ngetutake pandhuan gaya sing diwenehake khusus kanggo para peserta dening perusahaan sing lagi ngembangake solusi kasebut.

Kriteria evaluasi banget granulated - kanthi total biaya tugas sesi dadi puluhan poin, ngrampungake sawetara kritéria bisa nambah sepuluh poin menyang peserta. Iki entuk tingkat sing dhuwur banget lan objektif kanggo ngevaluasi asil saben peserta ing kompetisi.

Результаты

Asil pungkasan padha nyengsemaken.

Ing perjuangan pait, Kirill Pavkin saka Rusia, sing nggunakake platform 1C: Enterprise, menang. Kirill umur 17 taun, dheweke saka Stavropol.

Secara harfiah sepersepuluh poin misahake pemenang saka sing ngoyak. Panggonan kaloro dijupuk dening peserta saka Taiwan. Tabel sakabèhé saka enem asil paling dhuwur katon kaya iki:

Final WorldSkills, pangembangan solusi IT kanggo bisnis - apa iku, kepiye kedadeyan lan kenapa programer 1C menang ing kana

Mesthi, Kirill menang thanks kanggo bakat, kawruh lan skills.

Nanging, kita nyathet yen kabeh telu peserta sing nggunakake platform 1C: Enterprise minangka alat kalebu ing limang ndhuwur - yaiku konfirmasi tanpa syarat babagan teknologi 1C: Enterprise ing tingkat donya.

Sawise asil kompetisi, para pemenang dianugerahi ing pusat media KazanExpo, wong lanang nampa medali emas murni (sesuai karo panggonane) lan hadiah awis. Wong lanang uga nampa sertifikat sing ngidini dheweke bisa magang ing 1C.

Final WorldSkills, pangembangan solusi IT kanggo bisnis - apa iku, kepiye kedadeyan lan kenapa programer 1C menang ing kana

Source: www.habr.com

Add a comment