WorldSkills финалы, бизнес үчүн IT-чечимдерди иштеп чыгуу - бул эмне, ал кантип болду жана эмне үчүн 1С программисттери ал жерден утуп алышты

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

Эл аралык финал эки жылда бир өткөрүлөт. Бул жылы акыркы жер болду Казан (акыркы финал 2017-жылы Абу-Дабиде, кийинкиси 2021-жылы Шанхайда болот).

WorldSkills Championships — профессионалдык чеберчиликтин дүйнөдөгү эң ири чемпионаты. Алар көк жакалуу кесиптерден башташты жана акыркы жылдары “келечектин кесиптерине”, анын ичинде IT дисциплинасына көбүрөөк көңүл бурулуп, Казанда өткөн чемпионатта өзүнчө чоң кластер бөлүнгөн.

WorldSkills финалы, бизнес үчүн IT-чечимдерди иштеп чыгуу - бул эмне, ал кантип болду жана эмне үчүн 1С программисттери ал жерден утуп алышты

IT блогунда "Бизнес үчүн IT программалык чечимдер" деп аталган компетенция (белгилүү бир "спорт") бар.

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

Бул маселе боюнча 1С позициясы төмөнкүчө: маалыматтык технологиялар абдан динамикалуу аймак болуп саналат, дүйнөдө дайыма жаңы технологиялар жана өнүктүрүү куралдары пайда болууда. Биздин кез карашыбыз боюнча, адистерге ездеру каа-лаган жана иштееге көнгөн куралдарды колдонууга мүмкүнчүлүк берүү туура.

2018-жылдын күзүндө WorldSkills жетекчилиги бизди укту. Эми биз сынактарга жаңы технологияларды киргизүүнүн методологиясын сынап көрүшүбүз керек болчу. Бул жөнөкөй эмес.

1С: Enterprise платформасы Казанда өткөн чемпионаттын инфраструктуралык тизмесине киргизилди жана IT Software Solutions for Business Sandbox үчүн эксперименталдык платформа уюштурулду.

WorldSkills финалы, бизнес үчүн IT-чечимдерди иштеп чыгуу - бул эмне, ал кантип болду жана эмне үчүн 1С программисттери ал жерден утуп алышты

Белгилей кетсек, чемпионаттын расмий тили англис тили болуп саналат. Милдеттерди чечүүнүн натыйжалары менен бардык материалдар (баштапкы коддор, коштомо документтер, программалык интерфейстер) да ушул тилде берилиши керек болчу. Кээ бир адамдардын шектенүүсүнө карабастан (дагы!), Сиз 1Сде англис тилинде жаза аласыз.

WorldSkills финалы, бизнес үчүн IT-чечимдерди иштеп чыгуу - бул эмне, ал кантип болду жана эмне үчүн 1С программисттери ал жерден утуп алышты

Бул сайтта өткөн мелдешке 9 өлкөдөн (Филиппин, Тайвань, Корея, Финляндия, Марокко, Россия, Казакстан, Малайзия) 8 жаш жигит катышты.

Калыстар тобун - эксперттер тобун Филиппинден келген эксперт Жои Манансала жетектеген.

WorldSkills финалы, бизнес үчүн IT-чечимдерди иштеп чыгуу - бул эмне, ал кантип болду жана эмне үчүн 1С программисттери ал жерден утуп алышты

Финляндия, БАЭ, Коста-Рика, Корея, Россия жана Тайвандан келген эксперттер катышты.

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

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

Өзүнчө, биз атайын IT Software Solutions for Business Sandbox платформасынын алкагында катышуучулар негизги IT Software Solutions for Business платформасынын катышуучулары сыяктуу тапшырмаларды аткарышканын белгилейбиз.

Милдеттин өзү белгилүү бир бизнести автоматташтыруу боюнча татаал тапшырма, бул жылы бизнестин мисалы катары «КазанНефть» ойдон чыгарылган компания болду.

легенда

«Казан Ойл» Татарстан Республикасындагы ири мунай ишканаларынын бири болуп саналат, улуттук рыноктун оюнчусу жана бул тармакта эл аралык таанылган бренд катары иштейт. Ишкананын башкы кеңсеси Казань шаарында (Россия) жайгашкан.

WorldSkills финалы, бизнес үчүн IT-чечимдерди иштеп чыгуу - бул эмне, ал кантип болду жана эмне үчүн 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 финалы, бизнес үчүн IT-чечимдерди иштеп чыгуу - бул эмне, ал кантип болду жана эмне үчүн 1С программисттери ал жерден утуп алышты

Биз сынактын жеңүүчүсү, Орусиядан келген катышуучу Кирилл Павкинге кандай милдеттер коюлганын жана аларды чечүүнүн жолдорун айтып берүүсүн өтүндүк.

WorldSkills финалы, бизнес үчүн IT-чечимдерди иштеп чыгуу - бул эмне, ал кантип болду жана эмне үчүн 1С программисттери ал жерден утуп алышты

Төмөндө тапшырманын сүрөттөлүшү, Кириллдин тапшырманы кантип чечкени тууралуу өзүнүн окуясы. Биз ошондой эле 1С кызматкери жана IT Solutions for Business Sandbox эксперттеринин бири Виталий Рыбалкадан Кириллдин чечимдери боюнча комментарий берүүнү сурандык.

Тапшырманын алкагында колдонуучулардын бир нече түрлөрүнүн ишин автоматташтыруу зарыл болгон:

  • Компаниянын мүлкүн эсепке алуу үчүн жооптуу
  • Компаниянын активдерин пландан тышкаркы оңдоого жана пландуу тейлөөгө жооптуу
  • Компоненттерди жана керектелүүчү материалдарды сатып алуу менеджерлери
  • Нефтини чалгындоо жана нефть чыгаруу белумдеру
  • Топ-менеджмент аналитикалык отчетторду талап кылган

1-сессия

Активдер (мисалы, автопарк) көз карашынан алганда, аларды эсепке алууну (жаңыларын түзүү, учурдагыларды оңдоо), ыкчам издөөнү жана маалыматты көрсөтүү, активдерди Компаниянын бөлүмдөрүнүн ортосунда жылдыруу үчүн чыпкалардын ар кандай түрлөрүн ишке ашыруу керек болчу. жана активдердин топторунун өздөрү. Мындай кыймылдардын тарыхын сактап, келечекте алар боюнча аналитика бериңиз. Активдерди эсепке алуу негизинен мобилдик колдонуучулар топтору үчүн ишке ашырылган.

WorldSkills финалы, бизнес үчүн IT-чечимдерди иштеп чыгуу - бул эмне, ал кантип болду жана эмне үчүн 1С программисттери ал жерден утуп алышты

Кирилл: Кызыктуу кошумча тапшырма активдер тизмесиндеги баскычтарды ишке ашыруу болду. Муну чечүү үчүн биз динамикалык тизмени колдондук: биз ыктыярдуу суроо-талапты жазабыз жана серверде маалыматтарды алууда, биз керектүү талааларга сүрөттөр китепканасынан сүрөттөргө навигациялык шилтемелерди дайындайбыз.

Шарт боюнча, сүрөттөр активге эки жол менен тиркелиши мүмкүн: сүрөткө тартуу (мултимедиа) жана галереядан тандоо (файл тандоо диалогу).

Экранды айландырганда кээ бир фигураларды кайра чийүү керек болчу:

WorldSkills финалы, бизнес үчүн IT-чечимдерди иштеп чыгуу - бул эмне, ал кантип болду жана эмне үчүн 1С программисттери ал жерден утуп алышты

Экрандын параметрлерин өзгөртүүдө, биз баскыч топторунун көрүнүүсүн өзгөртөбүз.

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

эксперттик Комментарийди: 1C: Enterprise платформасында чечимдин көз карашынан алганда, милдет так. Мобилдик тиркемени иш жүзүндө түзүүдөн тышкары, МББнын “серверинен” (иш столундагы MS SQL) маалыматтарды мобилдик тиркемеге жана кайра өткөрүп берүү жөнүндө кам көрүү керек болчу. Бул максатта тышкы маалымат булактарынын механизмдери жана http кызматтары "прокси тиркемесинде" колдонулган. Мобилдик платформанын өзү үчүн сүрөттөрдү динамикалык тизмеде көрсөтүү татаалдыкты жогорулатты.

2-сессия

Компаниянын мүлкүн оңдоону башкарууну түзүү зарыл болгон. Бул тапшырманы ишке ашыруунун алкагында оңдоо иштерине (бөлүмдөр жана топтор боюнча) суроо-талаптардын тизмесин жүргүзүү, оңдоп-түзөө иштеринин актуалдуулугунун артыкчылыктарын эске алуу, артыкчылыктарга ылайык оңдоо графигин пландаштыруу, керектүү тетиктерге заказ берүү жана бар болгондорду эске алуу. Кызыктуу кошумча тапшырма, кээ бир компоненттердин жарактуулук мөөнөтү болгон; эгерде бир бөлүк берилген актив үчүн мурда эле заказ кылынса жана анын мөөнөтү бүтө элек болсо, анда бул актив үчүн ошол эле бөлүктү кайра сатып алуунун кереги жок. Оңдоо интерфейси компаниянын программалык камсыздоосунун рабочий компоненти үчүн иштелип чыккан.

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

WorldSkills финалы, бизнес үчүн IT-чечимдерди иштеп чыгуу - бул эмне, ал кантип болду жана эмне үчүн 1С программисттери ал жерден утуп алышты

Жооптуу адамга жеткиликтүү тизме формасы төмөндө келтирилген:

WorldSkills финалы, бизнес үчүн IT-чечимдерди иштеп чыгуу - бул эмне, ал кантип болду жана эмне үчүн 1С программисттери ал жерден утуп алышты

Кирилл: Бул жерде күтүлбөгөн кызмат суроо-талаптарын бөлүп көрсөтүүгө болот. Динамикалык тизмеде шарттуу форматтоо менен чечилет.

Экрандын ылдый жагындагы баскычты басуу менен колдонуучу төмөнкү формага өтө алат:

WorldSkills финалы, бизнес үчүн IT-чечимдерди иштеп чыгуу - бул эмне, ал кантип болду жана эмне үчүн 1С программисттери ал жерден утуп алышты

1С көз карашынан алганда, бул формада татаал эч нерсе жок.

Тейлөө менеджерине жеткиликтүү форма төмөндө:

WorldSkills финалы, бизнес үчүн IT-чечимдерди иштеп чыгуу - бул эмне, ал кантип болду жана эмне үчүн 1С программисттери ал жерден утуп алышты

Бул форма суроонун артыкчылыктуулугу жана датасы боюнча иреттелген. Төмөнкү баскычты басуу менен колдонуучу тандалган суроо-талаптын формасына өтө алат:

WorldSkills финалы, бизнес үчүн IT-чечимдерди иштеп чыгуу - бул эмне, ал кантип болду жана эмне үчүн 1С программисттери ал жерден утуп алышты

Foolproofing тышкары, бул форма оңдоо үчүн запастык бөлүктөрүнүн тизмесин ишке ашырууну сунуш кылды. Чакан тапшырма кызыктуу, анткени бөлүктөрдүн жарактуулук мөөнөтү бар. Бул эгер бул активде өзгөчө кырдаал болуп, анын жарактуу мөөнөтү бүтө элек бөлүккө заказ кылынса, аны кайра колдонууга болот дегенди билдирет. Бул колдонуучуга көрсөтүлүшү керек.

эксперттик Комментарийди: бул жерде Кирилл өзү акценттерди туура койгон. 1С: Enterprise платформасында ишке ашыруу көз карашынан алганда, өтө татаал эч нерсе жок. Запастык болукторду эсепке алуунун жана пайдалануунун шарттарын кылдаттык менен талдоо жана бутундей тапшырманы билгичтик менен аткаруу талап кылынды. Мындан тышкары, кызмат көрсөтүү өтүнүчтөрүн туура эсепке алуу зарыл болгон. Негизги кыйынчылык 2.5 саат гана убакыт басымы болду.

Мындан тышкары, мобилдик иштеп чыгуу сыяктуу эле, катышуучу компетенттүү түрдө тышкы DBMS (MS SQL) маалыматтарды алуу керек болчу.

3-сессия

Техникалык тейлөө (тейлөө) үчүн узак мөөнөттүү пландаштыруу кызматын ишке ашыруу сунушталды. Бул жерде бир кызыктуу өзгөчөлүк мөөнөткө жараша активдерди тейлөө графигин түзүү талабы болду - мисалы, ар бир экинчи айда 3-чи. Ошо сыяктуу эле, кээ бир сандык көрсөткүч боюнча - мисалы, машинанын одометри боюнча (май алмаштыруу ар 5000 км, дөңгөлөктөрдү алмаштыруу ар 20000 XNUMX км). Техникалык тейлөө боюнча менеджер динамикалык түрдө белгиленген мөөнөттө мөөнөтү өтүп кеткен, учурдагы жана аяктаган техникалык тейлөөнүн тизмесин көрсөткөн ыңгайлуу мобилдик тиркемени алышы керек. Мындан тышкары, тейлөөнүн ар бир түрү атайын макулдашылган эрежелер боюнча түскө боёлушу керек болчу. Мобилдик тиркеме техникалык тейлөөнүн жаңы графиктерин түзүүнү жана серверде бул маалыматты тез арада жаңыртуу менен түздөн-түз семинарларда бүткөрүлгөндөрдү белгилөөнү камсыз кылышы керек болчу.

WorldSkills финалы, бизнес үчүн IT-чечимдерди иштеп чыгуу - бул эмне, ал кантип болду жана эмне үчүн 1С программисттери ал жерден утуп алышты

Кирилл: Ремонттун эки түрү бар: убакытка негизделген жана ишке негизделген. Ар биринин ичинде өзгөрүүгө жол берилет. Маселен, план боюнча оңдоо иштери ар жума күнү, айдын 13үндө же 20,000 миң километр сайын болушу керек. Эгерде анын оң жагында белги болсо, тапшырма аткарылды деп эсептелет.

Тизмедеги тапшырмаларды сорттоо шарты каралган. Ошондой эле, ар бир сызык шарттарга жараша түс менен белгилениши керек.

Төмөнкү баскычты чыкылдатуу менен, сиз жаңы кызмат планын түзө аласыз:

WorldSkills финалы, бизнес үчүн IT-чечимдерди иштеп чыгуу - бул эмне, ал кантип болду жана эмне үчүн 1С программисттери ал жерден утуп алышты

Тандалган диаграмма түрүнө жараша талап кылынган талаалар көрсөтүлөт. Эгерде биз жумалык убакыт графигин тандап алган болсок, анда бизге эки талаа көрсөтүлөт: жуманын номери жана жуманын күнү. Мисалы, ар бир 3 жуманын шейшемби күндөрү.

эксперттик Комментарийди: 1С: Enterprise платформасындагы мурунку мобилдик иштеп чыгуудагыдай эле, бул жерде милдет глобалдык түрдө 2 компонентке бөлүнгөн - web-api аркылуу "сервер" менен байланыш жана шарттуу дизайн жана чыпкалоо (тандоо) менен динамикалык тизмени компетенттүү көрсөтүү. маалыматтар. Мындан тышкары, ремонт иштерин мезгил боюнча да, сандык көрсөткүч боюнча да эсепке алуу талабын ишке ашыруу кызыктуу болду.

4-сессия

Компоненттер жана керектелүүчү материалдар үчүн запастарды, чыгымдарды жана келечектеги сатып алууларды эске алуу керек болчу. Мындан тышкары, партиялык эсепке алуу бул жерде пайда болгон, бирок бардык товарлар үчүн эмес. Мунун баарын бир нече кампалардын ичинде башкаруу керек болчу, анын ичинде түшүү, чыгаша жана кыймыл. Тапшырманын шарттарына ылайык, учурдагы запастар менен иштөөдө баланстык көзөмөлдү камсыз кылуу жана чыр-чатактарды болтурбоо керек болчу. Сатып алуу менеджерлери программалык камсыздоонун рабочий версиясында иштешет.

Негизги форма төмөндө көрсөтүлгөн:

WorldSkills финалы, бизнес үчүн IT-чечимдерди иштеп чыгуу - бул эмне, ал кантип болду жана эмне үчүн 1С программисттери ал жерден утуп алышты

Кирилл: Шарттан сорттоодон тышкары, колдонуучуга туш келди иреттөө мүмкүнчүлүгүн берүү сунушталды. 1Cде бул жөнүндө ойлонуунун деле кереги жок. Бөлүктөрүнүн саны көрсөтүлгөн талаа эсеп-фактуралар үчүн жашыл түс менен белгилениши керек.

Бул сессияда алардан складдарда калган товарларды контролдукка алуу сунуш кылынды. Ошентип, эсеп-дүмүрчөктү өчүрүүгө аракет кылганыңызда тиешелүү билдирүү көрсөтүлүшү керек. Бул жерде биз платформа адис сынак эстеп. Эсеп-фактуранын формасы төмөнкүдөй:

WorldSkills финалы, бизнес үчүн IT-чечимдерди иштеп чыгуу - бул эмне, ал кантип болду жана эмне үчүн 1С программисттери ал жерден утуп алышты

Ар бир бөлүктүн белгилүү бир партияга ыйгарылышы керекпи же жокпу аныктоочу өзгөчөлүгү бар. Мындай запастык бөлүктөр үчүн, бардык документтерде сериянын номерин көрсөтүү зарыл. Бул бөлүктөрдүн калдыктарын көзөмөлдөөдө кошумча өлчөө. Алар ошондой эле кампалардын ортосунда жылдырылышы мүмкүн:

WorldSkills финалы, бизнес үчүн IT-чечимдерди иштеп чыгуу - бул эмне, ал кантип болду жана эмне үчүн 1С программисттери ал жерден утуп алышты

Форма мурункудан айырмаланып турат, анткени кардардын ордуна жеткирүү кайсыл кампадан жасала турганын көрсөтүү керек. Партиянын тандоо тизмеси бөлүк тандалгандан кийин автоматтык түрдө түзүлөт. Колдонуучу запастык тетиктердин калдыктары боюнча отчетту түзө алат:

WorldSkills финалы, бизнес үчүн IT-чечимдерди иштеп чыгуу - бул эмне, ал кантип болду жана эмне үчүн 1С программисттери ал жерден утуп алышты

Бул жерде биз тандалган кампада калган товарларды көрө алабыз. Кампанын оң жагындагы кутучалар чыпкалоону жана сорттоону конфигурациялоого мүмкүндүк берет. Тизмеде талап кылынган бөлүктөргө чүчүкулак боюнча так бөлүнүү жок. Тандалган запастык бөлүктүн ар бир партиясы үчүн калдыктарды оң жактагы навигация шилтемеси аркылуу көрүүгө болот.

эксперттик Комментарийди: бул сессияда (модулда) партиялык эсеп биринчи жолу пайда болду. Катышуучулар керектелүүчү материалдарды жана товарларды өздөрү эле эмес, партиялар боюнча да эсепке алышы керек болчу. Жалпысынан алганда, тапшырма 1C: Enterprise платформасы үчүн идеалдуу - бирок мунун бардыгы нөлдөн баштап иштелип чыгып, 2.5 саатта бүтүшү керек болчу.

5-сессия

Бешинчи сессияда бизге скважиналарды башкаруу функциясы тапшырылды. Геологиялык чалгындоо топтору үчүн мунай же газ өндүрүү скважиналарын эсепке ала турган мобилдик тиркемени түзүү зарыл болгон. Бул жерде серверден учурдагы скважиналардын тизмесин алуу жана ар бир катмардын тереңдигин эске алуу менен катмарлар (топурак, кум, таш, мунай) боюнча графикалык түрдө тандалган скважинаны көрсөтүү керек болчу. Мындан тышкары, тиркеме скважина жөнүндө маалыматты жаңыртууга жана жаңы скважиналарды кошууга уруксат бериши керек болчу. Бул тиркеме үчүн кардар оффлайн жана онлайн режимдеринде (сервер менен байланышты көзөмөлдөө) атайын иштөө шарттарын белгилейт - сервер менен болгон байланышты ар 5 секунд сайын текшерүү жана сервердин жеткиликтүүлүгүнө жараша тиркеменин функционалдуулугун өзгөртүү.

WorldSkills финалы, бизнес үчүн IT-чечимдерди иштеп чыгуу - бул эмне, ал кантип болду жана эмне үчүн 1С программисттери ал жерден утуп алышты

Кирилл: Сиз скважинаны тандаганыңызда, мунай же газ кендерине чейинки катмарларды бөлүп көрсөткөн штрих-график көрсөтүлөт. Ар бир катмар үчүн анын аты, түсү жана пайда болуу диапазону сакталат. Дизайн өзгөчөлүктөрүнөн улам платформага орнотулган диаграммалар жардам бербейт, бирок электрондук жадыбал документ тапшырманы эң сонун аткарат. Кудуктарды түзүүгө жана өзгөртүүгө болот:

WorldSkills финалы, бизнес үчүн IT-чечимдерди иштеп чыгуу - бул эмне, ал кантип болду жана эмне үчүн 1С программисттери ал жерден утуп алышты

Бир нече катаал коргоодон тышкары, бул формада кызыктуу эч нерсе жок болчу.
Андан кийин, серверге туташууну көзөмөлдөө сунушталды. Ар бир 5 секунда сайын байланышууга аракет кылабыз. Эгер ал иштебесе, анда биз колдонмонун функцияларын чектеп, билдирүүнү көрсөтөбүз.

эксперттик Комментарийди: Бул сессиянын тапшырмасы биринчи кезекте анын графикалык мүмкүнчүлүктөрү менен кызыктуу. 1С: Enterprise платформасын колдонгон катышуучулар аны эки башка жол менен чечишти – айрымдары диаграмма механизмин, башкалары электрондук таблица документин колдонушту. Ар бир ыкма өзүнүн жакшы жана жаман жактары бар. WorldSkills чемпионатында чечимдин бир бөлүгү катары убакыт негизги болгон (убакыт чегин дагы бир жолу эстеп коюңуз). Өзүнчө кызыктуу тапшырма - серверге ар бир 5 секунд сайын пинг жөнөтүү жана сервердин бар же жок экендигине жараша мобилдик тиркеменин жүрүм-турумун өзгөртүү.

6-сессия

Топ-менеджмент үчүн жумушчу мейкиндигин түзүү сунушталды - Dashboard. Бир экранда график жана таблица түрүндө белгилүү бир мезгил үчүн компаниянын жалпы иш көрсөткүчтөрүн көрсөтүү зарыл болгон. Негизги форма - бул чыгымдардын отчету:

WorldSkills финалы, бизнес үчүн IT-чечимдерди иштеп чыгуу - бул эмне, ал кантип болду жана эмне үчүн 1С программисттери ал жерден утуп алышты

Башкаруу панелинен тышкары, FIFO/LIFO/ “Эң арзан биринчи баратат” эсептен чыгаруу ыкмаларын колдонуу менен активдерди оңдоо үчүн запастык бөлүктөрдү бөлүштүрүүнү ишке ашыруу зарыл болгон.

Бөлүштүрүү учурунда партияларды эсепке алуу эске алынган, балансты көзөмөлдөө жана колдонуучунун уруксатсыз аракеттеринен коргоо (“акылсыз коргоо”) колдонулган.

Кирилл: Чечүү үчүн мамычаларды программалык камсыздоо менен баалуулуктардын таблицалары колдонулган, анткени алардын ыктыярдуу саны болушу мүмкүн:

  • Биринчи таблица айлар боюнча бөлүмдөрдүн жалпы чыгымдарына жооп берет. Эң рентабелдүү эмес жана кирешелүү бөлүмдөр тиешелүүлүгүнө жараша кызыл жана жашыл түстөр менен белгиленген.
  • Экинчи таблица ар бир ай үчүн эң кымбат жана эң көп колдонулган тетиктерди көрсөтөт. Эгерде критерийлерге жооп берген бир нече бөлүктөр болсо, анда алар үтүр менен бөлүнгөн бир уячада көрсөтүлүшү керек.
  • Эң кымбат баалуу мүлктөр (запастык бөлүктөргө кеткен чыгымдар боюнча) үчүнчү таблицанын биринчи сабында көрсөтүлгөн. Экинчи сапта жогорудагы актив таандык болгон бөлүм көрсөтүлөт. Эгерде эки эң кымбат баалуу активдер бирдей болсо, анда алар үтүр менен бөлүнгөн бир уячада көрсөтүлүшү керек.

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

Ошондой эле көп тилдүүлүктү колдоону ишке ашыруу сунушталды. Программа интерфейс элементтеринин локализациясы менен XML файлдарын жүктөйт жана ачылуучу тизмеден тилди тандоодо форманы кайра чийүү керек.

Экрандын төмөнкү сол бурчундагы баскычты басканда, инвентаризацияны башкаруу формасы ачылат:

WorldSkills финалы, бизнес үчүн IT-чечимдерди иштеп чыгуу - бул эмне, ал кантип болду жана эмне үчүн 1С программисттери ал жерден утуп алышты

Бул формада биз акыры ремонтко бөлүктөрүн сарптай баштайбыз. Бул жерде биз алгач объектти оңдоо үчүн керек болгон тетиктерди табабыз. Тандалган талаалардын жана бөлүштүрүү ыкмасынын негизинде (FIFO, LIFO же минималдуу баа) табылган дал келүүлөр же дал келүү жок болсо билдирүү көрсөтүлөт. Андан кийин бөлүктөрдү ошол активди оңдоого арналган деп белгилей аласыз. Баланс контролдоо учурдагы сессияга тиешелүү. Эгер биз буга чейин деталдарды дайындаган болсок, анда аларды мындан ары табууга болбойт.

эксперттик Комментарийди: абдан кызыктуу сессия. Ал 1С: Enterprise платформасынын мүмкүнчүлүктөрүн максималдуу түрдө колдонот - бул жерде топтоо регистрлеринин виртуалдык таблицалары менен компетенттүү иштөө жана форма элементтери (биринчиден - таблицалар, экинчиден - рубрикалар) жана диаграммалар менен программалык иштөө. Ал тургай, LIFO/FIFO инвентаризацияны талдоодо, пайда/чыгымдарды талдоо ж.б.

7-сессия

Тапшырманын аягында (7-сессия) кардар долбоордук иш-чаралар үчүн программалык камсыздоону (exe файлы) жана аны менен иштөө боюнча кыскача видеону сунуштады. Тескери инженерияны жүргүзүү жана анын негизинде 2 диаграмманы түзүү керек болчу: колдонуу схемасы жана объект менен байланыш диаграммасы. Мындан тышкары, келечекте программалык камсыздоону түзүү үчүн кээ бир талаптар коюлган - бул талаптарга ылайык интерфейстин макетін түзүү керек болчу.

Сынактын шарттарына ылайык, диаграммаларды түзүү үчүн MS Visio гана талап кылынган.

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

Жалпы эскертүүлөр

Ар бир сессиянын башында SQL скриптин колдонуу менен маалыматтарды импорттоо сунушталды. Бул C# менен салыштырганда 1Сти колдонуунун негизги кемчилиги болду, анткени биз тышкы маалымат булактарына маалыматтарды дистилляциялоого, өзүбүздүн таблицаларыбызды түзүүгө жана тышкы булактардан саптарды биздин таблицаларга жылдырууга кеминде жарым саат жумшадык. Калганына Microsoft SQL Studio'догу "Аткаруу" баскычын басуу керек болчу.

Белгилүү себептерден улам, мобилдик түзмөктө маалыматтарды сактоо жакшы идея эмес. Ошондуктан, мобилдик сессиялардын жүрүшүндө биз сервердик базаны түздүк. Алар ал жерде маалыматтарды сактап, http кызматтары аркылуу ага кирүүнү камсыз кылышкан.

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

WorldSkills финалы, бизнес үчүн IT-чечимдерди иштеп чыгуу - бул эмне, ал кантип болду жана эмне үчүн 1С программисттери ал жерден утуп алышты
Кирилл окуяны аяктады :)

Жыйынтыктап айтканда, аткаруучуга "жөн гана техникалык мүнөздөмөлөргө ылайык тапшырманы программалоонун" кереги жок экенин эстен чыгарбоо керек - ал тапшырманы талдап, көмөкчү тапшырмаларды ишке ашыруу үчүн блокторду тандап, аларды иштеп чыгып, ал эмне болорун чечиши керек болчу. бул өтө кыска мөөнөттө ишке ашырууга жөндөмдүү. Бардык 4 күн мен көп учурда ар бир кийинки сессияны нөлдөн баштап, катуу убакыт кысымы астында иш-аракет кылууга туура келди. Тармакта көп жылдык тажрыйбасы бар бойго жеткен адис да сессияга берилген тапшырманы берилген убакыттын ичинде 100% аткарууда чоң кыйынчылыктарга дуушар болот.

Кабыл алынган баалоо системасы өзгөчө сөз кылууга татыктуу.

Ар бир сессия үчүн тапшырманын авторлору критерийлердин татаал системасын иштеп чыгышат, анын ичинде функционалдуулукту, туура иштешин, тиркеме интерфейсине болгон талаптарды, ал тургай, алар чечимдерди иштеп чыгуучу компания тарабынан катышуучуларга атайын берилген стилдик колдонмону ээрчүү.

Баалоо критерийлери абдан кылдат гранулдашкан - сессиянын тапшырмасынын жалпы баасы ондогон баллдарды түзгөн менен, кандайдыр бир критерийди аткаруу катышуучуга ондон бир упай кошо алат. Бул сынактын ар бир катышуучусунун жыйынтыгын баалоонун өтө жогорку жана объективдүү деңгээлине жетишет.

натыйжалары

Акыркы жыйынтыктар таасирдүү болду.

Катуу кармашта 1С: Enterprise платформасын колдонгон орусиялык Кирилл Павкин жеңишке жетти. Кирилл 17 жашта, ал Ставропольдон.

Сөзмө-сөз айтканда, упайдын ондон бир бөлүгү жеңүүчүнү артынан сая түшкөндөрдөн ажыратты. Экинчи орунду Тайвандан келген катышуучу ээледи. Эң мыкты алты жыйынтыктын жалпы таблицасы төмөнкүдөй:

WorldSkills финалы, бизнес үчүн IT-чечимдерди иштеп чыгуу - бул эмне, ал кантип болду жана эмне үчүн 1С программисттери ал жерден утуп алышты

Албетте, Кирилл өзүнүн талантынын, билиминин жана жөндөмүнүн аркасында жеңишке жетти.

Бирок, биз 1C: Enterprise платформасын курал катары колдонгон үч катышуучу тең алдыңкы бештикке киргенин белгилейбиз - бул 1С: Enterprise технологиясынын дүйнөлүк деңгээлинин шартсыз ырастоосу.

Мелдештин жыйынтыгында жеңүүчүлөргө KazanExpo медиа борборунда сыйлыктар тапшырылып, жигиттерге таза алтын медалдар (орундарына жараша) жана акчалай сыйлыктар тапшырылды. Ошондой эле балдар 1Сда стажировкадан өтүүгө уруксат берген сертификаттарга ээ болушту.

WorldSkills финалы, бизнес үчүн IT-чечимдерди иштеп чыгуу - бул эмне, ал кантип болду жана эмне үчүн 1С программисттери ал жерден утуп алышты

Source: www.habr.com

Комментарий кошуу