1c-konfiguratoren fungerer. Windows systemkonfigurasjon. Hvordan starte systemkonfiguratoren

En rask steg-for-steg demonstrasjon av applikasjonsutvikling på 1C:Enterprise 8.2-plattformen.

For å kjøre eksemplet trenger du 1C:Enterprise 8.2-plattformen. På nettsiden vår kan du laste ned. Denne demoen ble utarbeidet med akkurat denne versjonen!

Enkelt HR-system

Nå skal vi lage et minisystem for personalregistre over ansatte ved bedriften. Det vil tillate oss å ansette og si opp ansatte, samt jobbe med personaldokumenter.

Hver konfigurasjon bør lagres i en egen katalog (mappe).

1. Opprett en ny mappe på en hvilken som helst stasjon på datamaskinen vår, for eksempel "C:\Our Frames".

2. Start 1C:Enterprise. En liste over infobaser åpnes. Hvis du ikke har opprettet noen informasjonsgrunnlag og ikke la til eksisterende databaser, vil listen være tom.

1C:Enterprise kan jobbe med flere databaser på én datamaskin. For eksempel opprettholder en database personellposter, en annen database opprettholder vareposter, en tredje fører regnskapsposter for selskap A, og en fjerde fører regnskapsposter for selskap B.

3. Klikk på "Legg til"-knappen.

I det første trinnet i veiviseren velger du alternativet "Legg til en eksisterende infobase i listen".

I det andre trinnet, spesifiser navnet på infobasen slik den vil vises i listen over baser, for eksempel "Vårt personell." Navnet på databasen kan være vilkårlig, ingenting avhenger av det.

4. I neste trinn spesifiserer du banen til mappen du opprettet i trinn 1 i vår trinn for trinn guide(i vårt tilfelle er dette C:\Our Frames). Klikk "…" , skriv inn mappen og klikk "Velg".

Katalogen med informasjonsbasen kan være plassert på den lokale harddisken til datamaskinen, for eksempel "C:\Vårt personell", eller kanskje på en annen datamaskin på det lokale nettverket, for eksempel "\\SERVER\KADR". I dette tilfellet må fulle tilgangsrettigheter til denne mappen gis (lese, skrive osv.).

For å redigere den, kan du klikke på Rediger-knappen. Infobasen har for eksempel blitt flyttet til et annet sted, eller du vil gi den et annet navn. For å fjerne en infobase fra listen, klikk på Slett-knappen. I dette tilfellet fjernes infobasen fra listen, men slettes ikke fysisk fra disken.

6. La oss velge "Configurator"-startmodus. For å gjøre dette, klikk på "Konfigurator"-knappen.

1C kan lanseres i to moduser:

  • 1C:Bedrift- modus for bruk av informasjonsbasen. Vanlige brukere jobber i denne modusen, legger inn data, skriver ut rapporter osv. I denne modusen kan du ikke redigere konfigurasjonsstrukturen.
  • Konfigurator- konfigurasjonsmodus (programmering). Programmerere jobber i denne modusen, lager nye kataloger, rapporter og skriver programmoduler. I denne modusen kan du ikke legge inn data i infobasen.

7. Siden det ikke er noe i den opprettede mappen ennå, vil 1C be om bekreftelse for å opprette en ny informasjonsbase.

8. Klikk Ja. Deretter velger du alternativet "Opprette en infobase uten konfigurasjon for å utvikle en ny konfigurasjon eller laste en tidligere utlastet infobase" (alternativ 2) og klikk på "Neste"-knappen. I neste trinn klikker du på "Fullfør"-knappen.

9. Konfiguratoren vil starte. Åpne konfigurasjonstreet, som er der vi vil jobbe veldig ofte. For å gjøre dette, velg "Konfigurasjon" - "Åpne konfigurasjon" i menyen eller klikk på det tilsvarende ikonet.

Vinduet for konfigurasjonstreet vises. Gi den en behagelig størrelse.

Dette vinduet viser alle konfigurasjonsobjekter, for eksempel kataloger, dokumenter, rapporter osv. For å utvide en spesifikk gren, må du dobbeltklikke på plusstegnet eller dobbeltklikke på navnet.

Opprette konfigurasjonsobjekter

10. Plasser markøren på "Kataloger"-linjen og klikk på knappen (eller høyreklikk og velg Legg til). Dette åpnes Redigeringsvindu for konfigurasjonsobjekt(en slags konstruktør for å lage en katalog).

Konfigurasjonsobjektets redigeringsvindu er beregnet på rask opprettelse nye konfigurasjonsobjekter. Datainntastingssekvensen er utformet på en slik måte at tidligere data kan tjene som grunnlag for etterfølgende datainntasting. Bevegelsen styres av knappene nederst i vinduet "Neste" og "Tilbake". Ved hvert trinn blir du bedt om å angi en gruppe med logisk relaterte data. Du kan også gå gjennom trinnene ved å klikke på den tilsvarende fanen (Hoved, undersystemer, funksjonelle alternativer osv.).

11. I det første trinnet (fanen), angi "Navn" til katalogen vår (identifikator), for eksempel "Posisjoner". Etter å ha skrevet inn navnet, trykk på "Enter"-tasten på tastaturet, eller flytt musen til neste felt. Basert på "Navn", vil systemet automatisk opprette et "Synonym".

Navnet på objektet (i vårt tilfelle katalogen) er en viktig og nødvendig egenskap for ethvert konfigurasjonsobjekt. Det er dette som skal brukes når du skriver programkode på 1C språk. Navnet kan ikke korrigeres bare slik, siden alle steder i programmet der denne katalogen brukes også må korrigeres.

Ta katalogen "Navn" veldig seriøst. Navnet skal være kortfattet, forståelig, og gjenspeile essensen av katalogen, for eksempel: "Land", "Ansatte", "Produkter", etc.

Navnene på konfigurasjonsobjekter, detaljer, variabler, prosedyrer og funksjoner i 1C kan inneholde bokstaver i det russiske og engelske alfabetet (små og store bokstaver), understreker og numeriske tegn. Navnet kan ikke begynne med tall.

Ethvert konfigurasjonsobjekt har også egenskapen "Synonym". Det er ment å lagre et "alternativt navn" på et konfigurasjonsobjekt (i vårt tilfelle en katalog). Det er dette som vil bli brukt i grensesnittelementene til programmet vårt, det vil si at det vil bli vist til brukeren. Det er ingen begrensninger for "Synonym" og det kan settes i en lesbar form, for eksempel "Liste over stillinger", etc.

Hver katalog har to forhåndsdefinerte (forhåndsdefinerte) felt "Kode" og "Navn". Du kan redigere lengden på navnet, lengden på koden og typen kode: "Number" eller "String".

13. Lukk redigeringsvinduet for "Posisjoner"-katalogen.

14. La oss opprette en ny katalog "Ansatte" (se punkt 10).

Sett katalognavnet (identifikator) til "Ansatte".

Angi navnelengden til 100 tegn.

Vi vil lagre den ansattes fulle navn i navnet. Noen ganger er det ganske lange for- og etternavn, så 100 tegn er helt riktig.

15. I denne katalogen, i tillegg til de allerede spesifiserte feltene (kode og navn), vil vi ha flere flere felt (detaljer, attributter). Nå er listen over tilleggsdetaljer (felt) tom. Klikk på "Legg til"-knappen.

Som et resultat vil et vindu for redigering av rekvisitter (egenskapspalett) åpnes. Forresten, rekvisitter, attributt og felt er i bunn og grunn det samme. Det er bare det at i 1C-terminologi er det vanlig å bruke "rekvisitter".

16. Sett attributtnavnet i egenskapspaletten til "Posisjon". Spesifiser typen attributt - "DirectoryLink.Positions", som vi opprettet tidligere. Dette tyder på at verdiene av dette nødvendig vil bli valgt fra "Posisjoner"-katalogen. Lukk egenskapspalettvinduet.

17. Opprett "Lønn"-attributtet (type Number, Length 10, Accuracy 2). For en verdi av typen "Tall" angir presisjonen antall desimaler (i vårt tilfelle 2 desimaler).

18. Opprett detaljene for opptaksdato og oppsigelsesdato (datotype).

19. Nå har vi to kataloger og vi kan legge inn noen data.

La oss oppdatere databasekonfigurasjonen (lagre alle endringene vi har gjort i konfigurasjonen). Dette kan gjøres ved hjelp av programmenyen (Konfigurasjon – Oppdater databasekonfigurasjon), eller det tilsvarende ikonet på verktøylinjen, eller F7-tasten.

Siden vi redigerte (endret) strukturen til informasjonsbasen, vil 1C analysere disse endringene og vise et vindu med en liste over dem. Klikk på "Godta"-knappen.

20. Start systemet i 1C:Enterprise-modus. Dette kan gjøres direkte fra konfiguratoren ved å klikke på verktøylinjen eller F5-tasten. 1C:Enterprise-vinduet vises.

21. Åpne posisjonskatalogen. For å gjøre dette, klikk i navigasjonspanelet (på venstre side av programvinduet) på inskripsjonen (lenke) Posisjoner. Et katalogvindu åpnes.

22. Angi flere posisjoner ved å bruke INS-knappen eller -tasten. For eksempel direktør, regnskapsfører, programmerer.

Vær oppmerksom på at koder tildeles automatisk, selv om de kan redigeres. I dette tilfellet er det nødvendig å opprettholde kodenes unike karakter. Unikhetsparametere kan konfigureres i konfiguratoren; for eksempel kan du deaktivere kodeunikthetskontroll fullstendig.

Som standard er sortering satt etter Navn. Dette lar deg skrive inn de første bokstavene i stillingstittelen, og markøren vil automatisk flytte til ønsket posisjon. Du kan også angi en annen type sortering: etter kode eller etter detaljer. For å gjøre dette, venstreklikk bare på navnet (tittelen) på attributtet.

23. Åpne katalogen for ansatte.

24. Få noen ansatte. For eksempel er Ivanov Ivan Ivanovich direktør, Petrov Petr Petrovich er regnskapsfører, Sidorov Sergey Sergeevich er programmerer. Vi fyller kun ut detaljene Navn (fullt navn) og stilling. Vær oppmerksom på at når du spesifiserer en posisjon, åpnes posisjonskatalogen. For å lagre et nytt katalogelement (ny oppføring), klikk "Lagre og lukk".

25. Lukk 1C:Enterprise-vinduet og gå tilbake til konfiguratormodus.

I det virkelige liv utføres ansettelsen av en ansatt ved å bruke personaldokumentet "Ordre for ansettelse". Dette er hva vi skal implementere i del 2 av trinn-for-trinn-eksemplet vårt.

Programvare på 1C-plattformen: Enterprise, uavhengig av modifikasjon, har to lanseringsmoduser. Det første alternativet er ment for en tilpasset databasestart, og det andre (1C-konfigurator) brukes av programmerere eller utviklere. Og bare for perioden for å gjøre endringer i koden, skjermen eller det trykte skjemaet.

Tilgang til "Enterprise"-modus gis vanligvis til de hvis ansvar inkluderer å fylle ut kataloger, legge inn dokumenter, generere rapporter og starte behandling. Full tilgang til begge alternativene er tilgjengelig for spesialister (systemadministratorer) som har tilstrekkelige kvalifikasjoner for dette.

Lanseringsmetode og grensesnittutseende

For å starte 1C-konfigurasjonen via lokalt nettverk eller Internett, er det flere lanseringsmetoder: tykk og webklient. Hvis du trenger å starte 1C-programmet i "Konfigurator" -modus, bør du vurdere muligheten for å starte det bare gjennom en tykk klient. Eller du må gjøre oppsettarbeidet lokalt på serveren, hvor det er mulig å koble direkte til databasen.

Viktig. Mangelen på tilgang til konfiguratoren i tilpassede lanseringsmoduser gir ekstra beskyttelse mot uautorisert interferens i databasen.

Eksternt skiller grensesnittet til 1C-programkonfiguratoren seg lite fra brukergrensesnittet, men settet med menyelementer her er helt annerledes. Programvinduet inneholder følgende posisjoner:

  • Konfigurasjon. Grunnleggende funksjoner som "åpne", "lagre endringer", etc.;
  • Feilsøking. Brukes av programmerere for å teste endringer som er gjort;
  • Administrasjon. Sette opp tilgangsrettigheter, opprette nye brukere;
  • Service. Grensesnittinnstillinger, kalkulator, kalender;
  • Vindu. Funksjoner for å administrere vinduer åpne i konfiguratoren;
  • Henvisning. Hjelper for syntaks, funksjoner, generell informasjon om programmet.

Under denne menyen er hurtigkommandoer som er mest populære når du arbeider med konfiguratoren. Listen deres kan endres etter eget ønske. Hovedvinduet viser metadata som representerer et forhåndsdefinert sett med klasser.

Til høyre for metadatatreet viser 1C-konfiguratoren egenskapene til klassen som er åpen for redigering. Faktisk er dette det viktigste Arbeidsområde programmer. Det vil åpne:

  • Skjermskjemaredigerer.
  • Redaktør for trykte skjemaer og syntaks.
  • Referansematerialer.

Etter å ha gjort endringer, kan du sjekke funksjonaliteten til innovasjonene i feilsøkingsmodus. Du må lagre endringene og velge start i "Enterprise"-modus (F5-tast). Hvis feilene er syntaktiske, vil konfiguratoren utstede advarsler før konfigurasjonen lagres som indikerer feilene. Hvis det oppstår en feil i bedriftsmodus, for eksempel divisjon med 0, kan programmereren gå fra feilvinduet til konfiguratoren til den delen av koden der feilen oppstår.

Hensikt

Den første lanseringen etter installasjon av en hvilken som helst konfigurasjon av 1C 8.x-programmer utføres hovedsakelig i konfiguratormodus. Dette er nødvendig for å opprette brukere, tildele visse rettigheter til dem og installere beskyttelse for programvaremodulen mot uautorisert tilgang fra ansatte og tredjeparter.

Tips: For å åpne konfigurasjonen, må du umiddelbart angi et passord, ellers kan endringer i selv en liten del av koden føre til fullstendig inoperabilitet av programmet.

I fremtiden brukes denne modusen til å gjøre justeringer og introdusere nye moduler. Den komplette listen over funksjoner er som følger:

  • Programendring;
  • Utførelse av feilsøkingskode;
  • Kontrollere ytelsen til moduler;
  • Sette opp loggbokparametere;
  • Database reindeksering;
  • Kontrollere logisk og referanseintegritet;
  • Publisering av databasen på en webserver;
  • Opprettelse sikkerhetskopi baser;
  • Gjenoppretting etter feil;
  • Brukeradministrasjon.

For å lette og fremskynde arbeidet til programmerere og utviklere, brukes kontekstuelle hint i 1C-konfiguratorvinduet. Med dem er det nok å mestre det generelle grunnlaget for redigeringsmoduler; det vil være veldig vanskelig å gjøre en feil når du skriver kommandoer.

Konfigurasjonsoppdatering

Et av de mest populære områdene for bruk av "Konfigurator"-modus er implementering av oppdateringer. 1C-selskapet slipper ut på markedet minst en gang i kvartalet ny verson hver konfigurasjon. På grunn av dette blir feil som brukere finner rettet, skrevet ut og elektroniske skjemaer i henhold til gjeldende regelverk. Regnskap er preget av regelmessige justeringer og til og med innføring av nye typer rapportering.

Kun ved bruk av automatisk oppdatering med kjørbar fil Installasjonsprogrammet sletter vanligvis ikke-standard kodeendringer. Før du starter, bør du vurdere følgende:

  • Hvis det er store databaseendringer, er det bedre å bruke den manuelle oppdateringsmetoden.
  • Før du starter prosessen, bør du sørge for at ingen endringer er blokkert.

Hvis du utfører prosedyren uten å ta hensyn til implementeringen av den nye koden, Systemadministrator da må du gjenopprette alt manuelt. Derfor prøver de å bruke elementet "Oppdater konfigurasjon" i "Konfigurasjon"-menyen.

Spesialisten har mulighet til foreløpig å sammenligne de to modulene. Hvis kodeendringen i den nye filen bare påvirker de områdene der ingen endringer ble gjort, da automatisk oppdatering. I andre tilfeller er det enkelt å overføre de nødvendige innovasjonene til databasen trinn for trinn, og ignorere de som kan forstyrre funksjonaliteten eller ytelsen til dine egne moduler.

Configurator 1C 8.3 - utviklingsmiljø informasjonssystemer basert på ""-plattformen. Utvikling av applikasjonsløsninger kalles vanligvis . Ved å bruke dette miljøet er det ikke bare mulig å avgrense en løsning, men også å utvikle din egen, fullverdige konfigurasjon.

Nedenfor vil jeg prøve å beskrive hovedfunksjonene og grensesnittet til dette utviklingsmiljøet.

Hovedfunksjonen til 1C-konfiguratoren er å hjelpe utvikleren med å utvikle en levedyktig løsning for forretningsautomatisering på kortest mulig tid. Ekstra funksjoner– ta backup av databasen, legge inn brukere, jobbe med lagring, oppdatere løsningen, rutinetesting av databasen osv.

Hele settet med kommandoer, plasseringen av menyer, knapper - alt dette kan endres av utvikleren, så vi vil vurdere tilstanden "ut av boksen".

Utseendet til 1C-konfiguratoren er ganske enkelt og konservativt:

Topppanelet inneholder hovedkontekstmenyene til programmet - fil, redigering, konfigurasjon osv.:

Nedenfor er snarveiskommandoene som oftest brukes av brukere:

Windows 7-operativsystemet lar deg administrere oppstartsparametrene til installerte operativsystemer, manipulere tjenester og oppstart. "System Configuration"-verktøyet, kalt av msconfig-kommandoen, er ment for dette formålet.

Hvordan gå inn i msconfig.exe-konfiguratoren?

Det er flere måter å starte verktøyet på. Vi vil gi 3 av de enkleste.

Søkelinje

For å starte verktøyet må du skrive inn ordet i søkefeltet på Start-menyen msconfig, og velg deretter verktøyet som ble funnet fra søkeresultatene.

Kjør kommando

Åpne undermenyen Kjør i Start-menyen og skriv inn tekstfeltet msconfig, og trykk deretter på Enter eller "OK"-knappen.

Kommandolinje

Åpne Start - Alle programmer, og velg deretter Ledetekst i Tilbehør-mappen.

Skriv inn i vinduet som åpnes med svart bakgrunn msconfig og trykk Enter.

I tillegg til de oppførte metodene, er det mulig å åpne verktøyet direkte fra mappen der det ligger. For å gjøre dette, gå til C:\Windows\System32-katalogen og kjør msconfig.exe.

Riktig oppsett av msconfig for gjeldende behov

Verktøyvinduet "System Configuration" (MSCONFIG) har flere faner: "Generelt", "Oppstart", "Tjenester", "Oppstart" og "Tjeneste".

Er vanlig

"Generelt"-delen er designet for å velge ett av tre alternativer for å laste operativsystemet. Som standard " Normal lansering", som laster alle nødvendige drivere, tjenester og programmer ved oppstart.

Brukeren kan installere "Diagnostisk oppstart" for å laste bare driverne og tjenestene som er nødvendige for at systemet skal fungere. Denne modusen brukes til å identifisere årsakene til feil i Windows fungerer 7. For eksempel, når du lastet, begynte du å se en feil ukjent for deg, eller etter en tid starter datamaskinen bare på nytt eller viser Blå skjerm"av død". Årsaken kan være feil i drivere eller systemfiler, eller feilen kan være forårsaket av installert applikasjon. Hvis det i diagnosemodus ikke er noen problemer med systemet, er brukerprogrammet skylden.

"Selektiv oppstart" tjener til videre diagnostikk og identifisering av årsakene til problemer i systemet. Du kan sekvensielt aktivere tilleggstjenester og oppstartsprogrammer. Det anbefales å starte systemet ved først å aktivere systemtjenester, deretter aktivere elementer ved oppstart og omstart. På det siste trinnet, aktiver "Bruk original oppstartskonfigurasjon", som vil tilsvare det vanlige OS-oppstartsalternativet. På denne måten kan du lokalisere årsaken og identifisere gruppen av programmer eller tjenester som fører til feil.

"Boot"-delen lar deg administrere lasting av installerte operativsystemer. Hvis du har flere systemer installert, kan du konfigurere hvilket som skal starte opp først. For å gjøre dette, velg et av systemene fra listen og klikk på "Bruk som standard". I tillegg kan du stille inn ventetiden for brukeren til å velge et bestemt system ved å endre tidsintervallet i "Timeout"-feltet.

Her kan du også konfigurere ytterligere nedlastingsparametere. Aktivering av sikkermodusfunksjonen vil tillate deg å starte operativsystemet med funksjonshemninger. I dette tilfellet er bare de mest nødvendige driverne og enhetene lastet inn. Denne modusen brukes til å diagnostisere programvarefeil.

Det er flere alternativer å jobbe med sikkerhetsmodus:

  • "Minimal oppstart" lar deg i hovedsak laste inn et minimalt sett med drivere og bare bruke det nødvendige antallet enheter, uten støtte for nettverkstjenester og enheter.
  • "Et annet skall" tillater ytterligere bruk i sikker modus kommandolinje, derimot Windows utforsker vil være utilgjengelig, akkurat som nettverket.
  • "Gjenoppretting Active Directory» – lar deg starte Windows Utforsker i sikker modus med støtte for Active Directory-kataloger.
  • "Nettverk" - laster nettverkstjenester og enheter.
  • "Uten GUI" - deaktiverer operativsystemets oppstartsanimasjon.
  • "Oppstartslogg" – gjør det mulig å lagre informasjon om systemoppstart i en fil (behold en oppstartslogg). Loggen lagres i filen "Ntbtlog.txt", som ligger i systemmappen %SystemRoot%.
  • "Grunnleggende video" – gjør det mulig å erstatte skjermkortdrivere. Det vil si at i stedet for de installerte videodriverne, vil standard VGA-drivere bli brukt.
  • "OS-informasjon" – lar deg vise informasjon om innlastede drivere under systemoppstart.

Du kan også angi andre oppstartsalternativer for Windows 7 ved å klikke på den tilsvarende knappen under OS-listen. Hensikten med denne delen er å sette grenser for bruken av fysiske ressurser ved oppstart.

  • "Antall prosessorer" – begrenser bruken av flerkjerneprosessorkjerner ved å spesifisere antallet.
  • "Maksimalt minne" – setter grensen for brukt RAM.
  • "PCI-blokkering" – lar deg begrense bruken av I/O-enheter koblet til PCI-bussen.
  • "Debugging" – aktiverer feilsøkingsmodus. Den brukes hovedsakelig av drivere og programvareutviklere.

Tjenester

"Tjenester"-delen – brukes til å aktivere og deaktivere alle operativsystemtjenester. Under systemdiagnostikk kan du deaktivere noen tjenester for å identifisere årsakene til funksjonsfeil. For å skjule systemtjenester, merk av for "Skjul Microsoft-tjenester". Etter det, på "Generelt" -fanen, still inn "Selektiv oppstart" -modus og aktiver elementet "Last inn systemtjenester". På Tjenester-fanen deaktiverer du alle andre brukertjenester og starter datamaskinen på nytt. Hvis det ikke oppstår problemer etter dette, er det brukertjenestene som er årsaken. Når du nå slår på tjenester konsekvent, kan du enkelt finne kilden til problemene. Hvis problemet ikke forsvinner, ligger årsaken i systemtjenestene. Deaktiver alle tjenester og aktiver dem en etter en for å identifisere kilden til systemfeilen.

"Oppstart"-delen – lar deg aktivere eller deaktivere automatisk oppstart av visse programmer når operativsystemet starter. For å deaktivere automatisk nedlasting et hvilket som helst program, bør du fjerne merket i boksen ved siden av det valgte programmet og klikke på "OK"-knappen. Du kan administrere oppstartsparametere for å diagnostisere problemer eller øke systemets oppstartshastighet. Ofte, mens han bruker en datamaskin, har en bruker opptil 20 applikasjoner under oppstart, de fleste av dem er han ikke engang klar over. Naturligvis bremser et slikt antall programmer betydelig laster inn Windows. Hvis du diagnostiserer systemet, kan du deaktivere alle programmer under oppstart, og deretter slå dem på én etter én for å finne feilkilden.

Service

"Service"-delen brukes til å starte ytterligere systemverktøy. Her kan brukeren starte ytterligere diagnose-, administrasjons- og administrasjonsverktøy operativsystem. Bare velg verktøyet du er interessert i (det finnes Kort beskrivelse hver av dem) og klikk på "Start"-knappen for å åpne den.

Som du kan se, er "MSCONFIG"-verktøyet ganske enkelt å bruke og lar deg diagnostisere programvareproblemer under oppstart Windows-systemer. Men fortsatt kaotiske endringer denne søknaden kan føre til uønskede konsekvenser, så skriv ned endringene du gjør slik at du i tilfelle problemer enkelt kan sette alt tilbake til sin opprinnelige posisjon.