De unde să începeți să învățați programarea 1C. Fundamentele programării în 1C: mediu de întreprindere

24
iul
2015

Programare în 1C: Enterprise 8.3 (Sergey Kashaev)

ISBN: 978-5-496-01234-8
Format: PDF, eBook (inițial computer)
Serghei Kashaev
An fabricatie: 2014
Gen: Programare, programe de aplicație
Editura: Peter
Limba rusă
Număr de pagini: 304

Descriere: Cum pot stăpâni independent tehnicile de dezvoltare a configurațiilor și de modificare a aplicațiilor în mediul 1C:Enterprise 8.3? Cu ce ​​arsenal de instrumente echipează cea mai nouă versiune a platformei un programator? Această carte oferă răspunsuri la aceste întrebări, introducând cititorul în practică în limbajul de programare încorporat și depanatorul de sistem, editori și designeri, sistemul de compunere a datelor, instrumentele de analiză și diagramă. Întreaga secvență necesară de acțiuni este descrisă în detaliu și sunt furnizate informațiile de bază necesare despre instrumentele și limbajul utilizat. Informațiile teoretice sunt susținute de numeroase exemple care vor ajuta dezvoltatorul să profite la maximum de toate caracteristicile oferite de versiunea 8.3.


31
Mai
2014

ABC-urile programării în 1C. Enterprise 8.2 (Igor Oshchenko)

ISBN: 978-5-9775-0852-0
Format: PDF, OCR fără erori
Autor: Igor Oșcenko
An fabricatie: 2013

Editura: BHV-Petersburg
Limba rusă
Numar de pagini: 272
Descriere: Instruirea în programare și configurare în 1C:Enterprise 8.2 se desfășoară conform principiului „fa cum fac eu”. Codul programului este comentat în detaliu și analizat cu exemple. Veți învăța cum să instalați independent sistemul 1C:Enterprise și să conectați orice număr de baze de date la acesta, să modificați și să mențineți o configurație de lucru, să dezvoltați noi rapoarte de complexitate diferită, să stăpâniți...


04
Mai
2015

1C: Întreprindere 8. Managementul operațiunilor de tranzacționare în întrebări și răspunsuri. Ediția a VII-a (Bogacheva T. G.)

ISBN: 978-5-9677-2296-7

Autor: Bogacheva T. G.
An fabricatie: 2015
Gen: Literatură informatică
Editura: 1C-Publishing
Limba rusă
Număr de pagini: 978
Descriere: Cartea discută problemele de completare inițială a datelor și înregistrarea diferitelor operațiuni de tranzacționare în programul 1C: Trade Management 8, ediția 11. Execuția operațiunilor de tranzacționare este demonstrată folosind exemple specifice bazate pe date care sunt incluse în baza demonstrativă a 1C: programul de management al comerțului 8", revizuirea 11 (versiunea 11.1.9). Informațiile din carte sunt pre...


08
ian
2009

1C Enterprise 8.0 A. Gladkikh

Format: PDF, pagini scanate
An fabricatie: 2005
Autor: A. Gladkikh
Gen: literatură educațională
Editura: Triton
Numar de pagini: 259
Descriere: Acest manual se adresează utilizatorilor sistemului 1C: Enterprise versiunea 8.0 și oferă Descriere completa funcţionalitateși metodele de lucru cu acest sistem.


05
Mar
2014

1C: Contabilitate 8.2 pentru un contabil (Nikolai Selishchev)

ISBN: 978-5-49807-938-7
Format: PDF, eBook (inițial computer)
Autor: Nikolay Selishchev
An fabricatie: 2011
Gen: Literatură informatică
Editura: Peter
Seria: 1 Specialist
Limba rusă
Numar de pagini: 400
Descriere: Un ghid practic ilustrat detaliat pentru lucrul cu cel mai recent și mai modern produs software pentru menținerea evidențelor contabile și fiscale în întreprinderile de orice formă de proprietate - programul 1C: Contabilitate 8.2. Această carte introduce cititorul în procesul de contabilitate și contabilitate fiscală folosind toate noile caracteristici ale 1C:...


01
dar eu
2013

1C: Gestionarea unei companii mici 8.2 de la zero. 100 de lecții pentru începători (Alexey Gladky)

ISBN: 978-5-9775-0768-4
Format: PDF, eBook (inițial computer)
Autor: Alexey Gladky
An fabricatie: 2012
Gen: Literatură informatică
Editura: BHV-Petersburg
Limba rusă
Numar de pagini: 288
Descriere: Cartea oferă o descriere completă a tehnicilor și metodelor de lucru cu programul „1C: Managing a Small Firm 8.2”. Este prezentat modul de automatizare a contabilității de gestiune a tuturor operațiunilor de bază, precum și automatizarea proceselor organizaționale (marketing, crearea politicilor de personal etc.). Descrie cum să introduceți datele inițiale, să completați directoare și cataloage, cum să lucrați cu...


23
Iunie
2007

Gen: Programare
Autor: Khomonenko A.D.
Țara Rusia
Numar de pagini: 252
Descriere: Conține o prezentare sistematică a tehnicilor de bază de programare în limbaj
C++: descrierea tipurilor de date, declararea variabilelor, organizarea ramurilor și buclelor, descrierea și utilizarea matricelor, pointerilor, funcțiilor. Sunt luate în considerare conceptele și tehnicile de programare orientată pe obiecte. Este descrisă tehnologia de dezvoltare a programelor în mediul Borland C++ Builder.
Format: PDF


10
feb
2010

Programarea în Delphi prin ochii unui hacker (Fleiov M. E.)

ISBN: 5-94157-351-0
Format: PDF, eBook (inițial computer)
An fabricatie: 2003
Gen: Programare
Editura: BHV-Petersburg
Limba rusă
Numar de pagini: 368
Descriere: CAPITOLUL 1. MINIMIZARE ȘI INVIZIBILITATE CAPITOLUL 2. GUMURI SIMPLE CAPITOLUL 3. SISTEM CAPITOLUL 4. TEHNICI SIMPLE DE LUCRU CU REȚEA CAPITOLUL 5. REȚEA LA NIVEL JOS CAPITOLUL 6. ATELIERUL DE FIERA.
Adăuga. informatii: Aici gasiti toate programele necesare =


25
ian
2014

Programare Android (Brian Hardy, Bill Phillips)

ISBN: 978-5-496-00502-9
Format: PDF, eBook (inițial computer)
Autor: Brian Hardy, Bill Phillips
An fabricatie: 2014
Gen: Programare
Editura: Peter
Seria: Pentru profesionisti
Limba rusă
Număr de pagini: 592
Descriere: Această carte vă va învăța toate complexitățile dezvoltării de aplicații pentru dispozitive mobile rulează pe popularul sistem de operare Android. Bazată pe curriculum-ul de la renumitul proiect educațional IT Big Nerd Ranch, această ediție conține concepte cheie de programare Android, explicații API și o mulțime de exemple de cod și exerciții. În curs...


24
Mar
2014

Programare pentru Android. Autoprofesor (Denis Kolisnichenko)

ISBN: 978-5-9775-0770-7
Format: PDF, eBook (inițial computer)
Autor: Denis Kolisnichenko
An fabricatie: 2012
Gen: Programare
Editura: BHV-Petersburg
Seria: Manual de autoinstruire
Limba rusă
Numar de pagini: 272
Descriere: Sunt luate în considerare toate aspectele principale ale creării de aplicații pentru platforma Android: instalarea software-ului necesar (JDK, Eclipse și Android SDK), utilizarea unui emulator Android, crearea unei interfețe cu utilizatorul, lucrul cu grafică, redarea sunetului și video, metode de stocare a datelor (inclusiv DBMS SQLite), interacțiune cu hardware-ul smartphone-ului...


17
sept
2009

Filosofia C++. Programare practică

ISBN: 5-469-00043-5, 0130353132

An fabricatie: 2004
Autor: Bruce Eckel
Gen: Programare
Editura: Peter
Număr de pagini: 608
Descriere: Cartea diferă de alte manuale C++ prin noua abordare a prezentării materialelor, bazată pe logică și bun simț. În loc să enumere pur și simplu constructe de limbaj cu exemple, autorii se străduiesc să învețe cititorul să gândească în termeni C++. Ei explică în detaliu de ce designerii de limbaj au luat această sau acea decizie, descriu probleme tipice și modalități de a le rezolva. Al doilea volum examinează...


15
aug
2016

Învățarea programării JavaScript (Eric Freeman, Elizabeth Robson)

ISBN: 978-5-496-01257-7, Head First O"Reilly
Format: PDF, OCR cu erori
Autor: Eric Freeman, Elizabeth Robson
An fabricatie: 2015
Gen: limbaje de programare
Editura: Peter
Limba rusă
Numar de pagini: 640
Descriere: Ești gata să faci un pas înainte în programarea web și să treci de la aspectul HTML și CSS la crearea de pagini dinamice cu drepturi depline? Atunci este timpul să vă familiarizați cu cel mai tare limbaj de programare - JavaScript! Cu această carte, veți învăța totul despre limbajul JavaScript - de la variabile la bucle. Veți înțelege de ce diferite browsere reacționează diferit la cod și cum să scrie...


02
Mar
2013

Jocuri de programare pentru Android (Mario Zechner)

ISBN: 978-5-459-01554-6
Format: PDF, eBook (inițial computer)
Autor: Mario Zechner
An fabricatie: 2013
Gen: Programare
Editura: Peter
Limba rusă
Numar de pagini: 688
Descriere: Din această carte veți afla tot ce aveți nevoie pentru a deveni un dezvoltator Android de succes. Veți începe cu elementele de bază ale designului jocului și ale programării, apoi veți trece la crearea unui motor de joc și a unor jocuri interesante. Aceste informații vă vor fi suficiente pentru a începe să fiți creativ și să vă creați propriile aplicații Android. Cartea descrie în detaliu toate...


18
oct
2010

Programare Ruby (Hal Fulton)

Format: DjVu, pagini scanate
Editura: M., DMK Press ISBN: 5-94074-357-9
An fabricatie: 2007
Gen: Programare
Limba rusă
Numar de pagini: 688
Descriere: Ruby este un limbaj relativ nou orientat pe obiecte, dezvoltat de Yukihiro Matsumoto în 1995 și împrumutând unele caracteristici din limbajele LISP, Smalltalk, Perl, CLU și altele. Limbajul se dezvoltă activ și este utilizat într-o varietate de domenii: de la administrarea sistemului până la dezvoltarea de site-uri web dinamice complexe. Cartea este un ghid complet pentru Ruby - poate fi folosită atât ca manual, cât și ca...


22
Mar
2016

Programare pentru Android 5. Tutorial (Denis Kolisnichenko)

ISBN: 978-5-9775-3548-9
Format: PDF, eBook (inițial computer)
Autor: Denis Kolisnichenko
An fabricatie: 2015
Gen: Literatură informatică, programare
Editura: BHV-Petersburg
Limba rusă
Număr de pagini: 303
Descriere: Sunt luate în considerare toate aspectele principale ale creării de aplicații pentru platforma Android 5 (API 21): instalarea software-ului necesar (JDK, Eclipse și Android SDK), utilizarea unui emulator Android, crearea unei interfețe cu utilizatorul, lucrul cu grafica, redarea sunetului și video, metode de stocare a datelor (inclusiv SQLite DBMS), interacțiune cu hardware-ul...


24
Iunie
2016

Programare, grafică și dezvoltare de jocuri

Autor: Selectie
Gen: Dezvoltare de jocuri, limbaje de programare și programare în general, analiză, grafică și alte lucruri care sunt cumva legate de dezvoltare.
Limba: engleza, rusa
Format: PDF, DJVU, MOBI
Calitate: inițial electronic (ebook), scanare bună
Ilustrații: color și alb-negru
Descriere: Colecția conține cărți legate în principal de dezvoltarea jocurilor (AI, DirectX/OpenGL, bazele 3D, tehnici grafice, rețele etc.) pe care le adun din când în când, destinate unui programator. Există și cărți pe subiecte conexe, cum ar fi limbaje de programare...


Salutări, dragi cititori ai blogului meu. A trecut mult timp de când am scris lecții despre orice limbaj de programare. Inutil să spun că timpul este cu adevărat cea mai valoroasă resursă și trebuie să te bucuri de fiecare minut liber.

Cu toate acestea, acum sunt oarecum eliberat. Scopul meu este să termin toate lecțiile începute până la concluzia lor logică. Sper că totul va merge conform planului de data aceasta.

Deoarece oamenii îmi scriu adesea cerându-mi să postez lecții despre programare în 1C Enterprise, am decis să finalizez seria de lecții despre acest DBMS pe care o începusem cândva. Adevărat, acesta va fi mai mult ca un curs expres, deși în el voi atinge și toate configurațiile tipice.

Deci, dacă sunteți gata să începeți programarea în 1C Enterprise, să începem. Pentru a înțelege puțin ce vom face, voi conduce un mic program educațional ca parte a acestei lecții.

Acum doi ani am vrut să încep o serie de lecții despre 1C și am scris un articol. De-a lungul timpului, multe s-au schimbat. În general, te avertizez imediat că în lumea 1C, în general, va trebui să înveți constant. Cunoștințele de acum două luni nu vor mai fi relevante astăzi. Desigur, aceasta se referă în general la sferă ACEASTA , dar din cauza realităților economiei interne, 1C este mai vulnerabilă.

Pentru cei care au mers la articolul de mai sus, pot spune următoarele - singurul lucru care vă va fi util acum este crearea unei baze de informații. La acel moment, am dat un exemplu de la 1C Enterprise 8.1 cu trecerea la 8.2. Cu toate acestea, timpul nu stă pe loc și platforma 8.2 și-a pierdut deja relevanța și toată lumea trece la noul 8.3.

Câteva dintre impresiile mele despre această platformă. Desigur, tot ceea ce este descris va fi o părere pur subiectivă, pentru că nu am fost niciodată un programator specializat 1C (la urma urmei, nu interesul mă împinge în acest domeniu, ci oportunitatea de a câștiga cu ușurință bani destul de buni). Cu toate acestea, de pe platforma 8.3. Sunt încântat.

Cu siguranță ați lucrat cu platforma 8.2. După cum știți, acolo au fost introduse două moduri de operare - aplicare normală(la fel ca în versiunile anterioare, de exemplu, configurația UT 10.3) și așa-numita aplicație gestionată, în care utilizatorului i s-a oferit să lucreze cu o interfață avansată pe care să o ajusteze nevoilor sale. Un exemplu de astfel de interfață este configurația UT 11.

Pentru dezvoltatori, există capcane care pândesc aici sub forma caracteristicilor unei aplicații gestionate. Codul a fost complicat de faptul că în modulul formular era practic imposibil să faci ceva din capacitățile platformei. Unele acțiuni cu mecanisme de platformă trebuiau făcute separat, folosind o directivă &Pe serverși apoi apelați aceste subrutine la &OnClient. Cu toate acestea, multe lucruri au fost făcute foarte convenabil. S-a gândit bine că, chiar și după scrierea configurației cu adăugarea obiectelor de aplicație necesare, nu a fost nevoie să vă faceți griji cu privire la aspectul aplicației rezultate. Platforma în sine a creat un atractiv aspect, care apoi trebuia pur și simplu finisat pentru a se potrivi propriilor nevoi.

Platforma 1C Enterprise 8.3 în acest sens este similară cu predecesorul său. Cu toate acestea, ea are multe diferențe. Când am lansat această platformă pentru prima dată, am fost literalmente uluit de viteza programului. A fost uimitoare! Frânele obișnuite de 8.2 pe laptopul meu dual-core nu atât de puternic Core i 5 până la 8,3 au dispărut cu totul, ceea ce este o veste bună.

Platforma a fost revizuită către multi-platformă. Acum a fost posibil să-l accesezi de pe dispozitive bazate pe Android și iOS . Avand in vedere ca programul este folosit foarte mult in comert, reprezentantii de vanzari vor aprecia cu adevarat aceasta oportunitate. Versiunea server a platformei este acum disponibilă pe Linux, și fără dansul tradițional cu o tamburină.

Bineînțeles, au existat și niște jene aici. Din cauza gadgeturilor mobile, unele funcții nu mai funcționează ca înainte, drept urmare trebuie să rescriem configurații care au funcționat bine în versiunea anterioară.

În general, platforma este foarte promițătoare. Chiar mă simt bine să scriu în el, ceea ce nu am mai experimentat până acum la versiunile anterioare.

Prin urmare, în această clasă de master vom folosi 8.3. Deoarece clienții mei 1C sunt fie vânzători de piese auto, fie proprietari de cafenele și restaurante, voi folosi exemplul unei configurații simple pentru automatizarea acestor zone pentru a vă învăța să programați pe platformă.

În plus, voi arăta și cum sunt de obicei finalizate configurațiile standard, de exemplu, BP, UT și ZUP (nu am lucrat niciodată cu UPP și Kompeksnaya și nu vreau, să fiu sincer).

Pentru o instruire de succes, va trebui să obțineți platforma 1C Enterprise 8.3. Este potrivită și versiunea educațională, o puteți descărca

Pentru cei cărora le place să vizioneze videoclipuri, le pot sugera să ia lecții video gratuite despre programare în 1c

Puteți să vă creați propria bază de informații ca în lecția descrisă mai sus sau să așteptați următoarea lecție, de unde începe totul. Asta este tot pentru acum.

Daca scrii in SI
Fii cel puțin de trei ori șchiop
Ei spun despre asta:
"Este un programator tare!"
(Cântece Fidosh - „Ce este Suxxx și Ce este Rulezzz”)

Prefaţă

Motivul scrierii acestui articol a fost atitudinea negativă a comunității profesionale față de această platformă și programatori.

Ca programator care a ales 1C, consider această opinie nefondată. Platforma 1C este departe de a fi ideală, dar, după părerea mea, este cel mai bun, și cel mai important, un produs autohton!

Și cu atât mai mult, este inadecvat să judeci abilitățile unui programator după limbajul în care scrie.

În acest articol voi descrie avantajele pe care le-am găsit pentru mine în program. Articolul se va dovedi a fi aproape o reclamă, așa că iată o declinare a răspunderii:

  • Nu am nicio relatie directa cu firma 1C;
  • Acest articol nu este comandat și a fost scris doar pe bază de voluntariat;
  • În unele cazuri se exprimă opinii personale, care pot să nu coincidă...;
  • Întregul articol, cu excepția prologului, este al autorului, orice coincidență este un accident;
  • Vom vorbi despre platforma 1C Enterprise 8.2 (în prezent versiunea 8.3 este actuală, dar încă nu am studiat-o - se lucrează mult la 1C 8.2). Cu toate acestea, cele mai multe dintre cele spuse se aplică atât platformei 8.3, cât și versiunilor anterioare, iar unele dintre ele se aplică pentru versiunea 7.7.
Asadar, haideti sa începem.

Despre ce vorbim?

Platforma 1C Enterprise 8 este:
  • Funcționează în două versiuni - fișier și server (cu trei link-uri) - fiecare are propriile avantaje și dezavantaje;
  • Un sistem de contabilitate independent care este ușor de instalat și configurat;
  • Un ecosistem puternic pentru programatori cu toate obiectele și instrumentele necesare;
  • Interfață ergonomică plăcută;
  • Soluție relativ ieftină pentru afaceri;
  • Rețea de francizați, formare inițială;
  • O bază puternică de dezvoltări și cunoștințe acumulate de-a lungul anilor;
  • Uneori o platformă problematică pentru administratorii de sistem;
  • Nu este cea mai rapidă execuție a algoritmilor (deși nu cea mai lentă) - acesta este un tribut adus conținutului informațional (în caz de erori, se indică numărul rândului și conținutul acesteia);
  • Nu există clase în limbajul de programare (moștenire, încapsulare, polimorfism), nu există funcții anonime și alte caracteristici moderne. Dar pentru a rezolva majoritatea problemelor, acest lucru nu este necesar!
Pentru a organiza contabilitatea, o singură platformă nu este suficientă. Platforma este un fel de „motor”, o legătură intermediară între program și baza de date. Programele pentru acest „motor” se numesc configurații. Configurația descrie structura bazei de date sub formă de obiecte, texte de procedură stocate în module separate (există multe module, atât fiecare obiect cât și sistemul în ansamblu le au și există și module comune). Platforma reprezintă un nivel de abstractizare la care nu este necesar accesul direct la baza de date și, de asemenea, vă permite să faceți abstracție sistem de operareși tipul bazei de date.

Baza de date de fișiere și server

Platforma constă din mai multe părți și poate funcționa în versiune de fișier sau server.

În versiunea de fișier, întreaga bază de date este conținută într-un singur fișier (cu extensia „1cd”) - platforma este instalată pe fiecare computer și citește/scrie direct în baza de date.

Avantajele opțiunii de fișiere sunt prețul scăzut și ușurința de implementare.

Contra - structura fișierului „1cd” este închisă, nr sistem unificat, interacționând cu baza de date. Ca urmare, este dificil de utilizat când un numar mare utilizatori (a încercat pentru peste 20 de utilizatori - funcționează). În plus, atunci când dimensiunea bazei de date este de aproximativ 15 GB (sau mai mult), actualizările dinamice pot eșua. Rezolvarea unor astfel de defecțiuni este o sarcină dificilă, iar utilitatea pentru repararea bazei de date nu repară întotdeauna eficient și, uneori, chiar paralizează baza de date.

Există o soluție - în primul rând, crearea de copii de rezervă zilnice ale bazei de date. În plus, meșterii nu numai că publică formatul de fișier 1cd, ci au dezvoltat și utilități pentru lucrul cu astfel de fișiere și o serie de metode pentru rezolvarea unor astfel de probleme.

În versiunea de server, platforma pentru stocarea bazei de date folosește un server SQL (de obicei MS SQL, dar începând cu 8.2.14 - puteți folosi altele, de exemplu, Firebird PostgreSQL, IBM DB2, Oracle Database) și platforma în sine. folosește o arhitectură cu trei niveluri:

O parte din cod este executată pe client, altele pe server. În acest caz, doar serverul interacționează cu baza de date. În același timp, începând cu versiunea 8.2, pe lângă modul de operare standard, care a fost numit modul „client gros”, au apărut două moduri de operare noi - „client subțire” și „client web”; Au apărut și „forme controlate”, al căror aspect este construit sub forma unui arbore abstract de elemente. Programarea pentru formulare gestionate și o arhitectură pe trei niveluri este mai dificilă, dar acest lucru vă permite să transferați aproape întreaga încărcare pe server (adică puteți cumpăra un server puternic și o sută dintre cele mai ieftine computere de birou).

Avantajele platformei: „trei niveluri” - distribuția încărcării, deschiderea bazei de date (oficial 1C își declină responsabilitatea pentru orice corupție a datelor dacă s-au făcut modificări în baza de date SQL altfel decât prin platforma sau serverul lor, dar acest lucru oprește puțini oameni), lipsa restricțiilor.

Dezavantaje - preț: va trebui să cumpărați separat licențe client pentru fiecare computer client, separat - o licență pentru serverul 1C, separat o licență pentru serverul SQL, dacă nu o utilizați pe cea gratuită. De asemenea, uneori apar dificultăți în funcționarea bazei de date. Acestea sunt rezolvate mult mai rapid datorită disponibilității datelor și disponibilității instrumentelor externe pentru lucrul cu baza de date. În plus, în acest caz, ar trebui să faceți o copie de rezervă a bazei de date.

Un avantaj comun este versatilitatea codului de configurare: cu unele excepții, o configurație dezvoltată pentru o bază de date de fișiere va funcționa pe o bază de date de server și invers. Un exemplu de excepție este transmiterea unei valori modificabile către server sau de la server către client (în versiunea de fișier nu va provoca excepții, dar în versiunea client-server este interzis).

Un alt plus: platforma se instalează foarte simplu, ceva de genul: „Next-Next-Next-Ok”, nu este necesară reglarea fină sau instalarea vreunei componente.

Pentru versiunea de server mai sunt câteva setări, dar totul se face în dialogul de instalare și nu necesită să scrieți nimic în fișiere separate. Instalarea unui server SQL poate fi oarecum dificilă, deoarece... în acest caz, există mult mai multe setări (și pentru a ajusta este nevoie de studiu instructiuni aditionale). Dar acest lucru nu se aplică problemelor platformei 1C. Mai mult, dacă instalați, de exemplu, un server MS SQL cu toate setările implicite, atunci 1C va putea lucra cu el.

Este mai mult decât contabilitate

Când vine vorba de platforma 1C, aceasta este prezentată în primul rând ca un program de contabilitate. Într-adevăr, aceasta este cea mai populară zonă de utilizare a platformei 1C. Dar 1C nu trăiește numai din contabilitate!
Cei care sunt familiarizați cu platforma spun că este un sistem de contabilitate (automatizare contabilă). Acest lucru este mai aproape de adevăr - există multe configurații, atât de la 1C, cât și de la dezvoltatori terți. Unele sunt doar indirect legate de contabilitate, altele nu sunt deloc legate.

În general, este mai corect să ne imaginăm platforma 1C ca un shell pentru modelarea obiectelor unei baze de date, interfețe și programare în limbajul 1C. Singura limitare este că pentru fiecare configurație se creează propria sa bază de date și doar una (cu toate acestea, este posibil să se conecteze suplimentar surse de date externe, adică alte baze de date, ca parte a configurației).

Ecosistem pentru programatori

Să luăm acum în considerare limbajul și platforma 1C din punctul de vedere al dezvoltatorului:
Modelul obiect al bazei de date.În primul rând, nu lucrăm direct cu baze de date. Nu este necesar. Pentru comoditatea noastră, toate datele sunt prezentate sub formă de obiecte interconectate (directoare, documente, registre de informații, registre de acumulare, ...), iar platforma „extrage” automat aceste date din baza de date.
De exemplu, cu condiția ca variabila „Element de nomenclatură” să conțină o referință la elementul de director „Nomenclatură”, directorul „Nomenclatură” are atributul „Furnizor principal”, tastați „Directory.Counterparties”, iar directorul „Counterparties” are Atributul „Nume complet”, apoi codul:

Element de nomenclatură. Nume complet
... va determina platforma 1C, folosind mecanisme interne, să găsească o înregistrare în tabelul corespunzătoare directorului „Contrapărți” prin identificator din câmpul „Furnizor principal” al articolului și să returneze valorile câmpului corespunzător la câmpul „Nume complet” din modelul obiect al directorului „Contrapărți”.

Pot exista multe astfel de dereferențe - sistemul se poate descurca. Singura avertizare este că sistemul nu știe cum să optimizeze dereferențele, așa că ar trebui să vă străduiți să le mutați în afara tuturor tipurilor de bucle.

Pe lângă obiectele care descriu date, există un număr mare de obiecte de sistem - pentru o varietate de funcții. Voi evidenția câteva dintre ele:

Magazine de valoare
Matrice- un obiect care stochează un set de date, spre deosebire de ideea clasică de matrice. Acestea ar putea fi date tipuri variate(număr, șir, link, alt obiect). Are o funcționalitate minimă și este folosit în principal ca container temporar pentru transferul de valori între alte magazine.

ListValues- un obiect în primul rând pentru lucrul cu interfața cu utilizatorul. Pe lângă date, pentru fiecare element poate conține și o reprezentare, un atribut steag și o imagine (icoană). De asemenea, are metodele „SelectElement()” și „MarkElements()” - atunci când este apelat, utilizatorului i se arată un dialog de interfață (ceea ce este convenabil - nu este nevoie să creați acest dialog în configurare).

StructuraȘi Corespondenţă- stocarea valorilor pereche „KeyIValue”. În structură, „Key” este un șir care urmează regulile de denumire a variabilelor în 1C (fără spații, nu începe cu un număr, este format doar din litere, cifre și un caracter de subliniere). Conform - „Cheie” este orice valoare. Cea mai rapidă căutare a obiectelor este în conformitate (mai rapidă decât într-o matrice și un tabel de valori indexat).

Tabelul Valorilor- un obiect foarte convenabil și destul de rapid pentru stocarea și procesarea datelor. Coloanele din tabelul de valori pot fi adăugate și șterse, indiferent de numărul de înregistrări. În acest caz, datele din rânduri nu se pierd (sau sunt șterse doar datele din celulele corespunzătoare coloanelor șterse). De asemenea, are metoda „SelectRow()”, care apelează dialogul de selecție a rândurilor. Există indici.

Arborele Valorilor- un obiect reprezentând date ierarhice. Conține coloane; setul de coloane este același pentru toate înregistrările la toate nivelurile. Eliminarea/adăugarea coloanelor în arborele de valori este la fel de ușoară ca și în tabelul de valori. De asemenea, are metoda „SelectRow()”.

Obiecte de interfață și obiecte pentru lucrul cu diverse date TextDocument, SpreadsheetDocument, browser web, ReadFile, WriteFile, ReadZIPFile, WriteZIPFile, ReadXML, WriteXML, HTTPRequest și multe alte obiecte, iar configuratorul are ajutor încorporat pentru orice. Scopul obiectelor enumerate este clar din numele lor și toate acestea sunt disponibile imediat în platformă.

Separat, trebuie remarcat faptul că există un obiect „Metadate” - cu ajutorul căruia, într-un limbaj de programare, puteți studia structura datelor, precum și fiecare legătură sau obiect pentru un director, document, diagramă de conturi etc. există o metodă „Metadata()” - oferind o descriere a acestei cărți de referință/document/plan de conturi/etc. în baza de date (ce detalii, părți tabelare sunt disponibile, lungimea codului/numărului etc.). Este adesea foarte convenabil.

Și ar trebui să menționăm separat și obiectele: „Interogare”, „Constructor de interogări”, „Generator de interogări”, „Generator de rapoarte”, „Schema de compoziție a datelor”. Această familie implementează un set de obiecte pentru lucrul cu puternicul limbaj de interogare 1C.

Limbajul de interogare. Interogările din 1C sunt folosite numai pentru a obține un eșantion de date cu selecție, sortare și grupare convenabilă. Într-o primă aproximare, acesta este operatorul „SELECT” din SQL tradus în rusă, cu toate acestea, limbajul de interogare 1C are și o funcționalitate care lipsește în SQL, și anume:

  • Lucrul cu obiecte de configurare 1C în loc de tabele SQL;
  • Lucrul cu link-uri în loc de câmpuri de identificare SQL;
  • Suport pentru dereferentare, similar cu modul în care se face în cod;
  • Selectare prin includere într-un grup (pentru directoare);
  • Totaluri ierarhice;
  • Tabele temporare și interogări imbricate (SELECT * FROM (SELECT ...)));
  • Generatorul de interogări este un text de interogare convenabil, bazat pe obiecte, cu optimizare automată a textului de interogare pentru citire rapidă, care poate analiza textul de interogare (parsa textul de interogare și construiește un model de obiect din acesta);
  • Generatorul de rapoarte este un supliment la mecanismul de interogare, care adaugă funcționalitate pentru formatarea automată a rezultatelor, precum și configurarea flexibilă a interogării în sine în modul „Enterprise” (adică, de către utilizator). Drept urmare, în platformele standard 1C a apărut un raport universal, în care utilizatorul poate configura ce date și în ce ordine dorește să vadă ce este în rânduri și ce este în coloane, iar raportul în sine generează tabelul de ieșire. ;
  • DCS (Data Composition System) este următorul model care încorporează funcționalitatea unui raport universal și îl completează cu unele funcții pentru procesarea rezultatelor.

Limbaj de programare
În ceea ce privește sintaxa, limbajul 1C este similar cu „Pascalul rus”, dar diferă de „Pascal” prin mai puțină strictețe și absența unor construcții:

  • Nu este nevoie să declarați variabile - le puteți inițializa direct în textul modulului;
  • Nu există o tastare strictă a variabilelor. Sistemul are tipuri de valori, dar nu există reguli stricte de tastare pentru variabile. Variabila care a stocat legătura poate, după câteva rânduri de cod, să stocheze deja un număr sau șir;
  • Puteți adăuga variabile cu valori tipuri diferite, în acest caz, tipul rezultatului va fi același cu tipul primei variabile, de exemplu:
    k = „25”+1; // k = „251”, nu 26
  • Variabilele cu valori de diferite tipuri pot fi comparate pentru egalitate sau inegalitate (dar nu pentru mai mult sau mai puțin, acest lucru va provoca o excepție) - desigur, astfel de variabile nu sunt egale;
  • Există funcții și proceduri, este permisă utilizarea recursiunii (cu o limitare a profunzimii recursiunii);
  • Când specificați o funcție sau o procedură fără parametri, este totuși necesar să indicați parantezele goale la sfârșit: așa ();
  • Există module: fiecare director și document are mai multe dintre ele, în plus, registre, rapoarte și procesări și fiecare formular are module și, de asemenea, ca parte a configurației este posibil să se creeze module comune;
  • Fără clase, moștenire, încapsulare, polimorfism;
  • O funcție nu poate fi transmisă ca referință, nu există funcții anonime;
  • Nu există nicio buclă inversă (pentru i:=5 până la 1 do), dar este cu adevărat necesară atunci când ștergeți înregistrări. Ne descurcăm cu o intrare puțin mai lungă prin ciclul „Bye”.

Instrumente

  • Platforma 1C are capacitatea de a încărca și descărca o configurație, de a compara o configurație cu o altă configurație și de a descărca parțial modificări;
  • Este posibil să descărcați textele modulelor pentru procesarea în lot și să le încărcați înapoi în configurație;
  • Dacă configurația este acceptată (toate configurațiile de la 1C sunt acceptate inițial), atunci puteți oricând să faceți o comparație și să vedeți ce a fost schimbat de către dezvoltatorii terți sau specialiștii locali;
  • De asemenea, este posibilă încărcarea/descărcarea întregii baze de date (împreună cu date);
  • Pentru lucrul colectiv pe o singură configurație, se folosește un depozit de configurare;
  • Există, de asemenea, o serie de reguli pentru a face modificări la configurațiile standard, există chiar și un document din 1C care descrie metode și standarde pentru modificarea configurațiilor standard (și orice altele).

Impresie generala
Limbajul 1C combină claritatea textelor în limbajul Pascal cu frivolitatea lucrului cu variabilele limbajului BASIC. Îi lipsesc o serie de caracteristici inerente limbajelor de programare moderne, dar te poți descurca fără ele. În plus, platforma 1C are un colector de gunoi puternic, adică. nu este nevoie, de exemplu, să ștergeți tabelele după utilizare sau să le ștergeți.

Interfața 1C Enterprise 8.2

Compania 1C a acordat o atenție deosebită interfeței programului său. În primul rând, aceasta este paleta de culori. E superba! Ferestrele programului sunt recunoscute chiar și de la distanță, iar după mulți ani de muncă - nu provoacă sentimente ostile, dimpotrivă - vreau ca toate programele să fie la fel de cool.
În același timp, stilul platformei este foarte strict, fără bibelouri sau alte bibelouri. În același timp, există funcții foarte utile, de exemplu, amintirea dimensiunilor ferestrelor (dimensiunile sunt amintite numai atunci când sunt modificate de utilizator și, în același timp, puteți oricând să resetați setările utilizatorului - la dimensiuni și poziții implicite apăsând Alt+Shift+R).
Interfața client Web 8.2 provoacă o serie de plângeri, dar se pare că platforma 8.3 aduce cu ea o nouă interfață reproiectată - „Taxi”.

Preturi, cerere si oferta, franciza

Cel mai „delicios” avantaj al platformei 1C este prețul acesteia. Acest lucru este valabil mai ales acum, în timpul unei crize. La urma urmei, 1C este complet produsul nostru intern. Și se vinde pentru cele din lemn de la noi. Astfel de soluții de la un producător străin vor costa mulți bani. Și licențele pentru 1C sunt destul de rezonabile.

În plus, 1C are o politică de licențiere interesantă. Licențele și configurațiile în sine sunt achiziționate o singură dată. În același timp, se achiziționează licențe pt la locul de muncă si la server, dar nu la bazele de date, si nici macar la conexiuni, i.e. sub o singură licență, același utilizator poate lansa un număr nelimitat de sesiuni 1C, lucrând cu orice număr de baze de date. Același lucru este valabil și pentru configurații: prin achiziționarea unei licențe pentru o configurație, o organizație o poate folosi pentru a crea orice număr de baze de date, în plus, este permis oficial să utilizeze părți din codul și obiectele acestei configurații atunci când își dezvoltă propriile configurații (în; in acest caz, configuratiile proprii pot fi vandute/transferate - cu precizarea ca Pentru a le folosi trebuie sa cumperi o configuratie de la 1C).

După această achiziție unică, trebuie doar să vă abonați la actualizări și să plătiți pentru reînnoirea abonamentului o dată pe an, așa-numita. ESTE. Apropo, abonamentul este foarte ieftin, cam la fel ca două licențe client.

În general, totul pare foarte profitabil.

Al doilea „gustos”, dar cu o muscă în unguent, în plus, este prezența unor configurații destul de universale de la 1C însuși și de la parteneri.

Despre versatilitate

Conceptul de „versatilitate” a fost definit de unul profesor de școală conform NVP folosind exemplul măștilor de gaz: există universale care protejează împotriva multor factori dăunători, dar gradul de protecție este mediu sau sub medie, și există și măști de gaz specializate care protejează împotriva unui impact, dar cu un grad ridicat. de protectie. Până acum nu am întâlnit o definiție mai precisă.
Iar configurațiile de la 1C sunt universale. În practică, nu există sarcini în care ar putea fi utilizate pe deplin fără modificări. Cu toate acestea, 1C a reușit să creeze un set universal de instrumente care acoperă nevoile majorității sectoarelor de afaceri moderne.


Al treilea avantaj (și tot cu muscă în unguent) este rețeaua de francizați și centre de formare, atât pentru utilizatori, cât și pentru programatori și administratori începători. Bună idee, dar calitatea implementării sale este foarte mediocră. Cu toate acestea, prevalența și marketingul agresiv este unul dintre motivele popularității larg răspândite a 1C în țara noastră (și acesta este și motivul negativității, invidiei și urii).

O lingură de gudron

După ce a descris 1C în toate culorile sale, ar fi nedrept să nu vorbim despre deficiențele sale, dar ele sunt acolo:

Lansări instabile- atât în ​​platformă, cât și în configurații, există un număr mare de erori și glit-uri. Și asta se află în versiunile oficiale. Înainte de lansarea versiunii oficiale, este lansată o „Versiune de evaluare”. Există, de asemenea Părere să trimită descrieri ale erorilor, astfel încât acestea să poată fi acceptate pentru corectare. Cu toate acestea, fie versiunile de încercare nu sunt deosebit de populare, fie compania 1C în sine nu are timp să proceseze toate scrisorile până la data lansării, dar este un fapt. De fiecare dată când actualizați o platformă sau o configurație, puteți da peste cele mai neașteptate „surprize”. 1C a fost deja chemat în mod repetat să-și testeze evoluțiile mai amănunțit.

Francizat (denumit în continuare francizați). În mod ideal, așa cum era planificat, acestea ar fi trebuit să fie companii cu specialiști calificați care să cunoască principiile de bază de funcționare a configurațiilor și platformelor. Aceleași companii ar trebui să vândă platforma, configurația și suportul, să „termine” ușor configurațiile universale pentru a se potrivi cerințelor clientului (și uneori să ajusteze aceste cerințe), încercând să modifice minim configurația standard. Pentru a nu complica prea mult actualizările viitoare. Dar în realitate este adevărat opusul.

Atunci când vând noi licențe unui client, francizații primesc 50% din costul lor (minus impozitul pe venit de 13% din acest 50%). În același timp, nu trebuie să produceți nimic singur, trebuie doar să predați cheile de la 1C cumpărătorului.

Atunci când furnizează servicii, francizații nu plătesc nimic companiei 1C (cu excepția cotizațiilor de membru), dar trebuie să plătească salariul angajatului. Statul trebuie să cheltuiască bani și pe impozite - Fondul de pensii și impozitul pe venit.

Se pare că este profitabil atât pentru 1C, cât și pentru francizați să vândă licențe și neprofitabil pentru sprijin suplimentar. În același timp, pentru ca un client să cumpere un program, acesta trebuie să fie inițial adaptat cerințelor sale. Și trebuie să plătești pentru muncă. Și aici, pentru a economisi bani, sunt aduși studenți, ucenici, nespecialiști, pot fi plătiți puțin, iar uneori deloc plătiți, nici nu trebuie să fie înscriși ca personal (vor lucra neoficial). , din fericire există ceva de plătit). Rezultatul este un număr mare de vânzări cu o calitate foarte scăzută. Îmbunătățirile afectează de obicei mecanisme importante și complică actualizările viitoare. Dar în stadiul vânzărilor, nici 1C, nici francizatul nu sunt interesați de acest lucru.

Observ că nu este atât vina oamenilor de afaceri francezi, cât a companiei 1C. Concentrându-se pe vânzări, nu i-a păsat deloc de suport (nu vorbesc acum de școli, ci de faptul că acordarea de sprijin ar trebui să fie benefică atât pentru compania francizată în sine, cât și pentru 1C).

Suport tehnic.În înțelegerea companiei 1C, suportul tehnic este furnizarea de acces la secțiunea „actualizare” pentru platformă și configurații, precum și la secțiunile de informații care conțin o descriere a unor mecanisme și caracteristici ale funcționării 1C. În plus, atunci când vă abonați, veți primi un disc cu materialele specificate. Există și un forum (foarte slab în comparație cu cele populare). Există, de asemenea, posibilitatea de a trimite un e-mail companiei 1C - dar fără a spera măcar că vor răspunde (sau robotul va răspunde „Scrisoarea a fost trimisă departamentului de dezvoltare.” În ceea ce privește dezvoltarea, Yandex.Search și ajutorul încorporat în configurator oferă un suport mult mai mare.

Epilog

Am trecut la 1C în 2008, iar înainte de asta am lucrat într-o companie care dezvolta propriul program de contabilitate (Delphi 5, apoi Delphi 7). În primul rând, m-am familiarizat cu platforma 1C Enterprise 7.7 și am fost surprins de ușurința sa în dezvoltarea rapoartelor. În același timp, era clar că rapoartele au fost generate mult mai mult decât în ​​mecanismele similare pe Delphi, dar contabilii nu au fost deosebit de îngrijorați de acest lucru. Să aștepți câteva minute în loc de câteva secunde nu este o problemă. Dimpotrivă, îți poți picta unghiile acolo, bea ceai sau discuta ultimele stiri fără să se oprească de la muncă. La urma urmei, marea majoritate a contabililor din zilele noastre sunt femei.
Cu toate acestea, interfața 7.7 era foarte limitată, iar setul de obiecte era foarte sărac. Cautam alternative. M-am familiarizat cu componentele externe, dar nu am ajuns la utilizarea lor practică, deoarece... șeful a decis că este timpul să trecem la 8.1 (da, 8.2 încă nu exista), iar în această platformă, ca programator, am găsit tot ce îmi lipsea înainte.
În prezent, am autoritate atât în ​​rândul colegilor, cât și în rândul clienților care au venit la mine de la francizați. Probabil că nu vor mai contacta francezii niciodată.


În general, sunt destul de mulțumit de lucrul în platforma 1C Enterprise 8. Este potrivit pentru rezolvarea majorității problemelor de contabilitate și baze de date.

Etichete: Adăugați etichete

În acest articol voi încerca să vă spun. ca de la zero, în cât mai repede posibil, studiul 8.3 și 8.2. Și nu doar să studiez, ci și monetizează-ți cunoștințele.

Începutul este cel mai dificil lucru în orice afacere. Pentru a face primul pas. Vă recomand să vă familiarizați cu domeniul - contabilitate, comerț, contabilitate salarială. Ar trebui să începeți cu o înțelegere a comerțului: este necesară cunoașterea proceselor de bază de afaceri ale oricărei companii: achiziționarea de bunuri/materii prime, vânzarea de bunuri etc. Următorul pas este să înțelegeți elementele de bază ale contabilității.

Trebuie să reprezentați principii generale contabilitate Nu încercați să înțelegeți totul imediat, de la zero - nu va funcționa. Dacă ești programator tehnic, nu ți se cere să cunoști contabilitatea mai bine decât contabilii și să-i înveți această artă.

Pentru a învăța programul 1C 8.3 de la zero, sub forma unei părți practice, recomand instalarea celor mai comune configurații standard - „ ” și „ “. Creați o organizație de testare în baza de date, efectuați-o, faceți-o etc. Efectuați în programul 1C toate acțiunile întâlnite în viața de zi cu zi a întreprinderii.

Să începem programarea în 1C

Când ați înțeles mai mult sau mai puțin subiectul, de ce, în general, folosesc 1C enterprise, ar trebui să începeți. Merită să începeți programarea de la zero prin dezvoltarea unor configurații simple:

Obțineți 267 de lecții video pe 1C gratuit:

Creați un document de primire și valorificați mărfurile. Creați un document de vânzare - vindeți. Construiți unul în care puteți vedea fluxul de mărfuri. Elaborați un formular tipărit pentru documente. Nu recomand să explorați imediat configurațiile standard „complexe”; prima etapă a programării în 1C 8.3 de la zero este înțelegerea scopurilor obiectelor de metadate.

Explicați-vă ce , . Un punct deosebit de important în învățarea programării 1C este . Fără acesta, este imposibil să recuperați în mod eficient datele din sistem. Poate, doar pentru distracție, puteți găsi prieteni care aveau nevoie de propriul program „unic”. Puteți negocia cu ei pentru a dezvolta un astfel de program gratuit sau pentru o mică taxă. În acest caz, veți dobândi nu numai abilități de programare folosind un exemplu viu, ci și experiență de comunicare cu clientul, care este de fapt o proprietate foarte importantă.

Acum, mai mult ca oricând, ai nevoie de automotivare, de nevoia de a munci din greu și de a absorbi informații noi ca un burete. În fiecare zi vei învăța ceva nou și interesant ( Te invidiez :)). În această etapă de învățare a programării 1C de la zero, din materiale aș recomanda:

  • Începeți să citiți programarea, începând cu cele mai simple (cum ar fi „ Exemple simple dezvoltare"). Cel mai probabil, nu vei înțelege imediat totul, dar informațiile vor fi depuse în memoria ta și pot fi folosite în viitor.
  • Vizualizarea online este o informație foarte utilă și vizuală, mai ales că majoritatea le puteți obține gratuit.
  • Pentru a începe să rezolvați sarcini practice reale, înregistrați-vă pe schimbul de freelance 1C și începeți să rezolvați sarcini din arhivă. Astfel, nu numai că vei dobândi experiență reală, dar vei înțelege și ce tipuri de servicii sunt solicitate în prezent pe piață.

Monetizarea cunoștințelor în 1C

După ceva timp, devenim un fel de dezvoltator Middle 1C. Înțelegem deja arhitectura 1C 8.2, știm să distingem debitul de credit, comunicăm cu încredere cu clientul - în general, suntem specialiști cu drepturi depline care am parcurs această cale de la zero. Apare întrebarea - monetizarea cunoștințelor. De fapt, piața serviciilor 1C este extrem de mare. Și poți câștiga bani foarte decenți din asta. Să ne uităm la principalele modalități de a vă vinde serviciile:

Lucrează la 1C-Franchisee

Un mare plus este că angajează de la zero specialiști 1C. Lucrul pentru un francizat 1C este o cale de dezvoltare constantă. Cu siguranță vei învăța ceva nou și interesant în fiecare zi. Principalul avantaj al unui francizat, în opinia mea, este o limită nelimitată de sus salariile(dacă lucrezi la un tarif orar). Din experiență pot spune că poți câștiga bani foarte buni ca francizat - totul depinde de performanța ta. Când salariul este legat de producție, este foarte motivant.

Ar trebui să căutați întotdeauna opțiuni creative pentru a vă crește volumul de ore. De exemplu, creați o procesare universală care poate fi vândută tuturor clienților. De obicei, există o cantitate mare de muncă în companiile de franciză. Programatorii 1C cu experiență sunt capabili să acopere până la 300 de ore pe lună, ceea ce în ceea ce privește salariul mediu al unui programator 1C este destul de bun. Recordul meu personal este de 400 de ore.

Lucrează ca freelancer/deține propria afacere în 1C

Similar cu munca pentru un francizat. De asemenea, oferim servicii externalizate 1C. Ești motivat să oferi servicii de calitate: daca clientul pleaca nu vei avea ce manca :). O diferență semnificativă este că trebuie să căutăm un client și să menținem contabilitatea organizației (antreprenor individual sau SRL). Puteți căuta clienți pe internet, pe site-uri speciale pentru freelanceri, doar prin prieteni etc.

Lucrați la un proiect intern („fixie”)

Pentru contabilitate în diverse domenii, se utilizează programul comun 1C. Are capacitati extinse in domeniul contabilitatii. O persoană care lucrează excelent cu această aplicație poate găsi cu ușurință un loc de muncă bine plătit în aproape orice industrie. În acest articol vă veți familiariza pe scurt cu această aplicație. Pentru aceasta vei avea nevoie de:

— computer personal sau laptop;

— Software 1C (Pentru o funcționare corectă, vă recomandăm să utilizați numai versiunea originală și 100% licențiată a 1C, ceea ce puteți).

Instrucțiuni

  1. Mai întâi, trebuie să instalați shell-ul 1C pe computer. Se numește shell deoarece pentru a funcționa pe deplin, trebuie să introduceți toate datele despre compania dvs., cum ar fi:
  • Informații despre angajați;
  • Exemple de contracte;
  • Detalii si altele.

Toate informațiile din program pot fi sortate și aranjate la discreția dvs. De asemenea, are diverse setări pentru ușurință în utilizare.


Crearea unui nou element în directorul „Angajați”.

2. Pentru a completa detaliile companiei dvs., trebuie să deschideți meniul „Serviciu” și să selectați elementul „Informații despre organizație” (în diferite versiuni ale aplicației 1C, numele acestui articol poate fi ușor diferit). Deschideți meniul „Director” și găsiți secțiunea „Directorul angajaților” trebuie să introduceți toate informațiile despre angajații dvs. Există și alte directoare în program, de exemplu, informațiile despre partenerii și furnizorii dvs. sunt introduse în directorul „Contrapărți”. Familiarizați-vă cu toate cărțile de referință disponibile, astfel încât să le puteți naviga liber în viitor.

3. Toate transferurile de bani de la organizația dumneavoastră vor fi afișate în jurnalele „Bancă” și „Documente de plată”. Pentru a urmări consumabilele și bunurile companiei dvs., au fost create multe jurnale diferite, cum ar fi:

  • Bunuri;
  • Factura fiscala;
  • Conturi si altele.

Programul are, de asemenea, capacitatea de a afișa multe rapoarte și solduri diferite, toate bazate pe datele disponibile în program. De asemenea, este posibilă afișarea rapoartelor pentru servicii fiscale și sociale.

4. Dacă sunteți bine versat în bazele contabilității, cunoașteți principiile de bază ale ținerii evidenței personalului, bunurilor, bunurilor materiale etc., atunci puteți stăpâni cu ușurință acest program. Vă rugăm să rețineți că există un număr mare de manuale diferite pe acest subiect pe Internet. software, multe dintre ele sunt disponibile gratuit. Ele vă vor ajuta să învățați rapid și eficient cum să utilizați acest program.

Video: 1C managementul comerțului. Schema de lucru pas cu pas în managementul comerțului 1C