Programmēšanas piemēri uz 1s 8.2. Failu un servera datu bāze

Ja raksti SI
Esi vismaz trīsreiz klibs
Viņi saka par šo:
"Viņš ir foršs programmētājs!"
(Fidosh dziesmas - "Kas ir Suxxx un kas ir Rulezzz")

Priekšvārds

Šī raksta tapšanas iemesls bija negatīvā attieksme profesionālā kopiena norādītajai platformai un programmētājiem.

Kā programmētājs, kurš izvēlējās 1C, es uzskatu šo viedokli par nepamatotu. 1C platforma ir tālu no ideāla, taču, manuprāt, tas ir labākais, un pats galvenais, vietējais produkts!

Un vēl jo vairāk, nav pietiekami spriest par programmētāja spējām pēc valodas, kurā viņš raksta.

Šajā rakstā es aprakstīšu priekšrocības, ko es atklāju sev programmā. Raksts izrādīsies gandrīz kā reklāma, tāpēc šeit ir atruna:

  • Man nav tiešu attiecību ar uzņēmumu 1C;
  • Šis raksts nav pasūtīts un tika uzrakstīts tikai brīvprātīgi;
  • Atsevišķos gadījumos tiek izteikti personīgi viedokļi, kas var nesakrist...;
  • Viss raksts, izņemot prologu, ir autora, jebkura sakritība ir nejaušība;
  • Mēs runāsim par platformu 1C Enterprise 8.2 (pašlaik ir pašreizējā versija 8.3, bet es to vēl neesmu pētījis - pie 1C 8.2 ir daudz darba). Tomēr lielākā daļa no teiktā attiecas gan uz 8.3 platformu, gan iepriekšējām versijām, un daļa no tā attiecas uz versiju 7.7.
Tātad sāksim.

Par ko mēs runājam?

Platforma 1C Enterprise 8 ir:
  • Tas darbojas divās versijās - failā un serverī (trīs saites) - katrai ir savas priekšrocības un trūkumi;
  • Neatkarīgu grāmatvedības sistēmu, kuru ir viegli uzstādīt un konfigurēt;
  • Jaudīga ekosistēma programmētājiem ar visiem nepieciešamajiem objektiem un rīkiem;
  • jauks ergonomisks interfeiss;
  • Salīdzinoši lēts risinājums biznesam;
  • Franšīzes ņēmēju tīkls, sākotnējā apmācība;
  • Jaudīga attīstības un gadu gaitā uzkrāto zināšanu bāze;
  • Reizēm problemātiska platforma sistēmu administratoriem;
  • Ne ātrākā algoritmu izpilde (lai gan ne lēnākā) - tas ir veltījums informācijas saturam (kļūdu gadījumā tiek norādīts rindas numurs un tā saturs);
  • Programmēšanas valodā nav klases (mantojums, iekapsulēšana, polimorfisms), nav anonīmu funkciju un citu modernu funkciju. Bet, lai atrisinātu lielāko daļu problēmu, tas nav nepieciešams!
Lai sakārtotu grāmatvedību, nepietiek ar vienu platformu. Platforma ir sava veida “dzinējs”, starpposma saikne starp programmu un datu bāzi. Programmas šim “dzinējam” sauc par konfigurācijām. Konfigurācija apraksta datu bāzes struktūru objektu veidā, procedūru tekstus, kas glabājas atsevišķos moduļos (moduļu ir daudz, tādi ir gan katram objektam, gan sistēmai kopumā, un ir arī kopīgi moduļi). Platforma atspoguļo abstrakcijas līmeni, kurā tieša pārsūdzība nav nepieciešama datu bāzei, kā arī ļauj abstrahēties no operētājsistēma un datu bāzes veids.

Failu un servera datu bāze

Platforma sastāv no vairākām daļām un var darboties faila vai servera versijā.

Faila versijā visa datu bāze ir ietverta vienā failā (ar paplašinājumu “1cd”) - platforma ir instalēta katrā datorā un tieši lasa/raksta datu bāzē.

Faila opcijas priekšrocības - zema cena un izvietošanas vienkāršība.

Mīnusi - faila struktūra "1cd" ir slēgta, nē vienota sistēma, mijiedarbojoties ar datu bāzi. Rezultātā to ir grūti izmantot, kad liels skaits lietotājiem (izmēģināts 20+ lietotājiem - tas darbojas). Turklāt, ja datu bāzes lielums ir aptuveni 15 GB (vai vairāk), dinamiskie atjauninājumi var neizdoties. Šādu kļūmju novēršana ir sarežģīts uzdevums, un datu bāzes labošanas utilīta ne vienmēr efektīvi labo un dažreiz pat sabojā datu bāzi.

Ir risinājums – pirmkārt, ikdienas datu bāzes dublējumkopiju iestatīšana. Turklāt amatnieki ne tikai publicē 1cd faila formātu, bet arī ir izstrādājuši utilītas darbam ar šādiem failiem un vairākas metodes šādu problēmu risināšanai.

Servera versijā platforma datu bāzes glabāšanai izmanto SQL serveri (parasti MS SQL, bet sākot ar 8.2.14 - var izmantot arī dažus citus, piemēram, Firebird PostgreSQL, IBM DB2, Oracle Database), un pašu platformu. izmanto trīs līmeņu arhitektūru:

Daļa koda tiek izpildīta klientā, daļa serverī. Šajā gadījumā tikai serveris mijiedarbojas ar datu bāzi. Tajā pašā laikā, sākot no 8.2 versijas, papildus standarta darbības režīmam, ko sauca par “biezā klienta” režīmu, parādījās divi jauni darbības režīmi - “plānais klients” un “tīmekļa klients”; parādījās arī “kontrolētas formas”, izskats kas ir uzbūvēts abstrakta elementu koka formā. Programmēšana pārvaldītajām formām un trīspakāpju arhitektūrai ir grūtāka, taču tas ļauj gandrīz visu slodzi pārsūtīt uz serveri (tas ir, jūs varat iegādāties vienu jaudīgu serveri un simts lētāko biroja datoru).

Platformas priekšrocības: "trīs līmeņi" - slodzes sadalījums, datu bāzes atvērtība (oficiāli 1C atsakās no atbildības par jebkādu datu bojājumu, ja SQL datu bāzē tika veiktas izmaiņas, izņemot viņu platformu vai serveri, taču tas aptur dažus cilvēkus), ierobežojumu trūkums.

Trūkumi - cena: būs jāpērk atsevišķi klienta licences katram klienta datoram, atsevišķi - viena licence 1C serverim, atsevišķi licence SQL serverim, ja neizmantojat bezmaksas. Tāpat dažkārt rodas grūtības datu bāzes darbībā. Tie tiek atrisināti daudz ātrāk, jo ir pieejami dati un pieejami ārējie rīki darbam ar datu bāzi. Turklāt šajā gadījumā jums vajadzētu izveidot datu bāzes dublējumu.

Kopēja priekšrocība ir konfigurācijas koda daudzpusība: ar dažiem izņēmumiem konfigurācija, kas izstrādāta failu datu bāzei, darbosies servera datu bāzē un otrādi. Izņēmuma piemērs ir mainīgas vērtības nodošana serverim vai no servera klientam (faila versijā tas neizraisīs izņēmumus, bet klienta-servera versijā tas ir aizliegts).

Vēl viens pluss: platforma ir uzstādīta ļoti vienkārši, apmēram šādi: “Next-Next-Next-Ok”, nav nepieciešama precīza regulēšana vai komponentu uzstādīšana.

Servera versijai ir vēl daži iestatījumi, taču viss tiek darīts instalēšanas dialoglodziņā un neprasa neko rakstīt atsevišķos failos. SQL servera instalēšana var būt nedaudz sarežģīta, jo... šajā gadījumā ir daudz vairāk iestatījumu (un, lai to precīzi noregulētu, jums ir jāizpēta papildu instrukcijas). Bet tas neattiecas uz 1C platformas problēmām. Turklāt, ja instalējat, piemēram, MS SQL serveri ar visiem noklusējuma iestatījumiem, tad 1C varēs ar to strādāt.

Tas ir vairāk nekā grāmatvedība

Runājot par 1C platformu, tā, pirmkārt, tiek prezentēta kā programma grāmatvedība. Patiešām, šī ir vispopulārākā platformas 1C izmantošanas joma. Bet 1C nedzīvo no grāmatvedības vien!
Tie, kas pārzina platformu, saka, ka tā ir grāmatvedības (grāmatvedības automatizācijas) sistēma. Tas ir tuvāk patiesībai - ir daudz konfigurāciju gan no 1C, gan no trešo pušu izstrādātājiem. Daži ar grāmatvedību ir saistīti tikai netieši, daži nav saistīti vispār.

Kopumā pareizāk ir iedomāties 1C platformu kā čaulu datu bāzes objektu modelēšanai, saskarnei un programmēšanai 1C valodā. Vienīgais ierobežojums ir tas, ka katrai konfigurācijai tiek izveidota sava datu bāze un tikai viena (tomēr konfigurācijas ietvaros ir iespējams papildus pieslēgt ārējos datu avotus, t.i., citas datu bāzes).

Ekosistēma programmētājiem

Tagad apskatīsim 1C valodu un platformu no izstrādātāja viedokļa:
Datu bāzes objektu modelis. Pirmkārt, mēs nestrādājam tieši ar datu bāzēm. Tas nav nepieciešams. Mūsu ērtībām visi dati tiek parādīti savstarpēji saistītu objektu veidā (direktorijas, dokumenti, informācijas reģistri, uzkrāšanas reģistri, ...), un platforma automātiski “izvelk” šos datus no datu bāzes.
Piemēram, ja mainīgais “Nomenclature Element” satur atsauci uz direktorija elementu “Nomenclature”, direktorijā “Nomenclature” ir atribūts “Main Supplier” ar tipu “Directory.Counterparties” un direktorijā “Darījumu partneri”. ir atribūts “Pilns vārds”, pēc tam kods:

Nomenklatūras elements. Pilns nosaukums
... liks 1C platformai, izmantojot iekšējos mehānismus, atrast ierakstu tabulā, kas atbilst direktorijam “Darījumu partneri” pēc identifikatora no preces vienības lauka “Galvenais piegādātājs” un atgriezīs atbilstošā lauka vērtības. uz lauku “Pilns nosaukums” direktorijas “Darījumu partneri” objekta modelī.

Šādu atsauču var būt daudz – sistēma to var apstrādāt. Vienīgais brīdinājums ir tāds, ka sistēma nezina, kā optimizēt atsauces, tāpēc jums jācenšas tās pārvietot ārpus visa veida cilpām.

Papildus objektiem, kas apraksta datus, ir milzīgs skaits sistēmas objektu - dažādām funkcijām. Es izcelšu dažus no tiem:

Vērtību veikali
Masīvs- objekts, kas glabā datu kopu, atšķirībā no klasiskās masīvu idejas. Tie varētu būt dati dažādi veidi(skaitlis, virkne, saite, cits objekts). Tam ir minimāla funkcionalitāte, un to galvenokārt izmanto kā pagaidu konteineru vērtību pārsūtīšanai starp citiem veikaliem.

Vērtību saraksts- objekts galvenokārt darbam ar lietotāja interfeisu. Papildus datiem katram elementam var būt arī attēlojums, karoga zīme un attēls (ikona). Tam ir arī metodes “SelectElement()” un “MarkElements()” - izsaucot, lietotājam tiek parādīts interfeisa dialoglodziņš (kas ir ērti - konfigurācijā šis dialogs nav jāizveido).

Struktūra Un Sarakste- pārī savienoto vērtību "KeyIValue" glabāšana. Struktūrā “Atslēga” ir virkne, kas atbilst 1C mainīgo nosaukšanas noteikumiem (bez atstarpēm, nesākas ar cipariem, sastāv tikai no burtiem, cipariem un pasvītras). Saskaņā ar - “Atslēga” ir jebkura vērtība. Ātrākā objektu meklēšana notiek saskaņā (ātrāk nekā masīvā un indeksētā vērtību tabulā).

Vērtību tabula- ļoti ērts un diezgan ātrs objekts datu glabāšanai un apstrādei. Vērtību tabulas kolonnas var pievienot un dzēst neatkarīgi no ierakstu skaita. Šajā gadījumā dati rindās netiek zaudēti (vai tiek dzēsti tikai dati no šūnām, kas atbilst dzēstajām kolonnām). Tam ir arī metode “SelectRow()”, kas izsauc rindu atlases dialoglodziņu. Ir indeksi.

Vērtību koks- objekts, kas attēlo hierarhiskus datus. Satur kolonnas visiem ierakstiem visos līmeņos. Kolonnu noņemšana/pievienošana vērtību kokā ir tikpat vienkārša kā vērtību tabulā. Tam ir arī metode “SelectRow()”.

Interfeisa objekti un objekti darbam ar dažādiem datiem TextDocument, SpreadsheetDocument, Web pārlūkprogramma, ReadFile, WriteFile, ReadZIPFile, WriteZIPFile, ReadXML, WriteXML, HTTPRequest un daudzi citi objekti, un konfiguratorā ir iebūvēta palīdzība visam. Uzskaitīto objektu mērķis ir skaidrs no to nosaukumiem un tas viss ir uzreiz pieejams platformā.

Atsevišķi jāatzīmē, ka ir objekts “Metadati” - ar kura palīdzību programmēšanas valodā var izpētīt datu struktūru, kā arī katru saiti vai objektu direktorijai, dokumentam, diagrammai. konti utt. ir metode “Metadata()” - sniedzot šīs uzziņu grāmatas/dokumenta/kontu plāna/u.tml. aprakstu. datu bāzē (kāda informācija, tabulas daļas ir pieejamas, koda/numura garums utt.). Bieži vien tas ir ļoti ērti.

Un atsevišķi jāpiemin arī objekti: “Vaicājums”, “Vaicājumu konstruktors”, “Vaicājumu veidotājs”, “Atskaišu veidotājs”, “Datu izkārtojuma shēma”. Šī saime ievieš objektu kopu darbam ar jaudīgo 1C vaicājumu valodu.

Vaicājuma valoda. Vaicājumus 1C izmanto tikai, lai iegūtu datu paraugu ar ērtu atlasi, kārtošanu un grupēšanu. Sākotnēji šis ir SQL operators “SELECT”, kas tulkots krievu valodā, tomēr 1C vaicājumu valodai ir arī funkcionalitāte, kuras trūkst SQL, proti:

  • Darbs ar 1C konfigurācijas objektiem SQL tabulu vietā;
  • Darbs ar saitēm, nevis SQL identifikatora laukiem;
  • Atbalsts atsauces noņemšanai, līdzīgi kā tas tiek darīts kodā;
  • Atlase pēc iekļaušanas grupā (direktorijiem);
  • Hierarhiskās kopsummas;
  • Pagaidu tabulas un ligzdotie vaicājumi (SELECT * FROM (SELECT ...)));
  • Query Builder - ērts, uz objektiem balstīts, automātiski optimizē vaicājuma tekstu ātra lasīšana, kas var parsēt pieprasījuma tekstu (parsēt pieprasījuma tekstu un izveidot no tā objekta modeli);
  • Atskaišu veidotājs ir vaicājuma mehānisma papildinājums, kas papildina rezultātu automātiskās formatēšanas funkcionalitāti, kā arī paša vaicājuma elastīgu konfigurāciju režīmā “Uzņēmums” (t.i., lietotājam). Tā rezultātā standarta 1C platformās ir parādījies universāls pārskats, kurā lietotājs var konfigurēt, kādus datus un kādā secībā viņš vēlas redzēt, kas ir rindās un kas ir kolonnās, un pati atskaite ģenerē izvades tabulu. ;
  • DCS (Datu kompozīcijas sistēma) ir nākamais modelis, kas ietver universāla pārskata funkcionalitāti un papildina to ar dažām funkcijām rezultātu apstrādei.

Programmēšanas valoda
Sintakses ziņā 1C valoda ir līdzīga “krievu paskālam”, taču atšķiras no “Pascal” ar mazāku stingrību un dažu konstrukciju neesamību:

  • Nav nepieciešams deklarēt mainīgos - tos var inicializēt tieši moduļa tekstā;
  • Nav stingras mainīgo ierakstīšanas. Sistēmai ir vērtību veidi, taču nav stingru mainīgo rakstīšanas noteikumu. Mainīgais, kas saglabāja saiti, pēc pāris koda rindiņām jau var saglabāt skaitli vai virkni;
  • Varat pievienot mainīgos ar vērtībām dažādi veidi, šajā gadījumā rezultāta veids būs tāds pats kā pirmā mainīgā veids, piemēram:
    k = “25”+1; // k = “251”, nevis 26
  • Mainīgos ar dažāda veida vērtībām var salīdzināt ar vienlīdzību vai nevienlīdzību (bet ne vairāk vai mazāk, tas radīs izņēmumu) - dabiski, ka šādi mainīgie nav vienādi;
  • Ir funkcijas un procedūras, ir atļauts izmantot rekursiju (ar rekursijas dziļuma ierobežojumu);
  • Norādot funkciju vai procedūru bez parametriem, beigās tomēr jānorāda tukšas iekavas: like this ();
  • Ir moduļi: katrā direktorijā un dokumentā ir vairāki no tiem, turklāt reģistriem, atskaitēm un apstrādei un katrai formai ir moduļi, kā arī konfigurācijas ietvaros iespējams izveidot kopīgus moduļus;
  • Nav šķiru, mantojuma, iekapsulēšanas, polimorfisma;
  • Funkciju nevar nodot kā atsauci, nav anonīmu funkciju;
  • Nav apgrieztās cilpas (no i:=5 līdz 1 do), bet tas tiešām ir nepieciešams, dzēšot ierakstus. Mēs iztiekam ar nedaudz garāku ierakstu cikla “Bye” ietvaros.

Rīki

  • 1C platformai ir iespēja augšupielādēt un lejupielādēt konfigurāciju, salīdzināt konfigurāciju ar citu konfigurāciju un daļēji lejupielādēt izmaiņas;
  • Viņiem ir iespējams lejupielādēt moduļu tekstus partijas apstrāde un ielādējiet atpakaļ konfigurācijā;
  • Ja konfigurācija tiek atbalstīta (sākotnēji tiek atbalstītas visas konfigurācijas no 1C), tad vienmēr varat veikt salīdzinājumu un redzēt, ko mainījuši trešo pušu izstrādātāji vai vietējie speciālisti;
  • Ir iespējams arī augšupielādēt/lejupielādēt visu datu bāzi (kopā ar datiem);
  • Priekš komandas darbs Konfigurācijas veikals tiek izmantots vienā konfigurācijā;
  • Ir arī vairāki noteikumi izmaiņu veikšanai standarta konfigurācijās, ir pat dokuments no 1C, kurā aprakstītas metodes un standarti standarta konfigurāciju (un citu) mainīšanai.

Vispārējais iespaids
1C valoda apvieno Pascal valodas tekstu skaidrību ar vieglumu darbā ar BASIC valodas mainīgajiem. Tam trūkst vairāku raksturīgu funkciju mūsdienu valodas programmēšana, bet jūs varat iztikt bez tiem. Turklāt 1C platformai ir jaudīgs atkritumu savācējs, t.i. nav nepieciešams, piemēram, tabulas pēc lietošanas notīrīt vai dzēst.

Interfeiss 1C Enterprise 8.2

Uzņēmums 1C īpašu uzmanību pievērsa savas programmas saskarnei. Pirmkārt, šī ir krāsu palete. Viņa ir lieliska! Programmu logi ir atpazīstami pat no tālienes, un daudzu gadu laikā tie neizraisa naidīgas sajūtas, gluži pretēji, es gribu, lai visas programmas būtu tikpat foršas.
Tajā pašā laikā platformas stils ir ļoti stingrs, bez volāniem vai citiem volāniem. Tajā pašā laikā ir ļoti noderīgas funkcijas, piemēram, logu izmēru atcerēšanās (izmēri tiek atcerēti tikai tad, kad lietotājs tos maina, un tajā pašā laikā jūs vienmēr varat atiestatīt lietotāja iestatījumus - uz noklusējuma izmērus un pozīcijas, nospiežot Alt+Shift+R).
8.2 Web klienta interfeiss rada vairākas sūdzības, taču šķiet, ka 8.3 platforma nes sev līdzi jaunu pārveidotu saskarni - "Taxi".

Cenas, piedāvājums un pieprasījums, franšīze

1C platformas “garšīgākā” priekšrocība ir tās cena. Īpaši tas ir aktuāli tagad, krīzes laikā. Galu galā 1C ir pilnībā mūsu vietējais produkts. Un tas tiek pārdots par mūsu koka. Šādi ārvalstu ražotāja risinājumi maksās daudz naudas. Un licences 1C ir diezgan saprātīgas.

Turklāt 1C ir interesanta licencēšanas politika. Pašas licences un konfigurācijas tiek iegādātas vienreiz. Tajā pašā laikā tiek iegādātas licences par darba vieta un uz serveri, bet ne uz datu bāzēm, un pat ne uz savienojumiem, t.i. ar vienu licenci viens un tas pats lietotājs var palaist neierobežotu skaitu 1C sesiju, strādājot ar neierobežotu skaitu datu bāzu. Tas pats attiecas uz konfigurācijām: iegādājoties vienu licenci konfigurācijai, organizācija ar to var izveidot neierobežotu skaitu datu bāzu, turklāt, izstrādājot savas konfigurācijas, oficiāli ir atļauts izmantot šīs konfigurācijas koda daļas un objektus; šajā gadījumā var pārdot/pārdot savas konfigurācijas - ar nosacījumu, ka Lai tās izmantotu, jāiegādājas konfigurācija no 1C).

Pēc šī vienreizējā pirkuma tikai reizi gadā ir jāabonē atjauninājumi un jāmaksā par abonementa atjaunošanu, t.s. TĀS. Starp citu, abonements ir ļoti lēts, apmēram tikpat, cik divas klienta licences.

Kopumā tas viss izskatās ļoti izdevīgi.

Otrais “garšīgais”, bet ar mušu ziedē, plus ir diezgan universālu konfigurāciju klātbūtne no paša 1C un partneriem.

Par daudzpusību

Jēdzienu “daudzpusība” definēja viens skolas skolotājs saskaņā ar NVP, izmantojot gāzmasku piemēru: ir universālas, kas pasargā no daudziem kaitīgie faktori, bet aizsardzības pakāpe ir vidēja vai zem vidējās, un ir arī specializētas gāzmaskas, kas aizsargā pret vienu triecienu, bet ar augstu aizsardzības pakāpi. Līdz šim es neesmu saskāries ar precīzāku definīciju.
Un 1C konfigurācijas ir universālas. Praksē nav tādu uzdevumu, kur tos varētu pilnībā izmantot bez izmaiņām. Neskatoties uz to, 1C izdevās izveidot universālu rīku komplektu, kas aptver vairuma mūsdienu biznesa nozaru vajadzības.


Trešā priekšrocība (un arī ar mušu) ir franšīzes ņēmēju un apmācību centru tīkls gan lietotājiem, gan iesācējiem programmētājiem un administratoriem. Laba ideja, taču tā īstenošanas kvalitāte ir ļoti viduvēja. Tomēr izplatība un agresīvais mārketings ir viens no 1C plašās popularitātes iemesliem mūsu valstī (un tas ir arī iemesls negatīvismam, skaudībai un naidam).

Lidot ziedē

Aprakstot 1C visās tā krāsās, būtu negodīgi nerunāt par tā trūkumiem, taču tie ir:

Nestabila izlaidumi- gan platformā, gan konfigurācijās ir milzīgs skaits kļūdu un kļūmju. Un tas ir oficiālajos izlaidumos. Pirms oficiālās versijas izlaišanas tiek izlaista “Novērtēšanas versija”. Ir arī atsauksmes iesniegt kļūdu aprakstus, lai tos varētu pieņemt labošanai. Tomēr vai nu izmēģinājuma versijas nav īpaši populāras, vai arī pašam 1C uzņēmumam nav laika apstrādāt visus burtus līdz izlaišanas datumam, taču tas ir fakts. Katru reizi, atjauninot platformu vai konfigurāciju, jūs varat paklupt uz visnegaidītākajiem "pārsteigumiem". 1C jau vairākkārt ir aicināts rūpīgāk pārbaudīt tās attīstību.

Franšīzes ņēmējs (turpmāk tekstā – franšīzes ņēmēji). Ideālā gadījumā, kā plānots, tiem vajadzēja būt uzņēmumiem ar kvalificētiem speciālistiem, kuri pārzina konfigurāciju un platformu darbības pamatprincipus. Šiem pašiem uzņēmumiem būtu jāpārdod platforma, konfigurācija un atbalsts, nedaudz "pabeidz" universālās konfigurācijas, lai tās atbilstu klienta prasībām (un reizēm šīs prasības jāpielāgo), cenšoties minimāli pārveidot standarta konfigurāciju. Lai pārāk nesarežģītu turpmākos atjauninājumus. Bet patiesībā ir otrādi.

Pārdodot klientam jaunas licences, franšīzes ņēmēji saņem 50% no savām izmaksām (mīnus ienākuma nodoklis 13% no šiem 50%). Tajā pašā laikā jums pašam nekas nav jāražo, jums vienkārši jānodod pircējam 1C atslēgas.

Sniedzot pakalpojumus, franšīzes ņēmēji 1C uzņēmumam neko nemaksā (izņemot dalības maksu), bet viņiem ir jāmaksā darbinieka alga. Valstij ir jātērē nauda arī nodokļiem - Pensiju fondam un ienākuma nodoklim.

Izrādās, ka gan 1C, gan franšīzes ņēmējiem ir izdevīgi pārdot licences un neizdevīgi tālākam atbalstam. Tajā pašā laikā, lai klients varētu iegādāties programmu, tā sākotnēji ir jāpielāgo viņa prasībām. Un par darbu ir jāmaksā. Un te, lai ietaupītu naudu, tiek ievesti studenti, mācekļi, nespeciālisti, viņiem var nedaudz maksāt, un dažreiz nemaksāt vispār, viņiem pat nav jāreģistrē štatā (strādās neoficiāli , par laimi ir par ko maksāt). Rezultāts ir milzīgs pārdošanas apjoms ar ļoti zemu kvalitāti. Uzlabojumi parasti ietekmē svarīgus mehānismus un sarežģī turpmākos atjauninājumus. Bet pārdošanas stadijā tas neinteresē ne 1C, ne franšīzes ņēmēju.

Es atzīmēju, ka tā nav tik daudz franču uzņēmēju, cik uzņēmuma 1C vaina. Koncentrējoties uz pārdošanu, viņai vispār bija vienalga par atbalstu (es tagad nerunāju par skolām, bet gan par to, ka atbalsta sniegšana būtu izdevīga gan pašam franšīzes ņēmējam, gan 1C).

Tehniskais atbalsts. Uzņēmuma 1C izpratnē tehniskais atbalsts ir piekļuves nodrošināšana platformas un konfigurāciju “atjaunināšanas” sadaļai, kā arī informācijas sadaļām, kas satur dažu 1C darbības mehānismu un funkciju aprakstu. Turklāt, abonējot, jūs saņemsiet disku ar norādītajiem materiāliem. Ir arī forums (ļoti niecīgs, salīdzinot ar populārajiem). Ir arī iespēja nosūtīt e-pasts uzņēmumam 1C - bet pat necerot, ka viņi uz to atbildēs (vai robots atbildēs "Vēstule ir nosūtīta izstrādes nodaļai." Runājot par attīstību, Yandex.Search un konfiguratorā iebūvētā palīdzība nodrošina daudz lielāku atbalsts.

Epilogs

Es pārgāju uz 1C 2008. gadā un pirms tam strādāju uzņēmumā, kas izstrādā savu grāmatvedības programmu (Delphi 5, pēc tam Delphi 7). Pirmkārt, es iepazinos ar 1C Enterprise 7.7 platformu, un mani pārsteidza tās atskaišu izstrādes vienkāršība. Tajā pašā laikā bija skaidrs, ka atskaites tika ģenerētas daudz ilgāk nekā līdzīgos mehānismos Delfos, taču grāmatvežus tas īpaši nesatrauca. Dažu sekunžu vietā gaidīt dažas minūtes nav problēma. Gluži pretēji, tur var krāsot nagus, dzert tēju vai apspriesties jaunākās ziņas neapstājoties no darba. Galu galā lielākā daļa grāmatvežu mūsdienās ir sievietes.
Tomēr 7.7 interfeiss bija ļoti ierobežots, un objektu komplekts bija ļoti slikts. Es meklēju alternatīvas. Es iepazinos ar ārējiem komponentiem, bet iepriekš praktisks pielietojums viņi neieradās, jo priekšnieks nolēma, ka mums ir laiks pāriet uz 8.1 (jā, 8.2 vēl nebija), un šajā platformā es kā programmētājs atradu visu, kas man agrāk trūka.
Šobrīd man ir autoritāte kolēģu vidū, kā arī klientu vidū, kuri pie manis nāca no franšīzes ņēmējiem. Viņi, iespējams, nekad vairs nesazināsies ar frančiem.


Kopumā esmu diezgan apmierināts ar darbu 1C Enterprise 8 platformā. Tas ir piemērots, lai atrisinātu lielāko daļu grāmatvedības un datu bāzes problēmu.

Birkas: pievienojiet atzīmes

Jebkura uzņēmuma darbībā svarīga loma vienmēr ir pareizai vadībai. izveidota grāmatvedība. Tiek ņemtas vērā preces, nauda, ​​līgumi, uzņēmumi -piegādātājiem un uzņēmumiem -klienti, darbinieki un daudz kas cits – visa šī informācija ir svarīga, kad uzņēmuma darbu pareizai izvērtēšanai un turpmākās darbības plānošanai ness. Mūsu informācijas tehnoloģiju laikmetā, protams, grāmatvedība tiek veikta no līdz
datora jauda. Bet lai datorgrāmata būtu patiesi efektīva, ar vienu datoru nepietiek, vajag labu grāmatvedību -analītisks programma. Varat glabāt ierakstus MS Excel izklājlapās vai arī varat specializētā programmā, kas paredzēta grāmatvedībai. Tādu apmēram Daudz ir rakstīts, vairāk vai mazāk efektīvi. Īpaša vieta starp tiem
ieņemt programmatūras produkti uzņēmums "1C". Grāmatvedības sistēma jau daudzus gadus ir bijusi ārkārtīgi populāra lietotāju vidū. tēma "1C: Enterprise 7.7". Tomēr progress nestāv uz vietas, ir parādījies alter dzimtā - jauns, 8 -Es esmu 1C:Enterprise līnija, kas arvien vairāk aizstāj savu tā populārais, bet arvien vairāk novecojušais priekštecis. Ir jau mainījušies trīs platformas 8 versijas - 8.0, 8.1 un 8.2. Mūsu grāmata ir veltīta sistēmai "1C:Enterprise 8.2" ir jaunākā un veiksmīgākā 8. līnijas versija. x. Kas ir "1C:Enterprise 8.2"? Šī ir moderna programmatūras pakotne, kontrolējot visus tirdzniecības apgrozījuma posmus no ražošanas vai saņemšanas līdz var uz noliktavu, pirms tas tiek pārdots un ievietots grāmatās. Tajā pašā laikā ir ļoti svarīgi, lai sistēma 1C:Enterprise 8.2 būtu atvērta modifikācijām un patstāvīga attīstība, kas ļauj sasniegt lielu elastību organizācijā uzņēmuma grāmatvedības sistēmas standartiem, jo ​​tos var izmantot kā standartu kompānijas "1C" programmatūras risinājumus, un tos pārveidot vai izstrādāt jaunas, pielāgotas uzņēmuma specifikai.

Ko grāmata jums iemācīs

Grāmata palīdzēs lasītājam, kurš nolemj iemācīties programmēt sistēmā "1C:Enterprise", speriet pirmos soļus šajā aizraujošajā jomā. Co. kur -tad, kad es pats gribēju iemācīties programmēt 1C valodā, tāda pārpilnība Šai sistēmai vēl nav bijušas veltītas grāmatas. Es daudz meklēju, rakņājos pa daudz literatūras rate, ļoti bieži iesācējam pārāk sarežģīti, kopumā interesanti veidojums tika izvilkts pa druskai, no dažādi avoti. Tagad, rakstot Mana grāmata, es cenšos to izveidot tādu, kādu toreiz meklēju -tad varbūt varbūt ne pārāk akadēmisks un izsmeļošs, bet ar uzsvaru uz skaidrību, skaidrība un praktiski piemēri - vispār ABC iesācējam.

Pēc izlasīšanas lasītājs sapratīs sistēmas attīstības pamatprincipus "1C: Enterprise 8.2", proti:
varēs patstāvīgi uzstādīt 1C:Enterprise 8.2 sistēmu un pieslēgties datu bāzes;
iepazīties ar programmēšanas valodas 1C 8.2 sintaksi;
pratīs modificēt un uzturēt 1C:Enterprise konfigurācijas;
iepazīties ar datu kompozīcijas sistēmu un iemācīties izstrādāt atskaites;
iemācīties strādāt ar atkļūdotāju;
iepazīties ar iebūvēto vaicājumu valodu;
iemācīties rakstīt ārējās atskaites un apstrādi;
iepazīsies ar 1C datu bāzes administrēšanu, varēs pats piešķirt tiesības lietotāju kontus, izveidot lietotāja saskarnes, darīt dublējumkopijas datubāzēm.


Kam šī grāmata ir paredzēta?

Šī grāmata ir paredzēta iesācējiem 1C -programmētājiem vai sistēmas lietotājiem "1C: Enterprise", kuri vēlas paplašināt savas zināšanas par šo brīnišķīgo sistēma. Visticamāk, pieredzējušam 1C programmētājam ir maz, bet nu, lai gan, kā uzziņu grāmata, krāpšanās lapa, veids, kā sakārtot savas zināšanas vai atsvaidzināt izdzīvot sen apgūto - kas zina - varbūt arī viņam noderēs.
Tieši tāpēc, ka šo grāmatu lasīs iesācēji, autors mēģināja prezentēt savas domas skaidri un objektīvi, uzreiz sniedzot teiktā piemērus. Es ceru, ka tā apmācības forma ļaus lasītājam ātri saprast pamatprincipus attīstību un ātri sāciet praktizēt. Grāmatā ir liels daudzums ilustrāciju skaits.


Kā lietot grāmatu

Vislabāk ir lasīt grāmatu secībā, sākot ar instalāciju, kas aprakstīta nodaļā1 .
IN 2. nodaļatiek prezentēti sistēmas galvenie operatori un valodu konstrukcijas "1C: Enterprise", to praktiskā vērtība, lasot nodaļu, var nebūt ir skaidrs, jo mēs vienkārši parādām apmācības piemēru rezultātus ekrāns. Tomēr jau iekšā 3. nodaļamēs saskarsimies tieši ar konfigurācijas objektiem rācijas, piemēram, katalogi, dokumenti un reģistri, un šeit iegūtā teorija V 2. nodaļa, atradīs savu pielietojumu. Ja lasītājs neplāno strādāt ar valodu vaicājumus vai izveidot atskaites 4. nodaļaviņš var palaist garām, bet viņam vajadzētu Atcerieties, ka atskaišu veidošana ir viens no visizplatītākajiem uzdevumiem. Jūs varētu arī izlaist nodaļā5 , ja lasītājs būtu stingri pārliecināts, ka viņam nebūs jānodarbojas ar lietotāja tiesību piešķiršanu sistēmā "1C: uzņēmums". Tomēr programmētājam tas ir jāspēj darīt tāpat, kā viņš var izmantot esi atkļūdotājs (skatiet 6. nodaļu) .
Mans ieteikums lasītājam: izlasiet visu grāmatas materiālu pēc kārtas. Galu galā grāmata jau ir sākotnēji tika plānots sniegt iesācējam programmētājam visnepieciešamāko blāvs. Tas, kas ir mazāk svarīgs, jau tika izlaists, lai nesabojātu un sarežģīt mācību materiālu.
Es arī iesaku lasīt grāmatu datorā, kurā ir instalēta sistēma "1C:Enterprise 8.2" un ar īpaši savienotu konfigurāciju "pieredzei tov", kuru jūs neiebilstat sabojāt, analizējiet praksē sniegtos piemērus, izveidojiet tos pašus savā apmācības konfigurācijā un skatiet, kā tie darbojas. Vairāk eksperimentējiet un improvizējiet. Ja piemēra analīzes laikā radās jautājums: “Kas notiks, ja darīsi nevis kā piemērā, bet šādi?” - tātad dari to un paskaties, kas notiks. Piemēri atzīmēti "Kā to izdarīt?"var izmantot kā standartu dizainu mūsu pašu attīstībai.

Samizdat, 2012. - 750 lpp. Saturs:
Nodarbība
1. Ievads, normatīvie jautājumi.
- sistēmas arhitektūra (loģiskā un fiziskā)
- jēdzieni "Informācijas bāze" un "Konfigurācija"
- galvenās objektu klases
- jaunas tukšas datu bāzes izveide
- sintakse (piemērs): katalogi Darbinieki, Līgumslēdzēji (hierarhija) 2. nodarbība.
- zīmējums - no kā sastāv atsauces grāmata (detaļas, forma (un formas modulis), izkārtojums, objekta modulis)
- direktorijs Darbinieki: Working (būla), ElementForm, BeforeRecord() procedūra - Dzimšanas datuma ieraksta pārbaude
- īss ievads sintakse (procedūra, nosacījums, komentārs, Report(), primitīvie veidi String, Būla, Datums un pamata darbības ar tiem
- pārvaldīto lietojumprogrammu modulis (sveiciens) 3. nodarbība.
- Katalogs ir direktorijs ar ierakstiem
- elementu un grupu un elementu hierarhija (lauki Parent, ThisGroup)
- MarkDeletion, iepriekš definēts (atsauces mērvienības ar iepriekš definētiem elementiem)
- Īpašnieks (attiecības viens pret daudziem, līgumu direktorijs)
- katalogs Nomenklatūra: hierarhija, Pakalpojums (būla), Mērvienība (Katalogi. Mērvienības, Vērtība aizpildīta gabalos), Pārdošanas cena (numurs)
- Pastāvīgs organizācijas nosaukums
- Netieša tipa pārveidošana (laipni lūdzam 2. nodarbībā) 4. nodarbība.
- pakalpojuma atribūta mantošana no grupas
- vērtības tips Null un Undefined
- FillProcessing(), veidojot jaunus elementus, FillData, StandardProcessing
- Struktūra, standarta polsterējuma pārbaudes mehānisms, FillCheck apstrāde ()
- teorija: darbs ar sintakses palīgu, atšķirības un savienojumi starp jēdzieniem DirectoryManager, DirectoryManager, DirectorySelection, DirectoryLink, DirectoryObject
- prakse: FindByAttributes(), Vispārīgais modulis GeneralMechanisms.GetBirthdayList()
DZ Pievienojiet grupas direktorijam un labojiet dzimšanas dienu cilvēku saraksta iegūšanas mehānismu 5. nodarbība.
- Contractors direktorija elementa forma, galvenie elementi (grupa, poga, komandas), formas redzamība klienta un servera
- atskaite par preču sarakstu "Cenu saraksts", izkārtojums, izkārtojuma parametri, apgabali, Formāts() 6. nodarbība.
- Informācijas reģistri (resurss, mērījums, biežums, ierakstīšanas režīms), izmaiņu vēsture
- Katalogs.Valūtas
- Informācijas reģistrs. Valūtu kursi, galvenie lauki, jaunākā daļa, GetLast(), vispārīgie mehānismi. GetCurrencyRates()
- Kompilācijas direktīvas
- Savstarpējo norēķinu valūta darījuma partnerā
DZ pozīcijas, darbinieku saraksts 7. nodarbība.
- Informācijas glabāšana par direktorija elementa īpašībām
- Pazīmju tipu plāns: raksturlielumu tipu plāna izmantošanas struktūras un shēma
- Īpašumu veidu plāns
- Directory.AdditionalPropertiesNomenclature
- Informācijas reģistrs. Nomenklatūras īpašumu vērtības
DZ opciju nomenklatūras 8. nodarbība.
- Dokumenti 1C Enterprise sistēmā (prezentācija, struktūra, rīcība)
- Dokuments.Kvīts (numerācija, kustības, žurnāli)
- dokumentu veidlapu veidošana, summas aprēķināšana
- Iepirkumu cenu reģistrs
- Kustības konstruktors, apstrāde (), kļūme, režīms
- Dokuments, Pārdošanas cenu aizstāšana, mainot Nomenklatūras stundu
9. Uzkrāšanas reģistri
- Atlikušo preču uzkrāšanas reģistrs, Kvītu un Izdevumu dokumentu izvietošana atbilstoši šim reģistram.
- kustību noņemšanas iespējas
- teorija par to, kas notiek uzkrāšanas reģistros. Sistēmas uzskaitījums Kustības veids Accumulation
- uzkrāšanas reģistru tabulas: Kustības, Bilances
- rezultātu vadība
- Pieprasījumi: pieprasījuma apraksta sintakse
- Pārskats par atlikušo produktu 10. nodarbību.
- Pieprasījuma konsole. vaicājuma sintakse
- Atskaite par iegādātajām precēm. Vaicājumu veidotājs ar rezultātu apstrādi
- Ziņojums par pirkšanas-pārdošanas_asociāciju. Mehānisms tabulu savienošanai vaicājumā
- Tabulu savienošana vaicājumā. ISNULL Purchasing-Sales_Connection Report
- ACS atskaišu ģenerēšanas mehānisms, Datu kompozīcijas iestatījumu dizainers, lauku dizains 11. nodarbība.
- Pārskata vienuma atlikušais SKD, tabula, diagramma, atskaites opciju saglabāšana
- sarakstu formas - arī SKD, formu iestatījumi, dinamiskais saraksts
- atlases forma Nomenklatūras direktorijai, Atribūtu atlases parametru saites, parametra pārsūtīšana uz atlases formu
- Dokumenta Izejmateriālu apstrāde(), ņemot vērā preču atlikumu, ziņojuma parādīšana lietotājam Nodarbība
12. Preču pārvietošana pa noliktavām
- katalogs Noliktavas, Noliktavu atlikumu uzkrāšanas reģistrs
- Kvīts dokumenta pārvietošana pēc BalancesInWarehouses reģistra
- dokumenta veidlapa Kvīts (apakšizvēlne, grupas)
- WarehouseRemains pārskats (datu kopu savienojumi, aprēķinātie lauki)
- Izejmateriāli: noliktavas atlikumi, partijas pieprasījuma mehānisms Nodarbība
13. Partijas uzskaite
- preču partiju uzskaites metožu teorija LIFO, FIFO
- Partijas mērīšana preču atlikumu reģistrā
- pārvietošana pa kvīšu partijām
- Paziņojums par atlikušajiem preču sūtījumiem
- Daudzuma un izmaksu grupēšana ACS
- PO REZULTĀTI, grupēšanas līmeņi
- Izdevumu apstrāde, ņemot vērā norakstīšanu pa partijām, Pieprasījuma rezultāta apiešana Nodarbība
14. Secības.Pagriezienu uzkrāšanas reģistrs
- secība Preču daudzuma izmaksas
- IncorrectSales pārskats, Pārdošanas uzkrāšanas reģistrs, UseVItotakh īpašums
- izdevumu veikšana saskaņā ar Pārdošanas reģistru
- Ziņot kā vajadzētu
- Agregāti uzkrāšanas reģistros Nodarbība
15. Pārvaldīts interfeiss
- Apakšsistēmas, komandu interfeiss, attēli
- Funkcionālās iespējas, Noliktavas un Valūtas uzskaite, Funkcionālo opciju parametri
- Lomas, lietotājs, priviliģētais modulis
- Saraksta un dokumenta formas pielāgošana (dokumentu, lapu grupēšana) 16. nodarbība.
- Konstantu forma, vispārīga komanda Grāmatvedības parametri, komanda Drukāt izejmateriālos, parādīt tos, izdrukāt rēķinu
- Savstarpējie norēķini, uzkrāšanas reģistrs, dokumentu izvietošana tajā
- Savstarpējo norēķinu pārskats, pielāgoto lauku rediģēšana
- darījuma partneru raksturojums (Raksturu veidu plāns, Direktorija, Uzkrājumu reģistrs), to izmantošana pārskatā, raksturlielumu iestatīšana SKDUrok
17. Biznesa procesi
- Izpildītāja uzdevumi, informācijas reģistrs Adresācija
- Sesijas parametri, sesijas modulis
- biznesa process Pārdošana ar maksājumu kontroli, Maršruta kartes 18. nodarbība.
- Izdalītās datu bāzes, apmaiņa starp tām, apmaiņas plāns
- konfigurācijas izlaišana un atjaunināšana, piegādes komplekta izveide
- konfigurācijas atjaunināšana, atcelšana 19. nodarbība.
- Kontu plāns, iepriekš noteikti konti
- grāmatvedības reģistra vadība
- dokuments Operāciju konts, grāmatošana saskaņā ar grāmatvedības reģistru
- darījumu saraksts saraksta formā
- SALT atskaite, grāmatvedības reģistra tabulas 20. nodarbība.
- Raksturojumu veidu plāns, savienojums ar kontu plānu, iepriekš definētu kontu apakškonto
- dokuments Saņemšana, pārvietošana pēc grāmatvedības reģistra ar subkontu
- Krājumu atlikumu pārskats, parametri subkonto
- dokuments Consumables Lesson
21. Kvantitatīvā uzskaite
- grāmatvedības zīme Daudzums kontu plānā, resursu atlikums
- kustība pēc daudzuma dokumentā Kvīts, Izdevumi
- Inventarizācijas un materiālu atskaites pabeigšana, uzskaites reģistra tabula 22. nodarbība.
- pareizs izmaksu aprēķins
- slēdža formas elements
- reģistra resursa savienošana ar subkonta uzskaites līdzekli
- izmaksu aprēķināšana palīgmateriālosNodarbība
23. Valūtas uzskaite
- Valūtu katalogs, informācijas maiņas kursu reģistrs, konvertēšanas funkcija no valūtas uz valūtu
- grāmatvedības atribūts Valūta kontu plānā, savienojums ar grāmatvedības reģistru
- Kvīts kustība pēc valūtas uzskaites
- ziņojums Valūtas atlikumu analīzes nodarbība
24. Noslēguma nodarbība par grāmatvedību. grāmatvedība
- subconto grāmatvedības zīme OnlyRevolutions
- atšķirība grāmatvedības reģistra tabulās
- ProfitLesson atskaite
25. Aprēķinu reģistri. Plāni aprēķinu veidiem.
- Darbinieku algas + bonusa aprēķins.
- Dokuments “patvaļīgu uzkrājumu ievadīšana”.
- Aprēķinu veidu plāns "Uzkrājumi".
- “Aprēķināšanas” procedūra Vispārējos moduļos, kas ir atbildīga par prēmiju aprēķināšanu
- Pievienot. objekts (Katalogi.Darbinieki").26.nodarbība.
- Aprēķinu procedūras optimizācija, pārvietojot pieprasījumu ārpus cikla.
- Uzkrāšanas atlases automatizācija, pievienojot uzkrājumam parametru pārskaitījuma veidā (fiksēts vai procents).
- Darba dienu kalendārs informācijas reģistra veidā (Kalendāra aizpildīšana).
- Uzkrāšanas aprēķinu pievienošana 27. nodarbībai.
- Faktiskajam rādītājam pievienojot aprēķina metodi atkarībā no dienu normas.
- Izmaksas no uzkrājumiem (problēmas utt.).
- Ziņojums (Ganta diagramma)
- Storno ieeja

Jauna lapa 2

Šis pēdējā nodarbība no sērijas “Learning 1C 8.2”, kas publicēts bezmaksas sadaļā. Sākot ar nākamo, nodarbību publicēšana turpināsies . Bezmaksas sadaļā dažreiz var tikt publicēti daži atsevišķi raksti par 1C 8.2.

Mēs esam izpētījuši funkcionālās iespējas. Bet piemēram, ko mēs izveidojām pēdējā nodarbībā, ir ievērojams trūkums: saskarnes ieslēgšana vai izslēgšana tiek piemērota tikai tad, ja izejam no programmas un vēlreiz piesakāmies. Neērti. Tāpēc šodien mēs šo trūkumu izlabosim.

Tātad, vispirms izveidosim konstantu formu*:

Tagad ķersimies pie programmēšanas. Atvērsim veidlapu rediģēšanai un pāriesim uz moduli*:

Vispirms mēs redzēsim tukšu vietu programmas teksta ievadīšanai. Mums ir jāizveido apdarinātājs notikumam "AfterWrite"*:

Mēs tajā ievietosim tikai vienu komandu: UpdateInterface()*:

Neaizmirstiet piešķirt atļaujas formas konstantēm:

Tagad pārbaudīsim un pārliecināsimies, ka, mainot konstanti, izmantojot konstantu formu, mūsu saskarne tiek nekavējoties atjaunināta:

Lūdzu, ņemiet vērā: ja mainīsit konstanti, izmantojot opciju “Cenu noteikšana pēc cenu veidiem”, atjauninājums nenotiks. Mūsu saskarne tiek nekavējoties atjaunināta, tikai izmantojot konstantes. Un, izmantojot “Cenu noteikšana pēc cenu veidiem”, atjaunināšana joprojām notiek, tikai izmantojot “iziet un vēlreiz piesakieties”. Tāpēc tagad mēs varam vienkārši muļķīgi paplašināt šo konstanti no saskarnes, atstājot tikai formu. Starp citu, ja vēlamies, varam izveidot vairākas konstantes formas gan katrai konstantei atsevišķi, gan vienu formu vairākām konstantēm uzreiz.

Viens no populārākajiem in meklētājprogramma ir pieprasījums “1C 8.2 programma manekeniem”. Kas izraisīja šo interesi? Izdomāsim.

Kāpēc 1C apguve dažiem ir problēma?

Neskatoties uz visiem 1C izstrādātāju centieniem, tie ir diezgan grūti neapmācītam lietotājam. Tas parasti ir saistīts ar tēmas jomas sarežģītību.

Piemēram, kā var saprast grāmatvedības programmu, nezinot grāmatvedību? Pareizi, nekādā gadījumā.

Apsvērsim labākās pamācības saskaņā ar 1C Enterprise programmām 8.2 un 8.3 manekeniem: materiāli, video, nodarbības, grāmatas, audio, apmācības.

Pirmkārt, jums ir jānoskaidro, kas tieši "tējkannai" ir jāmācās 1C 8.3? Ir ļoti daudz dažādu 1C programmu, kas ievērojami atšķiras. Vai varbūt vēlaties apgūt 1C programmēšanu? Viegli!

Grāmatas par 1C grāmatvedību

Bezmaksas video kursi par 1C grāmatvedību

Internetā ir milzīgs skaits augstas kvalitātes maksas video pamācību un instrukciju par 1C programmām, kuras nav grūti atrast. Daudz grūtāk ir atrast bezmaksas, kvalitatīvus materiālus. Apskatīsim tos.

Mūsu video izlase

Mūsu video pamācības 1C iesācējiem varat skatīt īpašā atskaņošanas sarakstā vietnē Youtube. Obligāti abonējiet mūsu YouTube kanālu , mēs regulāri izlaižam jaunus video!

Video kursi no torrentiem

Ja zināt, kā lejupielādēt failus no torrentu izsekotājiem, varat viegli atrast daudz noderīgas informācijas.

Video kursi vietnē youtube.com

Ja meklēšanā šajā vietnē ierakstīsit “1C accounting”, jūs būsiet pārsteigts par 1C programmas manekeniem materiāla daudzumu.

Maksas kursi tiešsaistē/bezsaistē

Starp kursiem un apmācībām es varu izcelt tiešsaistes kursus 1C - profbuh8.ru. Sekojot saitei, varat bez maksas lejupielādēt vairāk nekā 200 video nodarbības no uzņēmuma ProfBukh8 pārskatīšanai.

Bezsaistes kursos ietilpst kursi no paša uzņēmuma 1C (www.1c-uc3.ru) un kursi no speciālistu centra (www.specialist.ru).

Noliktavas un tirdzniecības uzskaite programmā 1C Enterprise

Noliktavas uzskaite parasti ir daudz vienkāršāka tādiem vienkāršiem mirstīgajiem kā jūs un es. Šeit jums nav jāzina kontu plāni, Talmudi, piemēram, PBU 18/02 utt.

Noliktavas uzskaite nekādi netiek regulēta, tās uzturēšanas metodes un veidi nav nekādi ierobežoti.

Grāmatas par tirdzniecību 1C

1C:Uzņēmums 8. Tirdzniecības operāciju vadība jautājumos un atbildēs.

Lieliska grāmata, kurā ir vairāki simti reālās dzīves gadījumu (piemēri) 1C programmas apguvei. Šī grāmata ir piemērota gan 1C programmas iesācējiem, gan pieredzējušiem lietotājiem. Grāmata tika izlaista gan programmas versijai 10.3, gan 11 izdevumiem.

1 C Enterprise 8″. Konfigurācijas "Tirdzniecības vadība" izdevums 11

Programmas ““ komplektācijā iekļautā grāmata ir ļoti noderīgs un atbilstošs materiāls.

Bezmaksas video kursi par 1C Trade Management

    • Vietne teachvideo.ru http://www.teachvideo.ru/catalog/24
    • Video kursi no torrentiem
    • Kursi vietnē youtube.com

Piemērs - video vietnē YouTube, preces nonāk noliktavā:

Apmaksāti tirdzniecības kursi

Maksas kursi 1C programmatūrai noliktavas grāmatvedība iesācējiem un manekeniem ir līdzīgi:

  • Starp kursiem un apmācībām es varu izcelt tiešsaistes kursus - profbuh8.ru, šeit ir saite uz viņu kursa testa braucienu vietnē 1C Commerce
  • Bezsaistes kursos ietilpst kursi no paša uzņēmuma 1C (www.1c-uc3.ru) un kursi no speciālistu centra (www.specialist.ru).

Programmēšana 1C 8 manekeniem

Interesantākā un grūtākā daļa ir paredzēta iesācējiem. 1C 8.3 un 8.2 konfigurēšana, kā likums, neprasa padziļinātu mācību priekšmetu - grāmatvedības, finanšu utt. Tomēr vispārēja ideja jābūt.

Grāmatas iesācējiem programmētājiem

Ir uzrakstīts milzīgs skaits grāmatu, lai apgūtu programmēšanu manekeniem, taču es neiesaku tās visas izlasīt.

Iepriekš es domāju visvairāk noderīgas grāmatas lai mācītu programmēšanu iesācējiem, varat ar tiem iepazīties lapā.

Video apmācība programmētājiem

Īsumā:

  • labi bezmaksas kursi ir Pāvela Čistova kursi;
  • No apmaksātajiem kursiem cenas/kvalitātes attiecības ziņā varam izcelt uzņēmuma “Fair Start” kursus - sekojot saitei, iespējams iegūt vairāk nekā 30 bezmaksas demo nodarbības. Vērtīgākais šajos kursos ir tas, ka pasniedzēji ne tikai sniedz programmēšanas zināšanas, bet arī palīdz turpmākajā darbā.