1c knjižnica standardnih podsistemov. Knjižnica standardnih podsistemov. Razpravljamo o prednostih in slabostih inovacije. Nalaganje podatkov iz datoteke

»1C: Knjižnica standardnih podsistemov« (v nadaljnjem besedilu BSP) je namenjena razvoju, ki temelji na »1C: Enterprise«. Prvotna različica BSP, ustvarjena leta 2010, je bila razvita za konfiguracijo samih rešitev 1C. Tako je osnova vseh standardnih izdelkov, ki jih proizvaja 1C, BSP.

Uporaba BSP je omogočila reševanje težav, kot sta standardizacija aplikacijskih programov in prihranek časa programerjem. Ker je vsa osnovna funkcionalnost vključena v BSP in jo je treba le še implementirati, ni potrebe po razvoju standardnih funkcijskih blokov.

Namestitev BSP. Datoteke za dostavo

BSP ni rešitev, je le orodje za programerja. Ni v prodaji, prejmejo ga stranke ali franšizojemalci 1C z naročnino na ITS.

Namestitev knjižnice


Slika 1

Po namestitvenem programu gremo skozi korake in kliknemo »Dokončaj«.


Slika 2


Slika 3


Slika 4

Dodajte novo informacijsko bazo z gumbom »Dodaj« in izberite »Ustvari novo informacijsko bazo« in nato, dokler ne kliknete »Končano«.


Slika 5


Slika 6


Slika 7


Slika 8


Slika 9


Sl.10

Dobava BSP vključuje demo bazo z možnostjo namestitve in naslednje datoteke:

  • 1Cv8.cf datoteka za dostavo knjižnice, ki ni namenjena ustvarjanju informacijske varnosti z uporabo predloge;
  • 1Cv8_international.cf Dostavna datoteka za mednarodno različico knjižnice tudi ni namenjena delu s predlogami;
  • 1Cv8_demo.dt demo baza;
  • 1Cv8_demo.cf demobase dostavna datoteka.



Sl.11


Slika 12

Ta primer je prikazan z različico 3.0.1.240. Konfiguracijske datoteke se nahajajo v podimeniku \1c\SSL\3_0_1_240\. Prosimo, upoštevajte, da ta različica uporablja se s platformo 1C 8.3, ki ni nižja od različice 8.3.12.1412.

Pri namestitvi knjižnice lahko naletite na »Napaka SDBL. Tabela ali polje ConfigVersion ni v klavzuli FROM."


Slika 13

To težavo je mogoče rešiti z nalaganjem in prenosom datoteke Dt (v našem primeru smo prenesli demo datoteko iz dobavnega kompleta).


Slika 14

Asistent za implementacijo BSP



Slika 15


Slika 16

Prva izvedba BSP.epfzunanja obdelava, katerega ime govori samo zase. Z njegovo pomočjo lahko izberete podsisteme za implementacijo ob upoštevanju njihovih odnosov, pustite nastavitve za primerjavo (združevanje) in odstranite odvečne, neuporabljene fragmente kode podsistema.

Pomočnik po korakih je na voljo v razdelku »Orodja za razvijalce – prva implementacija BSP«.



Slika 17

S pomočnikom se ustvari tudi predloga za konfiguracijo, ki se ustvarja. Na desni lahko vidite opis vsakega izbranega podsistema.



Slika 18

Slika 19



Slika 20

Za vsak podsistem, ki ga izberemo, registriramo dodatne parametre.

Podatke prenesemo v skladu z našimi nastavitvami v ustvarjeno, prazno konfiguracijo.V načinu “Konfigurator” gremo vanj.



Slika 21

Zaradi jasnosti ga preimenujmo v »My_configuration«.

Prvič v načinu konfiguratorja določite »Konfiguracija-Primerjaj, spoji s konfiguracijo iz datoteke«, v pogovornem oknu določite datoteko za dostavo knjižnice in potrdite zahtevo za podporo.



Slika 22

Na vprašanje "Ali želite izvesti prenos celotne konfiguracije?" Odgovorimo nikalno.



Slika 23



Slika 24

Vidimo primerjavo dveh konfiguracij - »My_Configuration« in »Standardna podsistemska knjižnica«.



Slika 25

V primerjalnem oknu lahko naložite nastavitve iz datoteke, ki ste jo predhodno shranili s pomočnikom prek »Dejanja - Naloži nastavitve iz datoteke«.


Slika 26

V oknu, ki se odpre, izberite našo datoteko, ki smo jo predhodno shranili s pomočnikom - »Datoteka z nastavitvami primerjave«.



Slika 27

Upoštevajte, da bodo podsistemi označeni glede na to, katere je med nastavitvijo identificiral pomočnik. Torej, če izberete samo osnovno funkcionalnost (slika 28), bo konfiguracijsko okno videti takole:


Slika 28


Slika 29

Tisti. vidimo, da vsi konfiguracijski objekti niso preverjeni.

Zdaj pa konfigurirajmo podrejene podsisteme in označimo objekte, ki jih je treba prenesti, prek »Dejanja - Označi po datotečnih podsistemih«. Aktiviramo »Omogoči območje podrejenih podsistemov«.



Sl.30


Slika 31

Privzeto so implementirani vsi podsistemi, zato morate počistiti vsa potrditvena polja in pustiti samo potrebna (pred implementacijo knjižnice standardnih podsistemov v svojo konfiguracijo morate preučiti seznam implementiranih podsistemov).

Iz “Standardnih podsistemov” izberemo zahtevane, ne glede na to, kakšno funkcionalnost potrebujemo. Med njimi so osnovne funkcionalnosti, posodabljanje različic baz podatkov, uporabniki, kontakti.

Obstajajo tudi dodatni sistemi, ki jih je treba prenesti na delo v servisnem modelu, in neobvezni, ki zahtevajo selektivno namestitev. Njihovo razmerje lahko določite s pomočjo tabel, tako da preberete članek na spletni strani ITS.



Slika 32

Ko izberete podsisteme, kliknite gumb »Namesti«.

Izberete lahko tudi način združevanja za posamezne elemente - »Vzemi iz datoteke« ali »Združi s prednostjo glavne konfiguracije« (če želite to narediti, z desno miškino tipko kliknite nanj).



Slika 33

Ta dejanja lahko uporabite za vse elemente tako, da jih nastavite v meniju »Dejanja - Nastavi način za vse«.


Slika 34


Slika 35



Slika 36



Slika 37



Slika 38

Preden posodobite konfiguracijo, morate v njenih lastnostih nastaviti številko različice konfiguracije, ki se ustvarja, sicer se ob odpiranju programa prikaže napaka, da lastnost različice konfiguracije ni izpolnjena.


Slika 39





Slika 41

Upoštevajte, da se po zaključku postopkov metapodatkovni objekti preselijo, vendar še niso konfigurirani. Zato je treba začeti postavljati objekte BSP.

Različica 1.0.4.5

Različica 1.0.5.21

Končna verzija

  • Informacije N11853 za uporabnike in partnerje 14.05.2010 "O izdaji končna različica komplet orodij "1C: Knjižnica standardnih podsistemov 8.2"
Podjetje 1C napoveduje izdajo končne različice kompleta orodij za razvijalce aplikacijskih rešitev na platformi 1C:Enterprise 8.2 14. maja 2010 - 1C: Knjižnica standardnih podsistemov 8.2. "...BSP skupaj vključuje 31 podsistemov ..."

Različica 1.0.6.8

Različica 1.0.7.5

  • Datum izdaje 2010.08.05
  • izdaja: http://users.v8.1c.ru/SSLTest.aspx
  • Dokumentacija: http://its.1c.ru/db/bspdoc#content:23:1

Primeri uporabe

Kaj je to

Knjižnica standardnih podsistemov (BSS) vključuje niz univerzalnih funkcionalnih podsistemov, ki se lahko uporabljajo v razviti konfiguraciji, tako skupaj kot ločeno. Z uporabo BSP lahko hitro ustvarite nove konfiguracije z že pripravljeno osnovno funkcionalnostjo, pa tudi vključite že pripravljene funkcionalne bloke v obstoječe konfiguracije.

Vse podsisteme BSP lahko razdelimo v naslednje kategorije:

  • Podsistemi, ki izvajajo "neodvisno" funkcionalnost. Izvajajo se s preprostim prenosom funkcionalnosti in ne zahtevajo večjih dodatnih nastavitev.
  • Integrirani podsistemi, ki izvajajo funkcionalnost, namenjeno uporabi v določenih objektih konfiguracije potrošnikov (»tesna« integracija). Pri implementaciji je potrebno določiti sestavo uporabniških konfiguracijskih objektov, za katere je treba implementirati funkcionalnost, nato pa izvesti določeno število dodatnih nastavitev, spremeniti kodo in oblike izbranih objektov.

Podsistemi BSP pokrivajo področja, kot so administracija informacijske baze, administracija uporabnikov sistema, vzdrževanje različnih regulativnih in referenčnih informacij (klasifikator naslovov, menjalni tečaji, koledarski grafikoni itd.). BSP ponuja uporabniške in programske vmesnike za delo z nalogami in poslovnimi procesi, priloženimi datotekami, Kontaktni podatki, e-poštna sporočila itd. Celotna sestava podsistemov preizkusne različice je podana v dokumentaciji.

BSP poleg podsistemov ponuja ločene metode za razvoj standardnih rešitev.

Uporaba BSP pri razvoju aplikacij na platformi 1C:Enterprise 8.2 bo zmanjšala čas, porabljen za razvoj, izboljšala kakovost aplikacijskih rešitev in tudi standardizirala konfiguracije, izdane na platformi 1C:Enterprise 8.2. Zdaj poleg platforme 1C ponuja že pripravljeno osnovno funkcionalnost in tehnologijo za razvoj aplikativnih rešitev, katerih uporaba bo skrajšala čas za študij in implementacijo aplikativnih rešitev zaradi njihove poenotenja glede na nabor standardnih podsistemov, ki se uporabljajo. . Funkcije preizkusa

Trenutna različica 1.0.4 ima številne omejitve:

  • Združljivost preskusne različice BSP z naslednjimi različicami ni zagotovljena.
  • Uporaba te različice v komercialnih projektih ni priporočljiva.
  • Preizkusna različica je namenjena uporabi s platformo 1C:Enterprise 8.2 različice 8.2.9.260.

Predhodne testne izdaje konfiguracij so na voljo partnerjem 1C in uporabnikom programskega sistema 1C:Enterprise za testiranje, predhodno seznanitev z novimi konfiguracijskimi zmogljivostmi, popravke napak in za testiranje delovanja novih izdaj na resničnih podatkih.

Uporaba predizdaje za avtomatizacijo resničnih poslovnih nalog se lahko izvaja samo v posameznih primerih po presoji uporabnika v povezavi s partnerjem, ki podpira implementacijo. Sporočila o napakah, ugotovljenih med testiranjem, pošljite na elektronski naslov [e-pošta zaščitena]. Ta naslov registrira samo napake v predhodnih testnih izdajah konfiguracij; posvetovanja niso na voljo.

Pri pošiljanju sporočila o napaki ne pozabite navesti:

  • šifra partnerja ali registrska številka uporabnika;
  • ime konfiguracije;
  • celotno številko izdaje, v kateri je bila ugotovljena napaka;
  • podroben opis napake;
  • vrstni red, v katerem je napaka reproducirana.
  • navesti značilnosti računalnika;
  • navedite različico operacijskega sistema;
  • prenos podatkov aplikacije (informacijske baze in drugi podatki, ki bi lahko pomagali reproducirati napako).

Za vsako odkrito napako je treba poslati ločeno pismo.

Sestava knjižnice

Knjižnica "1C:Enterprise 8. Knjižnica standardnih podsistemov 8.2" vključuje niz univerzalnih funkcionalnih podsistemov, namenjenih uporabi v aplikacijskih rešitvah na platformi 1C:Enterprise 8.2. Knjižnica ni celovita (s predmetnega vidika) aplikativna rešitev. Knjižnični podsistemi se lahko uporabljajo v uporabniški konfiguraciji skupaj ali ločeno.

Vse knjižnične podsisteme lahko razdelimo v naslednje kategorije:

1. Podsistemi, ki izvajajo neodvisno funkcionalnost.

2. Integrirani podsistemi, ki izvajajo funkcionalnost, namenjeno uporabi v določenih konfiguracijskih objektih potrošnikov (tesna integracija).

Podsistemi različnih kategorij se razlikujejo po kompleksnosti implementacije v konfiguracijo. Podsistemi prve kategorije so implementirani s preprostim prenosom funkcionalnosti, praviloma so prikazani v konfiguracijskem vmesniku in ne zahtevajo pomembnih dodatnih nastavitev. Takšni podsistemi lahko vsebujejo uporabniške vmesnike in nudijo programski vmesnik, ki se lahko uporablja v uporabniški konfiguraciji. Posodobitev teh podsistemov, ko je izdana naslednja različica knjižnice, se pogosto zmanjša na preprosto posodobitev ustreznih konfiguracijskih objektov. Primeri podsistemov so »Valute«, »Odpoved uporabnikov«.

Pri implementaciji integriranih podsistemov po prenosu funkcionalnosti podsistema je potrebno določiti sestavo uporabniških konfiguracijskih objektov, za katere je potrebno implementirati funkcionalnost. Po tem je potrebno izvesti določeno število dodatnih nastavitev, spremeniti kodo in oblike izbranih objektov, tj. izvesti tesno integracijo podsistema v objekte porabniške konfiguracije. Posodobitev takšnih podsistemov, ko je izdana naslednja različica knjižnice, se prav tako zmanjša na preprosto posodobitev podsistema in praviloma ne zahteva ponavljajočih se sprememb uporabniških konfiguracijskih objektov.

Knjižnica vsebuje samo standardne podsisteme, ponuja pa tudi nekaj metod za razvoj standardnih rešitev, na primer metodo za nastavitev parametrov seje.

Opis ključne funkcije podsistemi so podani v tabeli 1.

Tabela 1. Namen knjižničnih podsistemov (ikona v označuje podsisteme, namenjene implementaciji v konfiguracijske objekte dobavitelja (tesna integracija))
Podsistem Ključne funkcije
1. Standardni podsistemi
  • Splošni postopki in funkcije.
  • Nastavitev naslova okna programa.
  • Storitvene možnosti sistemskega administratorja (brisanje označenih objektov, seznama aktivnih uporabnikov in dnevnika)
2. Klasifikator naslovov
  • Zagotavljanje klasifikatorja naslovov (KLADR) za uporabo v aplikacijskih podsistemih.
  • Nalaganje klasifikatorja naslovov z diska ITS, iz datoteke in iz uporabniškega dela spletnega mesta podjetja 1C.
  • Občasno preverjanje posodobitev klasifikatorja naslovov na spletni strani podjetja 1C
3. Poslovni procesi in naloge
  • Obveščanje uporabnika o njegovih trenutnih nalogah.
  • Interaktivni vnos nalog.
  • Spremljanje in nadzor izvajanja nalog s strani deležnikov – avtorjev in koordinatorjev nalog.
  • Osnovna funkcionalnost za razvoj poslovnih procesov po meri v konfiguraciji
4. Valute
  • Shranjevanje in omogočanje dostopa do seznama in menjalnih tečajev.
  • Prenos valutnih tečajev s spletnega mesta rbc.ru.
5. Objekti različic
  • Shranjevanje zgodovine sprememb imenikov in dokumentov (uporabnik, ki je naredil spremembe, čas spremembe in narava spremembe, natančno do podrobnosti predmeta in podrobnosti njegovih tabelaričnih delov).
  • Primerjava poljubnih različic predmetov.
  • Oglejte si predhodno shranjene različice predmeta
6. Zapiranje uporabnikov
  • Nastavitev blokade novih povezav z informacijsko bazo.
  • Prekinitev obstoječih povezav z informacijsko bazo
7. Prepoved urejanja podrobnosti objekta
  • Preverjanje obveznega izpolnjevanja nekaterih podrobnosti predmetov, ki določajo naravo tega predmeta(običajno imenovane "ključne" podrobnosti).
  • Prepoved urejanja ključnih podrobnosti posnetih objektov.
  • Preverjanje možnosti spreminjanja ključnih podrobnosti s strani uporabnika, ki ima za to pravice
8. Koledarski urniki
  • Shranjevanje informacij o koledarskih urnikih, ki se uporabljajo v podjetju.
  • Prejemanje datuma, ki se bo zgodil čez določeno število dni po določenem urniku itd.
Kontaktni podatki
  • Razširitev podrobnosti konfiguracijskega imenika s poljubnim nizom podrobnosti, namenjenih vnosu kontaktnih podatkov.
  • Uporaba vnaprej določenih in prilagojenih tipov kontaktnih podatkov.
  • Uporaba funkcionalnosti podsistema “Address Classifier”.
10.

Nadzor dinamičnih posodobitev konfiguracije

  • Obveščanje uporabnika s predlogom za ponovni zagon programa

Spremljanje dnevnika

  • Ogled dnevnika registracije v načinu 1C:Enterprise.
  • Ustvarjanje poročila o kritičnih vnosih v dnevnik in občasno pošiljanje poročila določenim prejemnikom

Nastavitev vrstnega reda elementov

  • Nastavitev vrstnega reda elementov v objektu z uporabo gumbov gor in dol

Posodabljanje različice informacijske varnosti

  • Izvajanje začetnega polnjenja in posodabljanja podatkov informacijske baze, ko se spremeni različica konfiguracije.
  • Oblikovanje tiskanih oblik objektov v obliki preglednic ali pisarniških dokumentov v formatih Microsoft Word in OpenOffice.org Writer.
  • Tiskanje in pošiljanje natisnjenih obrazcev po elektronski pošti

Iskanje po celotnem besedilu

  • Nastavitev in uporaba iskanja podatkov po celotnem besedilu

Prejemanje datotek iz interneta

  • Programski vmesnik za sprejemanje datotek iz interneta.
  • Prejemanje datoteke iz omrežja na odjemalcu.
  • Shranjevanje datotek: na odjemalskem računalniku, v podatkovni bazi.
  • Zahtevanje in shranjevanje parametrov strežnika proxy

Uporabniki

  • Ogled in urejanje seznama sistemskih uporabnikov.
  • Upravljanje uporabniških pravic.

Delo z e-poštnimi sporočili

  • Programski vmesnik za pošiljanje e-poštnih sporočil.
  • Osnovni uporabniški vmesnik za pošiljanje sporočil

Delo z datotekami

  • Pripenjanje datotek poljubnim konfiguracijskim objektom.
  • Skupno urejanje datotek.
  • Shranjevanje in zagotavljanje dostopa do različic datotek.
  • Podpora za iskanje po celotnem besedilu za priložene datoteke

Načrtovana opravila

Lastnosti

  • Ustvarjanje in urejanje dodatnih lastnosti dokumentov in imenikov.
  • Shranjevanje lastnosti v objektu (dodatni podatki) in izven objekta v posebnem registru informacij (dodatni podatki).
  • Sposobnost uporabe lastnosti v poročilih.
  • Podpora za možnost nastavitve različnih nizov lastnosti za različne objekte iste vrste

Shranjevanje nastavitev

  • Shranjevanje in nalaganje možnosti poročila in nastavitev poročila po meri.
  • Izpopolnitev obrazca za poročilo za priročno preklapljanje uporabniških nastavitev in možnosti poročila

Posamezniki

  • Hranjenje in omogočanje dostopa do podatkov o posameznikih

Funkcije poročila

  • Programski vmesnik za prilagajanje obrazcev poročil sistema za sestavo podatkov (DCS)

Knjižnica standardnih podsistemov (LSL) je nabor podsistemov za konfiguracije na platformi 1C:Enterprise, ki izvajajo osnovne funkcionalnosti in posamezne funkcionalne bloke. Poskusimo podrobneje razumeti, kaj je to.

Zakaj je bil BSP ustvarjen?

Prvo različico BSP je 1C izdal že leta 2010 za platformo 1C:Enterprise 8.2. 1C predlaga uporabo te knjižnice (ali njenih posameznih podsistemov) kot osnove za ustvarjanje lastnih aplikacijskih rešitev. Tudi vsi standardni izdelki, ki jih proizvaja 1C, temeljijo na BSP.

Z uporabo enotnih modulov je bila dosežena večja standardizacija aplikativnih rešitev, to pa je omogočilo skrajšanje časa, porabljenega za njihovo proučevanje (s strani programerjev, administratorjev in končnih uporabnikov).

Programerjem, ki razvijajo aplikacijske rešitve iz nič, je BSP omogočil prihranek veliko časa, ker Ni potrebe po samostojnem razvoju osnovnih funkcionalnih blokov, vključenih v BSP. Razvoj in testiranje je za programerja izvedlo podjetje 1C. Programer mora zdaj samo razumeti že razvito funkcionalnost in se naučiti implementirati BSP.

Kako je BSP razdeljen?

BSP je konfiguracija za platformo 1C:Enterprise. Poleg tega konfiguracija ni neodvisna aplikacijska rešitev, je le komplet orodij za razvijalca. Celotno konfiguracijo ali del podsistemov lahko uporabimo pri razvoju aplikativnih rešitev.

Dobava BSP vključuje demo bazo s primerom izvedbe. Ta predstavitvena zbirka podatkov je na voljo za pregled na spletni strani 1C. Kako lahko do njega dostopate, si lahko preberete v članku.

BSP ni naprodaj. Distribucijski komplet BSP lahko dobite brezplačno, če ste naročeni na podporo informacijske tehnologije (ITS). Za uporabo aplikacijske rešitve, razvite na podlagi BSP, ni potrebna naročnina na ITS. Partnerji 1C lahko tudi brezplačno prejmejo BSP.

Uradna dokumentacija o BSP se nahaja na https://its.1c.ru/db/bspdoc in je na voljo, če ste naročeni na ITS.

Sestava BSP

BSP je sestavljen iz številnih podsistemov, ki so razdeljeni na:

  • neodvisen. Za izvedbo je dovolj, da prenesete vse objekte v ciljno konfiguracijo in prikažete predmete v vmesniku. Primeri takih podsistemov: “Analiza dnevnika”, “Valute”, “Dokončanje uporabniških operacij”.
  • integrabilen. Zasnovan za tesno integracijo z drugimi konfiguracijskimi objekti. Za izvedbo takih podsistemov je potrebno izvesti dodatne nastavitve. Primeri takšnih podsistemov: “Verzioniranje objektov”, “Izpolnjevanje objektov”, “Prepoved urejanja podrobnosti objekta”.

Trenutno (julij 2017) je na voljo različica BSP 2.4.2, ki podpira naslednje funkcije:

Orodja za upravljanje in vzdrževanje Analiza dnevnika
Dodatna poročila in obdelave
Nastavitve programa
Posodobitev konfiguracije
Ocena uspešnosti
Iskanje in odstranjevanje dvojnikov
Varnostni profili
Načrtovana opravila
Varnostno kopiranje informacij
Odstranjevanje označenih predmetov
Upravljanje vsot in agregatov
Upravljanje uporabnikov in pravic dostopa Zapiranje uporabnikov
Uporabniki
Nadzor dostopa
Integracija z drugimi programi in sistemi Zunanje komponente
Nalaganje podatkov iz datoteke
Integracija z 1C-Bukhfon (1C-Connect)
Izmenjava podatkov
Pošiljanje SMS-a
Prejemanje datotek iz interneta
Delo z e-poštnimi sporočili
Distribucija poročil
Tehnološki mehanizmi in programski vmesniki Osnovna funkcionalnost
Polnjenje predmetov
Prepoved urejanja podrobnosti objekta
Posodabljanje različice informacijske varnosti
Ukazi vtičnikov
Predpona predmetov
Delo v modelu storitev
Center za spremljanje
Aplikacijski podsistemi in uporabniške delovne postaje vprašalnik
Poslovni procesi in naloge
Možnosti poročila
Interakcije
Delo z datotekami
Trenutne zadeve
Predloge sporočil
Regulativne referenčne informacije in klasifikatorji
Banke
Valute
Odpiralni čas
Koledarski urniki
Storitveni podsistemi Objekti različic
Skupinsko spreminjanje predmetov
Spreminjanje datumov je prepovedano
Opombe uporabnika
Varstvo osebnih podatkov
Informacije o zagonu
Kontaktni podatki
Uporabniški opomniki
Nastavitev vrstnega reda elementov
Pečat
Iskanje po celotnem besedilu
Preverjanje zakonitosti prejemanja posodobitev
Lastnosti
Sklanjanje upodobitev predmeta
Struktura poročanja
Elektronski podpis

Posamezni podsistemi bodo podrobneje opisani v ločenih člankih.

Implementacija BSP

Preden v svojo konfiguracijo implementirate knjižnico standardnih podsistemov, morate določiti seznam podsistemov, ki jih želite implementirati. V najpreprostejšem primeru so implementirani vsi podsistemi. Ne glede na to, katera funkcionalnost je potrebna, obstajajo obvezni podsistemi, ki so vedno implementirani:

  • Osnovna funkcionalnost;
  • Posodabljanje različice informacijske varnosti;
  • Uporabniki.

Splošna izvedbena shema je sestavljena iz naslednjih stopenj:

  1. Prenos potrebnih metapodatkovnih objektov v ciljno konfiguracijo;
  2. Postavitev prenesenih objektov;
  3. Uporaba objektov BSP pri razvoju nove funkcionalnosti.

Za pomoč pri izvajanju BSP knjižnica vključuje obdelavo Prva izvedba BSP.epf . Nahaja se v imeniku konfiguracijskih predlog. V predelavi Kratek opis vseh podsistemov in se ugotavlja medsebojna odvisnost podsistemov.

Za preverjanje pravilnosti implementacije BSP se poročilo nahaja v imeniku konfiguracijskih predlog Preverjanje implementacije BSP.erf.

Kako ugotoviti različico aplikacijske rešitve BSP

Katera različica BSP se uporablja v določeni aplikacijski rešitvi, lahko ugotovite na več načinov:

  • Programsko: pokličite funkcijo StandardSubsystemsServer. Različica knjižnice() ;
  • Interaktiven: v registru informacij “Subsystem Versions” si oglejte vrednost različice za podsistem “StandardSubsystems”.

Obstaja konfiguracija, ki razvijalcu olajša delo in ga reši tako "trivialnega" dela - to je "Standardna knjižnica podsistemov" (BSS), ki vključuje niz univerzalnih funkcionalnih podsistemov in fragmentov razdelka "Administracija", namenjen za uporabo v aplikacijskih rešitvah na platformi "1C:Enterprise". Knjižnica ni celovita (s predmetnega vidika) aplikativna rešitev, temveč se knjižnični podsistemi lahko uporabljajo v uporabniški konfiguraciji, tako skupaj kot ločeno. V ta namen BSP vključuje posebnega pomočnika za implementacijo, katerega uporaba pomaga znatno prihraniti čas pri razvoju nove konfiguracije.

Sam pomočnik je narejen v obliki čarovnika po korakih, s pomočjo katerega razvijalec določi podsisteme, ki jih potrebuje, čarovnik pa bo ustvaril prazno, s katerim lahko delate v prihodnosti. V bistvu prejmemo predlogo za prihodnjo konfiguracijo.

Zaženimo BSP(imamo izdajo 2.3, različico 2.3.3.63), pojdimo na razdelek "Orodja za razvijalce" U94; "Prva izvedba BSP":

Tukaj se nam bo razkrilo "Pomočnik pri implementaciji BSP". Sam pomočnik izgleda kot pomočnik po korakih, kjer na prvi stopnji izberemo podsisteme, ki jih bomo potrebovali v konfiguraciji, ki se razvija. Po tem morate določiti datoteko (v formatu xml), v katero bomo te nastavitve shranili.
Nato preidemo na drugo stopnjo: navedemo dodatne parametre za vsakega od izbranih podsistemov.

Po izbiri vseh parametrov bo sistem preveril ali je vse pravilno izbrano in ponudil različne variante sledenje napak (tabela implementacije podsistema ali poročilo o implementaciji BSP).

Članek na kratko opisuje delo z BSP Implementation Assistant, ker to orodje ni zelo priljubljeno. Pogosteje v praksi razvijalci delujejo po tej shemi: namestijo potrebne podsisteme BSP na prazno konfiguracijo (tu lahko pomaga tudi »BSP Implementation Assistant«), vendar se običajno vsi podsistemi prenesejo iz BSP v novo prazno konfiguracijo.

Imamo dve konfiguraciji: prva (glavna) - z vsemi podsistemi BSP, druga (datoteka) - BP.

1. Omogočite možnost urejanja glavne konfiguracije.

2. Prikličite meni Konfiguracija - Primerjaj, združi s konfiguracijo iz datoteke.

3. Izberite datoteko s pripono prim konfiguracije PSU.

4. Na ponudbo podpore odgovorite z Da.

6. Izvedite Dejanja - Mark po podsistemih.

7. Označite podsisteme, ki niso v naši glavni konfiguraciji - vzemite jih iz datoteke, podsisteme, ki niso v konfiguraciji iz datoteke, pa morate pustiti v glavni konfiguraciji (tako bo privzeto), nato kliknite Namestite.

8. Označite lastnosti korenskega elementa za združevanje: Glavne vloge, Upravljani aplikacijski modul, Sejni modul, Zunanji povezovalni modul, Običajni aplikacijski modul, Način uporabe modalnosti, Sinhroni klici v razširitve platforme in način zunanjih komponent, Način združljivosti vmesnika, Način združljivosti . Kliknite Zaženi.

9. V oknu Nastavitev podpornih pravil - OK.

10. Posodobi konfiguracijo baze podatkov (F7).

In podobno servisna sporočila:

»... (predmet je del skupnega atributa z istim imenom)« ali »...: Uporaba definiranih tipov v združljivem načinu X.H.H. (na primer avtor) in spodaj je nesprejemljivo" ; "Splošna slika: Ime ni edinstveno!"

12. Za objekt, ki je del istoimenskih splošnih rekvizitov - odstranite iz podpore, izbrišite objekt in povezave do njega. Poiščite povezave do predmetov, ki jih želite izbrisati – izbrišite povezave.

13. Spremenite način združljivosti nad X.H.X.

14. Posodobite konfiguracijo baze podatkov (F7). Nato, če se vrnete na 11. korak, dokončajte 12. in 13. korak, nato 14.

Načeloma je to vse - "samodejni" del dela je končan. Začne se najbolj "zanimiva" faza dela: če ste že mislili, da je konfiguracija "vzletela", potem se najverjetneje zelo motite.

Najprej preverite skupne module, ali so podsistemi vključeni v ukazni vmesnik itd. Ko je vse "nekako pripravljeno", začnite odpravljati napake.

In tako odpravljate napake, dokler niste prepričani, da ni napak.

Praviloma so konfiguracije v 1C napisane za uporabnike. Vse konfiguracije so različne, vendar pogosto različne konfiguracije uporabljajo iste predmete, ki se med seboj nekoliko razlikujejo. Resnično si je težko zamisliti konfiguracijo, v kateri se entitete, kot so postavke, nasprotne stranke, uporabniki in valuta, ne bi pojavile. In nekatere naloge so značilne: možnost osnovnega razlikovanja pravic, delo z e-pošto, naloge za uporabnike itd. Obstaja pa konfiguracija, ki programerju olajša delo; vsebuje in strukturira standardne naloge, ki jih delodajalci postavljajo programerjem.

Če ste delali z različnimi standardnimi konfiguracijami iz 1c, ste opazili, da so si v osnovi precej podobne, številne osnovne funkcije so enake za vse tipične konfiguracije. Tudi iz BSP lahko svoji konfiguraciji dodate standardne imenike, kot so organizacije, banke, klasifikator valut in še veliko več.

Poskušali bomo ugotoviti, kateri podsistemi so za kaj odgovorni in kako so med seboj povezani.

Če se odločite za uporabo BSP, to ne pomeni, da morate uporabiti vse podsisteme, ki so vanj vključeni. BSP vključuje posebnega pomočnika za implementacijo, ki pomaga znatno prihraniti čas pri razvoju nove konfiguracije. Pomočnik je zasnovan kot čarovnik po korakih, s pomočjo katerega razvijalec določi podsisteme, ki jih potrebuje, čarovnik pa bo ustvaril praznino, s katero lahko delate v prihodnosti. V bistvu prejmemo predlogo za prihodnjo konfiguracijo.

Če zaženemo BSP v načinu tanek odjemalec, potem bomo videli takšno okno

Na začetni stopnji nas zanima zavihek »Orodja za razvijalce«, s katerim bomo zagnali »Pomočnika za implementacijo BSP«

Sam skua je videti kot pomočnik po korakih.

Na prvi stopnji izberemo podsisteme, ki jih bomo potrebovali v razviti konfiguraciji.

Na primer takole

Po tem morate določiti datoteko, v katero bomo shranili nastavitve. Format datoteke XML.

Nato preidemo na drugo stopnjo.

Na drugi stopnji določite dodatne parametre za vsakega od izbranih podsistemov.

Ko boste izbrali vse parametre, bo sistem preveril ali je vse pravilno izbrano in ponudil različne možnosti sledenja napakam

Ali v tej obliki:

V naslednjih člankih bomo nadaljevali s preučevanjem dela s knjižnico standardnih podsistemov.