Contacte

Biblioteca de subsisteme standard (Mecanismul BSP). Implementarea „1C: Biblioteca de subsisteme standard BSP 1s într-o asociere standard

Există o configurație care ușurează munca dezvoltatorului, salvându-l de o astfel de muncă „trivială” - aceasta este „Biblioteca de subsisteme standard” (BSS), care include un set de subsisteme funcționale universale și fragmente ale secțiunii „Administrare”, destinate pentru utilizare în soluții de aplicații pe platforma „1C:Enterprise”. Biblioteca nu este o soluție de aplicație completă (din punct de vedere al subiectului), dar subsistemele bibliotecii pot fi utilizate într-o configurație de consum, atât împreună, cât și separat. Și în acest scop, BSP include un asistent special de implementare, a cărui utilizare ajută la economisirea semnificativă a timpului la dezvoltarea unei noi configurații.

Asistentul în sine este realizat sub forma unui vrăjitor pas cu pas, cu ajutorul căruia dezvoltatorul specifică subsistemele de care are nevoie, iar vrăjitorul va crea un blank cu care puteți lucra în viitor. În esență, primim un șablon pentru o configurație viitoare.

Să lansăm BSP(avem ediția 2.3, versiunea 2.3.3.63), să trecem la secțiune „Instrumente pentru dezvoltatori” U94; „Prima implementare a BSP”:

Aici ni se va dezvălui „Asistent de implementare BSP”. Asistentul în sine arată ca un asistent pas cu pas, unde în prima etapă selectăm subsistemele de care vom avea nevoie în configurația în curs de dezvoltare. După aceasta, trebuie să specificați fișierul (în format xml) în care vom salva aceste setări.
Apoi trecem la a doua etapă: indicăm parametri suplimentari pentru fiecare dintre subsistemele selectate.

După selectarea tuturor parametrilor, sistemul va verifica dacă totul a fost selectat corect și va oferi diferite opțiuni pentru urmărirea erorilor (Subsystem Implementation Table sau BSP Implementation Report).

Articolul descrie pe scurt lucrul cu Asistentul de implementare BSP, deoarece acest instrument nu este foarte popular. Mai des, în practică, dezvoltatorii acționează conform acestei scheme: instalează subsistemele BSP necesare pe o configurație goală („Asistentul de implementare BSP” poate ajuta și aici), dar de obicei toate subsistemele sunt transferate de la BSP într-o nouă configurație goală.

Avem două configurații: prima (principală) - cu toate subsistemele BSP, a doua (fișier) - BP.

1. Activați posibilitatea de a edita configurația principală.

2. Apelați meniul Configurare - Comparare, îmbina cu configurația din fișier.

3. Selectați un fișier cu extensia cf Configurații PSU.

4. Răspundeți Da la oferta de sprijin.

6. Executați Acțiuni - Mark pe subsisteme.

7. Marcați subsistemele care nu sunt în configurația noastră principală - luați-le din fișier, dar subsistemele care nu sunt în configurație din fișier trebuie lăsate în configurația principală (acesta va fi cazul implicit), apoi faceți clic pe Instalare.

8. Marcați proprietățile elementului rădăcină pentru îmbinare: Roluri principale, Modul de aplicație gestionat, Modul de sesiune, Modul de conexiune externă, Modul de aplicație obișnuită, Modul de utilizare a modalității, Apeluri sincrone către extensiile platformei și modul componente externe, Modul de compatibilitate interfață, Modul de compatibilitate . Faceți clic pe Run.

9. În fereastră Configurarea regulilor de asistență - OK.

10. Actualizați configurația bazei de date (F7).

Și asemănătoare mesaje de serviciu:

„... (obiectul face parte dintr-un atribut comun cu același nume)” sau „...: Utilizarea unor tipuri definite în modul de compatibilitate X.H.H. (de exemplu, autorul) și mai jos este inacceptabil" ; „Imagine generală: numele nu este unic!”

12. Pentru un obiect care face parte din recuzita generală cu același nume - eliminați din suport, ștergeți obiectul și linkurile către acesta. Căutați legături către obiectele de șterse – ștergeți linkurile.

13. Schimbați modul de compatibilitate de mai sus X.H.X.

14. Actualizați configurația bazei de date (F7). Apoi, dacă reveniți la pasul 11, parcurgeți pașii 12 și 13, apoi 14.

În principiu, asta este tot – partea „automată” a lucrării este terminată. Începe cea mai „interesantă” etapă a lucrării: dacă ați crezut deja că configurația „a decolat”, atunci cel mai probabil vă înșelați foarte mult.

Mai întâi, verificați modulele comune, dacă subsistemele sunt incluse în interfața de comandă etc. Când totul este „cumva gata”, începeți depanarea.

Și astfel depanați până când sunteți sigur că nu există erori.

„1C: Biblioteca de subsisteme standard” (denumită în continuare BSP) este destinat dezvoltărilor bazate pe „1C: Enterprise”. Versiunea originală a BSP, creată în 2010, a fost dezvoltată pentru a configura soluțiile 1C în sine. Astfel, baza tuturor produselor standard produse de 1C este BSP.

Utilizarea BSP a făcut posibilă rezolvarea unor probleme precum standardizarea programelor de aplicație și economisirea de timp pentru programatori. Deoarece toate funcționalitățile de bază sunt incluse în BSP și tot ce rămâne este implementarea acesteia, nu este nevoie să se dezvolte blocuri funcționale standard.

Instalarea BSP. Fișiere de livrare

BSP nu este o soluție, este doar un instrument pentru programator. Nu este la vânzare, este primit de clienți sau francizații 1C prin abonament la ITS.

Instalarea bibliotecii


Fig.1

Urmând programul de instalare, parcurgem pașii și facem clic pe „Finish”.


Fig.2


Fig.3


Fig.4

Adăugați o nouă bază de informații folosind butonul „Adăugați” și selectați „Crearea unei noi baze de informații”, apoi până când faceți clic pe „Terminare”.


Fig.5


Fig.6


Fig.7


Fig.8


Fig.9


Fig.10

Livrarea BSP include o bază demonstrativă cu o opțiune de instalare și următoarele fișiere:

  • 1Cv8.cf fișier de livrare bibliotecă care nu este destinat creării de securitate a informațiilor folosind un șablon;
  • 1Cv8_international.cf De asemenea, fișierul de livrare pentru versiunea internațională a bibliotecii nu este destinat lucrului cu șabloane;
  • 1Cv8_demo.dt baza demo;
  • 1Cv8_demo.cf fișier de livrare demobase.



Fig.11


Fig.12

Acest exemplu este prezentat folosind versiunea 3.0.1.240. Fișierele de configurare se află în subdirectorul \1c\SSL\3_0_1_240\. Vă rugăm să rețineți că această versiune este utilizată cu platforma 1C 8.3 nu mai mică decât versiunea 8.3.12.1412.

Când instalați biblioteca, este posibil să întâlniți „eroare SDBL. Tabelul sau câmpul ConfigVersion nu este conținut în clauza FROM."


Fig.13

Această problemă poate fi rezolvată prin încărcarea și descărcarea fișierului Dt (în cazul nostru, am descărcat fișierul demo din kit-ul de livrare).


Fig.14

Asistent de implementare BSP



Fig.15


Fig.16

Prima implementare a BSP.epf– prelucrare externă, al cărei nume vorbește de la sine. Cu ajutorul acestuia, puteți selecta subsisteme pentru implementare, ținând cont de relațiile lor, puteți lăsa setările pentru comparare (fuzionare) și puteți elimina fragmente redundante, neutilizate, de cod de subsistem.

Un asistent pas cu pas este disponibil din secțiunea „Instrumente pentru dezvoltatori - Prima implementare BSP”.



Fig.17

Folosind asistentul, este creat și un șablon pentru configurația care se creează. În partea dreaptă puteți vedea o descriere a fiecărui subsistem selectabil.



Fig.18

Fig.19



Fig.20

Înregistrăm parametri suplimentari pentru fiecare subsistem selectat.

Transferăm datele, conform setărilor noastre, în configurația creată, goală.În modul „Configurator”, intrăm în ea.



Fig.21

Pentru claritate, să-l redenumim „My_configuration”.

Pentru prima dată în modul configurator, specificați „Configurare-Comparare, îmbinare cu configurația din fișier”, specificând fișierul de livrare a bibliotecii în dialog și confirmând solicitarea de asistență.



Fig.22

La întrebarea „Doriți să efectuați o descărcare completă a configurației?” Răspundem negativ.



Fig.23



Fig.24

Vedem o comparație a două configurații - „My_Configuration” și „Standard Subsystem Library”.



Fig.25

În fereastra de comparare, puteți încărca setările dintr-un fișier salvat anterior utilizând asistentul prin „Acțiuni - Încărcare setări din fișier”.


Fig.26

În fereastra care se deschide, selectați fișierul nostru salvat anterior cu asistentul - „Fișier de setări de comparație”.



Fig.27

Vă rugăm să rețineți că subsistemele vor fi evidențiate în funcție de care au fost identificate în timpul configurării de către asistent. Deci, dacă selectați doar funcționalitatea de bază (Fig. 28), fereastra de configurare va arăta astfel:


Fig.28


Fig.29

Acestea. vedem că nu toate obiectele de configurare sunt verificate.

Acum să configuram subsistemele subordonate, marcând obiectele de transferat, prin „Acțiuni - Subsisteme de marcare după fișiere”. Activem „Activați zona subsistemelor subordonate”.



Fig.30


Fig.31

În mod implicit, toate subsistemele sunt implementate, așa că trebuie să debifați toate casetele de selectare, lăsând doar pe cele necesare (înainte de a implementa biblioteca de subsisteme standard în configurația dvs., trebuie să studiați lista subsistemelor implementate).

Din „Subsisteme standard” le selectăm pe cele necesare, indiferent de ce funcționalitate este necesară. Printre acestea se numără funcționalitatea de bază, actualizarea versiunilor bazei de date, utilizatorii, contactele.

Există, de asemenea, sisteme suplimentare care trebuie transferate pentru a funcționa în modelul de service și unele opționale care necesită instalare selectivă. Puteți determina relația lor folosind tabelele citind articolul de pe site-ul ITS.



Fig.32

După ce ați selectat subsistemele, faceți clic pe butonul „Instalare”.

De asemenea, puteți selecta un mod de îmbinare pentru elemente individuale - „Luați din fișier” sau „Îmbinați cu prioritatea configurației principale” (pentru a face acest lucru, faceți clic dreapta pe el).



Fig.33

Aceste acțiuni pot fi aplicate tuturor elementelor, setându-le prin meniul „Acțiuni - Setare mod pentru toate”.


Fig.34


Fig.35



Fig.36



Fig.37



Fig.38

Înainte de a actualiza configurația, trebuie să setați numărul versiunii configurației care se creează în proprietățile acesteia, altfel, la deschiderea programului, va apărea o eroare care spune că nu este completată proprietatea versiunii configurației.


Fig.39





Fig.41

Vă rugăm să rețineți că, la finalizarea proceselor, obiectele metadate sunt migrate, dar nu sunt încă configurate. Prin urmare, este necesar să începeți configurarea obiectelor BSP.

Biblioteca de subsisteme standard (LSL) este un set de subsisteme pentru configurații pe platforma 1C:Enterprise care implementează funcționalități de bază și blocuri funcționale individuale. Să încercăm să înțelegem mai detaliat despre ce este vorba.

De ce a fost creat BSP?

Prima versiune a BSP a fost lansată de 1C în 2010 pentru platforma 1C:Enterprise 8.2. 1C sugerează utilizarea acestei biblioteci (sau a subsistemelor sale individuale) ca bază pentru crearea propriilor soluții de aplicație. De asemenea, toate produsele standard produse de 1C în sine se bazează pe BSP.

Utilizarea modulelor uniforme a făcut posibilă o mai mare standardizare a soluțiilor aplicației, iar acest lucru a făcut posibilă reducerea timpului petrecut pentru studierea acestora (de către programatori, administratori și utilizatori finali).

Pentru programatorii care dezvoltă soluții de aplicații de la zero, BSP le-a permis să economisească mult timp, deoarece Nu este nevoie să se dezvolte independent blocurile funcționale de bază incluse în BSP. Dezvoltarea și testarea au fost efectuate de 1C pentru programator. Programatorul trebuie acum doar să înțeleagă funcționalitatea deja dezvoltată și să învețe cum să implementeze BSP.

Cum este distribuit BSP?

BSP este o configurație pentru platforma 1C:Enterprise. Mai mult, configurația nu este o soluție de aplicație independentă, este doar un set de instrumente pentru dezvoltator. Întreaga configurație sau o parte a subsistemelor poate fi utilizată la dezvoltarea soluțiilor de aplicație.

Livrarea BSP include o bază demonstrativă cu un exemplu de implementare. Această bază de date demonstrativă este disponibilă pentru revizuire pe site-ul web 1C. Puteți citi cum îl puteți accesa în articol.

BSP nu este de vânzare. Kitul de distribuție BSP poate fi obținut gratuit dacă aveți un abonament la suport pentru tehnologia informației (ITS). Pentru a utiliza o soluție de aplicație dezvoltată pe baza BSP, nu este necesar un abonament la ITS. Partenerii 1C pot primi, de asemenea, BSP gratuit.

Documentația oficială despre BSP se află la https://its.1c.ru/db/bspdoc și este disponibilă dacă aveți un abonament la ITS.

Compoziția BSP

BSP constă din multe subsisteme, care sunt împărțite în:

  • independent. Pentru a-l implementa, este suficient să transferați toate obiectele în configurația țintă și să afișați obiectele în interfață. Exemple de astfel de subsisteme: „Analiza jurnal”, „Monede”, „Finalizarea operațiunilor utilizatorului”.
  • integrabil. Proiectat pentru o integrare strânsă cu alte obiecte de configurare. Pentru a implementa astfel de subsisteme, trebuie făcute setări suplimentare. Exemple de astfel de subsisteme: „Versionarea obiectelor”, „Umplerea obiectelor”, „Interzicerea editării detaliilor obiectului”.

În prezent (iulie 2017), este disponibilă versiunea BSP 2.4.2, care acceptă următoarea funcționalitate:

Instrumente de administrare și întreținere Analiza jurnalelor
Rapoarte și procesări suplimentare
Setările programului
Actualizare configurație
Evaluarea performanței
Găsirea și eliminarea duplicatelor
Profiluri de securitate
Sarcini programate
Backup de securitate a informațiilor
Eliminarea obiectelor marcate
Gestionarea totalurilor și agregatelor
Administrarea utilizatorilor și a drepturilor de acces Închiderea utilizatorilor
Utilizatori
Controlul accesului
Integrare cu alte programe și sisteme Componente externe
Încărcarea datelor dintr-un fișier
Integrare cu 1C-Bukhfon (1C-Connect)
Schimb de date
Se trimite SMS
Primirea fișierelor de pe Internet
Lucrul cu mesajele de e-mail
Distribuirea rapoartelor
Mecanisme tehnologice și interfețe software Funcționalitate de bază
Umplerea obiectelor
Interzicerea editării detaliilor obiectului
Actualizarea versiunii de securitate a informațiilor
Comenzi plug-in
Prefixarea obiectelor
Lucrul într-un model de servicii
Centrul de monitorizare
Subsisteme de aplicații și stații de lucru ale utilizatorului Chestionar
Procese și sarcini de afaceri
Opțiuni de raportare
Interacțiuni
Lucrul cu fișiere
Afaceri curente
Șabloane de mesaje
Informații de referință și clasificatoare de reglementare
Băncile
Monede
Ore de deschidere
Programe calendaristice
Subsisteme de servicii Versiunea obiectelor
Modificarea grupului de obiecte
Datele nu pot fi schimbate
Note de utilizator
Protecția informațiilor personale
Informații de pornire
Informații de contact
Memento-uri pentru utilizatori
Stabilirea ordinii elementelor
Sigiliu
Căutare text integral
Verificarea legalității primirii actualizărilor
Proprietăți
Declinarea reprezentărilor obiectelor
Structura de raportare
Semnatura electronica

Subsistemele specifice vor fi descrise mai detaliat în articole separate.

Implementarea BSP

Înainte de a implementa o bibliotecă de subsisteme standard în configurația dvs., trebuie să determinați lista subsistemelor care trebuie implementate. În cel mai simplu caz, toate subsistemele sunt implementate. Indiferent de ce funcționalitate este necesară, există subsisteme obligatorii care sunt întotdeauna implementate:

  • Functionalitate de baza;
  • Actualizarea versiunii de securitate a informațiilor;
  • Utilizatori.

Schema generală de implementare constă din următoarele etape:

  1. Transferul obiectelor metadate necesare în configurația țintă;
  2. Configurarea obiectelor transferate;
  3. Utilizarea obiectelor BSP la dezvoltarea de noi funcționalități.

Pentru a ajuta la implementarea BSP, biblioteca include procesarea Prima implementare a BSP.epf . Se află în directorul șablonului de configurare. În procesare există o scurtă descriere a tuturor subsistemelor și se determină interdependența subsistemelor unul față de celălalt.

Pentru a verifica corectitudinea implementării BSP, un raport se află în directorul șablonului de configurare Verificarea implementării BSP.erf.

Cum să aflați versiunea soluției aplicației BSP

Există mai multe moduri de a afla ce versiune a BSP este utilizată într-o soluție de aplicație specifică:

  • Din punct de vedere programatic: apelează o funcție StandardSubsystemsServer. Versiunea bibliotecii() ;
  • Interactiv: în registrul de informații „Versiuni subsistem”, uitați-vă la valoarea versiunii pentru subsistemul „StandardSubsystems”.

Folosind exemplul ediției BSP 2.1.2.34 (platforma 1C 8.2), voi lua în considerare principalele funcții, subsisteme și exemple de utilizare a acestei configurații.

Configurația „Standard Subsystems Library” este una dintre puținele configurații din 1C care a fost creată pentru dezvoltatori, nu pentru utilizatori. Configurația în sine este un set de subsisteme care pot fi utilizate în orice configurație. De asemenea, BSP include o întreagă tehnologie de dezvoltare bazată pe 1C 8.2. O bibliotecă de subsisteme standard vă permite să standardizați soluțiile și să obțineți similaritate maximă între diferite soluții de la diferiți dezvoltatori. Toate configurațiile standard ale 1C 8.2, care utilizează formulare gestionate (2.0, BP 3.0, UT 11, UNF), sunt scrise pe baza BSP.

Subsistemele BSP includ, de regulă, funcții precum administrarea bazei de date, setarea drepturilor de date, atașarea fișierelor, versiunea obiectelor, sarcini pentru angajați, mesaje de e-mail, sondaje, trimiterea de SMS-uri, informații de referință standard (organizații, clasificator valutar etc.) funcții care poate fi inclus în orice configurație bazată pe 1C 8.

Configurația „Standard Subsystems Library” are un asistent special de implementare care vă permite să reduceți semnificativ costurile cu forța de muncă atunci când dezvoltați o nouă configurație. Cu ajutorul asistentului, puteți specifica pas cu pas subsistemele necesare și puteți primi un gol pentru configurația viitoare la ieșire:

Mai jos voi descrie pe scurt subsistemele acestei configurații, scopul lor și modul în care pot fi utilizate. Există un total de 52 de subsisteme în Biblioteca de subsisteme standard. Unele sunt înrudite, altele sunt independente. Pentru a revizui procesul de implementare pentru fiecare subsistem, cel mai bine este să consultați documentația de configurare.

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

1.Functionalitate de baza

Subsistemul „Funcționalitate de bază” conține funcționalitatea de bază necesară pentru toate soluțiile de aplicație care utilizează biblioteca. Funcționalitatea de bază include proceduri și funcții de uz general, un subsistem pentru setarea unui titlu arbitrar al ferestrei programului, o formă universală pentru selectarea obiectelor metadate, o serie de procesări universale, precum și roluri standard: Drepturi complete, Administrator de sistem, Actualizați configurația bazei de date,Drepturi de bază și altele. Sistemul conține funcționalități pentru setarea parametrilor de sesiune.

Acest subsistem trebuie să fie instalat dacă este utilizat orice alt subsistem.

2. Lucrul într-un model de serviciu

Subsistemul „Work in the Model” conține funcționalitatea de bază necesară pentru toate soluțiile de aplicație concepute pentru a funcționa în modelul de serviciu, precum și o serie de subsisteme care extind alte subsisteme pentru a funcționa în modelul de serviciu (de exemplu, „Monede în serviciu model”, etc.) .

3. Clasificator de adrese

Subsistemul este conceput pentru a încărca, stoca și primi informații despre adresă. Încărcarea are loc de la (KLADR). Subsistemul este strâns legat de subsistemul „Informații de contact”, dar poate fi implementat independent.

4. Analiza jurnalului de bord

Conține un raport special pentru o vizualizare mai informativă a informațiilor din jurnal.

5. Chestionar

Conceput pentru efectuarea de sondaje și analiza rezultatelor sondajelor. Este posibil să se efectueze sondaje prin Internet folosind un client web.

6. Bănci

Subsistemul este conceput pentru a încărca, stoca și primi informații despre bănci. Descărcarea are loc de pe site-ul web RBC; este posibilă configurarea unei sarcini de rutină și descărcare manuală.

7. Procese și sarcini de afaceri

Conceput pentru a lucra cu sarcini ca parte a unui proces de afaceri. Sarcinile pot fi adresate unui interpret sau unui grup de interpreți fie personal (adresare personală), fie folosind rolurile interpreților (adresare bazată pe roluri). Subsistemul include cinci blocuri funcționale: stabilirea adresei de rol, crearea, execuția, controlul și monitorizarea automată a sarcinilor.

8. Moneda

Subsistemul este conceput pentru a încărca, stoca și primi informații despre valute și cursuri de schimb. Este posibil să selectați moneda dorită dintr-un document foaie de calcul. Ratele valutare sunt descărcate de pe site-ul web RBC; este posibilă configurarea unei sarcini de rutină sau descărcare manuală.

9. Opțiuni de raportare

Subsistemul extinde interfața cu utilizatorul pentru setările rapoartelor.

10. Versiunea obiectelor

Subsistemul este conceput pentru a salva și analiza în continuare elemente ale directoarelor și documentelor. Subsistemul stochează fiecare versiune a obiectului în depozitul de valori și apoi o plasează în resursa registrului de informații. Subsistemul include rapoarte speciale care vă permit să vizualizați rapid istoricul detaliat al lucrului utilizatorului cu obiectul.

11. Interacțiuni

Subsistemul „Interacțiuni” este proiectat să planifice, să înregistreze, să organizeze interacțiunile și să lucreze cu rezultatele interacțiunilor. Interacțiunile includ corespondența prin e-mail, înregistrarea apelurilor și înregistrarea întâlnirilor. Subsistemul asigură selectarea și crearea de noi contacte de interacțiune.

12.Modificarea de grup a obiectelor

Subsistemul vă permite să faceți modificări în masă ale datelor din baza de date. Îmi amintește de un tratament similar din 8.1.

13. Datele interzise de modificare

Vă permite să setați data până la care este blocată lucrul utilizatorului în documente, directoare etc. utilizat pe scară largă în configurațiile standard - poate fi folosit pentru a închide obiecte dintr-o perioadă anterioară pentru editare.

14. Rapoarte și procesări suplimentare

Subsistemul „ ” este un analog absolut al vechii biblioteci de subsisteme standard; vă permite să conectați formulare externe de procesare și imprimare.

15. Închiderea utilizatorilor

Subsistemul vă permite să opriți conexiunile existente cu baza de informații (foarte util dacă sesiunea este înghețată) și să blocați conexiunile noi cu baza de date pentru o anumită perioadă de timp, de exemplu, în timpul procedurilor de reglementare.

16. Note ale utilizatorului

Subsistemul „Note utilizator” este conceput pentru stocarea notelor personale (diverse informații nestructurate care nu sunt disponibile pentru alți utilizatori ai bazei de informații). Notele pot fi codificate cu culori, plasate pe desktop și grupate.

17. Interzicerea editării detaliilor obiectului

Vă permite să dezactivați editarea detaliilor obiectelor arbitrare. Acesta este ceea ce lipsea foarte mult în 8.1.

18. Protecția datelor cu caracter personal

Subsistemul „Protecția datelor cu caracter personal” este conceput pentru a se conforma sistemului informațional bazat pe configurație cu cerințele Legii federale nr. 152-FZ din 27 iunie 2006 „Cu privire la datele cu caracter personal”.

19. Centru de informare

În esență, este o conexiune la sistemul ITS. Integrarea aplicației cu serviciul rezolvă problema trecerii rapide la alte aplicații de abonat și afișarea numelui aplicației așa cum este specificat de abonat.

20. Informații de pornire

Afișează pagini HTML cu diverse informații (de exemplu, publicitate) când sistemul pornește. Paginile sunt conținute în machete de procesare InformationLaunch. Fiecare aspect conține o pagină de pornire și poate conține și alte pagini la care sunt legate în pagina de pornire.

" a anunțat lansarea pe 21 decembrie 2010 a noii ediții 1.1 a 1C: Library of Standard Subsystems 8.2 (BSP). Ediția 1.1 este următoarea etapă în dezvoltarea instrumentelor pentru dezvoltatorul de soluții de aplicații pe platforma 1C: Enterprise 8.2. .

Ediția 1.1 a BSP oferă un set de subsisteme funcționale universale, secțiuni gata făcute pentru documentația utilizatorului și tehnologie pentru dezvoltarea soluțiilor de aplicație pe platforma 1C:Enterprise 8.2. Odată cu utilizarea BSP, devine posibilă dezvoltarea rapidă a unor noi configurații cu funcționalități de bază gata făcute, precum și includerea blocurilor funcționale gata făcute în configurațiile existente. Utilizarea BSP la dezvoltarea soluțiilor de aplicație pe platforma 1C:Enterprise 8.2 va face posibilă și o mai mare standardizare a configurațiilor, ceea ce va reduce timpul de studiu și implementare a soluțiilor de aplicație datorită unificării acestora în funcție de setul de subsisteme standard utilizate. .

Nou în versiunea 1.1 BSP

Ediția 1.1 include o serie de subsisteme noi, unele dintre funcționalitățile create anterior sunt separate în subsisteme separate, s-au făcut modificări semnificative la unele subsisteme existente și a fost implementat „Asistentul de implementare” BSP.

Subsistemul „Servicii web pentru lucrul cu fișiere” asigură lucrul cu fișiere atașate care se află fizic într-o altă bază de informații (biblioteca de fișiere). Orice configurație cu subsistemul „Working with Files”, care este publicat ca un serviciu web, poate acționa ca o bibliotecă de fișiere. Subsistemul oferă utilizatorului un set de bază de operațiuni cu fișiere: vizualizarea unei liste de fișiere atașate, adăugarea de noi fișiere, ștergerea fișierelor și deschiderea fișierelor pentru vizualizare.

Folosind noul subsistem „Interacțiuni” în configurarea, planificarea, înregistrarea și ordonarea interacțiunilor pot fi organizate: corespondență prin e-mail, apeluri și întâlniri. Toate interacțiunile, precum și informațiile despre contactele de interacțiune, sunt stocate central în baza de informații. De exemplu, acest subsistem este utilizat în mod activ în ediția 11 a configurației „Trade Management”.

Subsistemul „Modificarea Datelor de Interdicție” vă permite să blocați modificările oricăror date (documente, intrări în registru, elemente de director etc.) înainte de o anumită dată. Este posibil să se configureze atât o dată comună pentru întreaga bază de informații în ansamblu, cât și mai multe date pentru secțiuni și/sau obiecte individuale ale secțiunilor contabile.

Subsistemul „Fișiere atașate” vă permite să stocați (atașați) fișiere la obiecte de configurare arbitrare. Spre deosebire de subsistemul „Lucrul cu fișierele”, acest subsistem vizează un număr arbitrar de mare de tipuri diferite de proprietari de fișiere, fără a pierde viteza în condițiile restricționării accesului utilizatorilor la nivel de înregistrare. În ceea ce privește funcțiile și aspectul, subsistemul este apropiat de subsistemul „Working with Files”: editare colectivă a fișierelor, suport pentru căutarea full-text în fișierele atașate, semnătură digitală electronică, criptare.

În subsistemul „IB Backup” pentru bazele de informații despre fișiere, este implementată capacitatea de a efectua copii de rezervă la cerere, precum și de a stabili un program. Asistent încorporat pentru restaurarea unei baze de informații dintr-o copie. Pentru modul de operare client-server, este furnizată o notificare despre necesitatea configurării backupului folosind instrumente standard DBMS.

Subsistemul „Semnătură digitală electronică” oferă dezvoltatorului aplicației un software și o interfață cu utilizatorul pentru lucrul cu instrumente de criptare: semnătura digitală electronică și verificarea semnăturii.

Următorul subsistem este evidențiat ca unul independent: „Modificarea de grup a obiectelor”, care oferă un serviciu universal pentru modificarea de grup a proprietăților și detaliilor obiectelor de tip de referință arbitrar (directoare, documente etc.), precum și „Fișierul”. subsistem funcții”. Subsistemul „Funcții fișiere” este un subsistem tehnologic care poate fi utilizat numai împreună cu subsistemele „Lucrul cu fișiere” și/sau „Fișiere atașate”. Implementează funcții comune atât subsistemelor, cât și interfețelor de bază cu utilizatorul pentru lucrul cu fișiere, stocarea fișierelor în volume de disc, funcții pentru susținerea RIB și crearea unei imagini inițiale a bazei de informații.

Subsistemul Funcționalitate de bază are o nouă interfață de programare pentru înregistrarea în lot a evenimentelor de la codul clientului în jurnal, precum și pentru a verifica dacă jurnalul anumitor tipuri de evenimente este activat în jurnal. S-au adăugat funcții pentru a verifica corectitudinea datelor reglementate (TIN, punct de control etc.).

În subsistemul „Procese și sarcini de afaceri” au apărut noi funcții care extind semnificativ scenariile de utilizare a proceselor de afaceri în configurații: oprirea proceselor de afaceri, ierarhia subordonării proceselor de afaceri și acceptarea sarcinilor pentru execuție.

Pentru configurațiile cu un număr mic de utilizatori, subsistemul Utilizatori oferă o opțiune funcțională care dezactivează configurarea grupurilor de utilizatori și a utilizatorilor externi în configurație.

Subsistemul „Schimb de date” oferă dezvoltatorilor de schimb de date un nou mod de descărcare a obiectelor „Descărcare atunci când este necesar”, precum și posibilitatea de a schimba modurile de descărcare a obiectelor în modul „1C: Enterprise”. În plus, administratorul schimbului de date poate configura acum toate relațiile de mapare a obiectelor care migrează între bazele de informații, inclusiv cele care au fost create de administrator însuși sau formate automat.

Subsistemul „Working with Files” folosește capabilitățile standard ale subsistemului „Electronic Digital Signature”. În plus, la scanarea documentelor, acum este posibil să ajustați nivelul de compresie (pentru TIF), calitatea (pentru JPG) și metoda de salvare în PDF (folosind un program extern).

În subsistemul „Controlul accesului”, a fost adăugat un mod de utilizare a unei interfețe simplificate pentru setarea drepturilor de acces. Acest mod este destinat soluțiilor de aplicații cu un număr mic de utilizatori, fiecare dintre aceștia având un set unic de drepturi și restricții de acces. În plus, setarea drepturilor de acces ale utilizatorilor, grupurilor de utilizatori, utilizatorilor externi sau grupurilor de utilizatori externi este acum posibilă direct din formele de elemente ale acestor obiecte. Din formularul de setări pentru drepturile utilizatorului, este disponibilă o listă completă de acțiuni (roluri) permise, calculate pe baza apartenenței utilizatorului la anumite grupuri de acces. Pentru a obține o imagine completă a drepturilor unui utilizator, grup de utilizatori, utilizator extern sau grup de utilizatori externi, a fost elaborat un raport detaliat. Ca o caracteristică suplimentară, lista membrilor grupului de acces afișează acum și membrii săi „impliciți”: membrii grupurilor de utilizatori (grupuri externe de utilizatori), precum și managerii de utilizatori.

Subsistemul „Persoane fizice” implementează verificări pentru completarea seriei și a numărului de document al unei persoane (ID militar, ID militar al unui ofițer de rezervă, pașaport diplomatic al unui cetățean al Federației Ruse etc.).

Alături de subsisteme, BSP oferă și metode separate pentru dezvoltarea soluțiilor de aplicație. În ediția 1.1, dezvoltatorului i se oferă secțiuni de documentație gata făcute pentru a fi incluse în descrierea configurației dezvoltate pe baza BSP.

Pentru implementarea inițială și actualizarea ulterioară a versiunilor BSP în soluțiile de aplicație, ediția 1.1 include un instrument special - „Asistent de implementare”. Acest asistent oferă suport pentru luarea deciziilor pentru implementarea BSP în configurație, precum și controlul automat al rezultatului real al implementării BSP. Deoarece luarea deciziilor privind implementarea BSP și monitorizarea implementării acestora nu mai necesită „imersiune” în detaliile tehnice ale implementării, proiectarea, implementarea și controlul pot fi efectuate de diferiți specialiști și în momente diferite de timp.

Cum se face upgrade de la o versiune anterioară

Ediția 1.1 este oferită utilizatorilor înregistrați ai sistemului 1C:Enterprise 8 care au un abonament valid la suport pentru tehnologia informației (ITS).

Pentru a actualiza BSP la versiunea 1.1, a fost lansată versiunea 1.1.1, compatibilă cu versiunea de platformă 8.2.13 și o versiune ulterioară.

Versiunea 1.1.1 a BSP este publicată ca parte a ediției din februarie 2011 a ITS, pe site-ul de asistență pentru utilizatori http://users.v8.1c.ru/ și pe site-ul ITS http://its.1c. ru/ (acces la aceste site-uri numai abonații ITS au).

Procedura generală de actualizare a configurației unui BSP deja utilizat la versiunea 1.1.1 este dată în documentația inclusă în livrarea acestei versiuni. Caracteristicile actualizării de la versiunile anterioare 1.0.7, 1.0.6, versiunea beta 1.0.5 și versiunea de încercare 1.0.4 sunt descrise în fișierul update.htm, inclus și în livrarea versiunii 1.1.1.

Pentru a actualiza versiunile BSP în soluțiile de aplicație, se recomandă utilizarea „Asistentului de implementare”, care este inclus în kitul de distribuție sub formă de procesare externă.



Ți-a plăcut articolul? Împărtășește-l