Obsah konfigurácie. Vedecká elektronická knižnica "1C: Enterprise": príjem materiálov na výrobu

Štruktúra prednášok: štruktúra a účel štandardnej konfigurácie „1C: Účtovníctvo 8.1“, rozsah uplatňovania štandardných konfigurácií „Manufacturing Enterprise Management“ a „Trade Management“, charakteristiky štandardnej konfigurácie „Mzdy a personálny manažment“, hlavné servisné možnosti spoločnosti štandardné konfigurácie.

Konfigurácia "1C: Účtovníctvo 8.1".

1C: Účtovníctvo 8.1 je univerzálny hromadný program na automatizáciu účtovníctva a daňového účtovníctva vrátane prípravy povinného (regulovaného) výkazníctva. Ide o hotové riešenie pre účtovníctvo v organizáciách zaoberajúcich sa akýmkoľvek druhom obchodnej činnosti: veľkoobchod a maloobchod, komisionálny obchod (vrátane subkomisie), poskytovanie služieb, výroba atď. Účtovné a daňové účtovníctvo sa vykonáva v súlade s platnou legislatívou Ruskej federácie.

Konfigurácia obsahuje účtovnú osnovu pre účtovníctvo, nakonfigurovanú v súlade s nariadením Ministerstva financií Ruskej federácie „O schválení účtovej osnovy na účtovanie finančných a ekonomických činností organizácií a pokyny na jej aplikáciu“. Metodika účtovníctva zabezpečuje súčasnú evidenciu každého záznamu obchodnej transakcie tak v účtovných účtoch, ako aj v potrebných úsekoch analytického účtovníctva, kvantitatívneho a menového účtovníctva. Používatelia môžu samostatne spravovať účtovnú metodiku v rámci nastavovania účtovných zásad, vytvárať nové podúčty a úseky analytického účtovníctva. „1C: Účtovníctvo 8.1“ poskytuje riešenie všetkých problémov, ktorým čelí účtovná služba podniku, ak je účtovná služba plne zodpovedná za účtovníctvo v podniku, vrátane napríklad vydávania primárnych dokladov, účtovania predaja atď. Okrem toho môžu informácie o určitých druhoch činností, obchodných a výrobných operácií zadávať zamestnanci súvisiacich služieb podniku, ktorí nie sú účtovníkmi.

V druhom prípade si účtovná služba ponecháva metodické usmerňovanie a kontrolu nad nastavením informačnej bázy, zabezpečujúce automatické premietnutie dokladov do účtovníctva a daňového účtovníctva. Toto aplikačné riešenie je možné použiť aj len pre účtovníctvo a daňové účtovníctvo a úlohy automatizácie iných služieb, napríklad obchodného oddelenia, je možné riešiť pomocou špecializovaných konfigurácií alebo iných systémov.

„1C: Accounting 8.1“ je kombináciou platformy „1C: Enterprise 8.1“ a konfigurácie „Enterprise Accounting“.

„1C: Accounting 8.1“ zahŕňa možnosť použitia spolu s aplikačnými riešeniami „Obchodný manažment“ a „Mzdy a personálny manažment“, ktoré sú tiež vytvorené na platforme „1C: Enterprise 8.1“.

Oblasť automatizácie „1C: Účtovníctvo 8.1“ ilustruje nasledujúci diagram (pozri Obr. 1).

Obr.1. Schéma prevádzky konfigurácie
"1C: Účtovníctvo 8.1"

Uvažujme o technickej implementácii hlavných typov účtovníctva v konfigurácii 1C: Účtovníctvo 8.1.

Účtovníctvo „z dokladu“ a štandardné operácie. Hlavným spôsobom premietnutia obchodných transakcií do účtovníctva je zadanie konfiguračných dokladov zodpovedajúcich prvotným účtovným dokladom. Okrem toho je povolené priame zadávanie jednotlivých transakcií. Pre skupinové zadávanie transakcií môžete použiť štandardné operácie – jednoduchý automatizačný nástroj, ktorý môže používateľ jednoducho a rýchlo nakonfigurovať.

Dávkové účtovníctvo. Účtovanie tovaru, materiálu a hotových výrobkov sa vykonáva v súlade s PBU 5/01 „Účtovanie zásob“ a pokynmi na jeho aplikáciu.

Podporované sú nasledujúce metódy oceňovania zásob pri vyradení: priemernou obstarávacou cenou; v obstarávacej cene prvého obstarania zásob (metóda FIFO); v obstarávacej cene posledného obstarania zásob (metóda LIFO).

Kontrola zásob. Pre sklady je možné viesť kvantitatívne a celkové účtovníctvo a dávkové účtovníctvo. Skladové účtovníctvo je možné deaktivovať, ak nie je potrebné.

Účtovanie obchodných transakcií. Automatizované účtovanie transakcií príjmu a predaja tovaru a služieb. Pre maloobchod sú podporované technológie pre prácu s automatizovanými aj neautomatizovanými predajňami. Evidenciu komisionálneho obchodu je možné viesť aj vo vzťahu k komisionálnemu odberu a odovzdanému na ďalší predaj.

Účtovanie hotovostných transakcií. Automatizované účtovanie pohybu peňažných a bezhotovostných prostriedkov vrátane zmenárenských operácií.

Vykonávajú sa vyrovnania s protistranami a zodpovednými osobami; zúčtovanie vyrovnaní s protistranami sa môže vykonávať v rubľoch, konvenčných jednotkách a cudzej mene.

Účtovanie dlhodobého a nehmotného majetku sa vykonáva v súlade s PBU 6/01 „Účtovanie o dlhodobom majetku“ a PBU 14/2000 „Účtovanie o nehmotnom majetku“. Všetky základné účtovné operácie sú automatizované: príjem, prevzatie do účtovníctva, odpisy, modernizácia, prevod, odpis, inventarizácia.

Výrobné účtovníctvo. Automatizovaná kalkulácia nákladov na výrobky a služby vyrábané hlavnou a vedľajšou výrobou.

Zavedená je funkcia výpočtu miezd pre zamestnancov podniku, vzájomné zúčtovanie so zamestnancami až po výplatu miezd cez registračnú pokladňu, prevod miezd na osobné účty zamestnancov v banke a deponovanie.

Účtovanie ekonomických činností viacerých organizácií v jednej informačnej báze. 1C: Účtovníctvo 8.1 poskytuje možnosť viesť účtovníctvo a daňové záznamy pre niekoľko organizácií v spoločnej informačnej základni a jednotliví podnikatelia môžu vystupovať ako samostatné organizácie. To bude výhodné v situácii, keď ekonomické aktivity týchto organizácií navzájom úzko súvisia: v súčasnej práci môžete použiť spoločné zoznamy tovaru, protistrán (obchodných partnerov), zamestnancov, vlastných skladov atď. samostatné vykazovanie. Vďaka schopnosti evidovať aktivity viacerých organizácií do jednej informačnej bázy je možné „1C: Accounting 8.1“ použiť tak v malých organizáciách, ako aj v holdingoch so zložitou organizačnou štruktúrou.

Konfigurácia "1C: Manufacturing Enterprise Management"

"1C: Enterprise 8.1. Manufacturing Enterprise Management“ je komplexné aplikačné riešenie pokrývajúce hlavné kontúry riadenia a účtovníctva vo výrobnom podniku. Riešenie umožňuje organizovať komplexný informačný systém, ktorý spĺňa podnikové, ruské a medzinárodné štandardy a zabezpečuje finančné a ekonomické aktivity podniku.

Aplikačné riešenie vytvára jednotný informačný priestor pre zobrazenie finančných a ekonomických aktivít podniku, pokrývajúci hlavné obchodné procesy. Zároveň je jasne vymedzený prístup k uloženým informáciám, ako aj možnosť určitých akcií v závislosti od stavu zamestnancov.

V podnikoch holdingovej štruktúry môže spoločná informačná základňa pokrývať všetky organizácie zahrnuté v holdingu. To výrazne znižuje náročnosť na vedenie záznamov v dôsledku opätovného použitia spoločných súborov informácií rôznymi organizáciami. Zároveň je pre všetky organizácie vedené komplexné riadenie a regulované (účtovné a daňové) účtovníctvo, ale regulované výkazníctvo sa generuje samostatne pre organizácie. Skutočnosť obchodnej transakcie sa zaeviduje raz a premietne sa do manažérskeho a regulovaného účtovníctva a eliminuje potrebu opätovného zadávania informácií.

Prostriedkom evidencie obchodnej transakcie je doklad a na urýchlenie práce sú široko používané mechanizmy nahrádzania „predvolených“ údajov a zadávanie nových dokladov na základe už zadaných.

V aplikovanom riešení je prijatý nasledujúci vzťah medzi rôznymi účtovnými údajmi: nezávislosť manažmentu, účtovných a daňových účtovných údajov; porovnateľnosť manažérskych, účtovných a daňových účtovných údajov; zhoda súčtu a kvantitatívnych odhadov majetku a záväzkov podľa údajov hospodárenia, účtovníctva a daňovej evidencie, ak neexistujú objektívne dôvody ich nesúladu.

Údaje zadané užívateľmi sú rýchlo kontrolované aplikačným riešením. Pri registrácii hotovostnej platby teda systém skontroluje dostupnosť finančných prostriedkov, pričom zohľadní existujúce požiadavky na ich čerpanie. Pri registrácii zásielky produktov systém skontroluje stav vzájomného zúčtovania s príjemcom tovaru.

Aplikačné riešenie je dodávané so sadou rozhraní, ktoré poskytuje každému užívateľovi prednostný prístup k dátam a mechanizmom aplikačného riešenia, ktoré potrebuje. Regulované (účtovné a daňové) účtovníctvo pre organizácie sa vykonáva v národnej mene, zatiaľ čo pre manažérske účtovníctvo pre podnik ako celok je možné zvoliť akúkoľvek menu.

Rôzne organizácie jednej informačnej základne môžu používať rôzne systémy zdaňovania: v niektorých organizáciách - všeobecný daňový systém, v iných - zjednodušený; Môžu sa použiť odlišné daňové a účtovné zásady. Okrem toho sa na určité druhy činností organizácie môže uplatniť daňový systém vo forme jedinej dane z imputovaného príjmu. Okrem manažérskeho a regulačného účtovníctva môžete viesť účtovníctvo podľa medzinárodných štandardov finančného výkazníctva (IFRS). V záujme zníženia náročnosti na prácu sa účtovníctvo podľa IFRS vykonáva neoperatívne, využíva sa preklad (prepočet) údajov z iných druhov účtovníctva.

Riešenie "1C: Enterprise 8.1. Manufacturing Enterprise Management“ bol vyvinutý na modernej technologickej platforme „1C: Enterprise 8.1“.

Okrem platformy softvérový balík obsahuje konfiguráciu „Manufacturing Enterprise Management“.

Všetky automatizačné mechanizmy pre aplikačné riešenie možno rozdeliť do dvoch veľkých tried: mechanizmy na udržiavanie prevádzkových činností podniku; mechanizmov vedenia neoperatívnych záznamov. Oblasti patriace do prevádzkových činností je možné rozlíšiť v každom type účtovníctva (s výnimkou účtovania podľa IFRS). Okrem toho je aplikačné riešenie rozdelené do samostatných subsystémov zodpovedných za riešenie skupín podobných problémov: subsystém riadenia hotovosti, subsystém personálneho riadenia, účtovný subsystém atď. Toto rozdelenie je určitou konvenciou, ktorá uľahčuje zvládnutie aplikačného riešenia. . V súčasnej práci používateľov sa hranice medzi subsystémami prakticky necítia.

"1C: Podnik 8.1. Manufacturing Enterprise Management“ možno využiť v mnohých oddeleniach a službách výrobných podnikov, vrátane: riaditeľstva (CEO, CFO, obchodný riaditeľ, výrobný riaditeľ, hlavný inžinier, HR riaditeľ, IT riaditeľ, vývojový riaditeľ); plánovacie a ekonomické oddelenie; výrobné dielne; oddelenie výroby a expedície; oddelenie hlavného dizajnéra; oddelenie hlavného technológa; oddelenie hlavného mechanika; obchodné oddelenie; oddelenie logistiky (zásobovania); marketingové oddelenie; sklady materiálov a hotových výrobkov; účtovníctvo; Oddelenie ľudských zdrojov; oddelenie organizácie práce a zamestnanosti; IT služby; administratívne a ekonomické oddelenie; oddelenie investičnej výstavby; informačné a analytické oddelenie; oddelenie strategického rozvoja.

Implementácia aplikačného riešenia má najväčší efekt v podnikoch s pracovnou silou niekoľko desiatok až niekoľko tisíc ľudí, s desiatkami a stovkami automatizovaných pracovných staníc, ako aj v holdingových a sieťových štruktúrach.

Konfigurácia "1C: Správa obchodu"

Aplikačné riešenie „1C: Enterprise 8.1. Trade Management“ komplexne rieši problémy: manažérskeho a prevádzkového účtovníctva, analýzy a plánovania; automatizuje obchodné, finančné a skladové operácie; poskytuje modernú úroveň riadenia podniku.

Aplikačné riešenie automatizuje nasledovné oblasti obchodnej činnosti: riadenie predaja (vrátane veľkoobchodu, maloobchodu a komisionálneho obchodu); riadenie dodávateľského reťazca; plánovanie predaja a nákupu; riadenie zásob; Správa zákazníckych objednávok; Riadenie vzťahov so zákazníkmi; analýza obratu podniku; cenová analýza a riadenie cenovej politiky; monitorovanie a analýza efektívnosti obchodných aktivít.

Informačná báza aplikačného riešenia eviduje uskutočnené aj plánované obchodné transakcie.

"1C: Enterprise 8.1. Trade Management“ automatizuje prípravu takmer všetkých primárnych obchodných a skladových účtovných dokladov, ako aj dokladov cash flow. Aplikačné riešenie je určené pre akýkoľvek typ obchodných operácií. Implementované účtovné funkcie od vedenia adresárov a zadávania primárnych dokumentov až po získanie rôznych analytických správ. Riešenie vám umožňuje viesť manažérske účtovníctvo pre obchodný podnik ako celok. Pre podnik s holdingovou štruktúrou môžu byť dokumenty vypracované v mene viacerých organizácií zahrnutých do holdingu.

"1C: Enterprise 8.1. Trade Management“ je hotové aplikačné riešenie založené na výkonnej technologickej platforme novej generácie „1C:Enterprise 8.1“. Okrem platformy obsahuje softvérový balík aj konfiguráciu „Trade Management“.

"1C: Enterprise 8.1. Správa obchodu“ poskytuje automatický výber údajov potrebných na účtovanie a prenos týchto údajov do „1C: Účtovníctvo 8.1“. Okrem toho je k dispozícii prenos údajov do účtovných konfigurácií programového systému 1C: Enterprise 7.7. Zabezpečuje sa prenos údajov z informačnej bázy aplikačného riešenia „1C: Obchod a sklad 7.7“.

Konfigurácia "1C: Mzdový a personálny manažment"

Program „1C: Mzdový a personálny manažment 8.1“ je určený na komplexnú automatizáciu výpočtu miezd a implementáciu personálnej politiky podnikov. Ide o aplikačné riešenie novej generácie, ktoré zohľadňuje jednak zákonné požiadavky a skutočnú prax podnikov, ako aj perspektívne svetové trendy vo vývoji prístupov k motivácii a personálnemu riadeniu. Aplikačné riešenie je možné úspešne použiť v službách personálneho manažmentu a účtovných oddeleniach podnikov, ako aj v iných oddeleniach, ktoré majú záujem o efektívnu organizáciu práce zamestnancov.

Pomocou riešenia sa automatizujú nasledovné oblasti manažérskych a účtovných činností: plánovanie personálnych potrieb; riešenie problémov so zabezpečením obchodu personálom - výber, dopytovanie a hodnotenie; riadenie kompetencií, školenia, certifikácie zamestnancov; riadenie finančnej motivácie personálu; efektívne plánovanie zamestnania zamestnancov; personálne účtovníctvo a personálne analýzy; výpočet a výplata miezd; výpočet daní a príspevkov zo mzdového fondu upravený zákonom; premietnutie časovo rozlíšených miezd a daní do nákladov podniku.

Program umožňuje viesť evidenciu v jednej informačnej databáze v mene viacerých organizácií – právnických osôb, ako aj individuálnych podnikateľov, ktorí z hľadiska organizácie podnikania tvoria jeden podnik. Program vedie paralelne dva typy účtovníctva: manažérske a regulované.

Manažérske účtovníctvo sa vedie za podnik ako celok a regulované účtovníctvo sa vedie samostatne pre každú organizáciu.

Na záver sformulujeme hlavné servisné možnosti všetkých štandardných konfigurácií „1C: Enterprise 8.1“: univerzálne nástroje na prácu s tlačenými formami dokumentov s možnosťou odosielania dokumentu e-mailom; univerzálne skupinové spracovanie adresárov a dokumentov; pripojenie externých procesorov a obmedzenie prístupu k ich používaniu; pripojenie ďalších tlačených formulárov v dokumentoch; pripojenie ďalších procesorov na vypĺňanie tabuľkových častí dokumentov; stanovenie dátumu zákazu zmeny údajov; nástroje na správu používateľov v režime 1C: Enterprise; prostriedky na rozdelenie prístupu k údajom podľa užívateľských pracovných staníc (rolí).

Zloženie štandardnej konfigurácie "1C: Účtovníctvo"

1) účtovná osnova

2) adresáre

3) denníky dokumentov

4) účtovné operácie

5) denník transakcií a denník účtovania

6) správy (štandardné, špecializované, regulované)

Pojem informačnej bezpečnosti. Zloženie súboru

Informačná bezpečnosť je databáza, v ktorej používateľ priamo pracuje.

Obsah súborov informačnej bezpečnosti: 1CV7.mdb, 1CV7.dd, 1CV7.spl, update.txt atď.

Dbf - dátové súbory;

Md - popis konfigurácie úlohy

Dd - popis štruktúry dátového súboru

Spl je slovník, ktorý sa používa na zobrazenie čísel a denominovaných hodnôt. jednotky v slov.

Pripojenie informačnej bezpečnosti: kliknite na tlačidlo Pridať, potom zadajte cestu k požadovanému informačnému zabezpečeniu a kliknite na OK, potom sa zobrazí v zozname Infobázy.

Môžete viesť účtovníctvo pre rôzne podniky v jednom programe uložením informačnej bezpečnosti týkajúcej sa rôznych podnikov.

Zabezpečenie informácií, s ktorými pracujete, sa môže náhodne poškodiť v dôsledku zlyhania zariadenia, vystavenia vírusu alebo chýb používateľa. Každodenné ukladanie nahromadených informácií v komprimovanej forme vám umožní vyhnúť sa strate údajov - vytvorenie archívnej kópie databázy. Archív je možné umiestniť na pevný disk a/alebo na diskety. Veľkosť archívneho súboru závisí od objemu informačnej bezpečnosti.

Ak chcete vytvoriť archívnu kópiu:

1) pripravte miesto na nahrávanie archívu (prázdne, naformátované diskety alebo voľné miesto na pevnom disku)

2) dokončiť prácu so všetkými komponentmi systému 1C: Enterprise

3) spustite systém v režime konfigurátora

5) v okne, ktoré sa otvorí, zadajte umiestnenie a názov archívu

Ak chcete obnoviť údaje:

1) spustite konfigurátor so základňou, ktorú je potrebné obnoviť

2) vyberte príkaz Správa/Obnova údajov

3) Zadajte archív a kliknite na tlačidlo Obnoviť.

Práca s účtovou osnovou a jej nastavenie. Nastavenie masky kódu účtu

Základným pojmom účtovníctva je PS. Vo všeobecnosti PS nevyžaduje dodatočnú konfiguráciu. Ale ak sa to musí urobiť, musíte byť veľmi opatrní. Niektoré zmeny je možné vykonať iba v konfiguračnom režime. Napríklad zloženie podúčtov, nastavenie analytického, kvantitatívneho, menového účtovníctva, charakteristiky (A, P, A/P) atď.

Zmena vlastností účtov môže ovplyvniť generovanie regulovaných správ dodávaných spoločnosťou 1C.

Vyvolanie účtového rozvrhu: Prevádzka/PS alebo tlačidlo TT na PI.

PS sa uvádza vo forme tabuľky, počnúc účtom 00 a končiac podsúvahovými účtami.

Na zadanie čísla účtu v účtovných zápisoch sú tri znaky pre číslo účtu a dva pre číslo podúčtu. (###.##) Odporúča sa nastaviť masku ##.## - tá umožňuje automatický prechod zo zadávania účtu na zadávanie podúčtu.

Každý účet (podúčet) v PS má svoju vlastnú ikonu vT určitej farby:

žltá - účtovanie na tomto účte sa vykonáva iba v kontexte podúčtov;

Modrá - účet nemá žiadne podúčty;

Ak je ikona označená červeným začiarknutím, tak faktúra (faktúra) bola vytvorená a je možné ju upravovať iba v konfiguračnom režime.

Na organizáciu analytického účtovníctva sa používa pojem podúčet - účtovanie, priraďovanie účtov - určený na vedenie analytického účtovníctva v kontexte napr. položiek alebo v kontexte zamestnancov, zmlúv.

Každý syntetický účet môže mať 1 až 3 podúčty. Subconto je spravidla adresár, ale môže existovať aj subconto, ktoré má typ enumerácie.

Každý účet môže mať nasledujúce vlastnosti:

· Zab - účet je mimo zostatok (001; PS)

· Množstevný účet zahŕňa vedenie kvantitatívnych záznamov, používa sa najmä na účtoch zásob (10;43;11;41)

· Hriadeľ je znakom menového účtovníctva.

Teraz sa stručne zoznámime s hlavnými konfiguračnými objektmi v 1C:Enterprise 8.2.

Konfiguračné objekty- toto sú základné prvky, „detaily“, ktoré tvoria akékoľvek aplikačné riešenie.
Sú to vlastné objekty (objekty s používateľskými vlastnosťami) podporované na úrovni technologickej platformy. Úlohou vývojára je vo všeobecnosti z týchto objektov ako od konštruktéra zostaviť potrebnú štruktúru aplikačného riešenia a následne popísať špecifické algoritmy pre fungovanie a interakciu týchto objektov, ktoré sa líšia od ich typického správania.

Zloženie objektov podporovaných technologickou platformou je výsledkom analýzy predmetných oblastí 1C:Enterprise use a identifikácie a klasifikácie podnikateľských subjektov používaných v týchto oblastiach. Výsledkom tejto analýzy je, že vývojár môže pracovať s takými objektmi, ako sú adresáre, dokumenty, informačné registre, účtovné osnovy atď.

Pre štandardizáciu a zjednodušenie procesu vývoja a modifikácie aplikačných riešení má vývojár k dispozícii grafické rozhranie, pomocou ktorého môže popísať zloženie objektov použitých v konkrétnom aplikačnom riešení.

Na základe tohto popisu technologická platforma vytvorí vhodné informačné štruktúry v databáze a určitým spôsobom bude pracovať s dátami uloženými v týchto štruktúrach. Vývojár sa nemusí starať o to, do ktorých tabuliek, napríklad, majú byť dáta umiestnené, ako budú upravované alebo prezentované užívateľovi. Platforma vykoná všetky tieto akcie automaticky na základe typického správania používaných objektov.

Vývojár teda pracuje s metaúdajmi – „údajmi o údajoch“ alebo konfiguračnými objektmi. Pridaním ďalšieho konfiguračného objektu do štruktúry aplikačného riešenia vývojár v podstate pridáva popis toho, ako budú príslušné dáta umiestnené a ako budú interagovať s ostatnými dátami uloženými v informačnej báze.

Sada objektov, ktoré môže vývojár použiť, je pevná a definovaná na úrovni platformy. Vývojár nemôže vytvárať svoje vlastné typy objektov, môže pracovať iba s množinou objektov, ktorá je k dispozícii. Takýto prístup k vývoju aplikačných riešení umožňuje v prvom rade štandardizovať proces vývoja a v druhom rade zabezpečiť jednoduchú a rýchlu modifikáciu aplikačných riešení inými vývojármi alebo používateľmi.

Zloženie hlavných konfiguračných objektov používaných v 1C:Enterprise 8.2 je nasledovné:

Tím
Príkazy sú akcie, ktoré môže vykonať používateľ. Okrem príkazov generovaných platformou môže vývojár vytvárať vlastné príkazy, ktoré patria k celému riešeniu aplikácie alebo jednotlivým konfiguračným objektom.

Neustále
Konštanty sú určené na uchovávanie trvalých alebo podmienene trvalých informácií. Konštanta môže napríklad uložiť názov organizácie, priezvisko, meno a priezvisko manažéra alebo hlavného účtovníka atď.

Prestup
Enumerácie sú navrhnuté tak, aby opísali zoznam hodnôt, ktoré môže premenná nadobudnúť. Napríklad zoznam môže uchovávať hodnoty, ktoré popisujú stav zákazníka: „veľkoobchod“ a „maloobchod“.

Adresár
Adresáre sa používajú na popis takých entít ako tovar, protistrany, meny, sklady atď. Všetky tieto entity majú spoločné vlastnosti: interná identifikácia objektu v systéme, potreba podpory hierarchie a zoskupovania prvkov, potreba podpory vnorených tabuliek , atď.

Dokument, Denník dokumentov
Používajú sa na popis entít ako sú účty, faktúry, objednávky a pod. Tieto entity zaznamenávajú rôzne udalosti vyskytujúce sa v živote organizácie, sú časovo viazané, obsahujú vnorené tabuľky, musia sa premietnuť do účtovných mechanizmov atď.

Spracovanie, správa
Spracovanie a reportovanie sa používa na spracovanie informácií nahromadených v systéme a získanie súhrnných údajov vo forme vhodnej na prezeranie a analýzu. Popisujú algoritmy spracovania informácií a obsahujú rôzne formy a algoritmy na prezentáciu týchto informácií používateľovi. Umožňuje použiť tabuľky a rôzne typy grafov na vizuálne zobrazenie údajov.

Akumulačný register
Akumulačné registre sú „zodpovedné“ za účtovanie pohybov zdrojov (financie, tovar, materiál atď.). Umožňujú vám automatizovať také oblasti ako skladové účtovníctvo, vzájomné zúčtovanie a plánovanie. Akumulačné registre uchovávajú informácie o príjme a spotrebe určitých zdrojov a funkčnosť týchto objektov poskytuje možnosť získať zostatky v určitom čase, vypočítať súčty, súčty vyrovnávacej pamäte atď.

Register informácií
Informačné registre sú určené na ukladanie viacrozmerných informácií o hodnotách rôznych veličín. Takýmito hodnotami môžu byť napríklad výmenné kurzy alebo ceny produktov konkurencie k určitému dátumu. Tieto informácie môžu byť buď statické, alebo sa časom menia – v tomto prípade slúžia na ukladanie histórie zmien.

Subsystém
Pomocou subsystémov je aplikačné riešenie vizuálne rozdelené na veľké a malé funkčné bloky. Subsystémy tvoria základ pre vytvorenie príkazového rozhrania programu.

Všeobecné podrobnosti
Spoločné detaily sa používajú na ukladanie údajov rovnakého typu v rôznych konfiguračných objektoch a ako integrálna súčasť mechanizmu oddelenia údajov.

Úloha, obchodný proces
Úlohy a obchodné procesy umožňujú vytvárať formalizované popisy typických sekvencií vykonávaných prác v organizácii a na ich základe vytvárať zoznamy úloh, ktoré musí konkrétny zamestnanec organizácie v danom momente vykonať. Napríklad proces predaja produktu môže byť reprezentovaný ako postupnosť vystavenia faktúry, jej schválenia, prijatia platby v hotovosti a expedície produktu zo skladu. Za dokončenie každej fázy môžu byť zodpovední rôzni zamestnanci, takže kedykoľvek môžete určiť stav procesu predaja produktu a toho, ktorý zamestnanec momentálne potrebuje vykonať nejaké akcie.

Účtovná osnova, Účtovná evidencia
Účtovné osnovy a účtovné registre sú určené na vytvorenie modelu, ktorý implementuje systém podvojného účtovníctva. Implementujú viacúrovňové účtové osnovy s pevnými alebo variabilnými kódmi, viacúrovňové a viacrozmerné analytické účtovníctvo, účtovanie pre viaceré účtové osnovy, účtovníctvo pre viaceré organizácie, voliteľné vedenie kvantitatívneho, celkových a menových účtov pre jednotlivé analytické úseky atď.

Plán typov kalkulácií, Register kalkulácií
Na implementáciu mzdových modelov slúžia mzdové plány a mzdové registre. Umožňujú popísať rôzne typy kalkulácií (napríklad mzda, osobný príplatok, výživné, pokuta a pod.), nastaviť pravidlá, podľa ktorých môžu niektoré typy kalkulácií ovplyvniť výsledky iných typov kalkulácií, ukladať medziúdaje a konečné výsledky výpočtov. Pomocou týchto objektov možno organizovať výpočet základného časového rozlíšenia, výpočet dane z príjmov fyzických osôb, distribúciu výsledkov miezd pre účely premietnutia do účtovníctva a pod.

Plán typov charakteristík
Plány charakteristického typu sú určené na uchovávanie informácií o charakteristikách rôznych objektov. Umožňujú užívateľovi vytvárať všetky druhy charakteristík, popisovať typ týchto charakteristík a nastavovať ich hodnoty. Charakteristický typový plán môže byť použitý napríklad na to, aby umožnil užívateľovi popísať produkty s ľubovoľným počtom ľubovoľných charakteristík (farba, veľkosť, vôňa atď.). Umožňuje vám vytvoriť a uložiť názov charakteristiky a dátový typ, ktorý majú mať hodnoty tejto charakteristiky.

Výmenný plán
Výmenné plány majú popísať štruktúru distribuovaného informačného systému a špecifikovať zoznam údajov, ktoré sa budú vymieňať v rámci tohto distribuovaného systému. Umožňuje vytvárať geograficky distribuované informačné systémy založené na informačných základniach 1C:Enterprise a pomocou ľubovoľných informačných systémov, ktoré nie sú založené na 1C:Enterprise.

Skreslenie výberu
Výberové kritériá sa používajú na výber informácií v adresároch, dokumentoch atď. Umožňujú definovať pravidlá, podľa ktorých sa nevyberú všetky informácie existujúce v databáze, ale len tie, ktoré spĺňajú zadané podmienky. Pomocou výberových kritérií môžete napríklad organizovať výber dokumentov týkajúcich sa len konkrétnej protistrany.

Role
Roly umožňujú popísať rôzne prístupové práva používateľov k údajom uloženým v informačnej databáze a určiť rozsah možných akcií používateľa. Napríklad vedúci organizácie môže mať plný prístup ku všetkým informáciám uloženým v informačnej databáze, zatiaľ čo skladník musí pracovať len so skladovými dokladmi a nemá prístup k iným informáciám.

Predplatné udalosti
Predplatné udalostí vám umožňuje priradiť obslužné programy pre neinteraktívne udalosti jedného alebo viacerých aplikačných objektov.

Naplánovaná úloha
Naplánované úlohy vám umožňujú organizovať automatické vykonávanie procedúr bežných modulov podľa plánu.

Externý zdroj údajov
Externé zdroje údajov vám umožňujú použiť údaje získané z externých databáz vo vašom aplikačnom riešení. Vrátane z databáz, ktoré nie sú založené na 1C:Enterprise.

Jazyk
Tieto konfiguračné objekty sa používajú na vytváranie rozhraní aplikačných riešení v rôznych jazykoch. Vďaka použitiu jazykov je možné vytvárať viacjazyčné aplikačné riešenia, v ktorých si užívateľ môže zvoliť svoj vlastný jazyk pre prácu s aplikačným riešením.

Parameter relácie
Parametre relácie sú primárne určené na použitie v dotazoch a na obmedzenie prístupu k údajom pre aktuálnu reláciu.

Funkčná možnosť, parameter funkčnej možnosti
Funkčné možnosti umožňujú vývojárom popísať možnosti konfigurácie, ktoré možno rýchlo zapnúť alebo vypnúť vo fáze implementácie a/alebo počas prevádzky systému. Napríklad schopnosť pracovať s ďalšími vlastnosťami produktu môže byť rozdelená do samostatnej funkčnej možnosti. Ak potom túto funkciu zakážete, všetky súvisiace funkcie (s ďalšími vlastnosťami produktu) „zmiznú“ v konfiguračnom rozhraní.

Mnoho ľudí si dobre uvedomuje, že existuje veľa typov programov 1C. Priemerný používateľ pravdepodobne vymenuje tri z nich:

  • 1c účtovníctvo
  • 1C: Platy a personálny manažment
  • 1C: Riadenie obchodu

V skutočnosti spoločnosť 1C vyvinula a implementovala viac ako tisíc rôznych používateľských aplikácií. Všetky tieto programy sú tzv konfigurácie alebo aplikované roztoky 1C. Tento článok vám pomôže zistiť, ako si vybrať konfiguráciu 1C, ktorá najlepšie vyhovuje potrebám vašej spoločnosti.

Konfigurácie 1C (aplikačné riešenia 1C) sú programy určené na automatizáciu činností rôznych organizácií a jednotlivcov.

Konfigurácia v 1C sa spustí iba vtedy, ak má počítač technologická platforma 1C:Enterprise.

Technologická platforma 1C:Enterprise je špeciálne prostredie alebo shell, v ktorom sa spúšťajú a fungujú aplikačné riešenia 1C.

Pri kúpe 1C si používateľ zakúpi softvérový balík pozostávajúci z platformy 1C:Enterprise a jednej alebo viacerých konfigurácií 1C. Takáto „súprava“ (konfigurácia platformy a pracovných základní s nástrojmi na správu softvéru) sa zvyčajne nazýva Softvérový produkt 1C.

Súčasťou softvérového produktu je aj poradenstvo a technologická podpora. Poskytuje sa napríklad prístup k systému pomoci Podpora informačných technológií (1C:ITS).

Príklady softvérových produktov založených na platforme verzie 8.3:

  • Softvérový produkt = platforma 1C: Podnik 8.3 + 1C: Účtovníctvo 8.3 + 1C: Mzdový a personálny manažment 8.3 (na vedenie účtovnej a daňovej evidencie výrobného podniku a výpočet miezd pre zamestnancov v samostatnom programe).
  • Softvérový produkt = platforma 1C: Podnik 8.3 + 1C: Účtovníctvo 8.3 + 1C: Riadenie obchodu 8.3 + 1C: Riadenie miezd a personálu 8.3(na vedenie účtovnej, daňovej, skladovej evidencie obchodnej organizácie a výpočet miezd pre zamestnancov v samostatnom programe).

Všetky konfigurácie 1C majú podobné rozhranie, rovnaké konfiguračné objekty (adresáre, dokumenty, informačné registre atď.) a všeobecné princípy fungovania. Používateľ, ktorý si osvojil základné úkony v jednej z konfigurácií 1C, tak môže bez problémov pracovať aj v iných.

Niektoré z rovnakých typov operácií, ktoré sú k dispozícii vo všetkých aplikačných riešeniach 1C:

  • Vypĺňanie referenčných kníh. Vytváranie prvkov a skupín v adresároch;
  • Odstraňovanie, kopírovanie, presúvanie, úprava prvkov a skupín adresárov;
  • Zadávanie došlých zostatkov;
  • Zadávanie dokladov do programu vr. vytváranie dokumentov kopírovaním a vkladaním na základe;
  • Práca v časopisoch dokumentov;
  • Generovanie reportov na základe výsledkov práce.

Technologickú platformu 1C:Enterprise vyvinula spoločnosť 1C. Neustále sa vyvíja, pričom zohľadňuje potreby používateľov, aktualizácie legislatívy a inovácie na trhu. Výsledkom je, že neustále vychádzajú nové verzie (napríklad 7.7, 8.2, 8.3) a vydania (aktuálne aktualizácie) platformy 1C.

Platforma navyše obsahuje vstavaný programovací jazyk, ktorý umožňuje vykonávať zmeny v hotovej konfigurácii na základe želania zákazníka. Niekedy, ak je to potrebné, sú úplne nové konfigurácie pre 1C napísané „od začiatku“ na základe technologickej platformy.

Aplikačné programy 1C vytvára samotná spoločnosť 1C, ako aj iní vývojári a partnerské spoločnosti. Volajú sa konfigurácie 1C vydané priamo spoločnosťou 1C typický.

V závislosti od vývojára sa teda konfigurácie 1C dodávajú v dvoch typoch: štandardné a neštandardné (nazývané aj priemyselné a špecializované riešenia).


Typické konfigurácie 1C

Väčšina používateľov nakupuje štandardné riešenia 1C ako súčasť softvérového produktu.

Výhody

  • Štandardné riešenia 1C sú univerzálne, t.j. Vhodné pre účtovníctvo v rôznych oblastiach činnosti. Napríklad účtovníci z výrobných podnikov, sektora služieb a obchodných organizácií môžu pracovať v 1C: Accounting. Konfigurácia tiež umožňuje viesť záznamy v rôznych daňových režimoch (OSN, zjednodušený daňový systém, UTII).
  • Štandardné konfigurácie 1C neustále vylepšuje 1C, ktorá sleduje priania zákazníkov a zohľadňuje skúsenosti širokého spektra používateľov. Takéto aplikačné riešenia sú starostlivo „odladené“ a sú spoľahlivejšie pri používaní a údržbe.

Nedostatky

  • Spotrebiteľ pri zakúpení všetkej funkcionality programu využíva len tú časť možností štandardného riešenia, ktorú potrebuje.
  • Typická konfigurácia 1C vyžaduje starostlivé prispôsobenie pre konkrétnu organizáciu a niekedy „vylepšenie“ programátormi.

Pre ruské podniky ponúka 1C nasledujúce štandardné konfigurácie

Plná funkčnosť programového systému 1C:Enterprise je implementovaná v programe 1C:ERP Enterprise Management 8.3.

Niektoré štandardné konfigurácie sú dostupné v niekoľkých verziách s rôznymi sadami funkcií. Napríklad 1C: Accounting 8 je k dispozícii v troch verziách: basic, CORP a PROF.


Základná verzia

Medzi výhody základnej verzie nepochybne patrí dostupná cena a absencia bezpečnostných kľúčov. Základná verzia má však najmenej funkcií.

Základná verzia 1C:Účtovníctvo 8

  • Nepodporuje režim viacerých používateľov (určený pre prácu jedného účtovníka);
  • Z technického hľadiska nezahŕňa zmeny konfigurácie;
  • Nepodporuje účtovníctvo viacerých organizácií v jednej informačnej základni;
  • Účtovníctvo nie je vedené samostatnými divíziami (z hľadiska rozdelenia dane z príjmov medzi divízie a konsolidácie výkazníctva DPH).

Existujú aj špecializované dodávky základnej verzie, nakonfigurované pre osobitné daňové režimy:

  • 1C: Zjednodušené 8
  • 1C:Podnikateľ 8

Verzia PROF

Najpopulárnejšia zo všetkých verzií 1C: Účtovníctvo 8.

  • Podporuje účtovníctvo pre viacerých používateľov;
  • Je možné účtovníctvo viacerých spoločností;
  • Umožňuje správcovi vykonávať zmeny v konfigurácii;
  • Je možné pracovať v „cloudovej“ službe. V tomto prípade sa program nachádza na serveri 1C a prístup k nemu sa vykonáva cez internet;
  • K programu je možné pristupovať prostredníctvom mobilných zariadení.

CORP verzia

CORP verzia programu 1C: Accounting 8 je určená pre veľké korporácie, pretože má najširšiu funkčnosť. Má všetky výhody verzie PROF. Táto verzia navyše umožňuje viesť oddelené účtovanie príjmov a výdavkov pre samostatné divízie organizácie.

Schéma na porovnanie funkčnosti rôznych verzií štandardnej konfigurácie 1C: Účtovníctvo 8


Neštandardné konfigurácie 1C

Implementáciu softvérových produktov 1C vykonávajú partnerské spoločnosti. Priamo komunikujú so zákazníkmi, inštalujú programy 1C, nastavujú ich a prispôsobujú, pričom sa zameriavajú na charakteristiky konkrétneho podniku a želania zákazníka.

Za týmto účelom IT špecialisti:

  • Typické konfigurácie 1C sú „upravené“ pomocou špeciálneho programovacieho jazyka. Napríklad aplikačné riešenie „1C: Sawmill 8“ je upravenou štandardnou konfiguráciou 1C: Manufacturing Enterprise Management.
  • Vytvárajte nové konfigurácie založené na platforme 1C:Enterprise.

Aplikačné riešenia vyvinuté partnerskými spoločnosťami 1C nie sú štandardné. Na implementáciu takýchto konfigurácií je potrebné prejsť certifikáciou u 1C a získať právo na špeciálne logo „1C: Compatible“. Atypické konfigurácie sú spravidla „písané“ pre konkrétny typ činnosti, pre konkrétne odvetvie. Preto sú aj tzv priemysel a špecializované riešenia 1C.

Výhody neštandardných konfigurácií

  • Umožňujú znížiť náklady pre spotrebiteľov pri implementácii softvérového produktu vďaka tomu, že sú dodávané ako hotové riešenia.
  • Obsahujú vysoko špecializované riešenia, ktoré zohľadňujú špecifiká konkrétnej spoločnosti.
  • Umožňuje vyhnúť sa zložitým konfiguračným nastaveniam.

Príklady konfigurácií odvetví: 1C: Verejné stravovanie, 1C: Manažment poľnohospodárskeho podniku, 1C: Manažment stavebnej organizácie.

Predpokladajme, že potrebujete vybrať softvérový produkt na vedenie účtovníctva a daňovej evidencie v potravinárskom podniku. Na tento účel, ako je znázornené na obrázku, môžete nainštalovať a prispôsobiť štandardnú konfiguráciu 1C: Accounting alebo si vybrať jedno z hotových priemyselných riešení, čím ušetríte čas a peniaze.


Ako vidíte, spoločnosť 1C predstavuje širokú škálu softvérových produktov 1C, ktoré spĺňajú potreby a vkus širokej škály spotrebiteľov.

A. E. Chochlov

ZÁKLADY PROGRAMOVANIA V PROSTREDÍ

"1C: ENTERPRISE"

Penza, 2016


UDC 631,3 (075)

RECENZENT:

Vedúci Katedry aplikovanej informatiky

Štátna technologická akadémia v Penze,

profesor Remontov A.P.

Chochlov A.E.

X86 Základy programovania v prostredí 1C: Enterprise: Učebnica / A. E. Khokhlov, E. M. Golobokova, Yu.V. Teryakova - Penza: Vydavateľstvo Penz. štát Univ., 2015. – 144 s.

Tutoriál vám umožňuje zvládnuť techniky vývoja a úpravy aplikačných riešení na platforme 1C: Enterprise 8.3. Na príklade vytvorenia reálneho aplikačného riešenia je znázornená štruktúra rôznych objektov systému, ich účel a spôsob použitia. Procedúry sú prezentované v zabudovanom jazyku vrátane použitia jazyka dotazu.

UDC 631,3 (075)

© Khokhlov A.E., 2016

© Vydavateľstvo Štátnej univerzity v Penze, 2016


Úvod. 5

1. Predmetovo orientované modelovanie informačných systémov. 6

1.1. Koncept doménovo špecifického modelovania. 6

1.2. Typy modelov. 7

2. Programový systém "1C: Enterprise 8". 8

2.1. Zloženie programového systému "1C: Enterprise 8". 8

2.2. Konfiguračná štruktúra. 10

2.3. Architektúra programového systému 1C: Enterprise. 13

2.4. Model závislý od platformy „1C: Enterprise“. 17

3. Objektový model platformy 1C: Enterprise. 19

3.1. Objekty na vytvorenie modelu závislého od platformy. 19

3.2. Všeobecná štruktúra hlavného objektu. 21

4. Základy práce s informačnou bázou. 22

4.1. Vytvorenie informačnej základne.. 22

4.2. Prenos informačnej základne.. 26

4.3. Systémové objekty.. 28

4.4. Klasifikácia objektov. 29



4.5. Objekty aplikácie.. 30

4.6. Podriadené objekty.. 32

4.7. Jazyk vstavaného systému.. 34

4.8. Typy modulov. 36

4.9. Subsystémy.. 40

4.10. Ladenie konfigurácie. 42

Laboratórium 1. 42

5. Adresáre. 43

5.1. Účel referenčných kníh. 43

5.2. Adresár softvérových objektov. 43

5.3. Podriadené adresáre. 46

5.5. Modul objektu adresára. 48

5.6. Vlastnosti adresárov. 49

5.7. Tvary predmetov. 52

5.8. Reprezentácie objektov. 52

5.9. Nastavenie rozhrania. 53

5.10 Štruktúra obrazovky v užívateľskom režime. 54

Laboratórium 2. 56

6. Dokumenty.. 60

6.1. Účel dokumentov. 60

6.2. Dokumentujte softvérové ​​objekty. 61

6.3. Vykonávanie dokumentu. 63

6.4. Na základe vstupu. 65

6.5. Typy údajov. Typotvorné konfiguračné objekty. 66

6.6. Vypĺňanie podrobností. 67

6.7. Výpočet súm v riadkoch dokladu. 68

Laboratórium 3. 72

7. Registre.. 76

7.1. Účel a vlastnosti. 76

7.2. Typy registrov. 78

7.3. Virtuálne stoly... 78

7.4. Zaregistrujte softvérové ​​objekty. 79

7.5. Akumulačné registre. 80

7.6. Pohyby dokumentov. 81

7.7. Registrovať príkazové rozhranie. 85

Laboratórium 4. 87

8. Správy... 88

Laboratórium 5. 92

9. Dispozície a formy... 93

9.1. Vytvára sa rozloženie tlačeného formulára... 94

9.2. Úprava rozloženia. 95

9.3. Úprava formulára.. 97

Laboratórium 6. 99

10. Informačné registre. 100

10.1. Vytvorenie periodického registra informácií. 102

10.2. Používanie periodického registra informácií v dokumente. 103

Laboratórium 7. 106

11. Prestupy. 107

Laboratórium 8. 107

12. Registre akumulácie obehu. 108

Laboratórium 9. 108

13. Tabuľkový model platformy 1C: Enterprise. 109

13.1. Tabuľkový dátový model. 110

13.2. Typy databázových tabuliek. 111

13.3. Vytvorte dotaz a použite jeho výsledky. 114

13.4. Štruktúra a popis požiadavky. 116

13.6. Aranžovanie. 123

13.7. Zoskupovanie a zhrnutie. 124

13.8. Parametre.. 126

14. Systém skladania údajov. 126

Laboratórium 10.1. 129

Laboratórium 10.2. 131

Laboratórium 10.3. 137

Laboratórium 10.4. 143

Úvod

Programový systém "1C: Enterprise 8" je určený na automatizáciu činností podnikov, organizácií a jednotlivcov. Systém je založený na flexibilnej technologickej platforme, ktorej možnosti umožňujú vytvárať a upravovať širokú škálu podnikových aplikácií.

Hlavnou črtou systému 1C: Enterprise je jeho konfigurovateľnosť. technologická platforma „1C: Enterprise“ je súbor mechanizmov navrhnutých na manipuláciu s rôznymi typmi doménových objektov. Špecifická množina objektov, štruktúry informačných polí, algoritmy spracovania informácií sú určené špecifickým konfigurácia . Spolu s konfiguráciou funguje platforma 1C: Enterprise ako softvérový produkt pripravený na použitie, ktorý je zameraný na určité typy podnikov a triedy úloh, ktoré je potrebné vyriešiť.

Fungovanie systému je rozdelené do dvoch procesov:

Konfigurácia (popis modelu domény pomocou prostriedkov poskytovaných systémom),

· realizácia (spracovanie údajov predmetnej oblasti).

Proces konfigurácie sa zase delí na niekoľko komponentov:

· „vizuálne“ vytvorenie konfiguračnej štruktúry (konfiguračné objekty ako adresáre, dokumenty atď.),

· nastavenie dialógových foriem objektov,

· určenie špecifického správania objektov, formulárov (zápis kódu v jazyku systému na určité miesta v konfigurácii),

· vytváranie rozhraní, súborov užívateľských práv (rolí).

Počas vykonávania systém už pracuje so špecifickými pojmami popísanými vo fáze konfigurácie (adresáre tovaru a organizácií, faktúry atď.).

Návod poskytuje príklad vývoja konfigurácie na platforme vydanie 8.3.6.2014 (tréningová verzia).

Vzdelávaciu verziu alebo verziu pre výučbu programovania si môžete stiahnuť zo stránky http://online.1c.ru/catalog/free/learning.php


1. Doménovo orientované modelovanie informačných systémov

1.1. Koncept doménovo špecifického modelovania

Metodika vývoja založená na modeli je založená na princípe oddelenia fáz všeobecného návrhu (modelovania) a následnej implementácie aplikácie na špecifickej softvérovej platforme. To znamená, že najprv sa vytvorí všeobecný aplikačný model nezávislý od metód implementácie a potom sa na základe modelu implementuje program v akomkoľvek vývojovom prostredí. V tomto prípade je proces vývoja úplne založený na modeli, ktorý musí obsahovať všetky informácie potrebné na programovanie.

Výhody, ktoré tento prístup poskytuje, sú zrejmé:

· Nezávislosť modelu od vývojových nástrojov zabezpečuje možnosť implementácie na ľubovoľnej softvérovej platforme.

· Aplikáciu implementovanú pomocou tohto princípu je možné jednoducho preniesť z jedného operačného systému do druhého.

· Výrazná úspora zdrojov pri implementácii aplikácie pre niekoľko softvérových platforiem súčasne.

· Architektúra umožňuje do určitej miery automatizovať proces programovania. Prítomnosť detailného modelu zabezpečuje automatické vytváranie typických častí aplikácie, ktorých vývoj je možné automatizovať. Napríklad vytvorenie používateľského rozhrania, programovanie typických operácií, vytvorenie databázy.

· Pri vývoji modelu je možné použiť doménovú terminológiu použitú pri nastavovaní problému.

Základom tejto metodiky vývoja je teda koncept modelu.

Model– popis alebo špecifikácia systému a jeho prostredia vytvoreného na nejaký účel. Model je často kombináciou textových a grafických informácií. Text môže byť popísaný v odbornom alebo prirodzenom jazyku.

Plošina– súbor podsystémov a technológií, ktoré predstavujú jeden súbor funkcií využívaných ľubovoľnou aplikáciou bez špecifikovania podrobností o implementácii.

Konverzia modelu– proces transformácie jedného modelu systému na iný model toho istého systému.

Vývojový proces– ide o konzistentný (krok za krokom) postup od jedného modelu systému k druhému. Každý nasledujúci model je navyše transformovaný z predchádzajúceho a doplnený o nové detaily.

1.2. Typy modelov

Výpočtovo nezávislý model(Computation Independent Model - CIM) popisuje všeobecné požiadavky na systém, slovnú zásobu používaných pojmov a podmienky pre jeho fungovanie (prostredie). Model neobsahuje žiadne technické informácie, popisy štruktúry a funkčnosti systému. CIM je najvšeobecnejší a na implementácii nezávislý model systému. Slovník použitých pojmov pracuje s pojmami predmetnej oblasti. Pri tvorbe malých softvérových systémov možno model CIM považovať za technickú špecifikáciu.

Model nezávislý na platforme (PIM)(Platform Independent Model - PIM) popisuje zloženie, štruktúru, funkčnosť systému. Model môže obsahovať ľubovoľné podrobné informácie, ale nemal by sa týkať implementácie systému na konkrétnych platformách. Model PIM je vytvorený na základe CIM. Na vytvorenie modelu je možné použiť napríklad jednotný modelovací jazyk UML.

Model závislý od platformy (PDM)(Platform Specific Model - PSM) popisuje zloženie, štruktúru, funkčnosť systému vo vzťahu k otázkam jeho implementácie na konkrétnej platforme. V závislosti od účelu môže byť model viac alebo menej detailný. Tento model je vytvorený na základe dvoch modelov – PIM a platformového modelu. Model PIM slúži ako základ pre model PSM. Model platformy sa používa na spresnenie PSM podľa požiadaviek platformy (obrázok 1.1).

Obr.1.1. Modelom riadený vývojový rámec

2. Programový systém "1C: Enterprise 8"

Zloženie programového systému "1C: Enterprise 8"

Programový systém 1C: Enterprise je založený na jedinej technologickej platforme. Je základom pre budovanie všetkých aplikačných riešení.

Unified Technology Platform (UTP) je súbor spustiteľných súborov, dynamických knižníc a pomocných súborov nainštalovaných v operačnom systéme a zabezpečujúcich fungovanie programového systému 1C: Enterprise ako celku.

Prítomnosť jednotnej technologickej platformy uľahčuje vytváranie individuálnych aplikačných riešení a zabezpečuje ich nízku cenu. Hlavnou výhodou tohto prístupu je štandardizácia vývoja, zabezpečenie škálovateľnosti a zabezpečenie rýchlej implementácie moderných technológií do všetkých aplikačných riešení.

Platforma 1C: Enterprise pre všetky aplikačné riešenia, bez ohľadu na špecifiká odvetvia a vývojársku spoločnosť, poskytuje:

· možnosť používať systém z lokálneho počítača desiatkam používateľov v lokálnej sieti;

· použitie súborovej alebo trojvrstvovej architektúry;

· schopnosť nasadiť prácu na niekoľkých geograficky vzdialených miestach s pravidelnou výmenou informácií;

· schopnosť využívať moderné technológie (WEB, XML, integrácia s inými softvérovými systémami a rôznymi maloobchodnými zariadeniami).

Prítomnosť UTP a všeobecnej metodiky vám umožňuje vytvárať špecializované a individuálne riešenia založené na štandardných riešeniach a pridávať iba potrebné rozdiely, ktoré zohľadňujú špecifiká odvetvia alebo konkrétneho podniku.

Konfigurácia (aplikačné riešenie) - štruktúra metadát a interpretovaný kód v jazyku 1C: Enterprise, vykonávaná na platforme 1C: Enterprise a implementujúca niektoré špecializované funkcionality (obr. 2.1).

V skutočnosti je konfiguračná štruktúra modelom domény.

Ryža. 2.1. Zloženie programového systému 1C: Enterprise

Rozlišujú sa tieto typy konfigurácií:

· Štandardné konfigurácie sú vyvinuté spoločnosťou 1C a sú štandardom

· Partnerské konfigurácie sú vyvíjané partnermi spoločnosti 1C a spravidla sú určené na automatizáciu relatívne úzkych oblastí účtovníctva.

Spoločnosť 1C vyrába súbor štandardných (štandardných) riešení zameraných na najrozšírenejšie typy podnikov. Značná časť používateľov používa štandardné riešenia bez akýchkoľvek zmien a úprav.

Existujú nasledujúce základné typické konfigurácie:

· Podnikové účtovníctvo

· Riadenie obchodu

· Mzdový a personálny manažment

· Riadenie výrobného závodu

· Vedenie malej firmy

Viac ako sto spoločností v súčasnosti vyvíja a distribuuje špecializované (odvetvové) riešenia na platforme 1C: Enterprise. Každý z nich vytvára špecializované riešenie obehu, pričom využíva všeobecné metodické riešenia vyvinuté spoločnosťou 1C a sústreďuje sa špecificky na špecifické potreby konkrétneho odvetvia. Príkladmi takýchto priemyselných riešení sú programy pre automatizáciu maloobchodu, farmácie, obchodu s náhradnými dielmi, autoservisu, poľnohospodárskych podnikov, vojenských jednotiek atď. Rozsah úspešne aplikovaných priemyselných riešení sa neustále rozširuje.

Okrem toho vám možnosti 1C: Enterprise umožňujú vytvárať individuálne riešenia, ktoré zohľadňujú potreby konkrétnej organizácie. Robia to certifikovaní špecialisti z franchisingových spoločností. Takéto riešenia sú spravidla vývojom alebo modernizáciou štandardného riešenia od 1C alebo sériovo vyrábaným špecializovaným riešením, ale môžu byť vyvinuté úplne od nuly, ak si to situácia vyžaduje.

teda

„program“ 1C:Enterprise = (platforma) + konfigurácia,

kde () – kód uzavretého programu

1C: Enterprise implementuje ideológiu používania otvoreného zdrojového kódu. Používateľ alebo vývojár môže použiť vývojové prostredie Configurator, v ktorom je dostupný všetok konfiguračný kód (nie však platforma).

Konfiguračná štruktúra

Konfigurácia, ktorá je neoddeliteľnou súčasťou programového systému 1C: Enterprise, je z pohľadu používateľa samotným „programom“. Konfigurácia ako celok kombinuje údaje a metadáta.

Programátor využívajúci vývojové prostredie Configurator pracuje s konfiguráciou ako hlavným objektom vývojového procesu. Z pohľadu programátora je konfigurácia projekt, ktorý kombinuje doménový model a programový kód.

Vo všeobecnosti si možno predstaviť zjednodušenú schému vývojového procesu, kedy sa konfigurácia ako vývojový projekt zmení na štandardnú konfiguráciu, s ktorou užívatelia pracujú (obr. 2.2).

Ryža. 2.2. K pojmu „konfigurácia“

V 1C: Enterprise sú dáta a metadáta uložené na jednom mieste, ktoré sa nazýva informačná báza (obr. 2.3).

Informačná báza – súbor údajov a metadát uložených v lokálnej alebo serverovej databáze a prístupný používateľom a vývojárom

Pri práci s databázou používateľov sú upravované údaje zablokované. Platí to pre údaje aj metadáta. V skutočnosti je nemožné zmeniť štruktúru tabuľky, ak je jej obsah čo i len čiastočne zablokovaný. Aby sa zabezpečila možnosť vývoja (spresnenia) konfigurácie súčasne s prácou používateľov, 1C: Enterprise používa dve kópie konfigurácie.

Ryža. 2.3. Proces aktualizácie informačnej základne

Konfigurácia databázy – metaúdaje obsahujúce štruktúru konfigurácie, uložené v lokálnej alebo serverovej databáze, nie sú dostupné pre interaktívnu úpravu.

Hlavná konfigurácia - metadáta obsahujúce štruktúru konfigurácie, uložené v lokálnej alebo serverovej databáze, dostupné pre interaktívnu úpravu.

Vývojár sa pri práci zaoberá hlavnou konfiguráciou. Jeho zloženie je dostupné v konfiguračnom strome vo vývojovom prostredí Configurator. Po vykonaní potrebných zmien (počas tejto práce užívatelia pokračujú v práci s infobázou) vývojár aktualizuje konfiguráciu databázy a v tejto fáze je potrebné používať infobázu v exkluzívnom režime.

Konfigurácia zahŕňa:

· Štruktúra účtovných údajov (hlavné objekty - adresáre, dokumenty, plány);

· Štruktúra používateľského rozhrania (formuláre, ponuky, príkazové panely atď.);

· Moduly rôznych typov s programovým kódom (všeobecné, objekty, formuláre);

· Mechanizmy na ukladanie a spracovanie konečných údajov (registre);

· Mechanizmy na prezentáciu obchodných procesov (obchodných procesov a úloh);

· Mechanizmy na vytváranie distribuovaných informačných báz (výmenných plánov);

· Mechanizmy na diferenciáciu prístupových práv;

· Pomocné predmety



chyba: Obsah chránený!!