Az 1C több mint húsz éve dolgozik olyan szoftveren, amely lehetővé teszi a könyvelés automatizálását különböző szervezetekben.
Az 1C program gyakran egy platform és néhány konfiguráció kombinációját jelenti. Nem használhatók egymástól külön.
Az 1C platform a számítógépére telepített program. Csak az 1C fejlesztői módosíthatnak rajta. Tovább Ebben a pillanatban legújabb verzió platformok – 8.3.
A platformot kétféle módon indíthatja el számítógépén:
A konfiguráció pontosan az, amit egy 1C programozó létrehoz a konfigurátorban. Végtelen sok lehet belőlük. A szervezetek leggyakrabban olyan szabványos konfigurációkat használnak, mint a „Számvitel”, „Bérek és HR-menedzsment”, „Kereskedelmi menedzsment”, „ERP”, „Kiskereskedelem” és még sokan mások.
Az 1C programozó saját maga módosíthatja a szabványos konfigurációkat, vagy újakat hozhat létre.
Az 1C platform, valamint a konfigurációk csak együtt működnek. Csak vegye figyelembe, hogy a platform használatához biztonsági kulcsot kell vásárolnia. A konfigurációk külön megvásárolhatók vagy önállóan írhatók.
Először is határozzuk meg, mi az „1C”.
Furcsa módon, de " 1C" nem a program neve, hanem egy orosz cégé, amely fejlesztésre, terjesztésre, kiadásra és támogatásra szakosodott számítógépes programoküzleti és otthoni használatra. Vagyis a rejtélyes „1C” kifejezés egyáltalán nem jelent számviteli programot, hanem felfogható szervezetként, könyvelő programként, játékként stb. Ezért különböztessük meg az általánosan elfogadott definícióban szereplő fogalmakat „ 1C".
Az 1C hivatalos webhelye szerint ennek a cégnek a leghíresebb terméke a programrendszer. 1C: Vállalati" Nem tudnék jobban egyetérteni, ez a termék nemcsak megkönnyíti a nyilvántartást a kis, közepes és nagyvállalatok, valamint egy olyan eszköz, amellyel külső programozók és fejlesztők kenyeret kereshetnek. Sőt, szeretném megjegyezni, hogy növekszik az ilyen irányú programozók száma, valamint ennek a terméknek az eladásai. Ezt rögzítjük...
"1C:Enterprise" egy olyan szoftverrendszer, amelyet a vállalatok menedzsmentjének és könyvelésének automatizálására terveztek különféle iparágak, tevékenységtípusok és finanszírozási típusok. Jelenleg ez a rendszer magában foglalja a termelési, kereskedelmi és szolgáltató vállalkozások komplex automatizálására szolgáló megoldásokat, a gazdaságok és egyéni vállalkozások pénzügyi irányítására szolgáló termékeket, a könyvelést, a bérszámfejtést és a személyi gazdálkodást, a könyvelést. költségvetési intézmények, különféle iparágak és speciális megoldások. Egyszerűen fogalmazva, bármely vállalkozás könyvelése automatizálható az 1C segítségével.
Az 1C:Enterprise rendszer viszont egy technológiai platformból és az ennek alapján kifejlesztett alkalmazásmegoldásokból áll (" konfigurációk"). A kernel lehetővé teszi, hogy a rendszerben két módban dolgozzon: " Konfigurátor"És" Vállalat».
Konfigurátor - fejlesztők és adatbázis-adminisztrátorok számára készült környezet. Ebben a módban készül a program forráskódja, új űrlapok készülnek, új jelentések, referenciakönyvek, dokumentumok stb. Minden újnak, ami az egyik vagy másik konfigurációban megjelenik, át kell mennie tüskés ösvény a konfigurátoron keresztül. Ez a mód lehetővé teszi az adatbázis működésének figyelését is: do biztonsági mentések, tesztelje a funkcionalitást, javítsa ki az adatbázis működésében talált hibákat (például: üres hivatkozások törlése, nem létező objektumok stb.). A konfigurátor típusa az 1C platform verziójától függ. Példák a konfigurátor típusokra.
Vállalat - az a környezet, amelyben a felhasználók dolgoznak és információkat visznek be a rendszerbe. Nagyjából ez a kifejlesztett űrlapok, táblázatok és kódok vizuális megjelenítése. Az adatbázisba információt beíró felhasználónak ismernie kell cselekvéseinek adott sorrendjét, és nem feltétlenül érti, hogy ez vagy az a forma milyen kódból áll. Ezért így alakult: a konfigurátor a fejlesztőké, a vállalat a felhasználóké. Példák a vállalati mód típusaira.
Ezt követően a „program” fogalmának meghatározását javaslom (ahogy a könyvelők mondják). A „program” alatt az 1C, partnerei vagy független szervezetek által kifejlesztett alkalmazási megoldásokat értjük. Szóval írjuk le...
Konfiguráció egy alkalmazási megoldás:
Fontos megérteni, hogy az 1C:Enterprise technológiai platform verziósorokra oszlik: 6.x, 7.x, 8.x(talán a közeljövőben lesz 9.x, de a cikk írásakor a platform legújabb verziója a 8.2).
Ma a megoldások (vagy konfigurációk) listája jóval meghaladja a 100 pozíciót. Közülük a legnépszerűbbek a „ Könyvelés Ukrajna számára", " Bérezés és HR menedzsment Ukrajna számára" (ZUP), " Kereskedelmi menedzsment Ukrajna számára" (UTU), " Kereskedelmi vállalkozás vezetése Ukrajna esetében" (USP), " Ellenőrzés gyártó vállalkozás Ukrajna számára".
* minden konfiguráció az 1C:Enterprise 8.x verzióhoz és CSAK Ukrajnához van bemutatva
Minden konfigurációnak megvan a maga fókusza és lefedi a saját könyvelési szakaszait, erre érdemes odafigyelni a megvásárolni kívánt szoftvercsomag kiválasztásakor. Érdemes odafigyelni az elkészült megoldás területi hovatartozására is. Például ugyanaz a ZUP lehet Oroszország és Ukrajna számára. Olvasson többet a kész megoldások Elolvashatja az irodában. 1C weboldal.
Úgy tűnik, megoldottuk az 1C:Enterprise felépítését, jegyezzük meg az 1C oktatási és szórakoztatási termékeket. A leghíresebb saját fejlesztések közé tartozik az „1C:Tutor”, „1C:School”, „1C:Computer World”, „1C:Oktatási gyűjtemény”, „1C:Oktatási gyűjtemény”, „1C:Hangoskönyvek” oktatási programsorozat. " sorozat, egy játéksorozat "IL-2 Sturmovik", "The Art of War" és "World War II", kiadói projektek "Behind Enemy Lines", King's Bounty és mások.
Ez a „titokzatos vadállat” ez az „1C”. Végül szeretném megjegyezni, hogy az 1C:Enterprise egy meglehetősen erős termék a kész konfigurációk fejlesztésére (vagy módosítására). Az 1C termékek potenciális vásárlóinak többsége nem talál 100%-ban megfelelő megoldást a számára. Ezért mindig kiválaszthatja a legmegfelelőbb megoldást, és az igényeinek megfelelően módosíthatja (pl a magunk erejébőlés harmadik felek segítségével). Természetesen az 1C kernel nem tartalmazhat MINDEN fejlesztőeszközt, és nem old meg minden problémát, de még az sem kicsi, ami már a kernel „fegyverzetében” van.
Lehetőség van összehasonlítani a különböző szoftverrendszerek, mint például az SAP R3, Axapta, 1C, Galaktika stb. De van értelme? Minden terméknek megvannak a maga árnyalatai és kiemelései, mint ahogy MINDEN terméknek megvannak a maga hibái és kellemetlenségei. Ezért a választás mindig a Végfelhasználónál marad!!!
Ma az 1C szoftvertermékek egyfajta szabványt jelentenek a kis- és középvállalkozások számviteléhez, menedzsmentjéhez és más típusú könyveléséhez. A munkaadók megkövetelik alkalmazottaiktól, hogy rendelkezzenek az adott szoftvertermékkel való munkához szükséges készségekkel. Ha napirendre kerül egy webáruház és automatizálási rendszerek (maradványok, árak, rendelések stb.) integrálásának kérdése, akkor az irodában általában van egy 1C adatbázis is, amellyel az integrációt végre kell hajtani. Hasonlóan sok más esetben is: a kis- és középvállalkozások minden automatizálási folyamata hagyományosan az 1C termékekkel kezdődik, és azok használatával folytatódik.Üzleti tanácsadóként gyakran találkozom olyan kérdésekkel, hogy mi az 1C, milyen felépítésű lehet ez a szoftvertermék, és általában hogyan működik ez az egész rendszer. Általában webfejlesztők teszik fel őket, akik kénytelenek foglalkozni az integrációs problémákkal. 1C, mobilalkalmazásokra szakosodott programozók és egyéb szakemberek, akiknek munkájuk jellegéből adódóan ritkán kell 1C programokkal foglalkozniuk.
Ebben a cikkben úgy döntöttem, hogy a legtöbbre gyűjtöm a válaszokat GYIK, amelyek folyamatosan felmerülnek a munkám során. Ezért azonnal figyelmeztetni szeretném: a cikk az informatikai technológiákban jártas embereknek szól; üzletemberek, könyvelők, az IT-szférától távol élő emberek valószínűleg nehezen fogják megérteni néhány árnyalatot. Természetesen igyekszem a lehető legegyszerűbben írni, és nem tervezek mélyebbre menni technikai árnyalatok kódszinten, de mégis, bizonyos kifejezések és fogalmak bonyolultnak tűnhetnek a nem szakemberek számára.
Most, ahogy nem egyszer írtam, üzleti tanácsadóként dolgozom a kis- és középvállalkozások területén. Folyamatosan azzal szembesülök különféle feladatokat a munka automatizálásáról, és ennek eredményeként az 1C szoftvertermékekkel. Leggyakrabban üzleti tanácsadóként 1C szakembereket veszek fel a megoldásra bizonyos feladatokat, állandó csapatom van, külső szakembereket is vonzok, köztük szabadúszókat is. Nagyon ritka esetekben magam írok valamit 1C-ben, leggyakrabban, ha sürgősen meg kell oldanom egy kis problémát.
Viszont egyre távolabb kerülök az 1C termékekkel való folyamatos munkától. Ha pályafutásom elején az 1C programokkal való munka hozta meg a bevételem 100%-át, ma már egyes 1C megoldások megvalósítása a munkám legfeljebb 20%-át teszi ki, minden más weboldalak, CRM rendszerek stb.
Ezért, bár még nem tértem el túlságosan az 1C programmal kapcsolatos kérdésektől, úgy döntöttem, rendszerezem tudásomat, összegyűjtöm és rögzítem. fontos szempontokatés az ezekkel a szoftvertermékekkel való munka árnyalatait
Ma az 1C cég önmagában annyi zavart vezetett be a termékleírásokba, a rendszert konfiguráló szakemberek szintjére vonatkozó követelményekbe, a platform, a konfiguráció, a bővítmények, a kiegészítők, a verziók stb. megválasztásába, stb., hogy az 1C rendszer személy szerint a régi „ Octopus” tévésorozatra kezd emlékeztetni. Ha még valaki emlékszik, ebben a filmben a biztos egy bűnözői csoporttal harcolt, amelynek egy része egy bankcsoport volt. És ez a bankrendszer annyira zavaros volt, hogy nagyon nehéz volt megérteni, honnan jött a pénz, hová ment, hogyan működik ez vagy az a részleg, és ami a legfontosabb, miért.
Az 1C rendszerben a felhasználó „megzavarására” irányuló erőfeszítések, úgy tűnik, egy dologra irányulnak: nem kell semmit sem értenie, csak fizetnie kell. És sok üzletember végül úgy fizet, hogy nem érti, hogy szüksége van-e erre a frissítésre, vagy erre a termékre. Csak fizetnek és ennyi.
Megpróbálom kibogozni a „polip csápjait”, és felépíteni egy általános megértést az 1C rendszer működéséről.
A programozók arra is emlékeztetnek, hogy bármelyik technikai információ megtalálod az 1C honlapján. Egyáltalán nem tervezek ezeken az árnyalatokon foglalkozni. írni fogok egyszerű nyelven, lehetőség szerint alapvető kérdésekről.
És ha az 1C speciális technikai árnyalataira van szüksége, akkor mindig használhatja a következő erőforrásokat:
Az ilyen egyértelműen téves felfogások oka az, hogy senki sem érti, mi az 1C platform szemszögéből. Mindenki mást, konkrétat lát. Maga az 1C még nagyobb zűrzavart okoz, hiszen mindezeket a tévhiteket aktívan támogatja marketingjének köszönhetően, amely igyekszik minden alkalomra és bármilyen célra megoldásként pozícionálni az 1C-t.
A Miért rossz az 1C, és miért nem szeretik annyira az 1C programozók című cikkben már mondtam, hogy valójában az 1C-t egy egész ökoszisztémaként kell felfogni. Ez a megközelítés segít megérteni, mi az 1C, és miért van rá szükség.
Tehát a technikai ökoszisztéma szempontjából az 1C a következő összetevőkből áll:
A platform különböző verzióin dolgozhat. Tudom, hogy a gyakorlatban a 8.2-es és a 8.0-s verziókat használják, valamint a meglehetősen régi, de még mindig népszerű 7.7-et, néha még az első sikeres 6.0-s kiadást is. De kizárólag a 8.3-as verzióról fogok beszélni, mint az írás idején a legújabbról. Sok dolog, amiről meg fogunk beszélni, ugyanúgy vonatkozik a korábbi verziókra is. Néhányat azonban csak a legújabb kiadásokban adtak hozzá. Szeretném, ha az olvasók ezt a tényt figyelembe vennék.
Amikor az 1C-vel dolgoznak, a programozók egy speciális programozási nyelvet használnak, amelyet az 1C fejlesztői hoztak létre az 1C platformmal való együttműködéshez. Ma már elérhető orosz és angol nyelvek, de eredetileg oroszul írták, ezért a szabványos konfigurációkat is hagyományosan oroszul írják, bár mindig lehetséges a megfelelő helyen is jelentkezni angol verziók operátorok, ha a programozó számára kényelmesebb így dolgozni. Ez a nyelv a BASIC és a C+ keveréke, hozzáadva az SQL-t a lekérdezések írásához. Ezenkívül lehetőséget biztosít különféle konstruktorok és bővítmények használatára.
Még egy megjegyzés, amely remélhetőleg segít elkerülni a lángokat és a vitákat:
Megértem, hogy az 1C platform erős és nagyon rugalmas szerszám. És ha Ön, mint tapasztalt 1C programozó, valami különlegeset szeretne írni rá, valószínűleg kiváló szoftvert fog kapni. És azért különböző esetek itt pontosan a platform képességeinek gazdagságának köszönhetően találhat megoldást. De leggyakrabban standard konfigurációk használatával találkozom (Számvitel, Kereskedelmi Menedzsment, Bér- és HR, Termelésmenedzsment), a legtöbb felhasználó ezekkel dolgozik, főleg ha kis- és középvállalkozásokról van szó. Ezért a platform kiválasztásáról és az 1C munkájával kapcsolatos néhány problémáról fogok írni, főleg a szabványos konfigurációkkal való munka szempontjából.
De ahhoz, hogy az 1C-t elég aktív dokumentumáramlással rendelkező vállalatokban használják, elegendő egy nagy szám rendszerfelhasználók (több mint 4 fő), a fájlrendszer nem fog megfelelően működni. A felhasználók szinte egyszerre érik el ugyanazt a fájlt, ami folyamatosan növekszik. Emellett folyamatos szinkronizálásra lesz szükség, ami még jobban lelassítja a munkát.
A probléma megoldására az 1C cég megpróbálja kipróbálni az adatok gyorsítótárazását, de ez a módszer eddig többet hoz több probléma. Ha valakit érdekel ez a téma, csak tárcsázzon keresőmotor„1C gyorsítótár-problémák”, a keresés során sok fórum és vita lesz erről, különféle problémákkal, amelyek végül arra a tényre vezethetők vissza, hogy a gyorsítótár nem mindig működik megfelelően.
Ennek az opciónak az előnyei nyilvánvalóak: bármennyi felhasználó is hozzáfér az adatbázisokhoz, a sebességgel és a hozzáféréssel kapcsolatos problémák nem merülnek fel. Ez az a lehetőség, amelyet a legtöbb középvállalkozás használja, és ezt szoktam ajánlani az ügyfeleknek.
A legtöbb esetben a cégek Windows szervert telepítenek, amelyen magát a programot és az adatbázist is tárolják. Néha az alkalmazások és az adatbázisok el vannak különítve a különböző szervereken, de ezek az esetek bonyolultak és meglehetősen ritkák, ezért nem fogok rajtuk kitérni.
Tehát vannak 1C verziók:
A Windows alatt futó 1C programot a kezdetektől fogva fejlesztették, ez egy mindenki számára ismert hatékony eszköz, amely kellően kifinomult ahhoz, hogy problémamentesen tudja használni. A Linux-verzió ma még újnak számít, ezért meglehetősen „nyersnek”, még mindig sok a hiba, mint minden új szoftvertermékben.
A vállalkozók és az üzleti élet képviselői meglehetősen konzervatív emberek, számukra a legfontosabb a stabilitás. megbízható működés. Leggyakrabban ez nem olyan fontos az üzleti életben Magassebesség munka vagy lehetőségek hatalmas listája, amennyire csak szüksége van stabil munkavégzés. Ráadásul ma már nincs nagy kereslet a Linuxra a hazai üzleti életben. Ezért ezzel a változattal nagyon ritkán találkozunk.
Mit mondhatunk az 1C platform összetevőiről:
Az 1C negatív hírnevének egyik összetevője a vállalat azon gyakorlata, hogy folyamatosan új, még nem tesztelt megoldásokat ad hozzá. Annak ellenére, hogy gyakran a már megvalósított komponensek rosszul működnek, a hibákat még nem javították ki, és a fejlesztők már újdonságokat adnak hozzá. Ezek nem csak komponensek lehetnek, hanem létező objektumok új funkciói, új metódusok stb. Minden 1C-vel dolgozó programozó szembesül ezzel a problémával - a „durva” szoftverek állandó jelenlétével, az állandó „hibákkal” és azok folyamatos javításával.
A felhasználók is találkozhatnak ezzel a problémával - hibák és instabil munka szoftvert, amikor a platformmal dolgozik. Vannak bizonyos 1C karbantartási funkciók, amelyeket a felhasználó végrehajthat. Erre a célra van egy platform felhasználói felület. És ide érdemes visszatérni különböző verziók felhasználói felület.
Az 1C platform számos különböző összetevőből áll, amelyeket folyamatosan adnak hozzá, bővítve ezzel a termék képességeit. A dokumentumok, címtárak, különféle regiszterek mellett az információk bevitelére/kimenetére is vannak különféle komponensek, pl. felhasználói felületek.
E funkció alapján a következők közül választhat:
Mi a különbség ezek között az alkliensek között?
A „vastaghoz” széles (vastag) kommunikációs csatorna szükséges, a „vékonyhoz” minimális. Ügyfeleim túlnyomó többsége „vastag” klienst használ, hiszen ma már mindenkinek jó helyi vagy internetes csatornája van, és nincs gond a „szélességével”. Másrészt egy „vékony” kliensnek vannak bizonyos korlátai a működésében, vannak dolgok, amiket nem lehet megtenni.
Ez az opció bizonyos korlátozásokat ír elő, ezt folyamatosan emlékeznie kell. Másrészt a webes klienssel való munkavégzés meglehetősen stabil, jól hibakereshető, és bizonyos logikus következtetésekhez vezet. Ezért nagyon sokan használják ezt a felület opciót. Az 1C online használata nagyon kényelmes, sőt szükséges is lehet.
Nagyon nehéz olyan programozót találni, aki mindenhez érteni tud programszinten egyszerre: 1C-vel dolgozni, webes programozással, mobilalkalmazásokkal stb. Ez fogalmi szinten lehetséges, pl. azon, ahol most megosztom tudásomat.
De az ügyfelek általában nem értik ezt, és elkezdik követelni, hogy az 1C programozó különféle képességeket valósítson meg.
Másrészt az 1C platform folyamatosan változik, rengeteg opcióval, sokféle megoldással rendelkezik, és ennek eredményeként - rengeteg hiba és javításuk.
Mindez együtt pozicionálási problémához vezet:
Tehát röviden az 1C platformról: rengeteg lehetőség, magas fokozat rugalmasság, sokféle megoldás. És ugyanakkor: a megvalósítás alacsony minősége, a megoldás folyamatosan növekvő összetettsége, hatalmas számú hiba minden verzióban.
Fogalmi szinten szerintem van elég információ. És mindig találhat technikai árnyalatokat a fent javasolt 1C erőforrásokon.
Vannak konfigurációk:
Talán emlékszel a „Három Prostokvashinóból” vicces rajzfilmre? Ott a fiú Fjodor bácsi levelet írt a szüleinek, de nem fejezte be, elzavarta, a barátai pedig felváltva fejezték be neki: egy macska és egy kutya. És mindegyikük beszélt a problémáiról. Ennek eredményeként a fiú szülei meglepődtek, amikor megtudták, hogy „fájnak a mancsai, és leesik a farka”. Ez az az elv, amelyet nagyon gyakran használnak nem szabványos konfigurációk írásakor.
A nem szabványos konfigurációk írásának folytonossága, és gyakran a kellően részletes dokumentáció hiánya azt a tényt eredményezi, hogy a megvalósítás és a módosítások minden kérdésével kapcsolatba kell lépnie a konfigurációt kifejlesztő céggel.
Ezért fontos, hogy a programozó tudja, melyik platformmal kell dolgoznia. A felhasználót érdekli a konfiguráció. Ugyanakkor az 1C programozó segítsége nélkül egy vállalkozás a legtöbb esetben nem tudja beállítani a kívánt konfigurációt. Ezért nevezem az 1C szakembereket az 1C ökoszisztéma szerves részének.
Hadd emlékeztesselek arra, hogy az 1C szakemberek is mások. Egyesek a platform és a szabványos konfigurációk fejlesztésével foglalkoznak (az 1C vállalat alkalmazottai), mások partnerei, és részt vesznek a megvalósításban és a módosításokban, míg mások magántulajdonban segítenek megoldani bizonyos, az 1C megvalósításával kapcsolatos problémákat. Címkék hozzáadása
Ma az 1C szoftvertermékek egyfajta szabványt jelentenek a kis- és középvállalkozások számviteléhez, menedzsmentjéhez és más típusú könyveléséhez. A munkaadók megkövetelik alkalmazottaiktól, hogy rendelkezzenek az adott szoftvertermékkel való munkához szükséges készségekkel. Ha napirendre kerül egy webáruház és automatizálási rendszerek (maradványok, árak, rendelések stb.) integrálásának kérdése, akkor az irodában általában van egy 1C adatbázis is, amellyel az integrációt végre kell hajtani. Hasonlóan sok más esetben is: a kis- és középvállalkozások minden automatizálási folyamata hagyományosan az 1C termékekkel kezdődik, és azok használatával folytatódik.Üzleti tanácsadóként gyakran találkozom olyan kérdésekkel, hogy mi az 1C, milyen felépítésű lehet ez a szoftvertermék, és általában hogyan működik ez az egész rendszer. Általában webfejlesztők teszik fel őket, akik kénytelenek foglalkozni az integrációs problémákkal. 1C, mobilalkalmazásokra szakosodott programozók és egyéb szakemberek, akiknek munkájuk jellegéből adódóan ritkán kell 1C programokkal foglalkozniuk.
Ebben a cikkben úgy döntöttem, hogy választ gyűjtök a munkám során folyamatosan felmerülő leggyakoribb kérdésekre. Ezért azonnal figyelmeztetni szeretném: a cikk az informatikai technológiákban jártas embereknek szól; üzletemberek, könyvelők, az IT-szférától távol élő emberek valószínűleg nehezen fogják megérteni néhány árnyalatot. Természetesen igyekszem a lehető legegyszerűbben írni, és nem tervezek kódszintű technikai árnyalatokba mélyedni, de ennek ellenére bizonyos kifejezések és fogalmak bonyolultnak tűnhetnek a nem szakemberek számára.
Most, ahogy nem egyszer írtam, üzleti tanácsadóként dolgozom a kis- és középvállalkozások területén. Folyamatosan szembesülök a munkaautomatizálással kapcsolatos különféle feladatokkal, és ennek eredményeként az 1C szoftvertermékekkel. Üzleti tanácsadóként leggyakrabban 1C szakembereket veszek fel bizonyos problémák megoldására, állandó csapatom van, és külső szakértőket is vonzok, beleértve a szabadúszókat is. Nagyon ritka esetekben magam írok valamit 1C-ben, leggyakrabban, ha sürgősen meg kell oldanom egy kis problémát.
Viszont egyre távolabb kerülök az 1C termékekkel való folyamatos munkától. Ha pályafutásom elején az 1C programokkal való munka hozta meg a bevételem 100%-át, ma már egyes 1C megoldások megvalósítása a munkám legfeljebb 20%-át teszi ki, minden más weboldalak, CRM rendszerek stb.
Ezért, bár még nem távolodtam el túlságosan az 1C programmal kapcsolatos kérdésektől, úgy döntöttem, hogy rendszerezem tudásomat, összegyűjtöm és rögzítem az ezekkel a szoftvertermékekkel való munka fontos szempontjait és árnyalatait.
Ma az 1C cég önmagában annyi zavart vezetett be a termékleírásokba, a rendszert konfiguráló szakemberek szintjére vonatkozó követelményekbe, a platform, a konfiguráció, a bővítmények, a kiegészítők, a verziók stb. megválasztásába, stb., hogy az 1C rendszer személy szerint a régi „ Octopus” tévésorozatra kezd emlékeztetni. Ha még valaki emlékszik, ebben a filmben a biztos egy bűnözői csoporttal harcolt, amelynek egy része egy bankcsoport volt. És ez a bankrendszer annyira zavaros volt, hogy nagyon nehéz volt megérteni, honnan jött a pénz, hová ment, hogyan működik ez vagy az a részleg, és ami a legfontosabb, miért.
Az 1C rendszerben a felhasználó „megzavarására” irányuló erőfeszítések, úgy tűnik, egy dologra irányulnak: nem kell semmit sem értenie, csak fizetnie kell. És sok üzletember végül úgy fizet, hogy nem érti, hogy szüksége van-e erre a frissítésre, vagy erre a termékre. Csak fizetnek és ennyi.
Megpróbálom kibogozni a „polip csápjait”, és felépíteni egy általános megértést az 1C rendszer működéséről.
Szeretnénk emlékeztetni a programozókat arra is, hogy az 1C weboldalán bármilyen technikai információt megtalálhat. Egyáltalán nem tervezek ezeken az árnyalatokon foglalkozni. Lehetőség szerint egyszerű nyelven írok az alapvető kérdésekről.
És ha az 1C speciális technikai árnyalataira van szüksége, akkor mindig használhatja a következő erőforrásokat:
Az ilyen egyértelműen téves felfogások oka az, hogy senki sem érti, mi az 1C platform szemszögéből. Mindenki mást, konkrétat lát. Maga az 1C még nagyobb zűrzavart okoz, hiszen mindezeket a tévhiteket aktívan támogatja marketingjének köszönhetően, amely igyekszik minden alkalomra és bármilyen célra megoldásként pozícionálni az 1C-t.
A cikkben már mondtam, hogy valójában az 1C-t egy egész ökoszisztémaként kell felfogni. Ez a megközelítés segít megérteni, mi az 1C, és miért van rá szükség.
Tehát a technikai ökoszisztéma szempontjából az 1C a következő összetevőkből áll:
A platform különböző verzióin dolgozhat. Tudom, hogy a gyakorlatban a 8.2-es és a 8.0-s verziókat használják, valamint a meglehetősen régi, de még mindig népszerű 7.7-et, néha még az első sikeres 6.0-s kiadást is. De kizárólag a 8.3-as verzióról fogok beszélni, mint az írás idején a legújabbról. Sok dolog, amiről meg fogunk beszélni, ugyanúgy vonatkozik a korábbi verziókra is. Néhányat azonban csak a legújabb kiadásokban adtak hozzá. Szeretném, ha az olvasók ezt a tényt figyelembe vennék.
Amikor az 1C-vel dolgoznak, a programozók egy speciális programozási nyelvet használnak, amelyet az 1C fejlesztői hoztak létre az 1C platformmal való együttműködéshez. Ma orosz és angol nyelven érhető el, de eredetileg oroszul írták, ezért a szabványos konfigurációkat is hagyományosan oroszul írják, bár mindig lehetséges az operátorok angol nyelvű verzióinak használata a megfelelő helyen, ha ez kényelmesebb a felhasználók számára. programozó, hogy így működjön. Ez a nyelv a BASIC és a C+ keveréke, hozzáadva az SQL-t a lekérdezések írásához. Ezenkívül lehetőséget biztosít különféle konstruktorok és bővítmények használatára.
Még egy megjegyzés, amely remélhetőleg segít elkerülni a lángokat és a vitákat:
Megértem, hogy az 1C platform hatékony és nagyon rugalmas eszköz. És ha Ön, mint tapasztalt 1C programozó, valami különlegeset szeretne írni rá, valószínűleg kiváló szoftvert fog kapni. Különböző esetekre pedig éppen a platform képességeinek gazdagságának köszönhetően itt találhat megoldást. De leggyakrabban standard konfigurációk használatával találkozom (Számvitel, Kereskedelmi Menedzsment, Bér- és HR, Termelésmenedzsment), a legtöbb felhasználó ezekkel dolgozik, főleg ha kis- és középvállalkozásokról van szó. Ezért a platform kiválasztásáról és az 1C munkájával kapcsolatos néhány problémáról fogok írni, főleg a szabványos konfigurációkkal való munka szempontjából.
Ha azonban az 1C-t meglehetősen aktív dokumentumfolyamattal és meglehetősen nagy számú rendszerfelhasználóval (több mint 4 ember) rendelkező vállalatoknál használják, a fájlrendszer nem fog megfelelően működni. A felhasználók szinte egyszerre érik el ugyanazt a fájlt, ami folyamatosan növekszik. Emellett folyamatos szinkronizálásra lesz szükség, ami még jobban lelassítja a munkát.
A probléma megoldására az 1C cég megpróbálja kipróbálni az adatgyorsítótárat, de ez a módszer eddig még több problémát hoz. Ha valakit érdekel ez a téma, csak írja be a keresőbe, hogy „1C cache problémák”; a keresésben sok fórum és vita lesz erről, különféle problémákkal, amelyek végső soron abból a tényből fakadnak, hogy a gyorsítótár igen nem mindig működik megfelelően.
Ennek az opciónak az előnyei nyilvánvalóak: bármennyi felhasználó is hozzáfér az adatbázisokhoz, a sebességgel és a hozzáféréssel kapcsolatos problémák nem merülnek fel. Ez az a lehetőség, amelyet a legtöbb középvállalkozás használja, és ezt szoktam ajánlani az ügyfeleknek.
A legtöbb esetben a cégek Windows szervert telepítenek, amelyen magát a programot és az adatbázist is tárolják. Néha az alkalmazások és az adatbázisok el vannak különítve a különböző szervereken, de ezek az esetek bonyolultak és meglehetősen ritkák, ezért nem fogok rajtuk kitérni.
Tehát vannak 1C verziók:
A Windows alatt futó 1C programot a kezdetektől fogva fejlesztették, ez egy mindenki számára ismert hatékony eszköz, amely kellően kifinomult ahhoz, hogy problémamentesen tudja használni. A Linux-verzió ma még újnak számít, ezért meglehetősen „nyersnek”, még mindig sok a hiba, mint minden új szoftvertermékben.
A vállalkozók és az üzleti élet képviselői meglehetősen konzervatív emberek, számukra a legfontosabb a stabil, megbízható munkavégzés. Leggyakrabban egy vállalkozást nem annyira a nagy sebesség vagy a képességek hatalmas listája érdekli, hanem egyszerűen stabil működést igényel. Ráadásul ma már nincs nagy kereslet a Linuxra a hazai üzleti életben. Ezért ezzel a változattal nagyon ritkán találkozunk.
Mit mondhatunk az 1C platform összetevőiről:
Az 1C negatív hírnevének egyik összetevője a vállalat azon gyakorlata, hogy folyamatosan új, még nem tesztelt megoldásokat ad hozzá. Annak ellenére, hogy gyakran a már megvalósított komponensek rosszul működnek, a hibákat még nem javították ki, és a fejlesztők már újdonságokat adnak hozzá. Ezek nem csak komponensek lehetnek, hanem létező objektumok új funkciói, új metódusok stb. Minden 1C-vel dolgozó programozó szembesül ezzel a problémával - a „durva” szoftverek állandó jelenlétével, az állandó „hibákkal” és azok folyamatos javításával.
A felhasználók is találkozhatnak ezzel a problémával - hibákkal és a szoftver instabil működésével, amikor a platformmal dolgoznak. Vannak bizonyos 1C karbantartási funkciók, amelyeket a felhasználó végrehajthat. Erre a célra van egy platform felhasználói felület. És itt érdemes visszatérni a felhasználói felület különböző verzióihoz.
Az 1C platform számos különböző összetevőből áll, amelyeket folyamatosan adnak hozzá, bővítve ezzel a termék képességeit. A dokumentumok, címtárak, különféle regiszterek mellett az információk bevitelére/kimenetére is vannak különféle komponensek, pl. felhasználói felületek.
E funkció alapján a következők közül választhat:
Mi a különbség ezek között az alkliensek között?
A „vastaghoz” széles (vastag) kommunikációs csatorna szükséges, a „vékonyhoz” minimális. Ügyfeleim túlnyomó többsége „vastag” klienst használ, hiszen ma már mindenkinek jó helyi vagy internetes csatornája van, és nincs gond a „szélességével”. Másrészt egy „vékony” kliensnek vannak bizonyos korlátai a működésében, vannak dolgok, amiket nem lehet megtenni.
Ez az opció bizonyos korlátozásokat ír elő, ezt folyamatosan emlékeznie kell. Másrészt a webes klienssel való munkavégzés meglehetősen stabil, jól hibakereshető, és bizonyos logikus következtetésekhez vezet. Ezért nagyon sokan használják ezt a felület opciót. Az 1C online használata nagyon kényelmes, sőt szükséges is lehet.
Nagyon nehéz olyan programozót találni, aki mindenhez érteni tud programszinten egyszerre: 1C-vel dolgozni, webes programozással, mobilalkalmazásokkal stb. Ez fogalmi szinten lehetséges, pl. azon, ahol most megosztom tudásomat.
De az ügyfelek általában nem értik ezt, és elkezdik követelni, hogy az 1C programozó különféle képességeket valósítson meg.
Másrészt az 1C platform folyamatosan változik, rengeteg opcióval, sokféle megoldással rendelkezik, és ennek eredményeként - rengeteg hiba és javításuk.
Mindez együtt pozicionálási problémához vezet:
Tehát röviden az 1C platformról: rengeteg lehetőség, nagyfokú rugalmasság, sokféle megoldás. És ugyanakkor: a megvalósítás alacsony minősége, a megoldás folyamatosan növekvő összetettsége, hatalmas számú hiba minden verzióban.
Fogalmi szinten szerintem van elég információ. És mindig találhat technikai árnyalatokat a fent javasolt 1C erőforrásokon.
Vannak konfigurációk:
Talán emlékszel a „Három Prostokvashinóból” vicces rajzfilmre? Ott a fiú Fjodor bácsi levelet írt a szüleinek, de nem fejezte be, elzavarta, a barátai pedig felváltva fejezték be neki: egy macska és egy kutya. És mindegyikük beszélt a problémáiról. Ennek eredményeként a fiú szülei meglepődtek, amikor megtudták, hogy „fájnak a mancsai, és leesik a farka”. Ez az az elv, amelyet nagyon gyakran használnak nem szabványos konfigurációk írásakor.
A nem szabványos konfigurációk írásának folytonossága, és gyakran a kellően részletes dokumentáció hiánya azt a tényt eredményezi, hogy a megvalósítás és a módosítások minden kérdésével kapcsolatba kell lépnie a konfigurációt kifejlesztő céggel.
Ezért fontos, hogy a programozó tudja, melyik platformmal kell dolgoznia. A felhasználót érdekli a konfiguráció. Ugyanakkor az 1C programozó segítsége nélkül egy vállalkozás a legtöbb esetben nem tudja beállítani a kívánt konfigurációt. Ezért nevezem az 1C szakembereket az 1C ökoszisztéma szerves részének.
Hadd emlékeztesselek arra, hogy az 1C szakemberek is mások. Egyesek a platform és a szabványos konfigurációk fejlesztésével foglalkoznak (az 1C vállalat alkalmazottai), mások partnerei, és részt vesznek a megvalósításban és a módosításokban, míg mások magántulajdonban segítenek megoldani bizonyos, az 1C megvalósításával kapcsolatos problémákat. Címkék hozzáadása
Különböző területeken a könyveléshez a közös 1C programot használják. Széles körű képességekkel rendelkezik a könyvelés területén. Az a személy, aki tudja, hogyan kell tökéletesen dolgozni ezzel az alkalmazással, könnyen megtalálhatja jól fizető állás szinte minden iparágban. Ebben a cikkben röviden megismerkedhet ezzel az alkalmazással. Ehhez szüksége lesz:
- személyi számítógép vagy laptop;
— 1C szoftver (A megfelelő működés érdekében javasoljuk, hogy csak az 1C eredeti és 100%-ban licencelt verzióját használja, amelyre Ön is képes).
A programban szereplő összes információ az Ön belátása szerint rendezhető és rendezhető. Különféle beállításokkal rendelkezik a könnyebb használat érdekében.
2. A cég adatainak kitöltéséhez meg kell nyitnia a „Szolgáltatás” menüt, és ki kell választania a „Szervezeti információ” elemet (az 1C alkalmazás különböző verzióiban ennek az elemnek a neve kissé eltérhet). Nyissa meg a „Címtár” menüt, és keresse meg az „Alkalmazotti címtár” részt, amelybe be kell írnia az alkalmazottaival kapcsolatos összes információt. Vannak más címtárak is a programban, például az Ön partnereivel és beszállítóival kapcsolatos információk az „Ügyfelek” címtárba kerülnek. Ismerkedjen meg az összes elérhető kézikönyvvel, hogy a jövőben szabadon navigálhasson bennük.
3. A szervezetétől érkező összes pénzátutalás megjelenik a „Bank” és a „Fizetési dokumentumok” naplókban. A könyveléshez Kellékekés cége termékeivel kapcsolatban számos különféle magazint hoztak létre, mint például:
A program számos különféle jelentés és egyenleg megjelenítésére is képes, amelyek mindegyike a programban elérhető adatokon alapul. Lehetőség van adó- és szociális szolgáltatásokra vonatkozó jelentések megjelenítésére is.
4. Ha jól járatos a számvitel alapjaiban, ismeri a személyi, árunyilvántartás alapelveit, anyagi javakés mások, akkor különösebb nehézség nélkül elsajátíthatja ez a program. Felhívjuk figyelmét, hogy az interneten rengeteg különféle kézikönyv található ebben a témában. szoftver, sok közülük szabadon, ingyenesen elérhető. Segítenek gyorsan és hatékonyan megtanulni a program használatát.