WorldSkills финал, бизнест зориулсан мэдээллийн технологийн шийдлүүдийг боловсруулах - энэ нь юу вэ, яаж болсон, яагаад 1С програмистууд тэнд ялав

WorldSkills финал, бизнест зориулсан мэдээллийн технологийн шийдлүүдийг боловсруулах - энэ нь юу вэ, яаж болсон, яагаад 1С програмистууд тэнд ялав
WorldSkills 22 хүртэлх насны залуучуудын дунд мэргэжлийн уралдаан зохион байгуулдаг олон улсын хөдөлгөөн юм.

Олон улсын шигшээ тэмцээн хоёр жил тутамд болдог. Энэ жил хамгийн сүүлийн байр болсон Казан (Сүүлийн финал 2017 онд Абу Дабид болсон, дараагийнх нь 2021 онд Шанхайд болно).

WorldSkills Championship бол мэргэжлийн ур чадварын дэлхийн аварга шалгаруулах тэмцээн юм. Тэд цэнхэр захт мэргэжлээр эхэлсэн бөгөөд сүүлийн жилүүдэд "ирээдүйн мэргэжлүүд", тэр дундаа мэдээллийн технологийн салбаруудад илүү их анхаарал хандуулж, Казань хотод болсон аварга шалгаруулах тэмцээнд тусдаа асар том кластер хуваарилжээ.

WorldSkills финал, бизнест зориулсан мэдээллийн технологийн шийдлүүдийг боловсруулах - энэ нь юу вэ, яаж болсон, яагаад 1С програмистууд тэнд ялав

Мэдээллийн технологийн блокт "Бизнесийн мэдээллийн технологийн програм хангамжийн шийдэл" гэж нэрлэгддэг ур чадвар (тодорхой "спорт") байдаг.

Тэмцээн бүрт ашигласан хэрэгслийн зөвшөөрөгдсөн жагсаалт хязгаарлагдмал байдаг. Жишээлбэл, "ландшафтын дизайн" -ын хувьд боломжит хэрэгслүүдийн жагсаалт хязгаарлагдмал бол (мэдээжийн хэрэг, тодорхой үйлдвэрлэгч эсвэл өнгө заагаагүй бол) "Бизнесийн програм хангамжийн шийдэл" чадамжид оролцогчдын ашиглаж болох хүлээн зөвшөөрөгдсөн технологийн жагсаалтыг оруулна. нь хатуу хязгаарлагдмал бөгөөд тодорхой технологи, тусгай платформуудыг (тодорхой багц хүрээ бүхий .NET болон Java) заадаг.

Энэ асуудалд 1С-ийн байр суурь дараах байдалтай байна: мэдээллийн технологи бол маш динамик салбар бөгөөд шинэ технологи, хөгжлийн хэрэгслүүд дэлхийд байнга гарч ирдэг. Бидний үзэж байгаагаар мэргэжилтнүүд өөрсдийн хүссэн, дассан багаж хэрэгслээ ашиглах боломжийг олгох нь зөв.

2018 оны намар WorldSkills-ийн удирдлага биднийг сонссон. Одоо бид шинэ технологиудыг тэмцээнд оруулах аргачлалыг турших хэрэгтэй болсон. Энэ нь энгийн зүйл биш юм.

1С: Enterprise платформ нь Казань хотод болсон аварга шалгаруулах тэмцээний дэд бүтцийн жагсаалтад багтсан бөгөөд Бизнесийн хамгаалагдсан хязгаарлагдмал орчинд зориулсан мэдээллийн технологийн програм хангамжийн шийдлийн туршилтын платформыг зохион байгуулав.

WorldSkills финал, бизнест зориулсан мэдээллийн технологийн шийдлүүдийг боловсруулах - энэ нь юу вэ, яаж болсон, яагаад 1С програмистууд тэнд ялав

Аваргын албан ёсны хэл нь англи хэл гэдгийг анхаарна уу. Даалгавруудыг шийдвэрлэх үр дүн бүхий бүх материалыг (эх код, дагалдах баримт бичиг, програм хангамжийн интерфейс) мөн энэ хэлээр дамжуулах ёстой. Зарим хүмүүсийн эргэлзээг үл харгалзан (одоо ч гэсэн!) Та 1С дээр англи хэл дээр бичиж болно.

WorldSkills финал, бизнест зориулсан мэдээллийн технологийн шийдлүүдийг боловсруулах - энэ нь юу вэ, яаж болсон, яагаад 1С програмистууд тэнд ялав

Тус талбайд болсон тэмцээнд 9 орны (Филиппин, Тайвань, Солонгос, Финланд, Марокко, Орос, Казахстан, Малайз) 8 залуу оролцсон.

Шүүгчдийн багийг Филиппиний мэргэжилтэн Жои Манансала ахалсан.

WorldSkills финал, бизнест зориулсан мэдээллийн технологийн шийдлүүдийг боловсруулах - энэ нь юу вэ, яаж болсон, яагаад 1С програмистууд тэнд ялав

Финланд, АНЭУ, Коста-Рика, Солонгос, Орос, Тайвань зэрэг орны мэргэжилтнүүд оролцов.

ОХУ (Павкин Кирилл, Султанова Айгуль) болон Казахстан (Витовский Людвиг) нарын оролцогчид тэмцээний нэг хэсэг болох 1С: Аж ахуйн нэгжийн платформыг ашиглахаар шийдсэнийг бид тусад нь тэмдэглэж байна. Үлдсэн оролцогчид ширээний компьютерт зориулсан .NET, гар утасны хөгжүүлэлтэд Android Studio ашигласан. Сонирхолтой нь 1С-ийг сонгосон оролцогчид маш залуу (Кирилл Ставрополь хотын нэгэн сургуулийн сурагч, энэ жил 11-р ангид орсон, Айгүл коллежийн оюутан, Татарстаны Казань) харин өрсөлдөгчид нь илүү туршлагатай байсан ( жишээлбэл, Солонгосоос ирсэн оролцогч - 2013 оны Лейпцигт болсон WorldSkills аварга шалгаруулах тэмцээний ялагч; бүгд WorldSkills тэмцээнд оролцож байсан туршлагатай, салбартаа хэдэн жил мэргэжлийн туршлагатай).

Тэмцээний үеэр оролцогчид орчин үеийн янз бүрийн технологийг ашигласан тул бид 1С: Enterprise платформыг жинхэнэ байлдааны нөхцөлд туршиж, түүний тусламжтайгаар олж авсан шийдлүүдийн чанар, ашиглалтын явцад хүрсэн хөгжлийн хурдыг харьцуулах боломжтой болсон.

Бизнесийн мэдээллийн технологийн програм хангамжийн шийдлийн тусгай платформын хүрээнд оролцогчид Бизнесийн мэдээллийн технологийн програм хангамжийн үндсэн платформд оролцогчидтой ижил даалгавруудыг гүйцэтгэсэн болохыг бид тусад нь тэмдэглэж байна.

Даалгавар нь өөрөө тодорхой бизнесийг автоматжуулах нарийн төвөгтэй ажил бөгөөд энэ жил бизнесийн жишээ бол зохиомол Казаннефть компани байв.

Домог

Казан Ойл бол Татарстан улсын хамгийн том газрын тосны үйлдвэрүүдийн нэг бөгөөд үндэсний зах зээлд тоглогч бөгөөд энэ чиглэлээр олон улсад хүлээн зөвшөөрөгдсөн брэнд юм. Газрын тос, газрын тосны бүтээгдэхүүн, байгалийн хийн хайгуул, олборлолт, олборлолт, боловсруулах, тээвэрлэх, борлуулах, түгээх чиглэлээр мэргэшсэн компанийн төв оффис нь Казань (Орос) хотод байрладаг.

WorldSkills финал, бизнест зориулсан мэдээллийн технологийн шийдлүүдийг боловсруулах - энэ нь юу вэ, яаж болсон, яагаад 1С програмистууд тэнд ялав

Тус компани нь Орос даяар хурдацтай өргөжин тэлж, шинэ оффисуудыг бий болгох стратегийг хэрэгжүүлж байгаа тул компанийн удирдлага тодорхой үйл ажиллагааг хадгалах, удирдахад чиглэсэн бизнесийн автоматжуулалтын шинэ програм хангамжийг нэвтрүүлэхээр шийджээ.

Аварга шалгаруулах тэмцээний нөхцөл

Оролцогчдод даалгавруудыг хязгаарлагдмал хугацаанд гүйцэтгэх шаардлага бүхий модуль (сесс) хэлбэрээр өгсөн. Нийт 7 модуль байсан. Ширээний компьютер дээр шийдвэрлэх гурван сесс - тус бүр 2.5 цаг. Гурван сесс - клиент-сервер хөгжүүлэлт, үйлчлүүлэгч нь гар утасны програм байсан бөгөөд үйлчлүүлэгч болон серверийн хоорондын харилцааг WEB-API-ээр хийсэн. Үүнд 3.5 цаг зарцуулсан. Сүүлийн хичээл - одоо байгаа програм хангамжийн урвуу инженерчлэлийн даалгавар, 2.5 цаг. Урвуу инженерчлэлийн нэг хэсэг болгон оролцогчид өөрт өгсөн мэдээлэлд үндэслэн хэрэглээний мэдээллийн сангийн бүтцийг зохиох (ER диаграммыг бий болгох), системийг ашиглах хувилбаруудад дүн шинжилгээ хийх (ашиглалтын схемийг бүтээх), мөн түүнчлэн өгөгдсөн функциональ шаардлагын дагуу програм хангамжийн шийдлийн интерфейсийг боловсруулж, загварчлах.

Ашигласан хөгжүүлэлтийн үндсэн платформууд нь .NET (C#) болон Java (үүнд гар утасны хөгжүүлэлтэд зориулсан Android Studio) байсан. Туршилтын SandBox нь .NET, Java болон 1C: Enterprise 8.3.13 хувилбарыг ашигласан.

Хичээл бүрийн төгсгөлд шинжээчид үр дүнг үнэлдэг - хуралдааны эхэнд тавьсан даалгавруудыг хэрэгжүүлдэг бэлэн хэрэгжих боломжтой төсөл.

Даалгаврын онцлог нь тэдний "амьдрах чадвар" - олон шаардлага, хязгаарлагдмал хугацаа юм. Ихэнх асуудлууд нь тусгай олимпиадын асуудал биш, харин үйлдвэрлэлийн бодит асуудлуудтай маш ойрхон байдаг - мэргэжилтнүүд өдөр бүр тэдэнтэй тулгардаг. Гэхдээ олон ажил бий, цаг хугацаа хязгаарлагдмал. Оролцогч нь бизнест хамгийн их ашиг тустай байх хамгийн олон тооны асуудлыг шийдэх ёстой. Алгоритмийн үүднээс авч үзвэл нарийн төвөгтэй даалгавар нь энгийн зүйлээс илүү жинтэй байх нь үнэн биш юм. Жишээлбэл, гурван хүснэгтээс бүрдсэн нягтлан бодох бүртгэлийн системийг бий болгох нь бизнесийн хувьд нарийн төвөгтэй алгоритм бүхий сайхан тайлангийн маягтаас илүү чухал бөгөөд эдгээр хүснэгтгүйгээр огт шаардлагагүй юм.

WorldSkills финал, бизнест зориулсан мэдээллийн технологийн шийдлүүдийг боловсруулах - энэ нь юу вэ, яаж болсон, яагаад 1С програмистууд тэнд ялав

Тэмцээний ялагч, ОХУ-ын оролцогч Кирилл Павкинаас бид ямар даалгавар, тэдгээрийг шийдвэрлэх арга замын талаар дэлгэрэнгүй ярихыг хүссэн.

WorldSkills финал, бизнест зориулсан мэдээллийн технологийн шийдлүүдийг боловсруулах - энэ нь юу вэ, яаж болсон, яагаад 1С програмистууд тэнд ялав

Доорх нь даалгаврын тайлбар, Кирилл даалгаврыг хэрхэн шийдсэн тухай өөрийн түүхийг доор харуулав. Бид мөн 1С-ийн ажилтан, Бизнесийн хамгаалагдсан орчинд зориулсан мэдээллийн технологийн шийдлүүдийн нэг Виталий Рыбалкагаас Кириллийн шийдлүүдийн талаар тайлбар өгөхийг хүссэн.

Даалгаврын нэг хэсэг болгон хэд хэдэн төрлийн хэрэглэгчдийн үйл ажиллагааг автоматжуулах шаардлагатай байв.

  • Компанийн хөрөнгийн нягтлан бодох бүртгэлийг хариуцдаг
  • Компанийн хөрөнгийн төлөвлөгөөт бус засвар, төлөвлөгөөт засвар үйлчилгээг хариуцна
  • Бүрэлдэхүүн хэсэг, хэрэглээний материалын худалдан авалтын менежерүүд
  • Газрын тосны хайгуул, олборлолтын хэлтэс
  • Дээд удирдлагад аналитик тайлан хэрэгтэй байсан

1-р хуралдаан

Хөрөнгө (жишээлбэл, тээврийн хэрэгслийн парк) үүднээс авч үзвэл нягтлан бодох бүртгэлийг (шинээр бий болгох, одоогийнхыг засварлах), хурдан хайлт хийх, мэдээллийг харуулах янз бүрийн шүүлтүүр, компанийн хэлтэсүүдийн хооронд хөрөнгийг шилжүүлэх шаардлагатай байв. болон хөрөнгийн бүлгүүд өөрсдөө. Ийм хөдөлгөөнүүдийн түүхийг хөтөлж, ирээдүйд тэдгээрийн талаар дүн шинжилгээ хийнэ үү. Хөрөнгийн бүртгэлийг голчлон гар утасны хэрэглэгчдийн бүлгүүдэд хэрэгжүүлсэн.

WorldSkills финал, бизнест зориулсан мэдээллийн технологийн шийдлүүдийг боловсруулах - энэ нь юу вэ, яаж болсон, яагаад 1С програмистууд тэнд ялав

Кирил: Сонирхолтой дэд ажил бол хөрөнгийн жагсаалт дахь товчлууруудыг хэрэгжүүлэх явдал байв. Үүнийг шийдэхийн тулд бид динамик жагсаалтыг ашигласан: бид дур зоргоороо хүсэлт бичиж, сервер дээр өгөгдөл хүлээн авахдаа зургийн сангаас зураг руу чиглүүлэх холбоосыг шаардлагатай талбарт хуваарилдаг.

Дүрмээр бол, гэрэл зургуудыг өмчид хоёр аргаар хавсаргаж болно: зураг авах (мултимедиа) болон галерейгаас сонгох (файл сонгох харилцах цонх).

Дэлгэцийг эргүүлэх үед зарим дүрсийг дахин зурах шаардлагатай байв.

WorldSkills финал, бизнест зориулсан мэдээллийн технологийн шийдлүүдийг боловсруулах - энэ нь юу вэ, яаж болсон, яагаад 1С програмистууд тэнд ялав

Дэлгэцийн параметрүүдийг өөрчлөхдөө бид товчлуурын бүлгүүдийн харагдах байдлыг өөрчилдөг.

Хөгжилтэй боловч энгийн ажлуудад динамик жагсаалтад шүүлтүүр оруулах, хоёр талбарт хайх (тоо, нэр), хөрөнгийн серийн дугаар үүсгэх зэрэг орно.

Мэргэжилтнүүдийн сэтгэгдэл: 1C: Enterprise платформ дээрх шийдлийн үүднээс авч үзвэл даалгавар нь маш тодорхой юм. Гар утасны програмыг бодитоор бүтээхээс гадна DBMS "сервер" -ээс (ширээний компьютер дээрх MS SQL) өгөгдлийг гар утасны програм руу болон буцааж шилжүүлэхэд анхаарах шаардлагатай байв. Энэ зорилгоор гадаад мэдээллийн эх сурвалж, http үйлчилгээний механизмуудыг ширээний "прокси програм" -д ашигласан. Хөдөлгөөнт платформын хувьд динамик жагсаалтад зургуудыг харуулах нь илүү төвөгтэй байдлыг харуулсан.

2-р хуралдаан

Компанийн хөрөнгийн засварын менежментийг бий болгох шаардлагатай байв. Энэхүү ажлын хүрээнд засвар хийх хүсэлтийн жагсаалтыг (хэлтэс, бүлгүүдээр) хөтөлж, яаралтай засвар хийх тэргүүлэх чиглэлийг харгалзан үзэх, засварын хуваарийг тэргүүлэх чиглэлийн дагуу төлөвлөх, шаардлагатай эд ангиудыг захиалах, авах шаардлагатай байв. аль хэдийн байгаа зүйлсийг харгалзан үзнэ. Сонирхолтой дэд ажил бол зарим бүрэлдэхүүн хэсгүүдийн хугацаа дуусах хугацаа байсан; хэрэв тухайн эд хөрөнгөд аль хэдийн захиалга өгсөн бөгөөд түүний эцсийн хугацаа дуусаагүй бол энэ хөрөнгийн хувьд тухайн эд ангиудыг дахин худалдаж авах шаардлагагүй болно. Засварын интерфейсийг компанийн програм хангамжийн ширээний бүрэлдэхүүн хэсэгт зориулж боловсруулсан.

Мөн хариуцлагатай хүн, үйлчилгээний менежер гэсэн хоёр үүрэгт үл хамаарах зөвшөөрлийн маягтыг бий болгох шаардлагатай байв. Онцлог нь зөвшөөрөл авсны дараа та дүрүүдийн аль нэгийг автоматаар сонгох ёстой.

WorldSkills финал, бизнест зориулсан мэдээллийн технологийн шийдлүүдийг боловсруулах - энэ нь юу вэ, яаж болсон, яагаад 1С програмистууд тэнд ялав

Хариуцсан этгээдэд олгох жагсаалтын маягтыг доор үзүүлэв.

WorldSkills финал, бизнест зориулсан мэдээллийн технологийн шийдлүүдийг боловсруулах - энэ нь юу вэ, яаж болсон, яагаад 1С програмистууд тэнд ялав

Кирил: Энд зөвхөн хүлээгдэж буй үйлчилгээний хүсэлтийг тодруулж болно. Динамик жагсаалтад нөхцөлт форматлах замаар шийдэгдсэн.

Дэлгэцийн доод хэсэгт байрлах товчлуур дээр дарснаар хэрэглэгч дараах маягт руу орж болно.

WorldSkills финал, бизнест зориулсан мэдээллийн технологийн шийдлүүдийг боловсруулах - энэ нь юу вэ, яаж болсон, яагаад 1С програмистууд тэнд ялав

1С-ийн үүднээс авч үзвэл энэ хэлбэрээр ямар ч төвөгтэй зүйл байхгүй.

Үйлчилгээний менежерт ашиглах боломжтой маягтыг доор харуулав.

WorldSkills финал, бизнест зориулсан мэдээллийн технологийн шийдлүүдийг боловсруулах - энэ нь юу вэ, яаж болсон, яагаад 1С програмистууд тэнд ялав

Энэ маягтыг хүсэлтийн ач холбогдол, огноогоор нь эрэмбэлсэн. Доорх товчлуур дээр дарснаар хэрэглэгч сонгосон хүсэлтийн хэлбэрт очиж болно.

WorldSkills финал, бизнест зориулсан мэдээллийн технологийн шийдлүүдийг боловсруулах - энэ нь юу вэ, яаж болсон, яагаад 1С програмистууд тэнд ялав

Тэнэглэхээс гадна энэ маягт нь засварын сэлбэг хэрэгслийн жагсаалтыг хэрэгжүүлэхийг санал болгосон. Эд анги нь дуусах хугацаатай тул дэд даалгавар нь сонирхолтой юм. Энэ нь хэрэв энэ эд хөрөнгөтэй холбоотой онцгой байдал үүссэн бөгөөд хүчинтэй байх хугацаа нь дуусаагүй хэсгийг захиалсан бол дахин ашиглах боломжтой гэсэн үг юм. Үүнийг хэрэглэгчдэд харуулах ёстой.

Мэргэжилтнүүдийн сэтгэгдэл: энд Кирилл өөрөө өргөлтийг зөв байрлуулсан. 1С: Enterprise платформ дээр хэрэгжүүлэх үүднээс авч үзвэл маш төвөгтэй зүйл байхгүй. Сэлбэг хэрэгслийг нягтлан бодох бүртгэл, ашиглалтын нөхцөл байдалд сайтар дүн шинжилгээ хийж, даалгаврыг бүхэлд нь чадварлаг хэрэгжүүлэх шаардлагатай байв. Үүнээс гадна үйлчилгээний хүсэлтийг зохих ёсоор бүртгэх шаардлагатай байв. Гол бэрхшээл нь зөвхөн 2.5 цагийн цагийн дарамт байсан.

Нэмж дурдахад, гар утасны хөгжүүлэлтийн нэгэн адил оролцогч нь гадны DBMS (MS SQL) -ээс өгөгдлийг чадварлаг олж авах ёстой байв.

3-р хуралдаан

Засвар үйлчилгээ (засвар үйлчилгээ) хийхийн тулд урт хугацааны төлөвлөлтийн үйлчилгээг хэрэгжүүлэхийг санал болгов. Энд нэг сонирхолтой зүйл бол хөрөнгийн засвар үйлчилгээний хуваарийг цаг хугацааны дагуу гаргах шаардлага байв - жишээлбэл, хоёр дахь сар бүрийн 3-нд. Үүний нэгэн адил, зарим тоон үзүүлэлтийн дагуу - жишээлбэл, машины одометрийн дагуу (5000 км тутамд тос солих, 20000 км тутамд дугуй солих). Засвар үйлчилгээний менежер нь тодорхой хугацаанд хугацаа хэтэрсэн, одоогийн болон дууссан засвар үйлчилгээний жагсаалтыг динамикаар харуулах тохиромжтой гар утасны програмыг хүлээн авсан байх ёстой. Түүнчлэн засвар үйлчилгээний төрөл бүрийг тусгайлан тохиролцсон дүрмийн дагуу өнгөөр ​​будаж байх ёстой байв. Мобайл програм нь засвар үйлчилгээний шинэ хуваарийг бий болгох, энэ мэдээллийг сервер дээр нэн даруй шинэчлэх замаар цехүүдэд шууд хийж дууссаны тэмдэглэгээг хангах ёстой байв.

WorldSkills финал, бизнест зориулсан мэдээллийн технологийн шийдлүүдийг боловсруулах - энэ нь юу вэ, яаж болсон, яагаад 1С програмистууд тэнд ялав

Кирил: Хугацааны болон гүйлтийн гэсэн хоёр төрлийн засвар байдаг. Хувьсах чадварыг тус бүрд зөвшөөрдөг. Тухайлбал, төлөвлөгөөний дагуу сарын 13-ны баасан гарагт буюу 20,000 мянган километр тутамд засвар хийх ёстой. Даалгаврын баруун талд тэмдэг байгаа бол ажил дууссан гэж үзнэ.

Жагсаалтад байгаа ажлуудыг эрэмбэлэх нөхцөлийг өгсөн. Мөн нөхцөл байдлаас шалтгаалан мөр бүрийг өнгөөр ​​тодруулах хэрэгтэй.

Доорх товчлуур дээр дарснаар та шинэ үйлчилгээний төлөвлөгөө үүсгэх боломжтой.

WorldSkills финал, бизнест зориулсан мэдээллийн технологийн шийдлүүдийг боловсруулах - энэ нь юу вэ, яаж болсон, яагаад 1С програмистууд тэнд ялав

Сонгосон диаграмын төрлөөс хамааран шаардлагатай талбарууд гарч ирнэ. Хэрэв бид долоо хоногийн цагийн хуваарийг сонгосон бол долоо хоногийн дугаар, долоо хоногийн өдөр гэсэн хоёр талбарыг харуулах болно. Жишээлбэл, 3 долоо хоног бүрийн Мягмар гарагт.

Мэргэжилтнүүдийн сэтгэгдэл: 1C: Enterprise платформ дээрх өмнөх гар утасны хөгжүүлэлтийн нэгэн адил энд даалгаврыг дэлхий даяар 2 бүрэлдэхүүн хэсэгт хуваадаг - вэб-апи-ээр дамжуулан "сервер" -тэй харилцах, нөхцөлт дизайн, шүүлтүүр (сонголт) бүхий динамик жагсаалтыг чадварлаг харуулах. өгөгдөл. Түүнчлэн засварын ажлыг хугацаа болон тоон үзүүлэлтээр тооцох шаардлагыг хэрэгжүүлэх нь сонирхолтой байлаа.

4-р хуралдаан

Бүрэлдэхүүн хэсэг, хэрэглээний материалын хувьд бараа материал, зардал төлөвлөх, ирээдүйн худалдан авалтыг харгалзан үзэх шаардлагатай байв. Нэмж дурдахад багцын нягтлан бодох бүртгэл энд гарч ирсэн боловч бүх барааны хувьд биш юм. Энэ бүгдийг орлого, зарлага, хөдөлгөөн зэрэг олон агуулахын хүрээнд зохицуулах шаардлагатай байв. Даалгаврын дагуу одоогийн нөөцтэй ажиллахдаа тэнцвэрт байдалд хяналт тавьж, зөрчилдөөнөөс зайлсхийх шаардлагатай байв. Худалдан авалтын менежерүүд програм хангамжийн ширээний хувилбар дээр ажилладаг.

Үндсэн хэлбэрийг доор харуулав.

WorldSkills финал, бизнест зориулсан мэдээллийн технологийн шийдлүүдийг боловсруулах - энэ нь юу вэ, яаж болсон, яагаад 1С програмистууд тэнд ялав

Кирил: Нөхцөлөөс ангилахаас гадна хэрэглэгчдэд санамсаргүй байдлаар ангилах боломжийг олгохыг санал болгосон. 1С дээр та энэ тухай бодох ч хэрэггүй. Нэхэмжлэхийн тулд эд ангиудын тоо хэмжээг харуулсан талбарыг ногоон өнгөөр ​​тодруулна.

Энэ чуулганаар тэднээс агуулахад үлдсэн барааг хянахыг хүссэн. Тиймээс, нэхэмжлэхийг устгахыг оролдох үед холбогдох мессеж гарч ирэх ёстой. Энд бид платформын мэргэжилтний шалгалтыг санаж байна. Нэхэмжлэлийн хэлбэр нь дараах байдалтай байна.

WorldSkills финал, бизнест зориулсан мэдээллийн технологийн шийдлүүдийг боловсруулах - энэ нь юу вэ, яаж болсон, яагаад 1С програмистууд тэнд ялав

Хэсэг бүр нь тодорхой багцад хуваарилагдах эсэхийг тодорхойлдог шинж чанартай байдаг. Ийм сэлбэг хэрэгслийн хувьд багцын дугаарыг бүх баримт бичигт зааж өгөх шаардлагатай. Энэ нь эд ангиудын үлдэгдлийг хянах нэмэлт хэмжилт юм. Тэдгээрийг мөн агуулах хооронд шилжүүлж болно:

WorldSkills финал, бизнест зориулсан мэдээллийн технологийн шийдлүүдийг боловсруулах - энэ нь юу вэ, яаж болсон, яагаад 1С програмистууд тэнд ялав

Маягт нь өмнөхөөсөө ялгаатай бөгөөд зөвхөн үйлчлүүлэгчийн оронд хүргэлт хийх агуулахыг зааж өгөх шаардлагатай. Тухайн хэсгийг сонгосны дараа багцын сонголтын жагсаалтыг автоматаар эмхэтгэнэ. Хэрэглэгч сэлбэг хэрэгслийн үлдэгдлийн тайланг гаргаж болно:

WorldSkills финал, бизнест зориулсан мэдээллийн технологийн шийдлүүдийг боловсруулах - энэ нь юу вэ, яаж болсон, яагаад 1С програмистууд тэнд ялав

Эндээс бид сонгосон агуулахад үлдсэн барааг харж болно. Агуулахын баруун талд байгаа шалгах нүд нь шүүлтүүр, эрэмбэлэх тохиргоог хийх боломжийг танд олгоно. Жагсаалтад шаардлагатай хэсгүүдийн хувьд сугалаагаар тодорхой хуваалт байхгүй байна. Сонгосон сэлбэг хэрэгслийн багцын дугаар бүрийн үлдэгдлийг баруун талд байгаа навигацийн холбоосыг ашиглан харж болно.

Мэргэжилтнүүдийн сэтгэгдэл: энэ сесс (модуль) дээр багц нягтлан бодох бүртгэл анх удаа гарч ирэв. Оролцогчид хэрэглээний материал, бараа бүтээгдэхүүнийг зөвхөн өөрсдөө бус, багцаар нь тооцох шаардлагатай байв. Ерөнхийдөө даалгавар нь 1C: Enterprise платформд төгс тохирно - гэхдээ бүгдийг эхнээс нь боловсруулж, 2.5 цагийн дотор хийх ёстой байв.

5-р хуралдаан

Тав дахь хуралдаанд бид худгийн менежментийн функциональ үүргийг өгсөн. Хайгуулын бүлгүүдийн хувьд газрын тос, байгалийн хийн олборлолтын цооногийг тооцоолох гар утасны программыг бий болгох шаардлагатай байв. Энд серверээс одоогийн худгийн жагсаалтыг хүлээн авч, сонгосон худгийг давхарга бүрийн гүнийг харгалзан давхаргаар (хөрс, элс, чулуу, тос) графикаар харуулах шаардлагатай байв. Нэмж дурдахад уг програм нь худгийн талаарх мэдээллийг шинэчлэх, шинэ худаг нэмэх боломжийг олгох ёстой байв. Энэ програмын хувьд үйлчлүүлэгч офлайн болон онлайн горимд ажиллах тусгай нөхцлийг тогтоодог (сервертэй харилцах хяналт) - сервертэй харилцах харилцааг 5 секунд тутамд шалгаж, серверийн боломжоос хамааран програмын ажиллагааг өөрчилдөг.

WorldSkills финал, бизнест зориулсан мэдээллийн технологийн шийдлүүдийг боловсруулах - энэ нь юу вэ, яаж болсон, яагаад 1С програмистууд тэнд ялав

Кирил: Худаг сонгохдоо газрын тос, хийн орд хүртэлх давхаргыг онцолсон зураасан график гарч ирнэ. Давхарга бүрийн хувьд нэр, өнгө, тохиолдлын мужийг хадгалдаг. Загварын онцлогоос шалтгаалан платформд суурилуулсан диаграммууд нь тус болохгүй боловч хүснэгтийн баримт бичиг нь даалгаврыг төгс гүйцэтгэдэг. Худаг үүсгэж, өөрчилж болно:

WorldSkills финал, бизнест зориулсан мэдээллийн технологийн шийдлүүдийг боловсруулах - энэ нь юу вэ, яаж болсон, яагаад 1С програмистууд тэнд ялав

Олон тооны хамгаалалтаас гадна энэ маягтын талаар сонирхолтой зүйл байгаагүй.
Дараа нь сервертэй холболтыг хянахыг санал болгов. Бид 5 секунд тутамд холбогдохыг хичээдэг. Хэрэв энэ нь ажиллахгүй бол бид програмын үйл ажиллагааг хязгаарлаж, мессеж харуулах болно.

Мэргэжилтнүүдийн сэтгэгдэл: Энэ хуралдааны даалгавар нь үндсэндээ график чадвараараа сонирхолтой юм. 1С: Enterprise платформыг ашигладаг оролцогчид үүнийг хоёр өөр аргаар шийдсэн - зарим нь диаграмын механизм, бусад нь хүснэгтийн баримт бичгийг ашигласан. Арга бүр өөрийн давуу болон сул талуудтай. WorldSkills аварга шалгаруулах тэмцээний шийдвэрийн нэг хэсэг бол цаг хугацаа чухал байсан (цаг хугацааны хязгаарыг дахин санаарай). Тусдаа сонирхолтой ажил бол серверт 5 секунд тутамд ping хийж, серверийн бэлэн эсвэл боломжгүй байдлаас хамааран гар утасны програмын үйл ажиллагааг өөрчлөх явдал юм.

6-р хуралдаан

Дээд удирдлагад зориулсан ажлын талбарыг бий болгохыг санал болгов - Хяналтын самбар. Нэг дэлгэц дээр тодорхой хугацаанд компанийн гүйцэтгэлийн ерөнхий үзүүлэлтүүдийг график болон хүснэгт хэлбэрээр харуулах шаардлагатай байв. Үндсэн хэлбэр нь зардлын тайлан юм.

WorldSkills финал, бизнест зориулсан мэдээллийн технологийн шийдлүүдийг боловсруулах - энэ нь юу вэ, яаж болсон, яагаад 1С програмистууд тэнд ялав

Хяналтын самбараас гадна FIFO/LIFO/“Хамгийн хямд нь эхлээд” хасагдах аргыг ашиглан хөрөнгийн засварын сэлбэг хэрэгслийн хуваарилалтыг хэрэгжүүлэх шаардлагатай байв.

Хуваарилалтын явцад багцын нягтлан бодох бүртгэлийг анхаарч, тэнцвэрийг хянах, хэрэглэгчийн зөвшөөрөлгүй үйлдлээс хамгаалах ("тэнэг хамгаалалт") ашигласан.

Кирил: Шийдвэрлэхийн тулд багана үүсгэх програм хангамж бүхий утгын хүснэгтүүдийг ашигласан, учир нь тэдгээрийн дурын тоо байж болно.

  • Эхний хүснэгт нь хэлтэсүүдийн нийт зардлыг сараар нь хариуцдаг. Хамгийн ашиггүй, ашигтай хэлтэсүүдийг улаан, ногоон өнгөөр ​​тус тус тодруулсан.
  • Хоёр дахь хүснэгтэд сар бүрийн хамгийн үнэтэй, хамгийн их ашиглагддаг хэсгүүдийг харуулав. Хэрэв шалгуурыг хангасан хэд хэдэн хэсэг байгаа бол тэдгээрийг таслалаар тусгаарласан нэг нүдэнд харуулах ёстой.
  • Гурав дахь хүснэгтийн эхний мөрөнд хамгийн үнэтэй хөрөнгийг (сэлбэг хэрэгслийн зардлын хувьд) харуулав. Хоёр дахь мөрөнд дээрх хөрөнгө хамаарах хэсгийг харуулна. Хэрэв ижил өртөгтэй хоёр хамгийн үнэтэй хөрөнгө байгаа бол тэдгээрийг таслалаар тусгаарласан нэг нүдэнд харуулах ёстой.

Диаграммуудыг платформд суурилуулсан механизмуудыг ашиглан үзүүлж, асуулга ашиглан программын дагуу бөглөсөн.

Мөн олон хэлийг дэмжих ажлыг хэрэгжүүлэхийг санал болгов. Програм нь интерфэйсийн элементүүдийн нутагшуулалт бүхий XML файлуудыг ачаалдаг бөгөөд унадаг жагсаалтаас хэлийг сонгохдоо маягтыг дахин зурах хэрэгтэй.

Дэлгэцийн зүүн доод буланд байгаа товчлуур дээр дарахад бараа материалын удирдлагын маягт нээгдэнэ.

WorldSkills финал, бизнест зориулсан мэдээллийн технологийн шийдлүүдийг боловсруулах - энэ нь юу вэ, яаж болсон, яагаад 1С програмистууд тэнд ялав

Энэ хэлбэрээр бид эцэст нь засварын ажилд эд ангиудыг зарцуулж эхэлдэг. Энд бид эхлээд эд хөрөнгийг засахад шаардлагатай хэсгүүдийг олдог. Сонгосон талбарууд болон түгээлтийн арга (FIFO, LIFO эсвэл хамгийн бага үнэ) дээр үндэслэн олдсон тохиролууд эсвэл тохирохгүй бол мессеж гарч ирнэ. Дараа нь та эд ангиудыг тухайн хөрөнгийг засварлах зориулалттай гэж тэмдэглэж болно. Тэнцвэрийн хяналт нь одоогийн хуралдаанд хамааралтай. Хэрэв бид аль хэдийн дэлгэрэнгүй мэдээлэл өгсөн бол тэдгээрийг цаашид олох боломжгүй.

Мэргэжилтнүүдийн сэтгэгдэл: маш сонирхолтой хуралдаан. Энэ нь 1C: Enterprise платформын чадавхийг хамгийн ихээр ашигладаг - энд хуримтлалын бүртгэлийн виртуал хүснэгтүүдтэй чадварлаг ажил, маягтын элементүүд (нэгдүгээрт - хүснэгт, хоёрдугаарт - гарчиг), диаграммтай ажиллах боломжтой. Бүр бараа материалд дүн шинжилгээ хийх, ашиг / алдагдлын шинжилгээ гэх мэт LIFO/FIFO.

7-р хуралдаан

Даалгаврын төгсгөлд (7-р хуралдаан) үйлчлүүлэгч төслийн үйл ажиллагаанд зориулсан програм хангамж (exe файл) болон түүнтэй ажиллах богино хэмжээний видеог өгсөн. Урвуу инженерчлэл хийх шаардлагатай байсан бөгөөд үүний үндсэн дээр ашиглалтын тохиолдлын диаграм ба аж ахуйн нэгжийн харилцааны диаграмм гэсэн 2 диаграммыг бий болгох шаардлагатай байв. Нэмж дурдахад ирээдүйд програм хангамжийг бий болгоход зарим шаардлагыг тавьсан - эдгээр шаардлагын дагуу интерфейсийн зохион байгуулалтыг бий болгох шаардлагатай байв.

Тэмцээний нөхцлийн дагуу зөвхөн MS Visio л диаграмм үүсгэх шаардлагатай байв.

Мэргэжилтнүүдийн сэтгэгдэл: энэ хуралдаанд 1C: Enterprise платформын боломжуудыг бараг ашиглаагүй. Тэмцээний нөхцлийн диаграммыг MS Visio-д хийсэн. Гэхдээ интерфэйсийн прототипийг хоосон 1С мэдээллийн санд үүсгэж болно.

Ерөнхий тайлбар

Сеанс бүрийн эхэнд SQL скрипт ашиглан өгөгдлийг импортлохыг санал болгосон. Энэ нь C#-тэй харьцуулахад 1С-г ашиглах гол сул тал байсан, учир нь бид өгөгдлийг гадаад мэдээллийн эх сурвалж руу нэрэх, өөрийн хүснэгт үүсгэх, гадаад эх сурвалжаас мөрүүдийг хүснэгт рүү шилжүүлэхэд дор хаяж хагас цаг зарцуулсан. Үлдсэн хэсэг нь Microsoft SQL Studio дээрх Execute товчийг дарахад л хангалттай.

Тодорхой шалтгааны улмаас хөдөлгөөнт төхөөрөмж дээр өгөгдөл хадгалах нь тийм ч сайн санаа биш юм. Тиймээс гар утасны сессийн үеэр бид серверийн баазыг бий болгосон. Тэд тэнд өгөгдлийг хадгалж, http үйлчилгээгээр дамжуулан түүнд хандах боломжийг олгосон.

Мэргэжилтнүүдийн сэтгэгдэл: 1C/1C бус үлдэгдэл энд сонирхолтой байна - 1C: Enterprise програмистууд гадаад DBMS-тэй холбогдоход ихээхэн цаг зарцуулсан бол (Кирилл үүнийг дээр дурдсан), C#/Java (гар утасны хөгжүүлэлтэд зориулсан Android Studio) хөгжүүлэгчид бусад талбарт цаг зарцуулсан - интерфэйсүүд, илүү олон код бичих. Тиймээс хуралдаан бүрийн үр дүн урьдчилан таамаглах аргагүй бөгөөд бүх мэргэжилтнүүдийн хувьд туйлын сонирхолтой байв. Энэ сонирхол эцэс хүртэл хэвээр үлдсэн - онооны хуваарилалт бүхий ялагчдын эцсийн хүснэгтийг хараарай.

WorldSkills финал, бизнест зориулсан мэдээллийн технологийн шийдлүүдийг боловсруулах - энэ нь юу вэ, яаж болсон, яагаад 1С програмистууд тэнд ялав
Кирилл түүхийг дуусгалаа :)

Эцэст нь хэлэхэд, жүжигчин "зөвхөн даалгаврыг техникийн үзүүлэлтүүдийн дагуу програмчлах" шаардлагагүй гэдгийг санах нь зүйтэй - тэр даалгаварт дүн шинжилгээ хийж, дэд даалгавруудыг хэрэгжүүлэх блокуудыг сонгож, тэдгээрийг зохион бүтээж, яг юу болохыг шийдэх ёстой байв. үүнийг маш богино хугацаанд хэрэгжүүлэх боломжтой. Дөрвөн өдрийн турш би цаг хугацааны хүнд дарамтанд орж, дараагийн хичээл бүрийг эхнээс нь эхлүүлсэн. Салбартаа олон жил ажилласан туршлагатай насанд хүрсэн мэргэжилтэн ч гэсэн хуралдаанд өгсөн даалгаврыг заасан хугацаанд 4% биелүүлэхэд ихээхэн бэрхшээлтэй тулгарах болно.

Батлагдсан үнэлгээний тогтолцоог онцгойлон дурдах нь зүйтэй.

Сеанс бүрийн хувьд даалгаврын зохиогчид функциональ байдал, зөв ​​ажиллагаа, програмын интерфейсийн шаардлага, шийдлийг боловсруулж буй компаниас оролцогчдод тусгайлан өгсөн загварын удирдамжийг дагах зэрэг шалгууруудын цогц системийг боловсруулдаг.

Үнэлгээний шалгуурууд нь маш нарийн ширхэгтэй байдаг - хуралдааны даалгаврын нийт өртөг нь хэдэн арван оноотой тул зарим шалгуурыг хангасан тохиолдолд оролцогчийн онооны аравны нэгийг нэмж болно. Энэ нь тэмцээнд оролцогч бүрийн үр дүнг үнэлэх туйлын өндөр, бодитой түвшинд хүрдэг.

Результаты

Эцсийн үр дүн гайхалтай байлаа.

Ширүүн тэмцэлд 1С: Enterprise платформ ашигласан Оросын Кирилл Павкин ялалт байгуулав. Кирилл 17 настай, Ставропольоос гаралтай.

Шууд утгаараа аравны нэг оноо нь ялагчийг мөрдөгчдөөс нь салгав. Хоёрдугаар байрт Тайванийн оролцогч шалгарчээ. Шилдэг зургаан үр дүнгийн ерөнхий хүснэгт дараах байдалтай байна.

WorldSkills финал, бизнест зориулсан мэдээллийн технологийн шийдлүүдийг боловсруулах - энэ нь юу вэ, яаж болсон, яагаад 1С програмистууд тэнд ялав

Мэдээжийн хэрэг Кирилл авъяас чадвар, мэдлэг, ур чадварынхаа ачаар ялалт байгуулсан.

Гэсэн хэдий ч 1C: Enterprise платформыг хэрэгсэл болгон ашигласан гурван оролцогч бүгд эхний тавд багтсан нь 1C: Enterprise технологийн дэлхийн түвшний болзолгүй баталгаа юм.

Тэмцээний үр дүнгийн дараа ялагчдыг KazanExpo медиа төвд шагнаж, залуус цэвэр алтан медаль (байрных нь дагуу), мөнгөн шагнал хүртэв. Залуус мөн 1С-д дадлага хийх боломжтой гэрчилгээ авсан.

WorldSkills финал, бизнест зориулсан мэдээллийн технологийн шийдлүүдийг боловсруулах - энэ нь юу вэ, яаж болсон, яагаад 1С програмистууд тэнд ялав

Эх сурвалж: www.habr.com

сэтгэгдэл нэмэх