Knižnice štandardných podsystémov 1. podnik 8. Knižnica štandardných podsystémov (mechanizmus BSP). Dodatočné správy a spracovanie

Na príklade vydania BSP 2.1.2.34 (platforma 1C 8.2) zvážim hlavné funkcie, podsystémy a príklady použitia tejto konfigurácie.

Konfigurácia "Library of Standard Subsystems" je jednou z mála konfigurácií od 1C, ktorá bola vytvorená pre vývojárov, nie pre používateľov. Samotná konfigurácia je súborom podsystémov, ktoré možno použiť v akejkoľvek konfigurácii. Súčasťou BSP je aj celá vývojová technológia založená na 1C 8.2. Knižnica štandardných podsystémov vám umožňuje štandardizovať riešenia a dosiahnuť maximálnu podobnosť medzi rôznymi riešeniami od rôznych vývojárov. Všetky typické konfigurácie 1C 8.2, kde sa používajú riadené formuláre(2.0, BP 3.0, UT 11, UNF), napísaný na základe BSP.

Subsystémy BSP spravidla zahŕňajú také funkcie, ako je správa databázy, nastavenie práv k údajom, pripájanie súborov, verzovanie objektov, úlohy pre zamestnancov, e-mailové správy, dotazníky, odosielanie SMS, štandardný referenčné informácie(organizácie, klasifikátor meny) a ďalšie servisné funkcie, ktoré môžu byť zahrnuté v akejkoľvek konfigurácii založenej na 1C 8.

Konfigurácia "Knižnica štandardných podsystémov" má špeciálneho asistenta nasadenia, ktorý vám umožňuje výrazne znížiť náklady na prácu pri vývoji novej konfigurácie. S pomocou asistenta môžete krok za krokom špecifikovať potrebné podsystémy a na výstupe získať polotovar pre budúcu konfiguráciu:

Nižšie stručne popíšem podsystémy tejto konfigurácie, ich účel a ako ich možno použiť. Celkovo je v „Knižnici štandardných podsystémov“ 52 podsystémov. Niektoré súvisia, niektoré sú nezávislé. Pre prehľad procesu implementácie pre každý podsystém je najlepšie pozrieť si konfiguračnú dokumentáciu.

Získajte bezplatné video lekcie 267 1C:

1.Základná funkčnosť

Subsystém „Základná funkčnosť“ obsahuje základná funkčnosť, vyžadované pre všetky aplikačné riešenia, ktoré využívajú knižnicu. Základná funkcionalita zahŕňa univerzálne procedúry a funkcie, subsystém pre nastavenie ľubovoľného nadpisu okna programu, univerzálny formulár na výber objektov metadát, množstvo univerzálnych spracovaní, ako aj štandardné roly: FullPermissions, System Administrator, UpdateConfigurationDatabase,Základné povolenia a ďalšie. Systém obsahuje funkcionalitu pre nastavenie parametrov relácie.

Tento podsystém sa musí nainštalovať, ak sa používa akýkoľvek iný podsystém.

2. Pracujte v modeli služieb

Subsystém „Práca v modeli“ obsahuje základnú funkcionalitu, ktorá je povinná pre všetky aplikačné riešenia určené na prácu v modeli služieb, ako aj množstvo podsystémov, ktoré rozširujú ďalšie podsystémy pre prácu v modeli služieb (napríklad „Meny v servisnom modeli“ atď.).

3. Klasifikátor adries

Subsystém je určený na načítanie, ukladanie a prijímanie informácií o adrese. Načítanie pochádza z (KLADR). Subsystém je silne prepojený so subsystémom „Kontaktné informácie“, avšak môže byť implementovaný autonómne.

4. Analýza denníka

Obsahuje špeciálnu správu pre informatívnejšie zobrazenie informácií denníka.

5. Dotazník

Určené na vykonávanie prieskumov a analýzu výsledkov prieskumu. Prieskumy je možné vykonávať cez internet pomocou webového klienta.

6. Banky

Subsystém je určený na načítanie, ukladanie, získavanie informácií o bankách. Sťahovanie prebieha z webovej stránky RBC, je možné nastaviť plánovanú úlohu a manuálne sťahovanie.

7. Podnikové procesy a úlohy

Navrhnuté na prácu s úlohami ako súčasť obchodného procesu. Úlohy môžu byť adresované exekútorovi alebo skupine vykonávateľov osobne (osobné oslovovanie), ako aj s využitím rolí vykonávateľov (rolové oslovovanie). Subsystém obsahuje päť funkčných blokov: nastavenie adresovania na základe rolí, vytváranie, vykonávanie, riadenie a automatické monitorovanie úloh.

8. Mena

Subsystém je určený na načítanie, ukladanie, získavanie informácií o menách a výmenných kurzoch. Je možné vybrať požadovanú menu z tabuľkového dokumentu. Výmenné kurzy sa sťahujú z webovej stránky RBC, je možné nastaviť plánovanú úlohu aj manuálne sťahovanie.

9. Možnosti prehľadu

Subsystém rozširuje používateľské rozhranie nastavení zostáv.

10. Verzia objektov

Subsystém je určený na ukladanie a ďalšiu analýzu prvkov adresárov a dokumentov. Podsystém ukladá každú verziu objektu do skladu hodnôt a potom ju umiestni do zdroja informačného registra. Subsystém obsahuje špeciálne zostavy, ktoré vám umožňujú rýchlo zobraziť podrobnosti o histórii práce používateľa s objektom.

11. Interakcie

Subsystém „Interakcie“ je určený na plánovanie, evidenciu, objednávanie interakcií a prácu s výsledkami interakcií. Interakcie zahŕňajú e-mailovú korešpondenciu, protokolovanie hovorov a stretnutí. Subsystém zabezpečuje výber a vytváranie nových interakčných kontaktov.

12.Skupinová zmena objektov

Subsystém umožňuje hromadnú zmenu údajov v databáze. Pripomína podobné spracovanie z 8.1.

13. Zmeňte dátumy zákazu

Umožňuje nastaviť dátum, dokedy je zablokovaná práca používateľov v dokumentoch, adresároch a pod. široko používané v typické konfigurácie- pomocou neho môžete zavrieť objekty z minulého obdobia na úpravu.

14. Dodatočné správy a spracovanie

Subsystém "" je absolútnym analógom starej knižnice štandardných podsystémov, umožňuje vám pripojiť externé spracovanie a tlačové formuláre.

15. Vypnutie používateľov

Subsystém vám umožňuje ukončiť existujúce spojenia s infobázou (veľmi užitočné, ak je relácia zavesená) a blokovať nové spojenia s infobázou na určitý čas, napríklad počas rutinných procedúr.

16. Poznámky používateľa

Subsystém „Poznámky používateľa“ je určený na ukladanie osobných poznámok (rôzne neštruktúrované informácie, ktoré nie sú dostupné iným používateľom informačnú základňu). Poznámky je možné farebne označiť, umiestniť na plochu a spojiť do skupín.

17. Zákaz úpravy detailov predmetov

Umožňuje zakázať úpravu ľubovoľných atribútov objektu. Toto je niečo, čo v 8.1 tak veľmi chýbalo.

18. Ochrana osobných údajov

Podsystém „Ochrana osobných údajov“ je navrhnutý tak, aby vyhovoval informačný systém, postavený na základe konfigurácie, požiadavky federálneho zákona č. 152-FZ z 27. júna 2006 "O osobných údajoch".

19. Informačné centrum

V skutočnosti ide o prepojenie so systémom ITS. Integrácia aplikácie so službou rieši problém rýchleho prepínania na iné aplikácie predplatiteľa a zobrazovania názvu aplikácie tak, ako si ho predplatiteľ nastavil.

20. Informácie pri spustení

Zobrazí sa pri štarte systému HTML stránky s rôznymi informáciami (napríklad reklama). Stránky sú obsiahnuté v rozloženiach spracovania InformationAtStartup. Každé rozloženie obsahuje úvodná stránka a môže obsahovať aj iné stránky, ktorých odkazy sú uvedené na úvodnej stránke.

Existuje konfigurácia, ktorá uľahčuje prácu vývojára a šetrí ho od takejto „triviálnej“ práce - toto je „Knižnica štandardných podsystémov“ (BSP), ktorá obsahuje súbor univerzálnych funkčných podsystémov a fragmentov sekcie „Správa“ určených pre použitie v aplikačných riešeniach na platforme „1C:Enterprise“. Knižnica nie je kompletným (z vecného hľadiska) aplikačným riešením, ale knižničné subsystémy je možné použiť v spotrebiteľskej konfigurácii spoločne aj samostatne. A na tento účel BSP obsahuje špeciálneho implementačného asistenta, ktorého použitie výrazne šetrí čas pri vývoji novej konfigurácie.

Samotný asistent je vyrobený vo forme sprievodca krok za krokom, pomocou ktorého vývojár špecifikuje podsystémy, ktoré potrebuje, a sprievodca vytvorí medzeru, s ktorou môžete v budúcnosti pracovať. V skutočnosti získame medzeru pre budúcu konfiguráciu.

Spustíme BSP(máme verziu 2.3, verziu 2.3.3.63), prejdite do sekcie "Nástroje pre vývojárov" U94; "Prvá implementácia BSP":

Tu otvoríme "Asistent implementácie BSP". Samotný asistent vyzerá ako pomocník krok za krokom, kde v prvej fáze vyberieme podsystémy, ktoré budeme potrebovať vo vyvíjanej konfigurácii. Potom musíte zadať súbor (vo formáte xml), do ktorého tieto nastavenia uložíme.
Potom prejdeme do druhej fázy: pre každý z vybraných podsystémov špecifikujeme ďalšie parametre.

Po výbere všetkých možností systém skontroluje, či bolo všetko správne vybraté a ponúkne rôzne možnosti sledovania chýb (Tabuľka implementácie podsystému alebo Správa o implementácii BSP).

Článok stručne popisuje, ako pracovať s Asistentom implementácie BSP, pretože tento nástroj nie je veľmi populárny. V praxi vývojári častejšie konajú podľa tejto schémy: inštalujú potrebné podsystémy BSP na prázdnu konfiguráciu (tu môže stále pomôcť „Asistent implementácie BSP“), ale zvyčajne sa všetky podsystémy prenesú z BSP do novej prázdnej konfigurácie.

Máme dve konfigurácie: prvá (hlavná) - so všetkými podsystémami BSP, druhá (súbor) - BP.

1. Povoľte možnosť úpravy hlavnej konfigurácie.

2. Vyvolajte menu Konfigurácia – porovnanie, zlúčiť s konfiguráciou zo súboru.

3. Vyberte súbor s príponou porov konfigurácia bp.

4. Odpovedzte áno na ponuku požiadať o podporu.

6. Behajte Akcie - Mark podľa subsystémov.

7. Označte podsystémy, ktoré nie sú v našej hlavnej konfigurácii – vezmite zo súboru, ale podsystémy, ktoré nie sú v konfigurácii zo súboru, musíme ponechať v hlavnej konfigurácii (štandardne bude), potom kliknite na Inštalovať.

8. Označte vlastnosti koreňového prvku na zlúčenie: Primárne roly, Modul spravovanej aplikácie, Modul relácie, Modul externého pripojenia, Modul bežnej aplikácie, Režim používania modality, Režim používania rozšírení platformy a externých komponentov, Režim kompatibility rozhrania, Kompatibilita Režim. Kliknite na položku Spustiť.

9. V okne Nastavenie pravidiel podpory - OK.

10. Aktualizácia konfigurácie databázy (F7).

A podobne servisné správy:

"... (objekt je súčasťou spoločného atribútu s rovnakým názvom)" alebo "... : Použitie definovaných typov v režime kompatibility X.X.X. (napríklad autor) a nižšie je neprijateľné “; "Veľký obraz: Názov nie je jedinečný!"

12. Pre objekt, ktorý je súčasťou spoločného atribútu s rovnakým názvom, ho odstráňte z podpory, odstráňte objekt a odkazy naň. Vyhľadajte odkazy na odstránené objekty – odstráňte odkazy.

13. Zmeňte režim kompatibility nad X.X.X.

14. Aktualizujte konfiguráciu databázy (F7). Ďalej, ak sa vrátite k bodu 11, postupujte podľa bodov 12 a 13, potom 14.

V zásade je to všetko - "automatická" časť práce sa skončila. Začína sa „najzaujímavejšia“ etapa práce: ak ste si už mysleli, že konfigurácia „odštartovala“, s najväčšou pravdepodobnosťou sa veľmi mýlite.

Najprv skontrolujte spoločné moduly, či sú podsystémy zahrnuté v príkazovom rozhraní atď. Keď je všetko „akoby pripravené“, začnite ladiť.

A tak ladíte, kým si nie ste istí, že tam nie sú žiadne chyby.

Verzia 1.0.4.5

Verzia 1.0.5.21

Finálna verzia

  • Informácie N11853 pre používateľov a partnerov 14.05.2010 "O vydaní konečnej verzie súboru nástrojov "1C: Knižnica štandardných podsystémov 8.2"
Spoločnosť 1C oznamuje 14. mája 2010 vydanie konečnej verzie sady nástrojov pre vývojárov aplikovaných riešení na platforme 1C:Enterprise 8.2 – „1C: Knižnica štandardných podsystémov 8.2“. "... Celkovo BSP zahŕňa 31 podsystémov ..."

Verzia 1.0.6.8

Verzia 1.0.7.5

  • Dátum vydania 2010.08.05
  • vydanie: http://users.v8.1c.ru/SSLTest.aspx
  • Dokumentácia: http://its.1c.ru/db/bspdoc#content:23:1

Príklady použitia

Čo je to

Knižnica štandardných podsystémov (SSL) obsahuje súbor univerzálnych funkčných podsystémov, ktoré možno použiť v konfigurácii, ktorá sa vyvíja spoločne aj samostatne. Pomocou BSP môžete rýchlo vytvárať nové konfigurácie s hotovými základnými funkciami, ako aj zahrnúť hotové funkčné bloky do existujúcich konfigurácií.

Všetky podsystémy BSP možno podmienečne rozdeliť do nasledujúcich kategórií:

  • Subsystémy, ktoré implementujú „nezávislú“ funkčnosť. Realizujú sa jednoduchým prenosom funkcionality a nevyžadujú výrazné dodatočné nastavenia.
  • Integrovateľné podsystémy, ktoré implementujú funkcie určené na použitie v určitých objektoch konfigurácie spotrebiteľov („tesná“ integrácia). Pri implementácii je potrebné určiť zloženie spotrebiteľských konfiguračných objektov, pre ktoré má byť funkcionalita implementovaná, a následne vykonať množstvo ďalších nastavení, vykonať zmeny v kóde a formulároch vybraných objektov.

Subsystémy BSP pokrývajú také oblasti, ako je správa informačnej bázy, správa používateľov systému, údržba rôznych regulačných a referenčných informácií (klasifikátor adries, výmenné kurzy, kalendáre atď.). BSP poskytuje užívateľské a programovacie rozhrania pre prácu s úlohami a obchodnými procesmi, priloženými súbormi, kontaktnými informáciami, emailovými správami atď. Kompletné zloženie subsystémov skúšobnej verzie je uvedené v dokumentácii.

Okrem podsystémov ponúka BSP aj samostatné metódy vývoja štandardné riešenia.

Použitie BSP pri vývoji aplikácií na platforme 1C:Enterprise 8.2 zníži čas strávený vývojom, zlepší kvalitu aplikačných riešení a štandardizuje konfigurácie vydané na platforme 1C:Enterprise 8.2. 1C teraz okrem platformy ponúka už hotovú základnú funkcionalitu a technológiu na vývoj aplikačných riešení, ktorých využitie skráti čas na štúdium a implementáciu aplikačných riešení vďaka ich zjednoteniu podľa množiny používaných štandardných subsystémov. Vlastnosti skúšobnej verzie

Aktuálna verzia 1.0.4 má niekoľko obmedzení:

  • Kompatibilita skúšobnej verzie BSP s nasledujúcimi verziami nie je zaručená.
  • Použitie tejto verzie v komerčných projektoch sa neodporúča.
  • Skúšobná verzia je určená na použitie s platformou 1C:Enterprise 8.2 verzie 8.2.9.260.

Predbežné testovacie vydania konfigurácií sú poskytované partnerom 1C a používateľom softvérového systému 1C:Enterprise na testovanie, predbežné oboznámenie sa s novými konfiguračnými funkciami, opravy chýb a testovanie nových vydaní na skutočných údajoch.

Využitie predbežnej verzie na automatizáciu reálnych podnikových úloh je možné vykonávať len vo vybraných prípadoch podľa uváženia používateľa v spojení s partnerom, ktorý implementáciu podporuje. Hlásenie chýb nájdených počas testovania by malo byť zaslané na e-mailovú adresu [e-mail chránený] Táto adresa eviduje len chyby predbežných testovacích vydaní konfigurácií, konzultácie nie sú poskytované.

Pri odosielaní chybového hlásenia nezabudnite uviesť:

  • kód partnera alebo registračné číslo používateľa;
  • názov konfigurácie;
  • úplné číslo vydania, v ktorom bola chyba identifikovaná;
  • podrobný popis chyby;
  • poradie, v ktorom sa chyba reprodukuje.
  • špecifikovať vlastnosti počítača;
  • špecifikovať verziu operačného systému;
  • preniesť údaje aplikácie (infobázy a iné údaje, ktoré by mohli pomôcť reprodukovať chybu).

Pre každú nájdenú chybu je potrebné poslať samostatný list.

Obsah knižnice

Knižnica 1C:Enterprise 8. Library of Standard Subsystems 8.2 obsahuje sadu univerzálnych funkčných subsystémov určených na použitie v aplikačných riešeniach založených na platforme 1C:Enterprise 8.2. Knižnica nie je úplným (z vecného hľadiska) aplikačným riešením. Knižničné podsystémy je možné používať v spotrebiteľskej konfigurácii spoločne aj samostatne.

Všetky podsystémy knižnice možno podmienečne rozdeliť do nasledujúcich kategórií:

1. Subsystémy, ktoré implementujú nezávislú funkcionalitu.

2. Integrovateľné podsystémy, ktoré implementujú funkčnosť určenú na použitie v určitých objektoch konfigurácie spotrebiteľov (tesná integrácia).

Subsystémy rôznych kategórií sa líšia zložitosťou ich implementácie v konfigurácii. Subsystémy prvej kategórie sú implementované jednoduchým prenosom funkcionality, spravidla sa zobrazujú v konfiguračnom rozhraní a nevyžadujú výrazné dodatočné nastavenia. Takéto podsystémy môžu obsahovať používateľské rozhrania a poskytovať programovacie rozhranie, ktoré možno použiť v konfigurácii spotrebiteľa. Aktualizujte tieto podsystémy pri ukončení ďalšia verzia knižnice často jednoducho aktualizujú príslušné konfiguračné objekty. Príkladmi podsystémov sú „Meny“, „Vypnutie používateľa“.

Pri implementácii integrovateľných subsystémov po prenose funkcionality subsystému je potrebné určiť zloženie objektov konfigurácie spotrebiteľov, pre ktoré musí byť implementovaná funkcionalita. Potom je potrebné vykonať niekoľko ďalších nastavení, vykonať zmeny v kóde a formulároch vybraných objektov, t. j. tesne integrovať subsystém do objektov konfigurácie spotrebiteľov. Aktualizácia takýchto podsystémov pri vydaní ďalšej verzie knižnice tiež spočíva v jednoduchej aktualizácii podsystému a spravidla nevyžaduje opakované zmeny v objektoch konfigurácie spotrebiteľov.

Knižnica obsahuje iba štandardné podsystémy a ponúka aj niektoré techniky na vývoj typických riešení, napríklad techniku ​​na nastavenie parametrov relácie.

Popis kľúčové funkcie podsystémy sú uvedené v tabuľke 1.

Tabuľka 1. Priradenie knižničných subsystémov (subsystémy určené na implementáciu do konfiguračných objektov dodávateľa (tesná integrácia) sú označené v)
Subsystém Kľúčové vlastnosti
1. Štandardné podsystémy
  • Všeobecné postupy a funkcie.
  • Nastavenie názvu okna programu.
2. Klasifikátor adries
  • Poskytnutie klasifikátora adries (KLADR) na použitie v aplikačných podsystémoch.
  • Načítavanie klasifikátora adries z disku ITS, zo súboru a z používateľskej časti webovej stránky 1C.
  • Pravidelne kontrolujte aktualizácie klasifikátora adries na webovej stránke 1C
3. Obchodné procesy a úlohy
  • Informovanie užívateľa o jeho aktuálnych úlohách.
  • Interaktívne zadávanie úloh.
  • Sledovanie a kontrola plnenia úloh zainteresovanými stranami – autormi a koordinátormi plnenia úloh.
  • Základná funkcionalita pre vývoj ľubovoľných obchodných procesov v konfigurácii
4. Meny
  • Uchovávanie a poskytovanie prístupu k zoznamu a výmenným kurzom.
  • Sťahovanie výmenných kurzov z webovej stránky rbc.ru.
  • Výber mien z celoruského klasifikátora OKW
5. Verzia objektov
  • Ukladanie histórie zmien v adresároch a dokumentoch (používateľ, ktorý zmeny vykonal, čas zmeny a povaha zmeny s presnosťou na detaily objektu a podrobnosti jeho tabuľkových sekcií).
  • Porovnanie ľubovoľných verzií objektov.
  • Prezeranie predtým uložených verzií objektu
6. Vypínanie používateľov
  • Nastavenie blokovania nových spojení s infobázou.
  • Ukončenie existujúcich pripojení k informačnej základni
7. Zákaz úpravy atribútov objektu
  • Kontrola povinného vyplnenia niektorých detailov objektov, ktoré určujú povahu tohto objektu (podmienečne nazývané „kľúčové“ detaily).
  • Zákaz úpravy kľúčových detailov zaznamenaných objektov.
  • Kontrola možnosti zmeny kľúčových údajov používateľom, ktorý má na to oprávnenie
8. kalendárové tabuľky
  • Ukladanie informácií o kalendárových plánoch používaných v podniku.
  • Získanie dátumu, ktorý príde v určenom počte dní podľa určeného harmonogramu atď.
Kontaktné informácie
  • Rozšírenie zloženia detailov konfiguračných adresárov o ľubovoľnú množinu detailov určených na zadávanie kontaktných informácií.
  • Použitie preddefinovaných a vlastných typov kontaktných informácií.
  • Využitie funkcionality podsystému „Klasifikátor adries“.
10.

Kontrola aktualizácie dynamickej konfigurácie

  • Kontrola, či sa konfigurácia dynamicky zmenila.
  • Upozornenie používateľa s návrhom na reštartovanie programu

Kontrola denníka

  • Zobrazenie registračného denníka v režime 1C:Enterprise.
  • Vytvorenie správy o kritických záznamoch v denníku a pravidelná distribúcia správy určeným príjemcom

Úprava poradia položiek

  • Nastavenie poradia prvkov v objekte pomocou tlačidiel Hore a Dole

Aktualizácia verzie IB

  • Vykonanie úvodného naplnenia a aktualizácie údajov infobáze pri zmene verzie konfigurácie.
  • Zobraziť informácie o zmenách v Nová verzia konfigurácia
  • Tlač a odosielanie tlačených formulárov e-mailom

Fulltextové vyhľadávanie

  • Nastavenie a používanie fulltextového vyhľadávania dát

Získavanie súborov z internetu

  • Softvérové ​​rozhranie na príjem súborov z internetu.
  • Získanie súboru zo siete na klientovi.
  • Dopytovať a ukladať nastavenia proxy

Používatelia

  • Zobrazenie a úprava zoznamu používateľov systému.
  • Správa používateľských práv.
  • Určenie aktuálneho používateľa pri štarte systému

Práca s poštovými správami

  • Programovacie rozhranie na odosielanie e-mailových správ.
  • Prehliadací a editačný systém účtu pracovať s email.
  • Základné používateľské rozhranie na odosielanie správ

Práca so súbormi

  • Pripájanie súborov k ľubovoľným konfiguračným objektom.
  • Pripájajú sa súbory z systém súborov alebo vytváranie súborov zo šablóny.
  • Hromadná úprava súborov.
  • Ukladanie verzií súborov a poskytovanie prístupu k nim.
  • Podpora fulltextového vyhľadávania pre priložené súbory

Naplánované úlohy

  • Zobrazenie a konfigurácia parametrov naplánovaných úloh (plán, spustenie, zastavenie).
  • Podpora vykonávania naplánovaných úloh vo verzii súboru infobázy

Vlastnosti

  • Vytváranie a úprava dodatočných vlastností dokumentov a adresárov.
  • Ukladanie vlastností v objekte (ďalšie podrobnosti) a mimo objektu v špeciálnom registri informácií (ďalšie informácie).
  • Schopnosť používať vlastnosti v prehľadoch.
  • Podpora možnosti nastaviť rôzne sady vlastností pre rôzne objekty rovnakého typu

Ukladajú sa nastavenia

  • Možnosti ukladania a načítania prehľadov a vlastné nastavenia prehľadov.
  • Spresnenie formulára prehľadu pre pohodlné prepínanie používateľských nastavení a možností prehľadu

Jednotlivci

  • Uchovávanie a poskytovanie prístupu k informáciám o jednotlivcoch

Funkcie prehľadov

  • Softvérové ​​rozhranie na nastavenie formulárov správ systému zostavovania údajov (ACS).

Konfigurácie v 1s sú spravidla napísané pre používateľov. Všetky konfigurácie sú odlišné, ale pomerne často sa používajú rovnaké objekty v rôznych konfiguráciách, ktoré sa od seba mierne líšia. Je naozaj ťažké si predstaviť konfiguráciu, kde by sa neobjavili také entity ako nomenklatúra, dodávatelia, používatelia, mena. Áno, a niektoré úlohy sú typické: možnosť základnej diferenciácie práv, práca s e-mailom, úlohy pre používateľov atď. Existuje však konfigurácia, ktorá uľahčuje prácu programátora, obsahuje a štruktúruje štandardné úlohy, ktoré zamestnávatelia stanovujú programátorom.

Ak ste pracovali s rôznymi typickými konfiguráciami od 1s, všimli ste si, že sú v podstate dosť podobné, mnohé základné funkcie sú rovnaké pre všetky typické konfigurácie. Z BSP môžete tiež pridať do svojej vlastnej konfigurácie také štandardné adresáre, ako sú organizácie, banky, klasifikátor meny a mnoho ďalšieho.

Pokúsime sa zistiť, ktoré podsystémy sú zodpovedné za čo a ako sú navzájom prepojené.

Ak sa rozhodnete použiť BSP, neznamená to, že musíte použiť všetky podsystémy, ktoré obsahuje. BSP obsahuje špeciálneho asistenta nasadenia, ktorý výrazne šetrí čas pri vývoji novej konfigurácie. Asistent je vytvorený vo forme sprievodcu krok za krokom, pomocou ktorého vývojár špecifikuje podsystémy, ktoré potrebuje, a sprievodca vytvorí polotovar, s ktorým môžete v budúcnosti pracovať. V skutočnosti získame medzeru pre budúcu konfiguráciu.

Ak spustíme BSP v režime tenkého klienta, zobrazí sa nám nasledujúce okno

V počiatočnej fáze nás zaujíma karta „Nástroje pre vývojárov“, pomocou ktorej spustíme „Asistenta implementácie BSP“

Samotný skua vyzerá ako ťahový pomocník.

V prvej fáze vyberieme podsystémy, ktoré budeme potrebovať vo vyvíjanej konfigurácii.

Napríklad tak

Potom musíte zadať súbor, do ktorého uložíme nastavenia. súbor vo formáte xml.

Potom prejdeme na druhú fázu.

V druhej fáze zadajte ďalšie parametre pre každý z vybraných podsystémov.

Po výbere všetkých možností systém skontroluje, či bolo všetko správne vybraté a ponúkne rôzne možnosti sledovania chýb

Alebo v tejto forme:

V nasledujúcich článkoch budeme pokračovať v štúdiu práce s knižnicou štandardných podsystémov.

Knižnica štandardných podsystémov (BSP) je sada podsystémov pre konfigurácie na platforme 1C:Enterprise, ktoré implementujú základnú funkcionalitu a jednotlivé funkčné bloky. Pokúsme sa podrobnejšie pochopiť, čo to je.

Prečo bol vytvorený BSP?

Prvú verziu BSP vydala 1C už v roku 2010 pre platformu 1C:Enterprise 8.2. 1C navrhuje použiť túto knižnicu (alebo jej jednotlivé subsystémy) ako základ pre vytváranie vlastných aplikačných riešení. Všetky štandardné produkty vyrábané samotnou spoločnosťou 1C sú tiež založené na BSP.

Použitie unifikovaných modulov umožnilo dosiahnuť väčšiu štandardizáciu aplikovaných riešení, a to zase umožnilo skrátiť čas na ich štúdium (programátorom, administrátorom a koncovým používateľom).

Programátorom, ktorí vyvíjajú aplikačné riešenia od začiatku, BSP ušetrilo veľa času, pretože. nebolo potrebné samostatne rozvíjať základné funkčné bloky zahrnuté v BSP. Pre programátora vývoj a testovanie vykonala spoločnosť 1C. Programátor sa teraz musí zaoberať už len vyvinutou funkcionalitou a naučiť sa implementovať BSP.

Ako sa distribuuje BSP

BSP je konfigurácia pre platformu 1C:Enterprise. Navyše konfigurácia nie je nezávislým aplikačným riešením, je to len sada nástrojov pre vývojárov. Celá konfigurácia alebo časť subsystémov môže byť použitá pri vývoji aplikovaných riešení.

Dodávka BSP obsahuje demo základňu s príkladom implementácie. Táto demo databáza je k dispozícii na preskúmanie na webovej stránke 1C. Ako sa k nemu dostanete, nájdete v článku.

BSP nie je na predaj. Distribučnú súpravu BSP je možné získať bezplatne, ak máte predplatenú podporu informačných technológií (ITS). Na používanie aplikačného riešenia vyvinutého na základe BSP sa nevyžaduje predplatné ITS. Partneri 1C môžu tiež bezplatne získať BSP.

Oficiálna dokumentácia BSP sa nachádza na adrese https://its.1c.ru/db/bspdoc a je k dispozícii s predplatným ITS.

Zloženie BSP

BSP pozostáva z mnohých podsystémov, ktoré sa delia na:

  • nezávislý. Na implementáciu stačí preniesť všetky objekty do cieľovej konfigurácie a zobraziť objekty v rozhraní. Príklady takýchto podsystémov: „Analýza registračného denníka“, „Meny“, „Vypnutie používateľov“.
  • integrovateľné. Navrhnuté pre tesnú integráciu s inými konfiguračnými objektmi. Na implementáciu takýchto podsystémov je potrebné vykonať ďalšie nastavenia. Príklady takýchto podsystémov: "Verzovanie objektov", "Vypĺňanie objektov", "Zákaz úpravy atribútov objektu".

V súčasnosti (júl 2017) je k dispozícii BSP verzia 2.4.2, ktorá podporuje nasledujúce funkcie:

Nástroje na správu a údržbu Log Analysis
Dodatočné správy a spracovanie
Nastavenia programu
Aktualizácia konfigurácie
Hodnotenie výkonu
Nájdenie a odstránenie duplikátov
Bezpečnostné profily
Naplánované úlohy
zálohovanie IS
Odstránenie označených objektov
Správa súčtov a súhrnov
Administrácia používateľov a prístupových práv Vypínanie používateľov
Používatelia
Riadenie prístupu
Integrácia s inými programami a systémami Externé komponenty
Načítavanie údajov zo súboru
Integrácia s "1C-Bukhfon" ("1C-Connect")
Výmena dát
Odosielanie SMS
Získavanie súborov z internetu
Práca s poštovými správami
Distribúcia správ
Technologické mechanizmy a softvérové ​​rozhrania Základná funkčnosť
Plnenie predmetov
Zákaz úpravy atribútov objektu
Aktualizácia verzie IB
Pripojené príkazy
Predpona objektu
Práca v modeli služieb
Monitorovacie centrum
Aplikačné podsystémy a užívateľské pracovné stanice Dotazník
Obchodné procesy a úlohy
Možnosti prehľadu
Interakcie
Práca so súbormi
Aktuálne udalosti
Šablóny správ
Referenčné informácie a klasifikátory
banky
Meny
Pracovné plány
kalendárové tabuľky
Servisné podsystémy Verzia objektov
Hromadná úprava objektov
Zmeňte dátumy zákazu
Poznámky používateľa
Ochrana osobných údajov
Informácie pri štarte
Kontaktné informácie
Používateľské pripomienky
Úprava poradia položiek
Tuleň
Fulltextové vyhľadávanie
Kontrola zákonnosti prijímania aktualizácií
Vlastnosti
Skloňovanie reprezentácií objektov
Štruktúra podávania správ
Elektronický podpis

Konkrétne podsystémy budú podrobnejšie popísané v samostatných článkoch.

Implementácia BSP

Pred implementáciou knižnice štandardných podsystémov do vašej konfigurácie sa musíte rozhodnúť o zozname podsystémov, ktoré sa majú implementovať. V najjednoduchšom prípade sú implementované všetky podsystémy. Bez ohľadu na to, aká funkcia je potrebná, existujú povinné podsystémy, ktoré sa vždy implementujú:

  • Základná funkčnosť;
  • aktualizácia verzie IB;
  • Používatelia.

Všeobecná implementačná schéma pozostáva z nasledujúcich krokov:

  1. Prenos potrebných objektov metadát do cieľovej konfigurácie;
  2. Nastavenie migrovaných objektov;
  3. Využitie BSP objektov pri vývoji novej funkcionality.

Na pomoc pri implementácii BSP knižnica zahŕňa spracovanie Prvá implementáciaBSP.epf . Nachádza sa v adresári konfiguračnej šablóny. Pri spracovaní je Stručný opis všetkých subsystémov a je určená vzájomná závislosť subsystémov od seba.

Na kontrolu správnosti implementácie BSP sa v adresári konfiguračnej šablóny nachádza správa. CheckInstallationBSP.erf.

Ako zistiť verziu BSP použitého riešenia

Existuje niekoľko spôsobov, ako zistiť, ktorá verzia BSP sa používa v konkrétnej aplikácii:

  • Programovo: volanie funkcie Server StandardSubsystems. Verzia knižnice() ;
  • Interaktívne: v informačnom registri "Verzie podsystémov" zobrazte hodnotu verzie pre podsystém "Štandardné podsystémy".