Ce este configurabilitatea sistemului 1C Enterprise. Tipuri de module software

Traduceri

Imprimare (Ctrl+P)

„1C:Enterprise” este sistem universal automatizarea activităților întreprinderii. Acesta este un mediu de dezvoltare și execuție care include un set de instrumente, mecanisme și servicii care asigură tot ceea ce este necesar pentru dezvoltarea soluțiilor de aplicații, operarea, administrarea și întreținerea acestora. Datorită acestuia
universalitate, sistemul 1C:Enterprise poate fi folosit pentru a automatiza o mare varietate de domenii activitate economică intreprinderi: contabilitatea bunurilor si materialelor, decontari reciproce cu contrapartidele etc.

Configurabilitate 1C

Caracteristica principală a sistemului 1C:Enterprise este configurabilitatea sa.
Sistemul 1C:Enterprise în sine este un set de mecanisme
concepute pentru a manipula diferite tipuri de obiecte de domeniu. Un set de obiecte, structuri de matrice de informații, algoritmi de procesare a informațiilor corespunzători sarcinii în cauză sunt determinate de o anumită configurație. Împreună cu configurația, sistemul 1C:Enterprise acționează ca un gata de utilizare produs software, axat pe anumite tipuri de întreprinderi și clase de probleme de rezolvat.
Configurația este creată și însoțită (suportată) de instrumente standard
sisteme. Configurația este de obicei furnizată ca o configurație tipică pentru o anumită zonă
aplicație, dar poate fi modificată și completată de către utilizatorul sistemului, precum și
nou dezvoltate. Sistemul 1C:Enterprise oferă suport pentru standard
configurații folosind mijloace standard.

Funcționarea sistemului 1C

Funcționarea sistemului este împărțită în două procese - dezvoltare (descrierea modelului
domeniul subiectului prin intermediul sistemului) și execuția (prelucrarea datelor subiectului
regiune).
În stadiul de dezvoltare:
● formarea structurii informaţiei prelucrate;
● crearea de formulare pentru introducerea datelor inițiale, vizualizarea diverselor liste de date;
● organizarea stocării informațiilor introduse și finale;
● redactarea rapoartelor si prelucrarea;
● formarea de interfeţe de comandă pentru diverse grupuri de utilizatori;
● crearea unei liste de utilizatori;
● atribuirea unor drepturi utilizatorilor.
Rezultatul dezvoltării este un produs software (configurare) care
reprezintă un model de domeniu.
În modul Configurator, puteți crea configurații noi, edita pe cele existente, precum și compara și combina mai multe configurații.
În stadiul de dezvoltare, sistemul funcționează cu astfel de concepte (obiecte) universale precum document, jurnal de documente, director, detalii, formular, registru și altele.
Combinația acestor concepte definește conceptul de sistem. La rândul său, procesul
configurația este împărțită în mai multe componente (diviziunea este condiționată
caracter), determinând succesiunea scrierii și scopul volumelor de descriere.
Aceasta este o configurație „vizuală” (crearea unei structuri de configurare, formulare de dialog și documente de ieșire, un mecanism pentru ca utilizatorii să lucreze cu date (interfață) și drepturi
accesul diferitelor grupuri de utilizatori la diverse informații) și scrierea programelor
în limbajul încorporat 1C: Enterprise pentru procesarea datelor de intrare și de ieșire.
La nivel de sistem, chiar conceptele de obiecte și operațiuni standard pentru acestea
prelucrare. Instrumentele de configurare vă permit să descrieți structura informațiilor,
incluse în aceste obiecte, și algoritmi care descriu specificul prelucrării lor, pt
reflexii diverse caracteristici contabilitate.
Structura informaţiei este proiectată la nivelul tipurilor prevăzute în sistem
obiecte prelucrate din domeniul subiectului (constante, directoare, documente,
registre, enumerări etc.).
În timpul execuției, sistemul funcționează cu concepte specifice descrise în
etapa de configurare (directoare de mărfuri și organizații, facturi, facturi etc.).
Când utilizatorul lucrează în modul 1C:Enterprise, se realizează prelucrarea informațiilor
atât prin mijloace standard ale sistemului, cât și folosind algoritmi creați pe
etapa de configurare.

Concepte de bază ale sistemului 1C

Această secțiune discută conceptele de bază pe care le operează sistemul
„1C: Întreprindere”. Această secțiune va fi utilă pentru cei care nu sunt încă familiarizați cu sistemul
„1C: Întreprindere”.
Descrierile anumitor mecanisme vor fi însoțite de exemple. Este posibil ca în
În descriere veți întâlni concepte și termeni care vă sunt încă nefamiliari. Continuați să citiți: sensul termenilor folosiți va deveni clar în timpul prezentării și pentru mai multe informatii detaliate Puteți consulta oricând capitolele relevante ale acestui manual.

Conceptul de configurare 1C

Baza conceptului este conceptul de „configurare”.
O configurație în sistemul 1C:Enterprise este un set de interconectate
componente:
● subsisteme;
● structura acreditărilor, formele lor de introducere, selecție, tipărire;
● componența mecanismelor de înregistrare a datelor finale și a mișcărilor datelor contabile;
● alcătuirea diferitelor rapoarte și procesări;
● interfata de comanda;
● un set de roluri (drepturi de acces);
● un set de proceduri și funcții comune (modul de aplicație, modul de aplicație gestionată, modul de conexiune externă, modul de sesiune, module comune), machete de documente de foi de calcul etc.;
● obiecte auxiliare:
● opțiuni funcționale și parametrii acestora;
● stocare setări;
● instrumente de lucru cu Web (servicii web, link-uri WS, servicii HTTP);
● diverse informații suport (imagini, șabloane, stiluri etc.).
De fapt, structura de configurare este un model de domeniu. Creare
configurarea se realizează cu ajutorul configuratorului. Configurație creată
utilizat de sistemul 1C:Enterprise pentru a implementa mediul software,
adecvat pentru îndeplinirea sarcinilor contabile necesare.
Rolurile din sistemul 1C:Enterprise determină permisiunile utilizatorilor cu care să lucreze
informații care sunt procesate în sistem. Totalitatea oferite
Utilizatorul autorităţii este determinat, de regulă, de sfera responsabilităţilor sale.
Operația de atribuire a rolurilor unui utilizator rezolvă două probleme principale:
● pe de o parte, cercul utilizatorilor de informații confidențiale este limitat,
care, desigur, este mereu prezent în orice sistem contabil;
● pe de altă parte, interzicerea anumitor operațiuni (în primul rând
operațiuni de ștergere și corectare a datelor) permite într-o oarecare măsură
preveni posibile pierderi informaţii.
Toate componentele configurației sunt strâns interconectate și, de regulă, necesită
implementarea coordonată a modificărilor (în special în ceea ce privește drepturile utilizatorilor).
Astfel, atribuirea rolurilor poate fi efectuată numai pentru obiectele existente
configurații (documente specifice, jurnale, directoare, rapoarte). Adăugând la
structura de configurare a unui nou obiect trebuie să fie însoțită de introducere
schimbări adecvate de rol.
Sistemul ia în considerare atribuirea drepturilor obiectelor atunci când construiește interfața de comandă. Dacă, de exemplu, utilizatorului i se interzice vizualizarea unui director, atunci comanda de deschidere a formularului de listă a acestui director va fi eliminată automat din interfața de comandă. De asemenea, formularele iau în considerare în mod automat drepturile atunci când afișează formularele.

1C obiecte de configurare

Un obiect de configurare în sistemul 1C:Enterprise este înțeles ca un obiect formal
descrierea unui grup de concepte (domeniu, mijloace de interacțiune a utilizatorului cu
sistem) cu caracteristici similare și același scop.
Să dăm un exemplu. Obiect de configurare a directorului în sistemul 1C:Enterprise
este destinat pentru menținerea listelor de elemente omogene de date - directoare,
fișiere card, colecții de reglementare etc. Utilizarea obiectelor de configurare de acest tip vă permite să organizați întreținerea oricăror directoare necesare pentru automatizarea activităților unei întreprinderi.

De regulă, obiectele de configurare de tip Director sunt analogi de computer ale tipurilor de directoare care există de fapt într-o întreprindere, de exemplu, un director de angajați sau o gamă de produse, deși pot fi folosite și pentru a organiza liste care nu au fizice evidente. analogi.
Rețineți că un obiect de configurare nu descrie o anumită valoare, dar

1C: Întreprindere

1C:Enterprise este un sistem universal pentru automatizarea activităților întreprinderii.

Datorită versatilității sale, sistemul 1C:Enterprise poate fi utilizat pentru a automatiza o varietate de domenii ale activității economice a unei întreprinderi: contabilitatea bunurilor de mărfuri și materiale, decontări reciproce cu contrapărțile, calculul salariilor, calculul deprecierii mijloacelor fixe, contabilitate pentru orice secțiuni etc.
Configurabilitate

Configurația este creată de instrumentele standard ale sistemului. Configurația este de obicei furnizată de 1C ca o configurație standard pentru o anumită aplicație, dar poate fi modificată, completată de utilizatorul sistemului și, de asemenea, dezvoltată din nou.

Structura componentelor
Sistemul 1C:Enterprise are o structură componente. Unele dintre capabilitățile oferite de sistem pentru rezolvarea problemelor de automatizare sunt de bază, adică sunt suportate în orice opțiune de livrare a sistemului. Acestea sunt, în primul rând, mecanisme de susținere a cărților și documentelor de referință. Alte capabilități sunt implementate de componentele sistemului: de exemplu, menținerea unei liste de conturi contabile. Astfel, compoziția componentelor instalate determină funcționalitatea sistemului.

În total, există trei componente principale: „Contabilitatea”, „Contabilitatea operațională”, „Calcul”. Fiecare componentă extinde capacitățile sistemului cu mecanismul său de procesare a informațiilor. Aceste mecanisme nu pot fi comparate fără ambiguitate cu sarcinile de automatizare specifice domeniului subiectului, dar au un accent destul de clar, ceea ce determină alegerea componentelor necesare pentru a crea o configurație specifică.

Componenta Contabilitate implementează reflecția tranzactii comerciale, care apar la întreprindere în contabilitate. Acesta manipulează concepte precum conturile contabile, tranzacțiile și înregistrările.

Capacitățile componentei „Contabilitate” vă permit să efectuați contabilitate în paralel în mai multe planuri de conturi, să mențineți o contabilitate analitică multidimensională și pe mai multe niveluri, o contabilitate cantitativă și valutară.

Componenta Contabilitate oferă capacitatea de a menține înregistrări contabile pentru mai multe întreprinderi într-o singură bază de informații. Componenta „Contabilitatea operațională”

concepute pentru a automatiza contabilitatea operațională a disponibilității și mișcării fondurilor. Capacitățile componentei „Contabilitatea operațională” vă permit să înregistrați mișcările și să obțineți informații despre mișcările și soldurile de mărfuri, materiale, numerar și alte active ale întreprinderii în timp real într-o varietate de secțiuni. Componenta „Contabilitatea operațională” susține mecanismul de evidență, care asigură înregistrarea mișcărilor și primirea soldurilor în diverse secțiuni. Utilizarea acestui mecanism vă permite să automatizați contabilitatea decontărilor reciproce cu clienții, contabilitatea stocurilor de mărfuri și multe altele. Unul dintre principalele domenii de aplicare a acestei componente este automatizarea contabilității operațiunilor de depozit și comerț. concepute pentru a automatiza calcule periodice complexe. Capacitățile acestei componente vă permit să efectuați calcule de complexitate diferită, inclusiv recalcularea retroactivă a rezultatelor și să mențineți o arhivă de calcule pentru perioadele trecute. Aceste capabilități sunt implementate de jurnalele de calcul suportate de această componentă.

Unul dintre principalele domenii de aplicare a componentei este calculul salariilor.

- 48,50 Kb

Instituție de învățământ non-statală

studii profesionale superioare

„Institutul ruso-britanic de management”

(NOUVPO RBIU)

TEST

Disciplina: „Analiză și programare orientată pe obiect”

Verificat

profesor al catedrei

matematica si informatica

Ivinskaya N.L.

elev al grupei PI-22

Glazkova N.A.

2013

Chelyabinsk 2013

Configurabilitatea sistemului 1C: Enterprise.

1C:Întreprinderea este un sistem universal de automatizare a activităților economice și organizaționale ale unei întreprinderi.

  1. 1C: O întreprindere se poate „adapta” la caracteristicile unui anumit domeniu de activitate în care se aplică. Termenul de configurabilitate este folosit pentru a se referi la această capacitate.

Care sunt părțile principale ale sistemului?

În mod logic, întregul sistem poate fi împărțit în două părți mari care interacționează strâns între ele: configurația și platforma care gestionează funcționarea configurației. Pentru a înțelege mai bine interacțiunea acestor părți ale sistemului, să-l comparăm cu un CD player. După cum bine știți, un player este folosit pentru a asculta muzică. „Nu există tovarăși după gust”, motiv pentru care există multe CD-uri diferite pe care opere muzicale

pentru fiecare gust. Și pentru a asculta orice compoziție, trebuie să introduceți un CD în player, iar playerul va reda piesa muzicală înregistrată pe ea. Mai mult, un CD player modern vă va permite chiar să înregistrați propria selecție de muzică, de exemplu. creați un nou CD.

  1. Un recorder în sine este complet inutil fără un CD, la fel cum un CD în sine nu ne poate ajuta la nimic (în afară de a servi drept coaster de cafea) dacă nu avem un recorder.

Revenind la sistemul 1C:Enterprise, putem spune că platforma este un fel de „player”, iar configurația este un „CD”. Platforma asigură că configurația funcționează și vă permite să faceți modificări sau să vă creați propria configurație.

Există o singură platformă (1C:Enterprise 8.0) și multe configurații. Pentru ca orice soluție de aplicație să funcționeze, sunt întotdeauna necesare o platformă și o anumită (una) configurație.

Platforma în sine nu poate efectua sarcini de automatizare, deoarece este creată pentru a asigura funcționarea oricărei configurații. Configurația în sine este, de asemenea, inutilă, deoarece pentru a putea îndeplini sarcinile pentru care a fost creată, trebuie să aibă o platformă care să-și gestioneze funcționarea.

  1. Când ar trebui să utilizați termenul de configurare și când ar trebui să utilizați termenul de soluție de aplicație?

Ambii termeni denotă acea parte a sistemului 1C:Enterprise care rulează sub controlul platformei și care este „văzută” de toți utilizatorii (se întâmplă, desigur, ca utilizatorii să lucreze și cu instrumente de platformă, dar acestea sunt „avansate”. ” utilizatori).

Utilizarea unuia sau celuilalt termen depinde de contextul în care se face prezentarea. Dacă vorbim de acțiuni ale dezvoltatorului, atunci se folosește termenul de configurare, deoarece acesta este termenul exact 1C:Enterprise. Termenul de soluție aplicată este mai general acceptat și de înțeles pentru utilizatorul sistemului 1C:Enterprise.

  1. La ce sunt folosite? moduri diferite lansarea sistemului 1C:Enterprise?

Deoarece sarcinile de automatizare pot fi foarte diferite, 1C și partenerii săi produc soluții de aplicație, fiecare dintre acestea fiind concepută pentru a automatiza un anumit domeniu al activității umane.

Exemple de soluții de aplicații existente includ soluția Trade Management, concepută pentru a automatiza operațional și contabilitate de gestiune, „Managementul resurselor umane”, menit să implementeze politica de personal a companiei sau „Managementul întreprinderii de producție”, acoperind principalele contururi ale contabilității și managementului la o întreprindere de producție.

Soluția aplicativă este, dacă este posibil, universală pentru a satisface nevoile unei largi varietati de întreprinderi care își desfășoară activitatea în același domeniu de activitate. Și asta e bine. Pe de altă parte, o astfel de versatilitate va duce inevitabil la faptul că nu toate capabilitățile soluției de aplicație vor fi utilizate la o anumită întreprindere, iar unele capabilități vor lipsi.

Aici iese în prim-plan configurabilitatea sistemului, deoarece platforma, pe lângă gestionarea configurației, conține instrumente care vă permit să faceți modificări la configurația în uz. Mai mult, platforma vă permite să vă creați propria configurație „de la zero” dacă, dintr-un motiv oarecare, folosirea unei configurații standard pare inadecvată.

Sistemul 1C: Enterprise are diferite moduri de operare: 1C: Enterprise și Configurator.

Modul 1C: Enterprise este principalul și servește pentru munca utilizatorilor sistemului. În acest mod, utilizatorii introduc date, le procesează și primesc rezultate.

Modul Configurator este folosit de dezvoltatori și administratorii de baze de date. Acest mod oferă instrumentele necesare pentru a modifica o configurație existentă sau pentru a crea o nouă configurație.

  1. Ce este un arbore de configurare?

Arborele de configurare este instrumentul principal cu care lucrează dezvoltatorul. Arborele de configurare conține aproape toate informațiile despre ce constă configurația.

  1. Ce sunt obiectele de configurare?

Configurația este o descriere. Descrie structura datelor pe care utilizatorul le va folosi în modul 1C:Enterprise. În plus, configurația descrie diverși algoritmi pentru procesarea acestor date, configurația conține informații despre cum ar trebui să arate aceste date pe ecran și pe imprimantă etc.

Pentru ca sistemul 1C:Enterprise să fie configurat rapid și ușor pentru sarcinile aplicației necesare, întreaga descriere pe care o conține configurația constă din anumite unități logice numite obiecte de configurare.

  1. Ce creează sistemul pe baza obiectelor de configurare?

Obiectele de configurare reprezintă detalii ale constructorului din care este asamblată configurația. De obicei, într-un designer există un anumit set de piese. Piesele pot fi de diferite tipuri: lungi, scurte, pătrate, dreptunghiulare etc. Putem conecta părți între ele în diferite moduri.

Același lucru este valabil și pentru obiectele de configurare. Putem crea doar obiecte de anumite tipuri. Dar putem crea cât de multe din fiecare tip de obiect avem nevoie. Obiectele de un tip diferă de obiectele de alt tip prin faptul că au proprietăți diferite (mai precis, un set diferit de proprietăți). Obiectele pot interacționa între ele, iar noi putem descrie o astfel de interacțiune.

  1. În ce moduri puteți crea un obiect de configurare?

Prima cale. Trebuie să plasați cursorul pe tipul de obiecte de configurare care vă interesează, iar în panoul de comandă al ferestrei de configurare, faceți clic pe butonul Acțiuni, Adăugare.

A doua cale. Puteți utiliza meniul contextual, care este apelat când faceți clic pe butonul din dreapta al mouse-ului. Plasați cursorul pe tipul de obiecte de configurare care vă interesează și apăsați butonul dreapta al mouse-ului. În meniul care apare, selectați Adăugați.

Scurtă descriere

Pentru a înțelege mai bine interacțiunea acestor părți ale sistemului, să-l comparăm cu un CD player. După cum bine știți, un player este folosit pentru a asculta muzică. „Nu există tovarăși după gust”, așa că există multe CD-uri diferite pe care sunt înregistrate lucrări muzicale pentru fiecare gust. Și pentru a asculta orice compoziție, trebuie să introduceți un CD în player, iar playerul va reda piesa muzicală înregistrată pe ea.

1 . Caracteristici generale ale sistemului 1C:Enterprise

1C:Enterprise este un sistem software conceput pentru a automatiza diverse domenii de activitate economică a întreprinderilor, organizațiilor și instituțiilor, indiferent de tipul lor de activitate și forma de proprietate, cu niveluri variate de complexitate contabilă. Datorită versatilității sale, este utilizat pentru a automatiza o varietate de domenii ale activității economice a unei întreprinderi: contabilitate, personal, comerț operațional, contabilitate depozit și producție, precum și salarizare, contabilitatea bunurilor de mărfuri și materiale, decontări reciproce cu contrapărțile. .

1C:Enterprise este un sistem de soluții aplicative (configurații) construit după principii comune și pe o singură platformă tehnologică.

Platformă tehnologică determină capabilitățile potențiale ale sistemului de rezolvare a problemelor de automatizare ale întreprinderilor clienți.

Configurații sunt concentrate pe automatizarea unui anumit domeniu de activitate economică, lucrează pe baza unor platforme tehnologice adecvate.

O întreprindere poate achiziționa configurația care corespunde nevoilor sale curente. Produsele 1C se concentrează în principal pe crearea de programe pentru întreprinderile mici și mijlocii.

În funcție de obiectivele automatizării, se pot distinge următoarele: 1C: Funcții de întreprindere :

1) Analiza și managementul performanței întreprinderii.

Această funcție se adresează șefului întreprinderii și managerilor responsabili de rentabilitatea afacerii și dezvoltarea acesteia.

Scopul său este de a oferi managerilor informații actualizate necesare pentru a evalua situația și a lua decizii.

De exemplu:

Bugetare (planificare activitati financiareși compararea planurilor cu datele reale);

Analiza rentabilitatii activitatilor de productie;

Analiza vânzărilor de mărfuri și produse;

Prognoza vânzărilor.

2) Contabilitatea si conducerea activitatilor operationale ale intreprinderii.

Această funcție se adresează managerilor și angajaților direct implicați în activități de comerț, producție sau servicii.

Asigură funcționarea zilnică eficientă a întreprinderii:

Intocmirea documentelor;

Managementul circulatiei marfurilor;

Lucrul cu documente XML.

Disponibilitate platformă unică vă permite să creați soluții specializate bazate pe cele standard, adăugând doar diferențe care țin cont de specificul întreprindere specifică.

§ Beneficiile de a avea o singură platformă :

§ - costul redus al industriei și al soluțiilor individuale (deoarece costurile creării lor sunt mai mici decât costurile dezvoltării unui program „de la zero”);

§ - viteza mare de dezvoltare si modificare a solutiilor aplicative (intrucat functiile solutiilor standard sunt folosite la maxim).

§ - viteză mare de învățare a utilizatorului (după ce a studiat în cursurile 1C:Enterprise sau având experiență de lucru cu oricare dintre programe, utilizatorul stăpânește rapid capacitățile soluțiilor specializate sau individuale);

§ - ușurința administrării sistemului

(Funcțiile de administrare sunt practic independente de configurația specifică. Majoritatea administratorilor de sistem și a specialiștilor în automatizare au deja experiență în administrarea și modificarea soluțiilor aplicației 1C:Enterprise. De obicei, stăpânirea acestor funcții are loc foarte rapid - în câteva zile).

În prezent, majoritatea întreprinderilor folosesc versiunea 7.7 a platformei. Astăzi, câteva sute de configurații dezvoltate de 1C sunt produse pe baza acestuia. În 2003 a apărut o nouă generație platforma tehnologica(versiunea 8.0), a înlocuit versiunea actuală 7.7, rezolvând în același timp o serie de probleme principale: creșterea performanței și scalabilității, extinderea funcționalității și creșterea eficienței procesului de dezvoltare.

3) Structura componentelor

Platforma 1C:Enterprise are o structură de componente - include 3 componente.

Unele dintre capabilitățile sistemului 1C:Enterprise sunt de bază, adică sunt acceptate în orice opțiune de livrare a sistemului. Acestea sunt, în primul rând, mecanisme de susținere a cărților și documentelor de referință.

Alte capabilități (suplimentare) sunt implementate de componentele sistemului.

Compoziția componentelor instalate determină funcţionalitate sisteme.

În total, există trei componente principale: „Contabilitatea”, „Contabilitatea operațională”, „Calcul”. Fiecare componentă extinde capacitățile sistemului cu mecanismul său de procesare a informațiilor. Aceste componente sunt baza, baza pentru tot ceea ce este dezvoltat.

Componentă "Contabilitate" concepute pentru întreținerea oricăror secțiuni contabilitate. Vă permite să reflectați în contabilitate tranzacțiile de afaceri care au loc la întreprindere. Automatizează complet contabilitatea de la introducerea documentelor primare până la generarea de rapoarte. Sprijină sisteme diferite contabilitate, vă permite să păstrați evidența mai multor întreprinderi într-o bază de informații.

Oferă întreținerea planurilor de conturi, înregistrarea tranzacțiilor, primirea rezultatelor contabile și raportare. Folosește concepte precum conturi contabile, tranzacții și înregistrări. Capacitățile componentei „Contabilitate” vă permit să efectuați contabilitate în paralel în mai multe planuri de conturi, să efectuați contabilitate analitică multidimensională și pe mai multe niveluri, contabilitate cantitativă și valutară.

Componentă „Contabilitatea operațională” concepute pentru a înregistra disponibilitatea și circulația mărfurilor bunuri materialeși numerar în diverse secțiuni. Este axat pe lucrul în timp real (păstrează automat soldurile curente ale mărfurilor și numerar).

Componenta „Contabilitatea operațională” suportă un mecanism de înregistrare care asigură înregistrarea mișcărilor și primirea soldurilor. Acest lucru vă permite să automatizați contabilitatea decontărilor reciproce cu clienții, controlul stocurilor de mărfuri și multe altele. Cel mai adesea, această componentă este utilizată pentru automatizarea contabilității operațiunilor de depozit și comerț, active materiale, contabilitate în sectorul serviciilor etc.

Componentă "Calcul" concepute pentru a efectua calcule periodice complexe. Vă permite să efectuați calcule de complexitate diferită (inclusiv cu recalcularea retroactivă a rezultatelor) și să mențineți o arhivă de calcule pentru perioadele trecute. Aplicatii:

· contabilizarea mișcărilor angajaților companiei, calcularea salariilor acestora și a diverselor compensații;

· evidența personalului;

· contabilitatea gamei de produse si servicii produse, calculul costului acestora;

· înregistrarea clienților și calcularea costului comenzilor efectuate pentru aceștia;

· contabilitatea materialelor si MBP;

· contabilitatea mărfurilor, serviciilor și producției;

· contabilitatea decontărilor reciproce cu organizații, debitori, creditori, persoane responsabile;

· contabilitatea salariilor;

· contabilitatea decontărilor cu bugetul;

· alte secțiuni de contabilitate.

Sistemul 1C: Enterprise are opțiuni flexibile organizatie contabila:

· contabilitate sintetică folosind un plan de conturi pe mai multe niveluri;

· contabilitate după mai multe planuri de conturi;

· contabilitatea valutară și contabilitatea acoperirii valutare;

· contabilitate analitică multidimensională;

· contabilitate analitică pe mai multe niveluri pentru fiecare dimensiune;

· contabilitate cantitativă;

· contabilizarea mai multor întreprinderi într-o singură bază de informații.

Introducerea informațiilor în 1C:Enterprise poate fi organizată cu diferite grade de automatizare:

· modul de operare cu introducere manuală;

· modul operațiuni tipice;

· modul de generare automată a tranzacţiilor pe baza documentelor.

O diferență importantă între conturile contabile și alte tipuri de date este capacitatea de a crea conturile în sine, atât în ​​configurație, cât și în baza de informații în sine. Includerea anumitor conturi într-o configurație este utilizată dacă configurația în sine este creată folosind aceste conturi și proprietățile lor specifice, de exemplu, dacă configurația specifică că documentele generează automat tranzacții pentru aceste conturi.

Principalele caracteristici ale componentei „Contabilitatea operațională”.

Componenta „Contabilitatea operațională” a sistemului 1C:Enterprise este un sistem universal de contabilizare a disponibilității și mișcării fondurilor și poate fi configurată pentru diverse scheme contabile pentru inventariere, decontări reciproce, fonduri în conturi curente și în numerar, împrumuturi, consignație , etc.

Sistemul 1C:Enterprise oferă o soluție pentru o gamă largă de sarcini operaționale de contabilitate diverse, de exemplu:

· contabilitatea stocurilor de mărfuri în depozit și mișcarea acestora;

· contabilizarea decontărilor reciproce cu clienții și furnizorii;

· rezervarea mărfurilor și controlul plăților;

· contabilizarea banilor în conturi curente și în casa de marcat;

§ materiale

§ contabilitatea productiei

§ contabilitate tranzactii valutare

§ decontari reciproce cu organizatii

§ decontari cu persoane responsabile

§ calcule salariale

§ calcule cu bugetul.

1C: Contabilitatea vă permite să automatizați pregătirea oricăror documente primare:

§ facturi si facturi

§ acte, facturi, cereri, imputerniciri

§ alte documente.

1C: Contabilitatea include un set de rapoarte standard care permit unui contabil să obțină informații pentru o perioadă arbitrară, în diferite secțiuni și cu gradul de detaliu necesar. Toate rapoartele generate pot fi tipărite.

Instrumentele de lucru cu documente vă permit să organizați introducerea documentelor, distribuirea lor arbitrară între reviste și căutarea oricărui document de către diverse criterii: număr, dată, sumă, contraparte.

2) Configurație tipică 1C: COMERȚ ȘI DEPOZIT 7.7
(
Componenta „Contabilitatea operațională”)

„1C: Comerț și depozit” este destinat înregistrării tuturor tipurilor de tranzacții comerciale. Automatizează munca în toate etapele întreprinderii.

Caracteristici principale:

§ gestiune separată şi contabilitate financiară

§ contabilitate în numele mai multor persoane juridice

§ contabilitatea loturilor inventar cu posibilitatea de a selecta o metodă de anulare a costurilor (FIFO, LIFO, medie)

§ contabilitate separată bunuri propriiși bunuri luate spre vânzare

§ înregistrarea cumpărării şi vânzării mărfurilor

§ completarea inițială automată a documentelor pe baza datelor introduse anterior

§ contabilizarea decontărilor reciproce cu cumpărătorii și furnizorii cu detaliile contractelor

§ formarea documentelor primare

§ rezervarea marfurilor si controlul platii

§ contabilitatea fondurilor in conturile curente si in casa de marcat

§ contabilitate împrumuturi de mărfuriși controlul rambursării acestora

§ contabilizarea bunurilor transferate spre vanzare, returnarea si plata acestora

„1C: Comerț și depozit” oferă următoarele capabilități:

§ stabilirea pentru fiecare produs a numarului necesar de preturi de diferite tipuri, stocarea preturilor furnizorilor, control automat si modificari prompte ale nivelurilor de pret;

§ lucrul cu documente interdependente;

§ calcularea automată a preţurilor de anulare a mărfurilor;

§ efectuați modificări rapid folosind procesare de grup cărți de referință și documente;

§ ținerea evidenței mărfurilor în diverse unități de măsură și încasări diverse valute;

§ obținerea unei varietăți de informații de raportare și analitice privind circulația mărfurilor și a banilor;

§ formarea automata înregistrări contabile pentru 1C: Contabilitate;

§ lucrul cu echipamente comerciale: case de marcat, imprimante de chitanțe, scanere și imprimante de coduri de bare, terminale POS etc.

3) 1C: Salariile și personalul 7.7
(componenta de calcul)

Programul „1C: Salariul și personalul” este conceput pentru calculul salariilor și evidența personalului. Poate fi folosit atât în ​​întreprinderi comerciale, cât și în organizatii bugetare. Vă permite să păstrați evidența angajaților, să înregistrați mișcările oficiale, să primiți referințe statistice după componenţa personalului.

Functionalitate principala:

1) Salarizare:

      Diverse sistemeși forme de remunerare Contabilitatea orelor lucrate Contabilitatea caracteristicilor nordice și regionale

2) Automatizarea evidenței personalului

      Menținerea unui tabel de personal Stocarea informațiilor despre orele lucrate Înregistrarea mișcărilor oficiale Întocmirea ordinelor de admitere, concediu, concediere, transferuri de personal Intrare și calcul concediu medical; Înregistrarea concedierilor cu calculul indemnizației de concediu de odihnă, indemnizație de concediere.

3) Generarea de rapoarte pentru transmitere către autoritatile fiscaleși către sucursalele Fondului de pensii (informații privind veniturile indivizii, informatii individuale ale persoanelor asigurate)

4) Ținând cont de caracteristicile organizațiilor bugetare

4) Configurație complexă „Contabilitate + Comerț + Depozit + Salariu + Personal”

Păstrează capacitățile principalelor configurații „Contabilitate”, „Comerț și Depozit” și „Salarii și Personal” și oferă contabilitate integrată:

      Sistem unificat informații de reglementare și de referință; Reflectarea automată a operațiunilor comerciale și de depozit și a calculelor de salarizare în contabilitate; Contabilitate financiara pentru mai multe persoane juridice
      ; Contabilitate de gestiune unificata.

6. Moduri de lansare pentru programele 1C:Enterprise

La pornirea sistemului 1C:Enterprise, puteți selecta unul dintre cele 4 moduri de operare - „1C:Enterprise”, „Configurator”, „Debugger”, „Monitor”.

Modul „Configurator”.- intrarea în modulul de configurare (reconstruire) a programului de lucru.

În modul de configurare, se formează structura bazei de informații, compoziția și proprietățile diferitelor obiecte de sistem sunt modificate în conformitate cu nevoile unei anumite întreprinderi. În etapa de configurare, puteți modifica directoare existente sau crea noi directoare, documente, formulare de raportare, algoritmi pentru calcularea diverșilor indicatori contabili și analitici.

Când configurați sistemul, puteți crea și seturi de drepturi de acces la date care corespund utilizatorilor de diferite niveluri. Configuratorul oferă posibilitatea de a personaliza interfața sistemului (meniuri, bare de instrumente, combinații de taste). În plus, în Configurator puteți crea o listă de utilizatori pentru organizatie specifica, precum și să atribuiți diferite interfețe de utilizator diferitelor tipuri de utilizatori (manageri, contabili, ofițeri de resurse umane etc.).

La configurare, sunt utilizate atât instrumente vizuale, cât și un limbaj macro încorporat.

Modul „1C: Enterprise”.– acesta este modul utilizator, intrand direct in programul de lucru pentru contabilitate, modul de executie configuratie.

Acest mod este utilizat în scopul introducerii, procesării, stocării și emiterii de informații rezumative despre activitățile întreprinderii. Vă permite să introduceți documente, să completați directoare, să efectuați calcule și să generați diverse rapoarte. În acest mod, utilizatorul păstrează înregistrări folosind obiecte create în timpul etapei de configurare.

Astfel, configurație– aceasta este dezvoltarea sau modificarea setărilor programului în modul „Configurator”. Păstrarea înregistrărilor– aceasta lucrează cu programul în modul 1C:Enterprise în setările curente ale programului.

Prezența acestor două moduri vă permite să utilizați programul pentru o lungă perioadă de timp, fără a-l înlocui cu unul nou.

Modul „Monitor”. Sistemul înregistrează și își amintește automat orice acțiuni ale utilizatorului pentru modificarea datelor sau setărilor. Modul „Monitor” oferă acces la aceste date. Acest lucru se face astfel încât, în cazul unor erori sau defecțiuni, un specialist, după ce a analizat aceste informații, să poată determina cauza problemelor.

Monitorul vă permite să vizualizați o listă de utilizatori activi, adică acei utilizatori care sunt în acest moment lucra cu baza de informatii. În plus, monitorul vă permite să analizați jurnalul acțiunilor efectuate de utilizatori pentru orice perioadă de timp (istoric de lucru al utilizatorului), precum și să arhivați istoricul jurnalului.

Modul depanare - Acesta este un mod conceput pentru depanarea configurației create. Facilitează dezvoltarea modulelor software pentru sistemul 1C:Enterprise.

Acțiunile de reconstruire a programului pot duce la erori. „Depanatorul” este conceput pentru a găsi o eroare în propriile calcule și o modalitate de a corecta rezultatul nedorit, de a restabili ordinea în proiectare.

Debuggerul vă permite să monitorizați execuția modulelor software de configurare, să măsurați timpul de execuție comparativ și să vizualizați conținutul variabilelor.

Acesta oferă următoarele caracteristici:

· executarea pas cu pas a modulului;

· întreruperea și continuarea execuției modulelor;

· capacitatea de a depana mai multe module simultan;

· calculul expresiilor pentru analiza stării variabilelor;

· măsurători de performanță.

7. Obiecte metadate de bază

Metadate

Baza sistemului 1C:Enterprise este conceptul metadate. Metadatele sunt o colecție de obiecte care alcătuiesc o configurație. Acestea sunt configurate pentru a stoca și procesa informații despre activitățile unei anumite întreprinderi. Acestea sunt date despre date, adică:

Informații despre structura bazelor de date de informații (directoare, documente etc.);

Forme de dialoguri și liste;

Tabele de raportare;

Module software în care algoritmii de operare ai sistemului sunt descriși într-un limbaj încorporat.

Programul 1C este o colecție de obiecte de metadate interconectate.

Obiecte metadate de bază- acestea sunt obiecte care sunt prezente în toate componentele sistemului 1C, adică acestea sunt obiecte comune tuturor celor trei componente.

Obiecte de bază:

1) constante

2) Directoare

3) Transferuri

4) Documente

5) Jurnalele documentelor

7) Prelucrare

1) constante

Folosit pentru a lucra cu informații permanente și condiționat permanent. Constantele sunt folosite pentru a stoca informații care fie nu se modifică deloc în timpul funcționării sistemului, fie se modifică destul de rar. De exemplu, „Numele organizației”, „Cota TVA”, „Numele complet al contabilului șef”, etc.

Comoditatea utilizării constantelor constă în faptul că unele informații sunt introduse în ele o singură dată, care pot fi folosite în mod repetat în viitor. De exemplu, numele deja menționat al organizației poate fi introdus într-o constantă special declarată, iar sub diferite forme numele constantei poate fi folosit pentru a obține valoarea acesteia - numele organizației. Dacă există modificări în numele organizației, este suficient să o schimbați o singură dată - într-o constantă - și toate modificările se vor reflecta automat în acele locuri în care este utilizată această constantă.

Un număr nelimitat de constante poate fi descris în sistem. În etapa de configurare, este specificată o listă de constante și sunt descrise caracteristicile acestora. În etapa de execuție a configurației, sunt specificate valorile constantelor în sine.

2) Directoare

Directoarele sunt concepute pentru a lucra cu informații permanente și condiționat permanente cu un anumit set de valori. Fiecare director este o listă de obiecte omogene: angajați, organizații, bunuri etc. Fiecare astfel de obiect este numit element de director.

Utilizarea directoarelor vă permite să eliminați introducerea de informații ambigue (la completarea detaliilor documentelor sau a altor directoare). De exemplu, dacă o factură vă cere să introduceți numele unei organizații client, selectarea unui element din directorul client va evita introducerea numelui din greșeală.

Orice director este format din elemente, fiecare dintre ele având câteva detalii. De exemplu, ca elemente de director " Materiale„ oferă informații despre unități specifice de active materiale. În consecință, fiecare element este descris prin detalii precum numele materialului, codul, unitatea de măsură, prețul etc.

În modul contabil, utilizatorul poate introduce elemente noi în directoare, precum și corecta sau șterge pe cele introduse anterior. Și în etapa de configurare, puteți seta proprietățile fiecărui director specific (de exemplu, lungimea și tipul de cod, numărul de niveluri, suport pentru coduri unice, set de detalii de director).

Pe lângă cod și nume, puteți crea și alte detalii pentru a stoca orice informații suplimentare despre elementul director.

Pentru fiecare director, pot fi specificate mai multe forme de vizualizare și editare.

Într-o anumită configurație, numărul necesar de directoare este creat pentru a stoca date despre obiectele utilizate în automatizarea unui anumit domeniu. De exemplu, acestea ar putea fi directoare „Organizații”, „Produse”, „Angajați”, etc.

Sistemul 1C:Enterprise vă permite să vă organizați directoare pe mai multe niveluri, ale căror elemente pot fi împărțite în grupuri. Utilizarea directoarelor pe mai multe niveluri vă permite să stocați informații cu nivelul necesar de detaliu, precum și să organizați întreținerea contabilității analitice pe mai multe niveluri pentru conturi.

Sistemul 1C: Enterprise are un mecanism de suport directoarele subordonate. Acest lucru vă permite să legați elemente ale diferitelor directoare între ele. Fiecare element al unui director subordonat aparține unui element al directorului proprietar. De exemplu, organizațiile și contractele cu acestea, bunurile și unitățile lor de măsură etc.

Unele detalii de director pot fi periodic. Spre deosebire de detaliile obișnuite, fiecare modificare a valorii unui atribut periodic este înregistrată la o anumită dată, adică programul stochează istoricul modificărilor valorii atributului în ordine cronologică. Dacă în procesul de lucru cu directorul, valoarea unui atribut periodic se modifică, atunci valoarea sa anterioară este stocată în memoria sistemului, iar noua valoare este fixată pentru data curentă. Datorită faptului că pentru detalii periodice este posibil să se stabilească ce valoare au avut în diferite perioade de timp, este posibil să se efectueze corect calculele „retrospectiv”.

3) Transferuri

Enumerările sunt obiecte care conțin un anumit set de valori. Enumerările sunt folosite în sistemul 1C:Enterprise pentru a descrie seturi permanente de valori care nu pot fi modificate pentru o anumită configurație.

Compoziția, numele și valorile enumerațiilor sunt specificate în etapa de configurare și nu pot fi modificate în etapa de execuție.

Exemple de transferuri - tipuri de plată (numerar, fără numerar, barter), statut de client (permanent, unic). În acest caz, starea clientului este indicată în program prin selectarea uneia dintre valorile acestei enumerari. Configurația în sine utilizează valorile de enumerare existente și le oferă utilizatorului pentru selecție.

În afară de lista de valori, enumerările nu conțin alte informații.

4) Documente

În sistemul 1C:Enterprise, un document este principala unitate contabilă. Fiecare document conține informații despre o anumită tranzacție comercială și este caracterizat de numărul, data și ora acesteia.

Cu ajutorul documentelor se reflectă plăți din contul curent, tranzacții cu casa de marcat, mișcări de personal, mișcări în depozit etc.

Exemple - " Ordin de plata”, „Cont”, „Factură de chitanță”, „Factură de cheltuieli”, „Chitanță comandă numerar”, etc.

În majoritatea documentelor, se pot distinge două părți principale: partea antet și partea tabelară (cu mai multe linii). De regulă, partea antet conține detalii care sunt comune întregului document și apar o singură dată în document. (În sistemul 1C:Enterprise, partea antet este numită capac).

Partea tabelară a documentului este o listă de rânduri similare cu informații. În cele mai multe cazuri, partea tabelară este utilizată pentru a forma suma totală a documentului.

Datele introduse în document (detalii document) conțin de obicei informații despre evenimentul care a avut loc: de exemplu, în factură - informații despre ce depozit, ce mărfuri și câte au fost expediate; în ordinea de angajare - informații despre angajat, salariu și alte informații.

Pentru că fiecare tranzactie contabila este însoțit de un document primar, programul 1C: Contabilitate oferă un mod de introducere a documentelor; În acest caz, documentul poate fi utilizat în mai multe scopuri:

Pentru a introduce și salva informații document primarîntr-o bază de date computerizată;

Pentru a genera tranzacții și a le salva în baza de date;

A forma formă tipărită document pe care îl puteți vizualiza, salva pe computer sau imprima.

O proprietate importantă a unui document este sa efectuarea . Efectuarea documentul este o acțiune care aduce modificări altor date de sistem pe baza informațiilor din documentul publicat.

În componenta Contabilitate, înregistrarea este utilizată în primul rând pentru a reflecta în contabilitate o tranzacție comercială, informații despre care sunt introduse într-un document. În procesul de înregistrare a unui document, înregistrările tranzacțiilor sunt înregistrate și reflectate în rezultatele contabile.

Pentru unele tipuri de documente, postarea poate să nu fie utilizată. De obicei, acestea sunt tipurile de documente care nu afectează rezultatele contabile și nu fac alte modificări în datele sistemului.

Subordonarea documentelor. În sistemul 1C:Enterprise, este posibil să creați documente subordonate, ceea ce vă permite să organizați lanțuri de documente interdependente. Dacă un document include referiri la alte documente, atunci este considerat subordonat acelor documente la care se referă. Capacitatea de a stabili relații de subordonare între documente este specificată în etapa de configurare.

Crearea de noi tipuri de documente, descrierea proprietăților și structurii acestora se realizează în modul de configurare. Este creat un formular de ecran pentru ca documentul să introducă informații inițiale. La configurarea unui document, sunt stabilite caracteristicile generale ale acestuia, cum ar fi lungimea și tipul numărului documentului, condițiile pentru menținerea numerotării unice și multe altele. În plus, în etapa de configurare pentru un document, se determină algoritmul de executare a acestuia (reguli de generare a tranzacțiilor) și algoritmul de generare a formei tipărite a documentului.

5) Jurnalele documentelor

Jurnalele de documente sunt destinate introducerii de documente noi, vizualizarii și editarii documentelor deja introduse, precum și ștergerii documentelor. Jurnalele de documente stochează informații despre documentele introduse și pot fi utilizate pentru a vizualiza documentele introduse.

Fiecare tip de document poate fi atribuit unui anumit jurnal. Jurnalul de documente în sine nu adaugă date noi în sistem, ci servește doar ca mijloc de vizualizare a listei de documente create.

Fiecare jurnal vă permite să lucrați cu documente legate de una dintre secțiunile contabile: contabilitatea mijloacelor fixe, contabilitatea materialelor, bancă, casierie etc. Într-o configurație tipică, există următoarele jurnale: „Bancă”, „Casier”, „ Salariile„, „Bunuri, vânzări”, etc. De exemplu, în jurnalul „Bancă” sunt plasate automat înregistrări despre fiecare document introdus în sistem pentru plata efectuată sau primită de companie printr-un cont curent. Pentru documente de numerar se oferă o revistă „Cash desk”. Este folosit pentru a înregistra comenzile în numerar primite și ieșite.

În plus, în programele 1C există un jurnal „General”, care vă permite să lucrați cu toate documentele introduse, indiferent de apartenența acestora la secțiuni contabile specifice.

La configurarea pentru documente diferite tipuri Puteți specifica un jurnal, care vă permite să grupați aleatoriu documente în jurnale. De exemplu, puteți crea un jurnal „Documente de depozit” care va conține toate notele de primire și facturile pentru mișcarea internă.

6) Rapoarte și procesare

Rapoarte sunt utilizate pentru a obține informații rezumate de ieșire într-o formă convenabilă pentru vizualizare și analiză.

Rapoartele din 1C pot fi împărțite în 3 grupuri:

Rapoarte standard. Ele sunt de obicei incluse în configurația standard. Acestea au scopul de a obține informații generalizate și detaliate despre orice secțiuni ale contabilității. Rapoartele standard sunt utilizate în aproape toate organizațiile și pentru orice secțiune a contabilității. Exemple: „Bilanțul cifrei de afaceri”, „Șah”, „Analiza contului”, „Cartea de cont” și altele. Astfel de rapoarte sunt folosite direct în contabilitate pentru analiza rezultatelor contabile la nivel de conturi, subconturi, valute, obiecte analitice, diverse perioade și tranzacții detaliate.

Rapoarte reglementate. Acestea sunt rapoarte destinate transmiterii către diferite autorități de reglementare - inspectorate fiscale, Fond de asigurări sociale, autorități de statistică. Compoziția și conținutul acestor rapoarte sunt determinate de diverse agentii guvernamentale– Serviciul Fiscal Federal, Ministerul Finanțelor etc. Compoziția acestora depinde de țara în care este utilizat programul. Exemple: declarații fiscale, bilanţuri, fișe de salariu la fonduri. De obicei, un set de rapoarte reglementate este creat de 1C (actualizat trimestrial).

Rapoarte personalizate. De obicei, acestea sunt create într-o configurație specifică direct pentru o anumită organizație și rezolvă probleme mai specifice. Rapoartele personalizate sunt de obicei concentrate pe o anumită secțiune a contabilității. Sunt create atunci când este necesar să se obțină mostre specifice de informații sau un fel deosebit formă tipărită. Exemple: declarație de reconciliere a calculelor, certificat de venit 2-NDFL.

Toate rapoartele, indiferent de cine le-a creat, pot fi modificate folosind configuratorul și au aceleași principii de utilizare.

Pe lângă rapoarte, sistemul 1C:Enterprise folosește conceptul Prelucrare. Prelucrarea nu are scopul de a furniza informații, ci de a modifica orice date din baza de informații. Ele sunt de obicei folosite pentru a efectua unele funcții utilitare (de exemplu, pentru a încărca conținutul unui director dintr-un alt program).

Utilizarea procesării nu este diferită de utilizarea unui raport. Proprietățile și acțiunile lor sunt, de asemenea, complet determinate în timpul configurării.

8. Configurare

Sistemul 1C: Utilizări de întreprindere diverse tipuri obiecte. Un anumit set de obiecte determină o anumită configurație. Împreună cu configurația, sistemul 1C:Enterprise acționează ca un produs software gata de utilizare, axat pe anumite tipuri de întreprinderi și sarcini de rezolvat.

Configurația este creată de instrumentele standard ale sistemului. De obicei, este furnizat de 1C ca unul standard pentru o anumită aplicație, dar poate fi schimbat, completat de utilizatorul sistemului sau dezvoltat din nou (de la zero).

Configurația în sistemul 1C:Enterprise este un set de 3 componente interconectate:

1) structura metadatelor;

2) un set de interfețe utilizator;

3) set de drepturi.

1) Conceptul de metadate a fost discutat mai devreme (a se vedea paragraful 6).

2)Interfata utilizatorîn sistemul 1C:Enterprise - un set de comenzi din meniul principal și bare de instrumente configurate pentru a lucra cu obiecte de date specifice - documente, directoare, reviste etc. De regulă, interfața cu utilizatorul este creată pentru o anumită categorie de utilizatori. Scopul creării unei interfețe este de a oferi utilizatorilor acces rapid la informațiile de care au nevoie în conformitate cu responsabilitățile lor.

3)Drepturiîn sistemul 1C:Enterprise, ei determină permisiunile utilizatorilor de a lucra cu informațiile care sunt procesate în sistem. Setul de drepturi acordate utilizatorului este determinat, de regulă, de sfera responsabilităților acestuia.

Operația de atribuire a drepturilor unui utilizator rezolvă două probleme principale:

1) Limitarea cercului de utilizatori ai informațiilor confidențiale

2) Interzicerea anumitor operațiuni (de exemplu, operațiuni de ștergere și corectare a datelor). Acest lucru permite, într-o oarecare măsură, prevenirea posibilei pierderi de informații.

Toate cele trei componente ale configurației sunt strâns interconectate și necesită modificări coordonate (în special în ceea ce privește drepturile utilizatorului).

Astfel, atribuirea de drepturi poate fi efectuată doar pentru obiectele metadate existente (documente specifice, jurnale, directoare, rapoarte). Adăugarea unui nou obiect la structura metadatelor trebuie să fie însoțită de modificări corespunzătoare ale drepturilor.

Comenzile care pot fi asociate cu elementele interfeței cu utilizatorul manipulează obiecte metadate specifice. Este clar că nu are rost să includem în interfața cu utilizatorul comenzi pentru lucrul cu informații pe care utilizatorul nu are voie să le acceseze.

9. Modul software

Modul - Acesta este un program în limbajul încorporat al sistemului 1C:Enterprise. Modulele sunt chemate pentru execuție în momente cunoscute anterior în funcționarea sistemului 1C:Enterprise. În limbajul 1C încorporat, puteți dezvolta module constând din proceduri și funcții.

Modulele software dintr-o configurație nu sunt programe independente, deoarece fac parte din întreaga configurație a sarcinii. Modulele conțin textele procedurilor și funcțiilor apelate de sistem în timpul execuției în anumite momente în timp.

Fiecare modul individual este perceput de sistem ca un întreg, prin urmare toate procedurile și funcțiile modulului software sunt realizate într-un singur context.

Contextul de execuție al unui modul software

Context global:

    valorile atributelor sistemului, procedurile și funcțiile sistemului

(de exemplu, funcția CurrentTime() returnează ora curentă a sistemului, iar funcția CurrentDate() returnează data curentă pe computer)

    valorile constantelor și enumerarilor specificate în configurator.

Modul global se numește modul care se execută automat când sistemul 1C:Enterprise pornește în momentul în care este încărcată configurația. Conține proceduri și funcții care trebuie efectuate la pornirea sistemului 1C:Enterprise, precum și proceduri și funcții globale care pot fi apelate din orice alt modul de configurare.

Un modul global se referă la configurația ca întreg. Este necesar să scrieți proceduri și funcții care sunt disponibile oriunde în program (în orice alt modul). De asemenea, puteți crea variabile globale care pot fi utilizate oriunde în program.

Contextul local este format din locația de configurare specifică pentru care este utilizat acest modul specific.

Tipuri de module software

Modul global

Modulul formular listă de director

Modulul formular grup

Modulul formular element director

Modulul formular document

Modul document

Modulul formular jurnal document

Modulul formular lista de conturi

Modul formular factură

Modulul formular jurnal de tranzacții

Modulul formular de operare

Modulul formular jurnal de înregistrare

Modulul formular de raportare

Modulul formular de procesare

Textul unui modul de program constă din declarații și comentarii. Comentariile încep cu caractere „//”.

Operatorii limbajului încorporat trebuie să fie separați prin simbolul „;”. Sfârșitul unei linii nu indică sfârșitul unei instrucțiuni, adică instrucțiunile pot sări liber peste linii și pot continua pe o altă linie. Puteți plasa un număr arbitrar de instrucțiuni pe o singură linie, separându-le cu simbolul „;”.

Nume variabile, proceduri și funcții

Numele unei variabile, al unei proceduri declarate sau al unei funcții poate fi orice succesiune de litere, numere și litere de subliniere „_”. Numele create nu trebuie să coincidă cu cuvinte rezervate ale limbii sau cu numele procedurilor și funcțiilor deja existente disponibile la momentul execuției. Numele de variabile, proceduri și funcții nu țin cont de majuscule.

Cuvinte rezervate (cuvinte cheie).

Limba are cuvinte rezervate care nu pot fi folosite ca nume de variabile create și proceduri și funcții declarate. Fiecare dintre cuvintele cheie are 2 reprezentări - rusă și engleză. Cuvintele cheie în rusă și engleză pot fi amestecate liber într-un singur text sursă. Nu contează cazul literelor cuvintelor cheie.

Exemple de cuvinte cheie:

AltfelDacă

StrLength

EndIf

Context

Avorta

Avertizare

Sfârșitul ciclului

Procedură

Caractere speciale utilizate în textul sursă

Începutul comentariului. Un comentariu este considerat a fi tot textul de la semnul „//” până la sfârșitul liniei curente.

Bara verticală de la începutul unei linii este utilizată numai în constantele șirului. Înseamnă că linie dată este o continuare a precedentului (întrerupt de linie)

Simbol de separare a declarației.

Lista parametrilor metodelor, procedurilor și funcțiilor este cuprinsă între paranteze.

O virgulă separă parametrii metodelor, procedurilor și funcțiilor.

Constantele șirurilor sunt cuprinse între ghilimele duble.

Constantele datei sunt cuprinse între ghilimele simple.

Punct zecimal în constante numerice. Separator pentru tipuri de date agregate.

Operație de adăugare.

Operația de scădere.

Operația de înmulțire.

Operarea diviziei.

Operație logică „mai mare decât”.

Operație logică „mai mare sau egală cu”.

Operație logică „mai puțin decât”.

Operație logică „mai mică sau egală cu”.

Atribuirea sau operația logică „egal”.

Operație logică „nu este egală”.

Domeniu variabil

Sfera de utilizare a variabilelor depinde de locația definiției lor în configurația sarcinii.

Există 3 domenii în care variabilele pot fi declarate:

1) În secțiunea privind definirea variabilelor globale ale modulului.

Dacă variabilele sunt definite cu cuvântul cheie Export, acestea vor fi variabile globale. Sunt disponibile pentru utilizare în orice modul software de configurare.

2) În secțiunea pentru definirea variabilelor unui anumit modul (local).

Acestea sunt variabile de modul. Sunt disponibile pentru utilizare în instrucțiuni executabile, expresii, în orice procedură și funcție a modulului de program în cadrul căruia sunt declarate.

3) Într-o procedură sau funcție.

Acestea sunt variabile locale. Sunt disponibile în sfera procedurii sau funcției în care sunt declarate.

Dacă o variabilă este definită ca globală, atunci este vizibilă din toate procedurile și funcțiile oricărui modul software de configurare a sarcinilor.

Dacă o variabilă este definită în interiorul unei proceduri, atunci domeniul ei este această procedură sau funcție.

Structura modulului software

    Secțiunea definiții variabile Secțiunea proceduri și funcții Secțiunea principală a programului

(Această secțiune poate conține numai instrucțiuni executabile. Este executată atunci când modulul este lansat pentru execuție. De obicei, secțiunea programului principal conține instrucțiuni care atribuie valori specifice variabilelor, care trebuie efectuate înainte de primul apel către orice a procedurilor sau funcţiilor modulului).

Exemplu.

// Definirea variabilelor
Variabila Variabila1;
Variabila Variabila2;

// Proceduri și funcții

Procedura Procedura1()

…// textul procedurii

Sfârșitul procedurii

Funcție Funcția 1()

…// textul funcției

EndFunction

// Secțiunea principală a programului

Variabila1 = „123”;

10. Registre

Să ne imaginăm că organizația noastră conduce operațiuni de tranzacționare cu contrapartidele. În același timp, vom plăti furnizorii pentru bunurile expediate și vom primi bani de la cumpărători pentru bunurile vândute. Pentru a introduce date despre tranzacțiile comerciale în 1C, se folosește obiectul de metadate „Document”. Cu ajutorul documentelor, vom putea introduce date privind sosirea/miscarea/expedierea mărfurilor, primirea/cheltuiala banilor, dar stocarea starea actuală soldurile de depozit și starea datoriilor reciproce cu contrapărțile nu pot fi incluse în documente. Există un mecanism special în 1C tocmai pentru un astfel de scop. Folosește obiectul metadate" Registru„ - în contabilitatea operațională (pentru Contabilitate – „Plan de conturi”, pentru Calcul – „Jurnal de calcul”).

Registrele acumulează informații despre disponibilitatea și mișcarea fondurilor - mărfuri, numerar și altele. Toate informațiile despre tranzacțiile comerciale sunt acumulate în registre, iar aceste informații pot fi preluate, analizate și prezentate utilizatorului sub formă de rapoarte.

Adică putem spune că registrele sunt tabele pentru acumularea datelor operaționale și obținerea de informații de sinteză.

Datele sunt adăugate în registre numai la postarea documentelor. Informațiile din registre sunt folosite pentru a genera rapoarte.

Schema clasică de utilizare a registrelor în 1C:Enterprise este următoarea:

Documente => Registre => Rapoarte

Registrul este o componentă de configurare internă. La utilizarea configurației, aceasta nu este disponibilă utilizatorului pentru completare directă, nu există mijloace standard de vizualizare, ca și pentru alte obiecte (documente, cărți de referință, constante etc.). Dar folosind limbajul încorporat, puteți scrie informații în registre și, ulterior, le puteți recupera.

Înregistrați dimensiuni și resurse

Principala problemă la crearea registrelor este determinarea structurii acesteia (în ce secțiuni ar trebui să se acumuleze datele agregate, astfel încât informațiile necesare să poată fi apoi recuperate cu ușurință?). Structura registrului ar trebui să fie astfel încât să fie posibilă extragerea informațiilor necesare din acesta fără o prelucrare obositoare. În 1C, atunci când creați un registru, este suficient să specificați pur și simplu în ce secțiuni și ce date doriți să stocați în el, iar sistemul însuși va asigura înregistrarea și preluarea datelor necesare (folosind mijloace de limbaj simplu).

Să presupunem că registrul " Bunuri rămase» trebuie să conțină informații despre cantitatea și costul fiecărui produs din fiecare depozit. În ideologia sistemului 1C:Enterprise, un registru de acest tip este un sistem de coordonate dreptunghiular, pe o axă al căruia se află depozite, pe cealaltă - mărfuri, iar la intersecția unui anumit depozit și a unui anumit produs se află cifre pentru cantitatea de mărfuri și costul mărfurilor.

Înregistrați măsurători - aceasta este secțiunea în care este necesară stocarea informațiilor.

Resurse de registru - Acestea sunt date cantitative sau sumare care sunt stocate într-un registru.

In cazul nostru:

Registru: Bunuri rămase
Măsurătorile: Produs, Depozit
Resurse: Cantitate, Cost

Din a acestui registru puteți obține următoarele informații:

    soldul unui anumit produs într-un anumit depozit soldul unui anumit produs în toate depozitele costul tuturor produselor dintr-un anumit depozit

Mișcări în registre

Modificarea stării registrelor este efectuată de modulul document în limbajul încorporat. La postarea unui document, se fac modificări în registre.

Informații despre modificările în registre sunt numite miscarile registre Înregistrați mișcările Bunuri rămase vor exista venituri și cheltuieli.

Registrul tabelar Bunuri rămase apare astfel:

Produs

Depozit

Cant

Preţ

Un rând din acest tabel se numește „ circulaţie„. Mișcările în registre se creează numai la postarea documentelor.

În registru, pe lângă dimensiuni și resurse, puteți seta detalii.

Detalii- Asta Informații suplimentare, însoțind mișcarea. Folosind limbajul încorporat, puteți selecta mișcări cu o valoare dată de recuzită.

Tipuri de registre

În sistemul 1C:Enterprise, este posibil să utilizați 2 tipuri de registre: registre de soldŞi registrele de revoluție. Diferența dintre ele este clară din denumirea lor și constă în natura informațiilor stocate: registrele de bilanț stochează întotdeauna informații despre starea finală a fondurilor, iar cifra de afaceri înregistrează, la figurat vorbind, modul în care s-a realizat această stare.

Dacă trebuie să obțineți rapid soldul a ceva în momentul curent din registru, atunci trebuie să creați un registru de solduri. Dacă trebuie să primiți rapid venitul sau cheltuiala a ceva pentru o perioadă din registru, atunci trebuie să creați un registru negociabil.

Esența celor 2 tipuri de registre și diferențele lor pot fi ilustrate prin următorul exemplu. Să ne imaginăm un ghid drept de-a lungul căruia glisorul se mișcă. Un vitezometru cu un indicator de distanță este instalat pe glisor. Măsurăm distanța de la începutul ghidului până la glisor. Alergătorul merge înainte - această distanță crește, se întoarce - scade. Așa funcționează registrul de sold. Acesta arată starea curentă a coordonatei glisorului în raport cu o valoare zero. Analogic – stocul rămas în depozit. Acestea cresc dacă a existat o recepție de mărfuri și scad dacă a existat o cheltuială.

Avem și vitezometru cu contor de parcurs. Indiferent în ce direcție se mișcă cursorul, numărul de pe contor crește. Așa funcționează registrul revoluției. Un analog este valoarea cifrei de afaceri dintr-un magazin. Indiferent dacă există venituri sau cheltuieli, cifra de afaceri comercială este în creștere.

Registre de solduri

Să luăm, ca exemplu, urmărirea decontărilor reciproce cu cumpărătorii de bunuri pe care compania noastră le produce sau le vinde.

Pentru a primi rapid informații despre datoria reciprocă a companiei noastre și a cumpărătorului, vom avea nevoie de un registru „Decontări reciproce”, în care va fi stocată suma datoriei pentru fiecare cumpărător. Când o tranzacție comercială este finalizată, starea registrului se va modifica în consecință, reflectând de fiecare dată starea actuală a decontărilor reciproce. Registrul „Decontare reciprocă” este registrul de sold.

Exemplu:

Registrul trebuie să stocheze soldurile mărfurilor din fiecare depozit în termeni cantitativi și totali.

Registrul soldurilor Bunuri

Măsurătorile: Produs, Depozit

Resurse: Cantitate, Cost

Detalii:Nu

Registre negociabile

Dar din registrul „Decontare reciprocă” este imposibil să se obțină informații despre volumul achizițiilor efectuate de un anumit cumpărător pentru orice perioadă de timp, deoarece registrul nu conține astfel de informații.

În acest caz, soluția la problemă poate fi utilizarea registrul revoluției. Într-un astfel de registru - să-l numim „Volumul de achiziții” - informații despre volumul achizițiilor (despre cifra de afaceri a cumpărătorului) vor fi stocate în contextul cumpărătorilor. La crearea unui registru al cifrei de afaceri, puteți specifica frecvența cu care se vor acumula informațiile: zi, săptămână, lună etc.

Acum, atunci când efectuați tranzacții comerciale, va trebui să modificați nu numai starea registrului „Decontări reciproce”, ci și registrul „Volum de achiziții”. Când clientul efectuează fiecare achiziție, informațiile despre suma achiziției vor fi introduse în acest registru. Ca urmare, informații despre volumul total de achiziții ale clienților vor fi acumulate în mod constant în registrul „Volum de achiziții”.

Exemplu:

Registrul trebuie să stocheze veniturile din vânzări pentru ziua în funcție de client și produs.

Registrul negociabil Venituri

Masuri: Client, produs

Resurse: Venituri

Detalii: Nu

Periodicitate: Zi

11.Tipuri de date

Sistemul 1C:Enterprise acceptă de bazăŞi agregat tipuri de date.

LA de bază tipurile includ:

· numeric;

· sfoară;

Numeric Tipul poate reprezenta orice număr zecimal. Operațiile aritmetice de bază sunt definite pe date de tip numeric.

Strokov Tipul poate fi orice succesiune de caractere, inclusiv cele goale.

Tip data Orice dată valabilă poate fi reprezentată.

Agregat Tipurile de date sunt tipuri de date specializate concepute pentru a funcționa cu obiecte 1C:Enterprise.

LA agregat includ următoarele tipuri de date:

Constant– un mijloc de lucru cu valori constante (sau condițional constante). Constantele stochează informații care nu se schimbă sau se schimbă destul de rar. De exemplu, numele organizației, adresa poștală.

Director– un instrument pentru menținerea listelor de elemente de date omogene.

Transfer– un instrument pentru lucrul cu elemente de date, a cărui listă de valori posibile este specificată în mod rigid (de exemplu, pentru transferul „Formă de plată”, puteți seta valorile posibile: „Numerar”, „Transfer bancar”) . Document– un mijloc de introducere a informațiilor primare despre tranzacțiile comerciale.

Cerere– un mijloc de accesare a obiectelor (documente, registre, directoare, jurnale de calcul) pentru a obține informații rezumative la generarea rapoartelor de ieșire.

Text– un instrument pentru lucrul cu documente text.

Masă– un instrument de lucru cu tabele (rapoarte).

ListValues– un instrument pentru crearea unei liste de valori ale oricăror date, cu capacitatea de a sorta și de a selecta în continuare valorile dorite din listă.

Imagine– un instrument pentru lucrul cu fișiere grafice.

Periodic - un instrument pentru lucrul cu detalii periodice de director și constante periodice.

FS– un instrument pentru lucrul cu fișiere direct din limbajul încorporat.

ÎN conditii moderne Când se automatizează întreprinderile, trebuie să se confrunte cu cerințe diferite și adesea diametral opuse pentru contabilizarea acelorași secțiuni ale contabilității.

Conform documentației, „1C:Enterprise este un sistem universal pentru automatizarea activităților întreprinderii”.

1C: Concepte de sistem de întreprindere

Vom începe studiul nostru despre bazele dezvoltării prin înțelegerea mai întâi a conceptelor care stau la baza funcționării sistemului.

Parte software, bază de informații și configurație

Documentația pentru 1C:Enterprise menționează adesea concepte precum: „Partea software a sistemului”, „Baza de informații” și „Configurație”. În această secțiune vom explica relația dintre ele și puteți citi definițiile în sine în documentație.

Așadar, imediat după instalarea sistemului, în directorul: „C:\Program Files\1cv8\bin” există un fișier executabil 1cv8.exe, prin lansare cu care putem lucra cu orice bază de informații. Fără directorul care conține acest fișier și, în consecință, partea software a sistemului 1C:Enterprise, acesta nu poate funcționa. Prin urmare, este obligatoriu accesul la partea software a sistemului de pe computerul unui anumit utilizator.

La pornirea sistemului, utilizatorul trebuie neapărat să lucreze cu un fel de bază de informații (denumită în continuare IS). IS conține Configurare, baza de date(DB), lista de utilizatori și alți parametri. O configurație constă din obiecte individuale.

Printre toate obiectele care se află în configurație, există obiecte care, conform documentației, aparțin Obiectelor de Aplicație ale sistemului. De regulă, fiecare dintre obiectele aplicației din configurație corespunde unui anumit tabel din baza de date.

Un set de astfel de tabele trebuie să reprezinte o singură structură integrală logic, care trebuie determinată de un anumit model de domeniu.

Un astfel de model ar trebui să conțină o descriere a obiectelor domeniului subiect, structurile matricelor de informații (tabele de baze de date, denumite în continuare DB) și algoritmi pentru prelucrarea acestora.

Configurația (în ceea ce privește documentația 1C:Enterprise) este un set de descrieri ale structurii de date, algoritmi de procesare, formulare tipărite și ecran, precum și alte informații necesare pentru automatizarea unei anumite sarcini de aplicație.

Cum arată IS 1C:Enterprise 8.0?


Dacă ați instalat o configurație standard de pe discul de instalare, directorul care o conține va arăta ca cel prezentat mai sus.

Pentru confortul utilizatorilor, securitatea informațiilor este salvată într-un singur fișier - „1cv8.1CD” și include Configurația. Această abordare previne distrugerea conexiunilor în cadrul securității informațiilor în timpul procesului de copiere a acesteia de către utilizator.

Pentru a vedea configurația, va trebui să lansăm 1C:Enterprise:

1C: moduri de pornire a sistemului Enterprise

Sistemul 1C:Enterprise are două moduri principale de lansare - „Configurator” și „1C:Enterprise”.

Primul dintre aceste moduri este destinat creării securității informațiilor, modificărilor Configurației sale și, de asemenea, îndeplinirii funcțiilor administrative.

În modul „1C:Enterprise”, utilizatorul lansează Configurația pentru execuție, ca și cum ar „reda” fișierul de securitate a informațiilor. În acest caz, partea software a sistemului utilizează structurile create în etapa de configurare, oferind utilizatorului posibilitatea de a le completa cu valori specifice.

Dacă în etapa de configurare algoritmii de procesare corespunzători sunt definiți folosind limbajul încorporat, atunci în modul 1C:Enterprise utilizatorul îi va chema să lucreze, dând sistemului comenzile corespunzătoare.