1C - Zvakanaka nezvakaipa. Kurongeka kwemapoinzi mumaholivasi akatenderedza 1C

1C - Zvakanaka nezvakaipa. Kurongeka kwemapoinzi mumaholivasi akatenderedza 1C

Shamwari uye vaunoshanda navo, nguva pfupi yadarika kwave nezvinowanzoitika zvinyorwa paHabrΓ© neruvengo rwakananga ku1C sepuratifomu yekusimudzira, uye hurukuro nevadziviriri vayo. Zvinyorwa izvi zvakaratidza dambudziko rimwe rakakomba: kazhinji, vatsoropodzi ve1C vanoitsoropodza kubva pachinzvimbo che "kusaikwanisa", vachitsiura matambudziko ari de facto kugadziriswa nyore, uye, pane kudaro, kwete kubata matambudziko akakosha, akakosha. kukurukura uye hazvigadziriswe nemutengesi . Ini ndinotenda kuti zvine musoro kuita ongororo yakadzikama ye1C papuratifomu. Zvazvinogona kuita, izvo zvisingakwanisi kuita, izvo zvazvinofanira kuita asi zvisingaite, uye, nokuda kwe dessert, izvo zvazvinoita ne bang, uye vagadziri vako pa %technology_name% vachaita makore zana, vachiirasa. bhajeti rinopfuura rimwe pagore.

Somugumisiro, iwe, semutungamiri kana muumbi wezvivakwa, uchakwanisa kuwana kunzwisisa kwakajeka kwebasa ripi richave rakakunakira iwe kushandisa 1C, uye apo inoda kupiswa nesimbi inopisa. Semugadziri mune "isina-1C" nyika, iwe unozogona kuona zvirimo mu1C izvo zviri kukonzera kukakavara. Uye semugadziri we1C, iwe unozokwanisa kuenzanisa system yako ne ecosystems yemimwe mitauro uye kunzwisisa nzvimbo yako muhurongwa hwekugadzirisa software.

Pasi pekucheka kune kurwiswa kwakawanda kwakakora pa1C, kune vatsoropodzi ve1C, paJava, .NET uye kazhinji ... The fan is full, welcome!

Nezvangu

Ndanga ndichiziva nezvenyaya yekukurukurirana kubva munenge muna 2004. Ndanga ndichironga zvimwe kubvira ndiine makore matanhatu, kubva panguva yandakawana bhuku pamusoro paProfessor Fortran nemakomiki nezvekatsi, shiri negonye. Ndakaongorora maprogrammes ainyorwa nekatsi kubva pamifananidzo iri mubhuku ndikawana zvavakaita. Uye hongu, ndakanga ndisina komputa chaiyo panguva iyoyo, asi pakanga paine kudhirowa pakupararira kwebhuku uye ndakanyatsodzvanya mabhatani emapepa, ndichipinda mirairo yandakanga ndasora pakatsi X.

Zvino kwaiva neBK0011 neBASIC kuchikoro, C ++ uye assemblers kuyunivhesiti, ipapo 1C, uyezve zvimwe zvinhu zvakawanda zvokuti ndine usimbe kuyeuka. Kwemakore gumi nemashanu apfuura, ndanga ndichinyanya kubatanidzwa mu15C, kwete chete maererano nekodha, asi mu1C kazhinji. Kuisa mabasa, kutonga uye devops pano. Kwemakore mashanu apfuura ndanga ndichiita zviitiko zvinobatsira munharaunda maererano nekuvandudza uye otomatiki maturusi evamwe vashandisi ve1C, kunyora zvinyorwa nemabhuku.

Ngatisarudzei panyaya yehurukuro

Kutanga, ngatitsanangure zvatichataura nezvazvo, sezvo mabhii "1C" anogona kureva zvinhu zvakawanda. Muchiitiko ichi, nemabhii "1C" tichareva chete hurongwa hwekuvandudza "1C: Enterprise" yemazuva ano, yechisere shanduro. Hatisi kuzotaura zvakawanda pamusoro pemugadziri uye mitemo yake (asi isu tichatofanira kuita zvishoma) Hatizokurukure mashandisirwo chaiwo akanyorwa tichishandisa chimiro ichi. Tekinoroji yakaparadzana, maapplication aka gadziriso akaparadzana.

High-level architecture 1C: Enterprise

Hazvisi pasina kuti ndinotaura izwi rekuti "framework". Kubva pakuona kwemugadziri, iyo 1C chikuva chakanyatso hurongwa. Uye iwe unofanirwa kuibata chaizvo senge framework. Funga nezvayo seChitubu kana ASP.NET, inourayiwa neimwe nguva yekumhanya (JVM kana CLR zvichiteerana). Izvo zvinoitika kuti munyika yezvakajairwa hurongwa ("kwete 1C"), iyo kupatsanurwa kuita masisitimu, chaiwo mashini uye chaiwo mashandisirwo ndeyechisikigo, nekuda kwekuti izvi zvikamu zvinowanzogadzirwa nevagadziri vakasiyana. Munyika ye1C, haisi tsika kusiyanisa zvakajeka chimiro chekusimudzira uye nguva yekumhanya pachayo; mukuwedzera, manyorerwo chaiwo akanyorwa uchishandisa chimiro zvakare anonyanya kugadzirwa ne1C pachayo. Somugumisiro, kumwe kuvhiringidzika kunomuka. Naizvozvo, mukati mechimiro chechinyorwa, isu tichafanirwa kufunga nezve 1C kubva kune akati wandei mativi kamwechete uye toiisa pamwe neakawanda mademo ekuronga. Uye mune imwe neimwe axis yekubatanidza isu tinoisa foshoro yebrown zvinhu uye titarise maficha, zvakanakira uye zvakaipira mhinduro iripo.

Maonero pa1C

1C yemutengi

Mutengi anotenga otomatiki sisitimu yaanogona kukurumidza kugadzirisa matambudziko ekugadzira bhizinesi rake. Bhizinesi rinogona kunge riri diki diki, kana rinogona kunge riri hombe kambani inobata. Zviri pachena kuti zvinodikanwa zvemabhizinesi aya zvakasiyana, asi ese ari maviri anotsigirwa neiyo imwechete yepuratifomu kodhi base.

Kune mutengi we1C iyi inguva yekukurumidza-ku-musika. Fast. Inokurumidza kupfuura Java, C# kana JS. Avhareji. Around chipatara. Zviripachena kuti bhizinesi kadhi webhusaiti uchishandisa React ichaita nani, asi iyo yekumashure yeWMS system ichavhura nekukurumidza pa1C.

1C sechishandiso

Imwe neimwe mhinduro yetekinoroji ine miganhu yekushandisa. 1C haisi mutauro wechinangwa-chakawanda; haigare yakaparadzana kubva kune yayo. Zvinokurudzirwa kushandisa 1C kana uchida:

  • server application
  • application panoonekwa mari
  • neUI yakagadzirwa, ORM, Kushuma, XML/JSON/COM/PDF/YourDataTransferingFormat
  • nerutsigiro rwekumashure maitiro uye mabasa
  • ine basa-based kuchengetedzwa
  • ine scriptable business logic
  • nekugona kukurumidza kugadzira prototype uye yakaderera nguva-kumusika

Iwe haudi 1C kana uchida:

  • kudzidza muchina
  • GPU kuverenga
  • mifananidzo yepakombiyuta
  • masvomhu masvomhu
  • CAD system
  • kushandiswa kwechiratidzo (ruzha, vhidhiyo)
  • highload http mafoni nemazana ezviuru zve rps

1C sekambani yekugadzira

Izvo zvakakodzera kunzwisisa kuti bhizinesi re1C semugadziri wesoftware chii. 1C kambani inotengesa mhinduro kumatambudziko ebhizinesi kuburikidza neautomation. Mabhizinesi akasiyana, makuru kana madiki, asi ndizvo zvaanotengesa. Nzira dzekuzadzisa chinangwa ichi mashandisirwo ebhizinesi. Zve accounting, payroll accounting, etc. Kunyora zvikumbiro izvi, kambani inoshandisa yayo yega bhizinesi application yekuvandudza chikuva. Kunyanya kurongedzerwa kune akajairwa mabasa eaya mabhizinesi maapplication:

  • accounting yemari
  • nyore kugadzirisa kwebhizinesi logic
  • mikana yakafara yekubatanidza mune heterogeneous IT landscapes

Semugadziri, 1C inotenda kuti iri ndiro zano rinokutendera kuti ushande nevadyidzani uye vatengi mune yekukunda-kuhwina modhi. Iwe unogona kukakavara neizvi, asi izvi ndezvekuti kambani inozvisimudzira sei: yakagadzirira-yakagadzirwa mhinduro kumatambudziko ebhizinesi anogona kukurumidza kugadziridzwa nevanodyidzana uye akabatanidzwa mune chero IT landscape.

Zvese zvikumbiro kana zvishuwo zve1C sehurongwa zvinofanirwa kutariswa chete kuburikidza neprism iyi. "Tinoda OOP mu1C," vanodaro vanogadzira. "Zvinozotitorera marii kutsigira OOP papuratifomu, izvi zvichatibatsira here kuwedzera kutengesa kwemabhokisi?" inodaro 1C. Anovhura "prism" yake yekutengesa mhinduro kumatambudziko ebhizinesi:

- Hei, bhizinesi, unoda OOP mu1C yako here?
- Izvi zvichandibatsira kugadzirisa matambudziko angu here?
- Ndiani anoziva ...
- Ipapo hapana chikonzero

Iyi nzira inogona kuva yakanaka kana yakaipa zvichienderana nekuti ndiani ari kuiona, asi ndizvo zvazviri. Kutaura nezve chokwadi chekuti hapana chimiro X mu1C, unofanirwa kunzwisisa kuti haisipo nekuda kwechikonzero, asi muchirevo chesarudzo "mutengo wekushandisa vs purofiti".

Technology classification

"Kutaura zvazviri, Odinesniks vanoita nepavanogona napo kushandisa mapatani akanakisa, akanyatsosarudzwa nevanochengeta methodologist uye vanogadzira 1C papuratifomu.
Paunonyora yako benzi kodhi kune yakapusa yakagadziriswa fomu, muchokwadi uri kushandisa model-view-controller с mbiri-nzira data kusunga в matatu-layered-data-app-injini, yakapfava yepamusoro-soro chinhu-hukama-mepu pachigadziko declarative metadata tsanangurokuva neyayo mutauro wekubvunza wakazvimirira papuratifomu, c declarative data-driven user interface, yakazara pachena serialization uye mutauro wechirongwa wakanangana nedura.

Iko vanogadzira 1C vanosiyana kubva kune vavanoshanda navo vekuMadokero vari muPR. Vanoda kupa chero zita remabhuru zita rakakura uye vanomhanya naro sebhegi rakasviba. "
A. Orefkov

Iyo 1C papuratifomu ine yakasarudzika 3-tier architecture, pakati payo pane application server (kana kuteedzera kwayo nemari shoma kune vadiki vezvitoro). Pamwe MS SQL kana Postgres inoshandiswa seDBMS. Kune zvakare tsigiro yeOracle uye IBM DB2, asi izvi zviri izvo esoteric; hapana anoziva zvichaitika kana iwe ukaita 1C pane aya dhatabhesi pasi pepakati nepamusoro mutoro. Ndinotenda kuti 1C pachayo haizive izvi.

Chikamu chemutengi chingave mutengi mutete akaiswa pamushini wemushandisi kana wewebhu client. Chinhu chakakosha ndechekuti vagadziri vepurogiramu havanyore 2 macode akasiyana, vanonyora imwe application, mumutauro mumwe, uye unogona kuiratidza mubrowser kana paine chishuwo kana chinodiwa. Ndiani aivepo aida dura rechokwadi rakazara uye mutauro mumwechete wepamberi uye kumashure, node.js? Havana kumbokwanisa kuita chinhu chimwe chete kusvika kumagumo. Iyo chaiyo yakazara stack iripo, asi iwe uchafanirwa kuinyora mu1C. Iko kupenga kwekupedzisira, zvinhu zvakadaro :)

Iyo gore SaaS mhinduro 1C: Itsva inoshandawo mubrowser mode, yausingakwanise kutenga 1C, asi kurenda dhatabhesi diki uye chengetedza shawarma kutengesa ipapo. Ingori mubrowser, pasina kuisa kana kugadzirisa chero chinhu.

Mukuwedzera, kune mutengi wenhaka, iyo mu1C inonzi "regular application". Nhaka inhaka, tinogamuchirwa kunyika yezvikumbiro muna 2002, asi isu tichiri kutaura nezve mamiriro azvino ecosystem.

Iyo 1C sevha chikamu chinotsigira kubatanidza uye zviyero nekuwedzera michina mitsva kune sumbu. Mazhinji makopi akaputswa pano uye pachave nechikamu chakasiyana muchinyorwa pamusoro peizvi. Muchidimbu, izvi hazvina kunyanyofanana nekuwedzera akati wandei chaiwo akafanana zviitiko kuseri kweHAProxy.

Iyo dhizaini yekuvandudza mashandisirwo inoshandisa yayo pachayo mutauro wechirongwa, uyo wakada kufanana neVB6 yakavandudzwa yakashandurirwa muchiRussia. Kune vanhu vanovenga zvese zvechiRussia, vasingatendi kuti "kana" inoshandurwa se "kana," yechipiri syntax sarudzo inopiwa. Avo. Kana uchida, unogona kuinyora mu1C nenzira yekuti hazvizivikanwe kubva kuVB.

1C - Zvakanaka nezvakaipa. Kurongeka kwemapoinzi mumaholivasi akatenderedza 1C

Mutauro uyu wekuronga ndicho chikonzero chikuru chekuvengwa kwemazita e1C papuratifomu yavo. Ngatitarisei, kwete pasina chikonzero. Mutauro wacho wakabatwa sezviri nyore sezvinobvira, wakagadzirirwa kuzadzisa mantra "VADZIDZISI, VANODZIDZA" pachiyero zvishoma muCIS. Izvo zvekutengeserana kwekugadzirisa kwakadaro, mumaonero angu, zvinonyatsooneka: vagadziri vakawanda, kuwedzera kwemusika. Izvi zvakazadzika, maererano nefungidziro dzakasiyana kubva pa45% kusvika 95%. Ini ndichataura pakarepo kuti kunyora mumutauro waunofunga kuti zviri nyore chaizvo. Uye ini ndinoziva mitauro yakawanda yekuronga.

Ngatitange nemutauro.

1C programming mutauro

Panguva imwechete iyo yakasimba uye isina simba pfungwa yehurongwa. Inopa nyore kupinda uye kuverenga. Nekune rumwe rutivi, haisati yavandudzwa kubva pakaburitswa vhezheni yechisere muna 8 uye yakareruka. Mumwe munhu achati "chinonyanya kukanganisa ndechekuti hapana OOP" uye ivo vanenge vasina kururama. Chekutanga, PLO haadi chete Nuraliev, asiwo Torvalds. Uye chechipiri, OOP ichiripo.

Kubva pamaonero emugadziri, ane paari gadziriro ine makirasi ekutanga anoratidzwa paDBMS. Iye anovandudza anogona kutora base kirasi "Directory" uye kugara nhaka "Clients" dhairekitori kubva mairi. Inogona kuwedzera minda mitsva yekirasi kwairi, semuenzaniso, INN neKero, uye zvakare, kana zvichidikanwa, inogona kudarika (kupfuura) nzira dzekirasi yepasi, semuenzaniso nzira yeOnWrite/AtRecord.

Iyo dhizaini yakagadzirwa nenzira yekuti nhaka yakadzama hainyanyi kudikanwa, uye kurambidzwa muOOP, mumaonero angu, kune musoro. 1C inotarisa paDomain Driven Development uye inoita kuti iwe ufunge, chekutanga pane zvese, nezvenyaya yenyaya yemhinduro iri kugadzirwa, uye izvi zvakanaka. Iko hakusi kungoita muedzo, asiwo hapana chikonzero chekunyora gumi maDTO akasiyana uye ViewModels kungoratidza imwe data kubva kudura kune imwe nzvimbo. Iyo 10C kuvandudza inogara ichishanda nechinhu chimwe chete, pasina kusanganisa mamiriro ekuona nemakirasi gumi nemaviri ane mazita akafanana, anomiririra chimwe chinhu, asi kubva kune rimwe divi. Chero .NET application, semuenzaniso, inenge iine mashanu kana maviri ViewModels uye maDTO ekuita serialization muJSON uye kutamisa data kubva mutengi kuenda kune server. Uye ingangoita 1-10% yekodhi yako yekushandisa ichashandiswa kuendesa data kubva kune imwe kirasi kuenda kune imwe uchishandisa zvinyoreso kana madondoro seAutoMapper. Iyi kodhi inofanirwa kunyorwa uye vanogadzira mapurogiramu vanofanirwa kubhadharwa kuigadzira nekuichengeta.

Zvinoitika kuti mutauro we1C wakaoma kukudziridza pasina kuuomesa kusvika padanho remitauro yakawanda, nekudaro kurasikirwa nemukana wekureruka. Nderipi basa remutengesi riri kunyatsogadziriswa: kuburitsa mhinduro yakajairwa iyo chero mudzidzi anobatwa mumugwagwa anogona kugadzirisa nechiyero chinodiwa chemhando (kureva, kesi inovhara kubva kudanga kuenda kufekitori hombe inopedzwa). Kana iwe uri danga, tora mudzidzi; kana iwe uri fekitori, tora guru kubva kune wako anoita basa. Icho chokwadi chekuti kushandisa vadyidzani kutengesa vadzidzi nemutengo weguru haisi dambudziko nehurongwa. Zvivakwa, iyo dhizaini inofanirwa kugadzirisa matambudziko ese ari maviri, iyo kodhi yeyakajairwa zvigadziriso (iyo yatakatengesa kune mabhizinesi nevimbiso yekugadziriswa) inofanirwa kunzwisiswa nemudzidzi, uye guru rinofanirwa kunzwisisa chero chaunoda.

Chii, mumaonero angu, chiri kushaikwa chaizvo mumutauro, chii chinokumanikidza kunyora zvakanyanya kupfuura zvaunogona, ndizvo zvinopambadza nguva yakabhadharwa nemutengi.

  • Kugona kwekunyora padanho, semuenzaniso, TypeScript (nekuda kweizvozvo, mamwe maturusi ekuongorora kodhi muIDE, refactoring, mashoma anogumbura jambs)
    Kuwanikwa kwemabasa sezvinhu zvekirasi yekutanga. Pfungwa yakati wandei yakaoma, asi huwandu hweyakajairwa boilerplate-code inogona kudzikiswa zvakanyanya. Kunzwisisa kwemudzidzi kwekodhi, IMHO, kunotowedzera nekuda kwekuderedzwa kwevhoriyamu
  • Universal muunganidzwa chaiwo, ekutanga. Chinhu chimwe chete - kuderedza huwandu hwekodhi inoda kunyorwa uye / kana kutarisa nemeso ako. Kuzadza kuunganidzwa kunotora pamusoro pe9000% ye1C chirongwa chenguva. Kunyora izvi pasina syntactic shuga irefu, inodhura uye ine kukanganisa. Kazhinji, huwandu hweLOC mu1C mhinduro hunodarika zvese zvinofungidzirwa zvichienzaniswa neanowanikwa akavhurika masisitimu uye, kazhinji, yako yese bhizinesi Javas yakasanganiswa. Mutauro une verbose, uye izvi zvinodzikira muhuwandu hwe data, ndangariro, IDE mabhureki, nguva, mari ...
  • pakupedzisira zvivakwa Ndine fungidziro yekuti chivakwa ichi chisipo nekuda kwekuti havana kuwana shanduro yakabudirira yayo muchiRussia :)
  • Own data mhando (isina OOP), analogues eType kubva kuVB6. Zvinokutendera kuti usanyora zvimiro uchishandisa makomendi muBSP uye mashiripiti nzira dzinovaka izvi zvimiro. Isu tinowana: kodhi shoma, zano kuburikidza nedoti, nekukurumidza mhinduro kudambudziko, zvikanganiso zvishoma nekuda kwetypos uye zvisipo zvezvivakwa. Ikozvino kutaipa kwezvimiro zvevashandisi kunotsamira zvachose nechikwata chekusimudzira cheStandard Subsystem Library, iyo, kune chikwereti chayo, inonyora zvakanyatso nyora pane zvinotarisirwa zvivakwa zveakapfuura paramita zvimiro.
  • Hapana shuga kana uchishanda neasynchronous mafoni pawebhu mutengi. callback-gehena muchimiro cheProcessingNotifications itsvimbo yenguva pfupi yakakonzerwa nekushanduka kwakangoerekana kwaitika muAPI yemabrowser makuru, asi haugone kurarama seizvi nguva dzese; mukana we "kunzwisisa kwemudzidzi" yeasynchronous kodhi iri kurasika. zvakawanda uye zvakawanda. Wedzera kusatsigira kweiyi paradigm muIDE huru uye zvinhu zvinotonyanya kuipa.

Ichi ndicho chimwe chezvinetso zvinomanikidza, zviri pachena kuti rondedzero inogona kunge yakakura, asi hatifanire kukanganwa kuti iyi haisati iri mutauro wechinangwa, haidi kuverengera, mabasa e lambda, kuwana GPU uye nekukurumidza. inoyangarara-nzvimbo kuverenga. Uyu ndiwo mutauro wemanyorero ebhizinesi.

Mugadziri wepurogiramu akatoshanda zvakanyanya nemutauro uyu, anotarisa mujs kana c#, anofinhwa mukati megadziriro yemutauro uyu. Ichokwadi. Anoda budiriro. Kune rimwe divi rechiyero chemutengesi mutengo wekushandisa izvo zvakatarwa zvichienderana nekuwedzera kwemari mushure mekuita kwavo. Pano ini handina ruzivo nezve izvo zvirikupfuura mumaziso ekambani.

Development environment

Zvinhu hazvina kumira mushe muno futi. Kune maviri ebudiriro nharaunda. Yekutanga ndeye Configurator inosanganisirwa mukutumira. Yechipiri inzvimbo yeEnterprise Development Tools, kana EDT kwenguva pfupi, yakagadzirwa pahwaro hweEclipse.

Iyo configurator inopa huwandu hwakazara hwekusimudzira mabasa, inotsigira ese maficha uye ndiyo huru nharaunda pamusika. Iyo zvakare ine tsika isingachashandi, kwete kukura, maererano nerunyerekupe - nekuda kwehuwandu hwechikwereti chehunyanzvi mukati mayo. Mamiriro ezvinhu anogona kuvandudzwa nekuvhura yemukati API (muchimiro chehushamwari na Snowman A. Orefkova kana pane yakazvimirira), asi izvi hazvisizvo. Kudzidzira kwakaratidza kuti mharaunda ichanyora zvinyorwa zvayo muIDE, chero bedzi mutengesi asingapindiri. Asi tine zvatinazvo. Iyo configurator yaive yakanaka muna 2004-2005, inoyeuchidza Visual Studio yenguva idzodzo, mune dzimwe nzvimbo yaitotonhorera, asi yaive yakanamatira panguva idzodzo.

Uye zvakare, vhoriyamu yeavhareji yakajairwa mhinduro yakakura kakawanda kubva ipapo, uye nhasi IDE haigone kubata nehuwandu hwekodhi iyo inodyiswa nayo. Usability uye refactoring masimba haana kana zero, ari mutsvuku. Zvese izvi hazviwedzere kufarira kune vanogadzira uye vanorota zvekutamira kune dzimwe ecosystem uye kuenderera mberi nekodhi shit ipapo, asi munzvimbo inonakidza isingakupfire kumeso nemafambiro ayo.

Seimwe nzira, IDE yakanyorwa kubva kutanga, yakavakirwa paEclipse, inopihwa. Ikoko, zvitubu, sepane chero imwe software, inogara muchimiro chemavara mafaera, akachengetwa muGIT, dhonza matavi ekukumbira, zvese izvi. Nechekudzika, haina kusiya chimiro chebeta kwemakore mazhinji ikozvino, kunyangwe iri kuita nani nekuburitswa kwega kwega. Ini handisi kuzonyora pamusoro pezvisina kunaka zveEDT, nhasi iri minus, mangwana chinhu chakagadziriswa. Kukosha kwetsanangudzo yakadaro kuchakurumidza kupera. Nhasi zvinogoneka kukudziridza muEDT, asi hazvina kujairika; iwe unofanirwa kuve wakagadzirira imwe nhamba yeIDE bugs.

Kana iwe ukatarisa mamiriro acho kuburikidza ne "1C prism" yambotaurwa, unowana chimwe chinhu chakadai: kusunungurwa kweIDE itsva hakuwedzere kutengesa mabhokisi, asi kubuda kweDEVELOPERS kunogona kuderedzwa. Zvakaoma kutaura izvo zvakamirira ecosystem maererano nekunyaradza kwemugadziri, asi Microsoft yakatopeta vagadziri venhare nekuvapa masevhisi ayo kunonoka.

Development management

Zvese zviri pano zviri nani pane kunyora kodhi, kunyanya nguva pfupi yadarika, apo kuedza kwenharaunda kwakaburitsa pachena matambudziko ekutonga otomatiki, yakatanga prototypes inodaidzira kukanda 1C repository mumurwi wemarara uye kushandisa git, kukurumidza kupomera, kodhi-kuongorora. , static ongororo, auto-deploy uye nezvimwe. Mazhinji maficha akawedzerwa papuratifomu ayo anowedzera mwero we automation yemabasa ekusimudzira. Nekudaro, ese aya maficha akawedzerwa chete uye chete ekuvandudza zvigadzirwa zvedu zvakakura, pazvakava pachena kuti isu hatigone kuita pasina otomatiki. Paive neauto-merges, matatu-nzira kuenzanisa neKDiff uye zvese izvo. Yakatangwa paGithub gitconverter, uyo, kutaura chokwadi, akadhonzwa kubva pachirongwa gitsync, asi yakagadziridzwa kuti ienderane nemaitiro ekambani yemutengesi. Kutenda kune vakomana vakasindimara kubva kune yakavhurika-sosi, kuvandudza otomatiki mu1C yakabva pasi. Iyo yakavhurika API yemugadziri, IMHO, yaizochinja zvakare tsika yekudzokera kumashure kweiyo IDE huru.

Nhasi, kuchengetedza 1C masosi mu git nekuita kwakabatana nenyaya muJira, wongororo muCrucible, push bhatani kubva kuJenkins uye Allure mishumo pakuyedzwa kwekodhi mu1C uye kunyange. static ongororo muSonarQube - izvi zviri kure nenhau, asi zviri nani zvakanyanya mumakambani uko kune yakawanda ye1C budiriro.

Utongi

Pane zvakawanda zvekutaura pano. Chekutanga, izvi ndezvechokwadi, sevha (1C server cluster). Chinhu chinoshamisa, asi nekuda kwekuti ibhokisi dema rakazara, rakanyorwa zvakadzama, asi neimwe nzira - kugona kutangwa kwekushanda kusingapindirwe muhighload mode pamaseva akati wandei ndiko kuwanda kwevashoma vanopfeka. menduru ine chinyorwa "Nyanzvi paTechnological Issues". Izvo zvakakosha kucherechedza kuti, mumusimboti, kutonga 1C sevha hakuna kusiyana nekutonga chero imwe sevha. Iyo inetiweki-yakavakirwa, yakawanda-yakarukwa application iyo inoshandisa ndangariro, CPU, uye disk zviwanikwa. Inopa mikana yakakwana yekuunganidza telemetry uye diagnostics.

Dambudziko riri pano nderekuti mutengesi haape chero chinhu chakakosha maererano neakagadzirira-akagadzirwa mhinduro dzeiyi diagnostic chaiyo. Ehe, pane 1C: Instrumentation uye Control Center, iwo akatombonaka, asi anodhura zvakanyanya uye haasi munhu wese anazvo. Kune huwandu hwebudiriro munharaunda yekubatanidza Grafana, Zabbix, ELK uye zvimwe zvinhu kubva kune yakajairwa admin set, asi hapana mhinduro imwechete inokodzera ruzhinji. Basa rakamirira gamba raro. Uye kana iwe uri bhizinesi rinoronga kuvhura pane 1C cluster, unoda Nyanzvi. Yako wega mukati kana kunze, asi unoida. Zvakajairika kuti pane basa rakasiyana rine hunyanzvi hwekushanda kweseva, kwete wese mushandisi we1C anofanira kuziva izvi, iwe unongoda kunzwisisa kuti basa rakadaro rinodiwa. Ngatitorei SAP semuenzaniso. Ikoko, mugadziri wepurogiramu, zvichida, haazombomuki kubva pachigaro chake kana akakumbirwa kugadzirisa chimwe chinhu pavhavha yekushandisa. Anogona kungova benzi uye haazonyadziswi. MuSAP methodology kune basa rakasiyana revashandi reizvi. Nokuda kwechimwe chikonzero, muindasitiri ye1C zvinotendwa kuti izvi zvinofanira kusanganiswa mumushandi mumwe chete kumuhoro wakafanana. Kunyepa.

Kuipa kwe1C server

Pane chaiyo minus imwe - kuvimbika. Kana, kana uchida, kusafungira. Kamwe kamwe hunhu husinganzwisisike hweserver hwatove nhaurwa yedhorobha. Mushonga wepasirese - kumisa sevha nekubvisa zvese cache - inototsanangurwa mubhuku renyanzvi, uye kunyangwe bhuku rebatch rinokurudzirwa kuti rinoita izvi. Kana yako 1C system ikatanga kuita chimwe chinhu chausingafanire kuita, inguva yekubvisa chesesheni data cache. Maererano nefungidziro yangu, kune vanhu vatatu chete munyika yose vanoziva kushandisa 1C sevha pasina maitiro aya uye havagovani zvakavanzika, nokuti ... vanorarama kubva pane izvi. Pamwe chakavanzika chavo ndechekuti vanochenesa chikamu data, asi hapana wavanoudza nezvazvo, dude.

Zvikasadaro, iyo 1C sevha ndiyo yakafanana application sechero imwe uye inoitwa nenzira yakafanana, nekuverenga zvinyorwa uye kugogodza patamborini.

Docker

Kubatsira kwekushandisa mudziyo 1C server mukugadzira hakusati kwaratidzwa. Iyo sevha haina kuunganidzwa nekungowedzera node kuseri kweiyo balancer, iyo inoderedza mabhenefiti ekugadzirwa kwemidziyo kusvika padiki, uye tsika yekubudirira kushanda mumidziyo mune yakakwira modhi haisati yatangwa. Nekuda kweizvozvo, vanogadzira chete vanoshandisa Docker + 1C kumisikidza nzvimbo dzekuyedza. Ikoko inobatsira zvikuru, inoshandiswa, inokubvumira kutamba nematekinoroji emazuva ano uye kutora zororo kubva mukuora mwoyo kwemugadziri.

Commercial chikamu

Kubva pakuona kwekudyara, 1C inobvumidza iwe kugadzirisa dambudziko rekukurumidza kuvhura bhizinesi mazano nekuda kwehupamhi hwekugona kwemakirasi ekushandisa. 1C kunze kwebhokisi inopa yakanyatso hunhu Kurevera, kubatanidzwa nechero chinhu, webhu mutengi, nharembozha, nharembozha, rutsigiro rweDBMS dzakasiyana, kusanganisira. yemahara, muchinjika-chikuva zvese sevha uye yakaiswa mutengi zvikamu. Ehe, iyo UI yemashandisirwo ichave yero, dzimwe nguva iyi minus, asi kwete nguva dzose.
Nekusarudza 1C, bhizinesi rinowana seti yezvigadziriso zvesoftware zvinovatendera kuvaka huwandu hwakawanda hwemaapplication, pamwe nevazhinji vanogadzira pamusika vanoda mari shoma kupfuura maJavaists uye panguva imwechete vanoburitsa mhedzisiro nekukurumidza.

Semuenzaniso, basa rekutumira invoice yePDF kumutengi rinogona kugadziriswa muawa yebasa remudzidzi. Dambudziko rimwechete mu.NET rinogona kugadziriswa nekutenga raibhurari yevaridzi, kana mazuva akati wandei kana mavhiki ekukodha nemugadziri, ane ndebvu. Dzimwe nguva, zvose zviri zviviri kamwechete. Uye hongu, ini ndaingotaura nezve chizvarwa chePDF. Hatisati tataura kuti bhiri iri richabva kupi. Iyo web frontender inofanirwa kugadzira fomu iyo mushandisi achaisa iyo data, iyo backender ichafanirwa kugadzira dto modhi yekuendesa JSON, mamodheru ekuchengetera mudhatabhesi, chimiro chedhatabhesi pachayo, kutamira kwairi, kuumbwa kwegraphical. kuratidzwa kweiyi account chaiyo, uye chete ipapo - PDF. Pa1C, basa rose, kubva pakutanga, rinopedzwa muawa imwe chete.

A full-fledged accounting system yechitoro chidiki chine bhizinesi rimwe chete rakatengwa / kutengeswa rinoitwa mumaawa 3. Nekutengesa rondedzero, kuverenga kwezvinhu pamitengo yekutenga nekutengesa, yakaputswa nedura, kutonga kwekodzero, mutengi wewebhu uye mobile application. . Zvakanaka, ndakanganwa nezve application, nekunyorera kwete mumaawa matatu, mumatanhatu.

Basa iri richatora nguva yakareba sei mugadziri weNET kubva pakuisa studio yekuona pakombiyuta yakachena kuti aratidze kumutengi? Zvakadini nemutengo webudiriro? Zvakafanana.

Simba re1C sepuratifomu

1C yakasimba kwete nekuti pane chimwe chinhu chakanangana nacho icho chakanakisa munyika. Pane zvinopesana, mune yega yega subsystem iwe unogona kuwana inonakidza analogue mune software yenyika. Nekudaro, zvichibva pamusanganiswa wezvinhu, ini handisi kuona chikuva chakafanana ne1C. Apa ndipo pane kubudirira kwekutengeserana. Mabhenefiti epuratifomu akapararira mukati mayo uye anonyatso kuoneka kana iwe uchiona maitiro aya mune mamwe mapuratifomu. Chaizvoizvo, izvi HAZVISI kana maficha, asi zvinopesana - kurambwa kwezvinhu zvichifarira imwe chaiyo paradigm. Mienzaniso mishoma:

  1. Unicode. Chii chingave chiri nyore? Iko hakuna chikonzero chekushandisa single-byte ASCII encodings muna 2019 (kunze kwekubatanidzwa neiyo yekare legacy). Never. Asi kwete. Zvakadaro, mumwe munhu mune imwe tafura anoshandisa single-byte varchar uye application yacho ichava nematambudziko ne encodings. Muna 2015, mvumo yegitlab's LDAP yakakundikana nekuda kwebasa risiri iro nemaencodings; JetBrains IDE haisati yashanda naCyrillic mumazita emafaira kwese kwese. 1C inopa yakakwirira-yemhando yekuzviparadzanisa yekodhi yekushandisa kubva kune dhatabhesi layer. Ikoko hazvibviri kutaipa matafura pane yakaderera pamwero uye jambs evasina kugona juniors padanho re database hazvigoneke ipapo. Hongu, panogona kunge kune mamwe matambudziko nevasina kukwana juniors, asi zvakasiyana-siyana zvezvinetso zvishoma zvishoma. Zvino iwe uchandiudza kuti application yako yakagadzirwa nemazvo uye dhatabhesi yekuwana layer yakasarudzika sezvainofanirwa kunge iri. Tora imwe tarisa kune yako yekambani tsika Java application. Padhuze uye nokutendeseka. Hana yako inokurova here? Ndobva ndafara newe.
  2. Nhamba dzemagwaro/mareferensi mabhuku. Mu1C haisi iyo yakanyanya kuchinjika uye kwete yakanyanya kunaka. Asi izvo zvavanoita mumabhangi software uye mune-yakanyorwa accounting masisitimu - zvakanaka, ingori rima. Chero kuzivikanwa kuchave kwakanamatira mukati (uyezve "o, nei tine maburi"), kana zvinopesana, ivo vachagadzira jenareta inoshanda nekukiya padanho reDBMS (uye ichava bhodhoro). Muchokwadi, zvakanyanya kuoma kuita basa iri rinoita serakapusa - yekupedzisira-kusvika-kumagumo enumerator yemasangano, ine chikamu chakasiyana chakavakirwa pane imwe seti yemakiyi, prefixation, kuitira kuti isavhare dhatabhesi panguva yakafanana yekupinda data. .
  3. Zviziviso zvemarekodhi mudhatabhesi. 1C yakaita sarudzo yakasimba - zvese zvinongedzo zvinongedzo zvakanyatsogadzirwa uye ndizvozvo. Uye hapana matambudziko ane akagoverwa dhatabhesi uye kuchinjanisa. Vagadziri vemamwe masisitimu vanoomesa musoro kugadzira chimwe chinhu senge chitupa (ipfupi!), Vakwevera muGUI kudzamara yasvika nguva yekugadzira akati wandei ane hukama (uye ipapo anozowanikwa). Hauna here izvi? Kutaura chokwadi?
  4. Lists. 1C ine nzira dzakabudirira dzekupeja kuburikidza (makuru) zvinyorwa uye kufamba mazviri. Rega ndiite chengetedzo ipapo ipapo - nekushandisa chaiko kwemuchina! Kazhinji, musoro wacho haunakidze, haugone kugadziriswa nemazvo: inogona kunge iri intuitive uye yakapusa (asi njodzi yemarekodhi akakura pamutengi), kana kupeja ndekwehumwe kana humwe hunyengeri. Avo vanoita paging vanowanzozviita zvisina kururama. Avo vanoita yakatendeseka scrollbar vanowedzera dhatabhesi, chiteshi uye mutengi.
  5. Mafomu anotungamirirwa. Pasina kupokana, muwebhu mutengi iyo interface haishande zvakakwana. Asi zvinoshanda. Asi kune mamwe akawanda accounting nemabhangi masisitimu, kugadzira nzvimbo yebasa iri kure ipurojekiti yebhizinesi. Disclaimer: nerombo rakanaka kune avo vakaigadzira pawebhu, izvi hazvizokanganisa.
  6. Mobile app. Munguva pfupi yapfuura, iwe unogona zvakare kunyora nharembozha paunenge uri mune imwechete ecosystem. Zvakanyanya kuomarara pano kupfuura newebhu mutengi; izvo zvekushandisa zvinokumanikidza kuti uvanyorere zvakananga, asi zvakadaro, hauhaye timu yakaparadzana yevagadziri venhare. Kana iwe uchida application yezvinodiwa zvemukati zvekambani (apo mhinduro yenhare kune dambudziko rekambani yakakosha kupfuura yero UI dhizaini), iwe unongoshandisa iyo imwechete chikuva kunze kwebhokisi.
  7. Reporting. Neshoko iri handisi kureva BI system ine hombe data uye lag pane ETL maitiro. Izvi zvinoreva mishumo yevashandi vekushanda iyo inokutendera kuti uongorore mamiriro e accounting pano uye izvozvi. Balances, mutual settlements, re-gradeing, etc. 1C inobuda mubhokisi iine yekuzivisa system ine inochinjika marongero emapoka, mafirita, uye kuona padivi remushandisi. Ehe, kune anotonhorera analogues pamusika. Asi kwete mukati megadziriro yezvose-mu-imwe mhinduro uye pamutengo dzimwe nguva yakakwirira kudarika yose-mu-imwe mhinduro. Uye kazhinji ndiyo imwe nzira yakatenderedza: kungotaura chete, asi inodhura kupfuura puratifomu yese, uye yakaipisisa mumhando.
  8. Mafomu anotsikirirwa. Zvakanaka, shandisa .NET kugadzirisa dambudziko rekutumira salary slips muPDF kune vashandi neemail. Uye zvino basa rekudhinda invoice. Zvakadini nekuchengetedza makopi avo kune imwechete PDF? Kune 1C zita remadunhurirwa, kuburitsa chero chimiro kuPDF ndeye +1 mutsara wekodhi. Izvi zvinoreva + 40 masekonzi enguva yekushanda, panzvimbo pemazuva kana mavhiki mune mumwe mutauro. Akadhindwa mafomu masisitimu mu1C ari nyore kwazvo kugadzira uye ane simba rakakwana kukwikwidza nevamwe vanobhadharwa. Ehe, pamwe, hapana mikana yakawanda yekudyidzana mu1C magwaro espredishiti; haugone kukurumidza kuwana dhayagiramu ye3D ine kuyera uchishandisa OpenGL. Asi zvakakodzera here?

Iyi ingori mishoma mienzaniso apo kudzikisira mashandiro kana kuita zvisungo zvinoshanduka kuve zvakakosha zvekuvaka bhenefiti mune ramangwana. Kunyange kubvumirana kana kwete iyo inonyanya kushanda sarudzo - inenge yatove mubhokisi uye inotorwa zvishoma. Kuita kwayo kwakazvimirira kungave kusingagoneke (nekuti sarudzo dzakadaro dzinofanirwa kuitwa pakutanga kweprojekiti, uye hapana nguva yeizvozvo, uye hapana mugadziri zvachose), kana akati wandei anodhura iterations. Mune imwe neimwe yemapoinzi akanyorwa (uye iyi haisi rondedzero izere yezvigadziriso zvekuvaka), unogona kupeta nekuunza zvirambidzo zvinovharira kuyera. Chero zvazvingaitika, iwe, semuzvinabhizinesi, unofanirwa kuve nechokwadi chekuti vagadziri vako, pavanenge vachigadzira "system kubva pakatanga," vane maoko akatwasuka uye vanozoita zvakapusa system nyaya ipapo ipapo.

Ehe, senge mune chero imwe yakaoma sisitimu, 1C pachayo ine zvigadziriso zvinovharira kuyera mune zvimwe zvinhu. Zvisinei, ndinodzokorora, zvichienderana nekubatanidzwa kwezvinhu, mutengo wevaridzi, uye nhamba yezvinetso zvakatogadziriswa kare, ini handioni mukwikwidzi akakodzera pamusika. Pamutengo mumwe chete, iwe unowana dhizaini yekushandisa mari, yakabatana yakaenzana sevha, ine UI uye webhu interface, ine nharembozha, ine kuzivisa, kubatanidzwa uye boka rezvimwe zvinhu. Munyika yeJava, unohaya timu yekumberi neyekumashure, gadzirisa huwandu hwepasi-yepamusoro-yakanyorwa sevha kodhi uye unobhadhara zvakaparadzana 2 nharembozha ye2 mobile OS.

Ini handisi kutaura kuti 1C ichagadzirisa nyaya dzese, asi kune yemukati yekambani application, kana pasina chikonzero chekuisa iyo UI - chii chimwe chinodiwa?

Chipunu chetara

Iwe unogona kunge uine fungidziro yekuti 1C ichaponesa nyika uye kuti dzimwe nzira dzese dzekunyora masisitimu emakambani hadzina kunaka. Hazvina kudaro zvachose. Kubva pakuona kwemuzvinabhizimisi, kana ukasarudza 1C, uye kuwedzera kune kukurumidza nguva-ku-musika, unofanira kufunga nezvezvipingamupinyi zvinotevera:

  • Server kuvimbika. Chokwadi nyanzvi dzemhando yepamusoro dzinodiwa dzinogona kuona kushanda kwayo kusingapindiki. Ini handizive nezve yakagadzirira-yakagadzirirwa chirongwa chekudzidzira nyanzvi dzakadai kubva kumutengesi. Kune makosi ekugadzirira bvunzo yeNyanzvi, asi izvi, mumaonero angu, hazvina kukwana.
  • Support. Ona pfungwa yapfuura. Kuti uve nerutsigiro kubva kune mutengesi, unofanirwa kuitenga. Nechimwe chikonzero izvi hazvigamuchirwi muindasitiri ye1C. Uye neSAP, inenge inofanirwa-kutenga uye haina kunetsa chero munhu. Pasina kutsigirwa kwekambani uye pasina nyanzvi yevashandi, unogona kusara wega ne 1C glitches.
  • Zvakadaro, haugone kuita zvese zvese ne1C. Ichi chishandiso uye senge chishandiso chine miganhu yekushandisa. Munzvimbo ye1C, inodikanwa kwazvo kuve ne "non-1C" system architect.
  • Akanaka 1C mazita emadunhurirwa haana kudhura pane vakanaka programmer mune mimwe mitauro. Kunyangwe, vakaipa vanogadzira mapurogiramu vanodhura kuhaya, zvisinei nemutauro wavanonyora.

Ngatitorei madots

  • 1C inokurumidza kusimudzira application (RAD) chimiro chebhizinesi uye chakagadzirirwa izvi.
  • Matatu-tier chinongedzo nerutsigiro rwemaDBMS makuru, mutengi UI, yakanaka kwazvo ORM uye kushuma
  • Mikana yakawanda yekubatanidzwa nemasisitimu anogona kuita izvo 1C isingakwanise. Kana iwe uchida kudzidza muchina, tora Python uye tumira mhedzisiro ku1C kuburikidza ne http kana RabbitMQ
  • Hapana chikonzero chekuvavarira kuita zvese uchishandisa 1C, iwe unofanirwa kunzwisisa simba rayo uye uzvishandise nekuda kwezvinangwa zvako.
  • Vagadziri vanokwevera kune kuchera mukati metekinoroji dhizaini uye kugadzira patsva makore ese N kune injini itsva vanofinhwa ne1C. Zvose zvinochengetedza zvakanyanya ipapo.
  • Vagadziri zvakare vakafinhwa nekuti pane kushoma kunetseka kwavari kubva kumugadziri. Mutauro unobhowa, IDE isina simba. Vanoda kuvandudzwa.
  • Nekune rimwe divi, vanogadzira vasingakwanise kuwana mafaro kuburikidza nekushandisa uye kudzidza imwe tekinoroji yavanonakidzwa ivo vakaipa vanogadzira. Vanozochema voenda kune imwe ecosystem.
  • Vashandirwi vasingatenderi mazita avo e1C kuti vanyore chimwe chinhu muPython vashandirwi vakaipa. Vacharasikirwa nevashandi vane pfungwa dzinoda kuziva, uye panzvimbo yavo pachauya monkey coders avo, vachibvumirana nezvose, vanokwevera software yekambani mumvura. Ichazofanira kunyorwazve, saka pamwe zvingave nani kuisa mari muPython zvishoma kare?
  • 1C ikambani yekutengeserana uye inoshandisa zvinhu zvinoenderana chete nezvido zvayo uye kugona. Iwe haugone kumupomera mhosva nekuda kweizvi, bhizinesi rinofanira kufunga nezve purofiti, ndihwo hupenyu
  • 1C inoita mari nekutengesa mhinduro kumatambudziko ebhizinesi, kwete kune Vasya's developer matambudziko. Aya mazano maviri anowirirana, asi chekutanga ndicho chandakataura. Kana mugadziri Vasya agadzirira kubhadhara rezinesi remunhu 1C: Resharper, inozoonekwa nekukurumidza, "Resharper" naA. Orefkova chiratidzo cheizvi. Kana mutengesi akaitsigira, uye akasarwisana nayo, musika wesoftware wevagadziri waizoonekwa. Ikozvino kune mutambi mumwe nehafu mumusika uyu nemhedzisiro inopokana, uye zvese nekuti kubatanidzwa neIDE kwakashata uye zvese zvinoitwa pamadondoro.
  • Tsika yeakawanda-machine opareta inonyangarika mukukanganwa. Zvishandiso zvemazuva ano zvakakura zvakanyanya kuyeuka zvese kubva kudivi rekodhi uye kubva kudivi rekushandisa bhizinesi. Iyo 1C sevha iri kuwedzerawo kuomarara; hazvizogoneke kubata ese marudzi ehunyanzvi mune mumwe mushandi. Izvi zvinofanirwa kusanganisira kudiwa kwenyanzvi, zvinoreva kukwezva kweiyo 1C basa uye kuwedzera kwemuhoro. Kana kare Vasya akashanda vatatu-mu-mumwe kune imwe muhoro, ikozvino iwe unofanirwa kuhaya maVasya maviri uye kukwikwidza pakati peVasyas kunogona kukurudzira kukura kwese kweyero yavo.

mhedziso

1C chigadzirwa chakakodzera kwazvo. Mumutengo wangu wemutengo, ini handizive chero analogues zvachose, nyora mumashoko kana paine. Zvisinei, kubuda kwevagadziri kubva kune ecosystem kunowedzera kuoneka, uye iyi ndiyo "brain drain", zvisinei kuti unotarisa sei. Indasitiri ine nzara yekuvandudza.
Kana iwe uri mugadziri, usasungirirwa pa1C uye usafunge kuti zvese ndezvemashiripiti mune mimwe mitauro. Uchiri mudiki, pamwe. Pakarepo kana chimwe chinhu chakakura chichida kugadziriswa, mhinduro dzakagadzirirwa dzinofanirwa kutariswa kwenguva refu uye kupedzwa zvakanyanya. Mukutaura kwehutano hwe "blocks" iyo mhinduro inogona kuvakwa, 1C yakanyanya, yakanaka kwazvo.

Uye chimwezve chinhu - kana 1C zita remadunhurirwa richiuya kwauri kuzohaya, ipapo zita remadunhurirwa re1C rinogona kugadzwa zvakachengeteka pachinzvimbo chevanoongorora vanotungamira. Kunzwisisa kwavo kwebasa, nzvimbo yezvidzidzo, uye hunyanzvi hwekuparara kwakanakisa. Ndine chokwadi chekuti izvi zvakakonzerwa nekumanikidzwa kushandiswa kweDDD mukuvandudza kwe1C. Munhu wacho anodzidziswa kufunga nezvezvinoreva basa kutanga pane zvese, nezvekubatana pakati pezvinhu zvechidzidzo, uye panguva imwechete ine hunyanzvi hwekuita mukubatanidza tekinoroji uye mafomu ekuchinjana data.

Ziva kuti iyo yakanaka framework haipo uye zvichengete iwe pachako.
Shuwiro yakanakisa!

P.S.: ndinokutendai zvikuru speshuric nokuda kwebetsero mukugadzirira chinyorwa.

Vashandisi vakanyoresa chete ndivo vanogona kutora chikamu muongororo. Nyorera mu, Munogamuchirwa.

Iwe une 1C mubhizinesi rako here?

  • 13,3%Kwete.71

  • 30,3%Kune, asi chete mudhipatimendi re accounting kumwe kunhu. Core masisitimu pane mamwe mapuratifomu162

  • 41,4%Hongu, maitiro makuru ebhizinesi anoshanda pairi221

  • 15,0%1C inofanira kufa, ramangwana ndere %technology_name%80

534 vashandisi vakavhota. 99 vashandisi vakaramba.

Source: www.habr.com

Voeg