1c biblioteka standardnih podsistema. Biblioteka standardnih podsistema. Razgovaramo o prednostima i nedostacima inovacije. Učitavanje podataka iz datoteke
„1C: Biblioteka standardnih podsistema“ (u daljem tekstu BSP) namenjena je razvoju zasnovanom na „1C: Enterprise“. Originalna verzija BSP-a, kreirana 2010. godine, razvijena je za konfiguraciju samog 1C rješenja. Dakle, osnova svih standardnih proizvoda koje proizvodi 1C je BSP.
Upotreba BSP-a omogućila je rješavanje problema kao što su standardizacija aplikativnih programa i ušteda vremena programera. Pošto je sva osnovna funkcionalnost uključena u BSP i ostaje samo da se implementira, nema potrebe za razvojem standardnih funkcionalnih blokova.
Instalacija BSP. Fajlovi isporuke
BSP nije rješenje, to je samo alat za programera. Nije u prodaji, primaju ga kupci ili primaoci 1C franšize pretplatom na ITS.
Instaliranje biblioteke
Fig.1
Nakon instalacijskog programa, prolazimo kroz korake i kliknemo „Završi“.
Fig.2
Fig.3
Fig.4
Dodajte novu bazu podataka pomoću dugmeta „Dodaj“ i izaberite „Kreiraj novu baza informacija", a zatim dok ne kliknete na "Gotovo".
Sl.5
Fig.6
Fig.7
Fig.8
Fig.9
Fig.10
Isporuka BSP-a uključuje demo bazu sa opcijom instalacije i sljedeće datoteke:
- 1Cv8.cf datoteka za isporuku biblioteke nije namijenjena stvaranju sigurnosti informacija pomoću šablona;
- 1Cv8_international.cf Datoteka isporuke za međunarodnu verziju biblioteke takođe nije namenjena za rad sa šablonima;
- 1Cv8_demo.dt demo baza;
- 1Cv8_demo.cf demobase fajl isporuke.
Fig.11
Fig.12
Ovaj primjer je prikazan korištenjem verzije 3.0.1.240. Konfiguracijske datoteke se nalaze u poddirektoriju \1c\SSL\3_0_1_240\. Imajte na umu da ovu verziju koristi se sa platformom 1C 8.3 ne nižom od verzije 8.3.12.1412.
Prilikom instaliranja biblioteke možete naići na „SDBL grešku. Tablica ili polje ConfigVersion nije sadržano u klauzuli FROM."
Fig.13
Ovaj problem se može riješiti postavljanjem i preuzimanjem Dt datoteke (u našem slučaju smo preuzeli demo datoteku iz kompleta za isporuku).
Fig.14
Asistent za implementaciju BSP-a
Fig.15
Fig.16
Prva implementacija BSP.epf – eksterna obrada, čije ime govori samo za sebe. Uz njegovu pomoć možete odabrati podsisteme za implementaciju, uzimajući u obzir njihove odnose, ostaviti postavke za poređenje (spajanje) i ukloniti suvišne, neiskorištene fragmente koda podsistema.
Korak po korak pomoćnik je dostupan u odeljku „Alati za razvojne programere – Prva implementacija BSP-a“.
Fig.17
Pomoću pomoćnika kreira se i predložak za konfiguraciju koja se kreira. Na desnoj strani možete vidjeti opis svakog podsistema koji se može odabrati.
Fig.18
Fig.19
Fig.20
Registriramo dodatne parametre za svaki podsistem koji odaberemo.
Podatke prenosimo, prema našim postavkama, u kreiranu, praznu konfiguraciju.U modu “Konfigurator” ulazimo u nju.
Fig.21
Radi jasnoće, preimenujmo ga u "My_configuration".
Po prvi put u režimu konfiguratora, navedite “Konfiguracija-Uporedi, spoji sa konfiguracijom iz datoteke”, navodeći datoteku isporuke biblioteke u dijalogu i potvrdivši zahtev za podršku.
Fig.22
Na pitanje "Želite li izvršiti potpuno preuzimanje konfiguracije?" Odgovaramo negativno.
Fig.23
Fig.24
Vidimo poređenje dvije konfiguracije - “My_Configuration” i “Standard Subsystem Library”.
Fig.25
U prozoru za upoređivanje možete učitati postavke iz datoteke koja je prethodno spremljena pomoću pomoćnika preko “Radnje - Učitaj postavke iz datoteke”.
Fig.26
U prozoru koji se otvori odaberite našu datoteku koja je prethodno spremljena s pomoćnikom - „Datoteka postavki poređenja“.
Fig.27
Imajte na umu da će podsistemi biti istaknuti u zavisnosti od toga koji su identifikovani tokom podešavanja od strane pomoćnika. Dakle, ako odaberete samo osnovnu funkcionalnost (slika 28), konfiguracijski prozor će izgledati ovako:
Fig.28
Fig.29
One. vidimo da nisu svi konfiguracijski objekti provjereni.
Sada konfigurirajmo podređene podsisteme, označavajući objekte koji će se prenijeti, kroz “Akcije - Označi po podsistemima datoteka”. Aktiviramo "Omogući područje podsistema".
Fig.30
Fig.31
Podrazumevano, svi podsistemi su implementirani, tako da morate poništiti sve potvrdne okvire, ostavljajući samo one neophodne (prije implementacije biblioteke standardnih podsistema u svoju konfiguraciju, potrebno je proučiti listu implementiranih podsistema).
Iz “Standardnih podsistema” biramo tražene, bez obzira koja funkcionalnost je potrebna. Među njima su osnovne funkcionalnosti, ažuriranje verzija baze podataka, korisnika, kontakata.
Postoje i dodatni sistemi koji se moraju prebaciti da rade u servisnom modelu, te opcioni koji zahtijevaju selektivnu instalaciju. Njihov odnos možete utvrditi pomoću tabela čitanjem članka na web stranici ITS-a.
Fig.32
Nakon odabira podsistema, kliknite na dugme "Instaliraj".
Također možete odabrati način spajanja za pojedinačne elemente - "Preuzmi iz datoteke" ili "Spajanje s prioritetom glavne konfiguracije" (da biste to učinili, kliknite desnim klikom na njega).
Fig.33
Ove radnje se mogu primijeniti na sve elemente tako što ćete ih postaviti kroz meni „Radnje - Postavi način rada za sve“.
Fig.34
Fig.35
Fig.36
Fig.37
Fig.38
Prije ažuriranja konfiguracije, morate postaviti broj verzije konfiguracije koja se kreira u njenim svojstvima, inače će se prilikom otvaranja programa pojaviti greška da nije popunjeno svojstvo verzije konfiguracije.
Fig.39
Fig.41
Imajte na umu da se po završetku procesa objekti metapodataka migriraju, ali još nisu konfigurisani. Stoga je potrebno pristupiti postavljanju BSP objekata.
Verzija 1.0.4.5
Verzija 1.0.5.21
Finalna verzija
- Informacija N11853 za korisnike i partnere 14.05.2010. "O izdanju konačna verzija set alata "1C: Biblioteka standardnih podsistema 8.2"
Verzija 1.0.6.8
Verzija 1.0.7.5
- Datum objave 2010.08.05
- izdanje: http://users.v8.1c.ru/SSLTest.aspx
- Dokumentacija: http://its.1c.ru/db/bspdoc#content:23:1
Primjeri korištenja
Šta je ovo
Biblioteka standardnih podsistema (BSS) uključuje skup univerzalnih funkcionalnih podsistema koji se mogu koristiti u razvijenoj konfiguraciji, zajedno i odvojeno. Koristeći BSP, možete brzo kreirati nove konfiguracije sa gotovim osnovnim funkcijama, kao i uključiti gotove funkcionalne blokove u postojeće konfiguracije.
Svi BSP podsistemi mogu se podijeliti u sljedeće kategorije:
- Podsistemi koji implementiraju “nezavisnu” funkcionalnost. Implementiraju se jednostavnim prijenosom funkcionalnosti i ne zahtijevaju značajna dodatna podešavanja.
- Integrirani podsistemi koji implementiraju funkcionalnost namijenjenu korištenju u određenim objektima konfiguracije potrošača (“čvrsta” integracija). Prilikom implementacije potrebno je odrediti sastav konfiguracijskih objekata potrošača za koje treba implementirati funkcionalnost, a zatim izvršiti određeni broj dodatnih postavki, izvršiti izmjene koda i oblika odabranih objekata.
BSP podsistemi pokrivaju oblasti kao što su administracija baze podataka, administracija korisnika sistema, održavanje raznih regulatornih i referentnih informacija (klasifikator adresa, kursevi, kalendarski grafikoni, itd.). BSP pruža korisnička i programska sučelja za rad sa zadacima i poslovnim procesima, priloženim datotekama, kontakt informacije, email poruke itd. Kompletan sastav podsistema probne verzije dat je u dokumentaciji.
Pored podsistema, BSP nudi posebne metode za razvoj standardnih rješenja.
Upotreba BSP-a pri razvoju aplikacija na platformi 1C:Enterprise 8.2 će smanjiti vrijeme utrošeno na razvoj, poboljšati kvalitetu aplikativnih rješenja, a također će standardizirati konfiguracije objavljene na platformi 1C:Enterprise 8.2. Sada, pored platforme, 1C nudi gotovu osnovnu funkcionalnost i tehnologiju za razvoj aplikativnih rješenja, čija će upotreba smanjiti vrijeme za proučavanje i implementaciju aplikativnih rješenja zbog njihovog objedinjavanja prema skupu standardnih podsistema koji se koriste . Probne karakteristike
Trenutna verzija 1.0.4 ima niz ograničenja:
- Kompatibilnost probne verzije BSP-a sa kasnijim verzijama nije zagarantovana.
- Upotreba ove verzije u komercijalnim projektima se ne preporučuje.
- Probna verzija je namijenjena za korištenje sa platformom 1C:Enterprise 8.2 verzije 8.2.9.260.
Preliminarna probna izdanja konfiguracija daju se 1C partnerima i korisnicima softverskog sistema 1C:Enterprise za testiranje, preliminarno upoznavanje sa novim mogućnostima konfiguracije, ispravke grešaka i za testiranje rada novih izdanja na stvarnim podacima.
Korištenje prethodnog izdanja za automatizaciju stvarnih poslovnih zadataka može se izvršiti samo u pojedinačnim slučajevima prema nahođenju korisnika, u suradnji s partnerom koji podržava implementaciju. Poruke o greškama utvrđenim tokom testiranja treba poslati na e-mail adresu [email protected]. Ova adresa samo registruje greške u preliminarnim testnim izdanjima konfiguracija; konsultacije nisu obezbeđene.
Prilikom slanja poruke o grešci obavezno naznačite:
- kod partnera ili registracioni broj korisnika;
- naziv konfiguracije;
- puni broj izdanja u kojem je identificirana greška;
- detaljan opis greške;
- redosledom u kojem se greška reprodukuje.
- naznačiti karakteristike računara;
- navedite verziju operativnog sistema;
- prijenos podataka aplikacije (baze informacija i druge podatke koji bi mogli pomoći u reprodukciji greške).
Za svaku otkrivenu grešku treba poslati posebno pismo.
Library Composition
Biblioteka "1C:Enterprise 8. Biblioteka standardnih podsistema 8.2" uključuje skup univerzalnih funkcionalnih podsistema namijenjenih za korištenje u aplikativnim rješenjima na platformi 1C:Enterprise 8.2. Biblioteka nije kompletno (sa predmetne tačke gledišta) aplikativno rešenje. Bibliotečki podsistemi se mogu koristiti u konfiguraciji potrošača zajedno ili odvojeno.
Svi bibliotečki podsistemi mogu se podijeliti u sljedeće kategorije:
1. Podsistemi koji implementiraju nezavisnu funkcionalnost.
2. Integrirani podsistemi koji implementiraju funkcionalnost namijenjenu korištenju u određenim konfiguracijskim objektima potrošača (tiska integracija).
Podsistemi različitih kategorija razlikuju se po složenosti implementacije u konfiguraciji. Podsistemi prve kategorije implementiraju se jednostavnim prijenosom funkcionalnosti, u pravilu se prikazuju u konfiguracijskom sučelju i ne zahtijevaju značajna dodatna podešavanja. Takvi podsistemi mogu sadržavati korisnička sučelja i pružiti programski interfejs koji se može koristiti u konfiguraciji potrošača. Ažuriranje ovih podsistema kada se objavi sljedeća verzija biblioteke često se svodi na jednostavno ažuriranje odgovarajućih konfiguracijskih objekata. Primjeri podsistema su “Valute”, “Prestanak korisnika”.
Prilikom implementacije integriranih podsistema nakon prijenosa funkcionalnosti podsistema, potrebno je odrediti sastav konfiguracijskih objekata potrošača za koje treba implementirati funkcionalnost. Nakon toga, potrebno je izvršiti određeni broj dodatnih podešavanja, izvršiti izmjene koda i oblika odabranih objekata, odnosno izvršiti blisku integraciju podsistema u objekte konfiguracije potrošača. Ažuriranje takvih podsistema kada se objavi sljedeća verzija biblioteke također se svodi na jednostavno ažuriranje podsistema i, po pravilu, ne zahtijeva ponovljene promjene konfiguracijskih objekata potrošača.
Biblioteka sadrži samo standardne podsisteme, a nudi i neke metode za razvoj standardnih rješenja, na primjer, metodu za postavljanje parametara sesije.
Opis ključne funkcije podsistemi su dati u tabeli 1.
№ | Podsistem | Ključne karakteristike |
---|---|---|
1. | Standardni podsistemi |
|
2. | Klasifikator adresa |
|
3. | Poslovni procesi i zadaci |
|
4. | Valute |
|
5. | Versioniranje objekata |
|
6. | Isključivanje korisnika |
|
7. | Zabrana uređivanja detalja objekta |
|
8. | Kalendarski rasporedi |
|
Kontakt informacije |
|
|
10. |
Kontroliranje ažuriranja dinamičkih konfiguracija |
|
Praćenje dnevnika |
|
|
Podešavanje redosleda elemenata |
|
|
Ažuriranje verzije informacione sigurnosti |
|
|
|
||
Pretraživanje cijelog teksta |
|
|
Prijem fajlova sa Interneta |
|
|
Korisnici |
|
|
Rad sa email porukama |
|
|
Rad sa fajlovima |
|
|
Planirani zadaci |
|
|
Svojstva |
|
|
Čuvanje postavki |
|
|
Pojedinci |
|
|
Funkcije izvještaja |
|
Biblioteka standardnih podsistema (LSL) je skup podsistema za konfiguracije na platformi 1C:Enterprise koji implementiraju osnovnu funkcionalnost i pojedinačne funkcionalne blokove. Pokušajmo detaljnije razumjeti šta je to.
Zašto je stvorena BSP?
Prvu verziju BSP-a objavio je 1C još 2010. godine za platformu 1C:Enterprise 8.2. 1C predlaže korištenje ove biblioteke (ili njenih pojedinačnih podsistema) kao osnove za kreiranje vlastitih aplikativnih rješenja. Takođe, svi standardni proizvodi koje proizvodi sam 1C bazirani su na BSP-u.
Upotreba uniformnih modula omogućila je postizanje veće standardizacije aplikativnih rješenja, a to je zauzvrat omogućilo smanjenje vremena utrošenog na njihovo proučavanje (od strane programera, administratora i krajnjih korisnika).
Programerima koji razvijaju aplikativna rješenja od nule, BSP im je omogućio da uštede mnogo vremena, jer Nema potrebe da se samostalno razvijaju osnovni funkcionalni blokovi uključeni u BSP. Razvoj i testiranje je izvršio 1C za programera. Programer sada samo treba da razume već razvijenu funkcionalnost i nauči kako da implementira BSP.
Kako se distribuira BSP?
BSP je konfiguracija za platformu 1C:Enterprise. Štaviše, konfiguracija nije nezavisno aplikativno rešenje, to je samo alat za programere. Cijela konfiguracija ili dio podsistema može se koristiti pri razvoju aplikativnih rješenja.
Isporuka BSP-a uključuje demo bazu sa primjerom implementacije. Ova demo baza podataka dostupna je za pregled na web stranici 1C. Kako mu pristupiti možete pročitati u članku.
BSP nije na prodaju. BSP distributivni komplet možete dobiti besplatno ako ste pretplaćeni na podršku informacionih tehnologija (ITS). Za korištenje aplikativnog rješenja razvijenog na bazi BSP-a nije potrebna pretplata na ITS. Partneri 1C takođe mogu besplatno da dobiju BSP.
Zvanična dokumentacija o BSP-u nalazi se na https://its.1c.ru/db/bspdoc i dostupna je ako imate pretplatu na ITS.
BSP sastav
BSP se sastoji od mnogih podsistema, koji su podijeljeni na:
- nezavisni. Za njegovu implementaciju dovoljno je prenijeti sve objekte u ciljnu konfiguraciju i prikazati objekte u interfejsu. Primjeri takvih podsistema: “Analiza dnevnika”, “Valute”, “Završavanje korisničkih operacija”.
- integrabilan. Dizajniran za čvrstu integraciju sa drugim konfiguracionim objektima. Za implementaciju ovakvih podsistema potrebno je izvršiti dodatna podešavanja. Primjeri takvih podsistema: “Verzija objekta”, “Popunjavanje objekata”, “Zabrana uređivanja detalja objekta”.
Trenutno (jul 2017.) dostupna je BSP verzija 2.4.2 koja podržava sljedeću funkcionalnost:
Alati za administraciju i održavanje | Analiza dnevnika Dodatni izvještaji i obrada Postavke programa Ažuriranje konfiguracije Evaluacija učinka Pronalaženje i uklanjanje duplikata Sigurnosni profili Planirani zadaci Sigurnosna kopija informacija Uklanjanje označenih objekata Upravljanje totalima i agregatima |
Administracija korisnika i prava pristupa | Isključivanje korisnika Korisnici Kontrole pristupa |
Integracija sa drugim programima i sistemima | Eksterne komponente Učitavanje podataka iz datoteke Integracija sa 1C-Bukhfonom (1C-Connect) Razmjena podataka Slanje SMS-a Prijem fajlova sa Interneta Rad sa email porukama Distribucija izvještaja |
Tehnološki mehanizmi i softverski interfejsi | Osnovna funkcionalnost Popunjavanje objekata Zabrana uređivanja detalja objekta Ažuriranje verzije informacione sigurnosti Komande dodatka Prefiksiranje objekata Rad u uslužnom modelu Centar za praćenje |
Aplikacijski podsistemi i korisničke radne stanice | Upitnik Poslovni procesi i zadaci Opcije izvještaja Interakcije Rad sa fajlovima Tekući poslovi Šabloni poruka |
Regulatorne referentne informacije i klasifikatori | Banke Valute Radno vrijeme Kalendarski rasporedi |
Servisni podsistemi | Versioniranje objekata Grupna modifikacija objekata Datumi zabranjeni za promjenu Korisničke napomene Zaštita ličnih podataka Informacije o pokretanju Kontakt informacije Podsjetnici korisnika Podešavanje redosleda elemenata Pečat Pretraživanje cijelog teksta Provjera zakonitosti primanja ažuriranja Svojstva Deklinacija reprezentacija objekata Struktura izvještavanja Elektronski potpis |
Specifični podsistemi će biti detaljnije opisani u posebnim člancima.
Implementacija BSP-a
Prije implementacije biblioteke standardnih podsistema u vašu konfiguraciju, trebate odrediti listu podsistema koji će se implementirati. U najjednostavnijem slučaju implementirani su svi podsistemi. Bez obzira koja je funkcionalnost potrebna, postoje obavezni podsistemi koji se uvijek implementiraju:
- Osnovna funkcionalnost;
- Ažuriranje verzije informacione sigurnosti;
- Korisnici.
Opća shema implementacije sastoji se od sljedećih faza:
- Prijenos potrebnih metapodataka u ciljnu konfiguraciju;
- Postavljanje prenesenih objekata;
- Korištenje BSP objekata prilikom razvoja nove funkcionalnosti.
Kako bi pomogla u implementaciji BSP-a, biblioteka uključuje obradu Prva implementacija BSP.epf . Nalazi se u direktoriju predloška konfiguracije. U obradi Kratki opis svih podsistema i utvrđuje se međuzavisnost podsistema jedan od drugog.
Za provjeru ispravnosti implementacije BSP-a, izvještaj se nalazi u direktoriju šablona konfiguracije Provjera implementacije BSP.erf.
Kako saznati verziju BSP aplikativnog rješenja
Postoji nekoliko načina da saznate koja se verzija BSP-a koristi u određenom aplikativnom rješenju:
- Programski: pozvati funkciju StandardSubsystemsServer. Bibliotečka verzija() ;
- Interaktivno: u registru informacija “Verzije podsistema” pogledajte vrijednost verzije za podsistem “StandardSubsystems”.
Postoji konfiguracija koja olakšava rad programera, spašavajući ga od takvog "trivijalnog" posla - ovo je "Biblioteka standardnih podsistema" (BSS), koja uključuje skup univerzalnih funkcionalnih podsistema i fragmenata odjeljka "Administracija", namijenjenih za upotrebu u aplikativnim rješenjima na platformi "1C:Enterprise". Biblioteka nije kompletno (sa predmetne tačke gledišta) aplikativno rešenje, ali se bibliotečki podsistemi mogu koristiti u konfiguraciji potrošača, zajedno i odvojeno. I u tu svrhu, BSP uključuje posebnog pomoćnika za implementaciju, čija upotreba pomaže da se značajno uštedi vrijeme pri razvoju nove konfiguracije.
Sam pomoćnik je napravljen u obliku čarobnjaka korak po korak, uz pomoć kojeg programer određuje podsisteme koji su mu potrebni, a čarobnjak će kreirati prazninu s kojom možete raditi u budućnosti. U suštini, dobijamo šablon za buduću konfiguraciju.
Hajde da pokrenemo BSP(imamo izdanje 2.3, verziju 2.3.3.63), idemo na odjeljak "Alati za programere" U94; "Prva implementacija BSP-a":
Ovdje će nam se otkriti "Asistent za implementaciju BSP-a". Sam pomoćnik izgleda kao pomoćnik korak po korak, gdje u prvoj fazi biramo podsisteme koji će nam trebati u konfiguraciji koja se razvija. Nakon toga morate odrediti datoteku (u xml formatu) u koju ćemo sačuvati ove postavke.
Zatim prelazimo na drugu fazu: ukazujemo na dodatne parametre za svaki od odabranih podsistema.
Nakon odabira svih parametara, sistem će provjeriti da li je sve ispravno odabrano i ponuditi različite varijante praćenje grešaka (tabela implementacije podsistema ili izvještaj o implementaciji BSP-a).
Članak ukratko opisuje rad sa BSP Implementation Assistant, jer ovaj alat nije baš popularan. Češće u praksi, programeri se ponašaju prema ovoj šemi: instaliraju potrebne BSP podsisteme na praznu konfiguraciju („BSP Implementation Assistant“ također može pomoći ovdje), ali obično se svi podsistemi prenose iz BSP-a u novu praznu konfiguraciju.
Imamo dvije konfiguracije: prvu (glavnu) - sa svim BSP podsistemima, drugu (fajl) - BP.
1. Omogućite mogućnost uređivanja glavne konfiguracije.
2. Pozovite meni Konfiguracija - uporedi, spojiti sa konfiguracijom iz datoteke.
3. Odaberite datoteku sa ekstenzijom cf Konfiguracije napajanja.
4. Odgovorite da na ponudu podrške.
6. Izvršite Akcije - Označi po podsistemima.
7. Označite podsisteme koji nisu u našoj glavnoj konfiguraciji - preuzmite ih iz datoteke, ali podsisteme koji nisu u konfiguraciji iz datoteke morate ostaviti u glavnoj konfiguraciji (ovo će biti standardno slučaj), zatim kliknite Instaliraj.
8. Označite svojstva korijenskog elementa za spajanje: Glavne uloge, Modul upravljane aplikacije, Modul sesije, Modul eksterne veze, Modul regularne aplikacije, Način korištenja modaliteta, Sinhroni pozivi proširenjima platforme i način vanjskih komponenti, Način kompatibilnosti interfejsa, Način kompatibilnosti . Kliknite na Run.
9. U prozoru Postavljanje pravila podrške - OK.
10. Ažurirajte konfiguraciju baze podataka (F7).
I slično servisne poruke:
“... (objekat je dio zajedničkog atributa istog imena)” ili “...: Korištenje definiranih tipova u načinu kompatibilnosti X.H.H. (na primjer, autor) i niže je neprihvatljivo" ; “Opšta slika: Ime nije jedinstveno!”
12. Za objekt koji je dio općih rekvizita istog imena - uklonite iz podrške, obrišite objekt i veze do njega. Tražite veze prema objektima za brisanje – izbrišite veze.
13. Promijenite način kompatibilnosti iznad X.H.X.
14. Ažurirajte konfiguraciju baze podataka (F7). Zatim, ako se vratite na korak 11, dovršite korake 12 i 13, a zatim 14.
U principu, to je sve - "automatski" dio posla je završen. Počinje „najzanimljivija“ faza rada: ako ste već mislili da je konfiguracija „pokrenula“, onda ste najvjerovatnije jako pogriješili.
Prvo provjerite uobičajene module, da li su podsistemi uključeni u komandni interfejs, itd. Kada je sve "nekako spremno", počnite otklanjati greške.
I tako otklanjate greške dok ne budete sigurni da nema grešaka.
U pravilu su konfiguracije u 1C napisane za korisnike. Sve su konfiguracije različite, ali vrlo često različite konfiguracije koriste iste objekte koji se malo razlikuju jedni od drugih. Zaista je teško zamisliti konfiguraciju u kojoj se ne bi pojavili entiteti kao što su stavke, ugovorne strane, korisnici i valuta. I neki zadaci su tipični: mogućnost osnovne diferencijacije prava, rad sa emailom, zadaci za korisnike itd. Ali postoji konfiguracija koja olakšava rad programera; sadrži i strukturira standardne zadatke koje poslodavci postavljaju programerima.
Ako ste radili s različitim standardnim konfiguracijama iz 1c, primijetit ćete da su u osnovi prilično slične, mnoge osnovne funkcije su iste za sve tipične konfiguracije. Također iz BSP-a možete dodati u svoju vlastitu konfiguraciju takve standardne direktorije kao što su organizacije, banke, klasifikator valuta i još mnogo toga.
Pokušat ćemo otkriti koji su podsistemi odgovorni za šta i kako su međusobno povezani.
Ako odlučite da koristite BSP, to ne znači da morate koristiti sve podsisteme koji su u njemu uključeni. BSP uključuje posebnog pomoćnika za implementaciju, koji pomaže da se značajno uštedi vrijeme pri razvoju nove konfiguracije. Pomoćnik je dizajniran kao čarobnjak korak po korak, pomoću kojeg programer specificira podsisteme koji su mu potrebni, a čarobnjak će kreirati prazninu s kojom možete raditi u budućnosti. U suštini, dobijamo šablon za buduću konfiguraciju.
Ako pokrenemo BSP u modu tanki klijent, tada ćemo vidjeti takav prozor
U početnoj fazi zanima nas kartica „Alati za programere“ sa kojom ćemo pokrenuti „Asistent za implementaciju BSP-a“
Sam skua izgleda kao pomoćnik korak po korak.
U prvoj fazi odabiremo podsisteme koji će nam biti potrebni u razvijenoj konfiguraciji.
Na primjer, ovako
Nakon toga morate odrediti datoteku u koju ćemo pohraniti postavke. XML format datoteke.
Zatim prelazimo na drugu fazu.
U drugoj fazi navedite dodatne parametre za svaki od odabranih podsistema.
Nakon što odaberete sve parametre, sistem će provjeriti da li je sve odabrano ispravno i ponuditi različite opcije za praćenje grešaka
Ili u ovom obliku:
U narednim člancima nastavićemo da proučavamo rad sa bibliotekom standardnih podsistema.