Programmatisk tilgang til ytterligere detaljer. Sette opp ytterligere detaljer og tilleggsinformasjon. Funksjoner for å lage rekvisitter

Hele 1C: Enterprise 8-produktlinjen inkluderer en konfigurasjonsmekanisme som å legge til ytterligere detaljer og informasjon av brukeren. Nytten av en slik mekanisme er åpenbar: uten å involvere programmerere, har brukeren muligheten til å supplere kataloger og dokumenter med nødvendige detaljer og fylle dem med informasjon.

I programvareprodukter 1C: Enterprise 8.3, denne mekanismen har blitt betydelig forbedret og forenklet når det gjelder brukertilgjengelighet. Konfigurasjonsobjekter som er ansvarlige for ytterligere detaljer og informasjon er også endret:


La oss se på grensesnittet til mekanismen for ytterligere detaljer og informasjon ved å bruke eksempelet på "Trade Management 11.1"-konfigurasjonen.

Hvis konfigurasjonsinnstillingene ennå ikke er gjort, må du aktivere muligheten til å bruke denne mekanismen. For å gjøre dette, gå til delen "Administrasjon" i seksjonspanelet. I navigasjonspanelet velger du " Generelle innstillinger» og kryss av i boksen «Ytterligere detaljer og informasjon».

For å åpne skjemaet for å opprette ytterligere detaljer, på samme generelle innstillingsskjema, klikk på lenken "Ytterligere detaljer"

Venstre side av vinduet som åpnes viser et tre med sett med referansebøker og dokumenter. For noen kataloger er det mulig å lage tilleggsdetaljer for ulike sett. For eksempel, for "Partners"-katalogen er det slike forhåndsdefinerte sett som: Klienter, Leverandører, Annet. Et obligatorisk sett for hver katalog med flere sett er "Generelt" -settet, som lar deg lage tilleggsdetaljer for alle elementer i katalogen uten unntak.

La oss gå videre til en beskrivelse av å lage ekstra rekvisitter.

Velg ønsket katalog eller dokument på venstre side av skjemaet, for eksempel «Partners»-katalogen, «Kunder»-settet og klikk på «Opprett»-knappen.

Et skjema for å lage rekvisitter med ulike innstillinger åpnes. Naturligvis må navnet på tilleggsopplysningene som opprettes fylles ut. Ved å krysse av for "Påkrevd for å fylle ut attributt"-flagget vil det avgjøre om en objektregistreringsfeil vil vises hvis det opprettede tilleggsattributtet ikke fylles ut. Verditypen kan være svært forskjellig, fra primitive datatyper som et tall eller en streng, til lenker til ulike kataloger.

I tillegg, hvis du velger en type attributtverdi som "Tilleggsverdi", kan du spesifisere en helt annen liste mulige verdier rekvisitter, til og med delt inn i grupper. La oss lage den enkleste versjonen av en tilleggsverdi, simulere primitiv type"Boolsk". La oss sette navnet "Debitor". Verditypen vil være "Tilleggsverdi". I listen over tilleggsverdier vil vi opprette to oppføringer: "Ja" og "Nei".

Etter å ha registrert og lukket skjemaet for å opprette ytterligere detaljer, vil navnet på det valgte settet indikere antall detaljer som er opprettet for dette settet.

La oss se hvordan tilleggsdetaljene gjenspeiles i form av katalogelementet. I "Salg"-delen åpner du "Kunder"-katalogen og velger en eksisterende klient. Fanen "Tillegg" har dukket opp i skjemaet, der alle opprettede tilleggsdetaljer vil bli plassert.

Det bør tas i betraktning at verdien deres i utgangspunktet vil være tom. 1C: Enterprise 8.3 sørger for gruppeendring av konfigurasjonsobjekter, noe som gjør det mye enklere å fylle ut detaljer. La oss velge flere elementer i "Clients"-katalogen. Hent deretter opp "Alle handlinger"-menyen og velg "Rediger valgt". Et skjema for gruppeendringer i katalogdetaljer, inkludert flere, åpnes. La oss finne det opprettede attributtet "Debitor" og tilordne den nødvendige verdien. Etter å ha klikket på "Endre detaljer"-knappen, vil denne verdien bli tildelt alle valgte elementer i katalogen.



Separat må du vurdere å opprette ytterligere detaljer for "Nomenklatur"-katalogen. Faktum er at settene for det avhenger av antall typer gjenstander. Derfor er en annen måte å lage ytterligere detaljer på inkludert i form av katalogelementet "Typer of Items" på den spesielle fanen "Ytterligere detaljer".

Videre oppretting av detaljer skjer på samme måte som beskrevet ovenfor. Forskjellen er at hvis "Avansert"-fanen i kataloger ser ut til å vise ytterligere detaljer i elementskjemaet, vises tilleggsdetaljer for "Nomenklatur"-katalogen i elementskjemaet direkte på "Beskrivelse"-fanen.

I applikasjoner i 1C-familien får brukeren et verktøy som du om nødvendig kan utvide listen over objektfelt med og legge til nye. Betjeningsmekanismen er tilgjengelig for brukere med fulle rettigheter. Å løse problemet krever ikke utviklerintervensjon for å gjøre endringer i typisk konfigurasjon. Ideologien for bruk av funksjonalitet er lik for ulike produkter. Dette materialet vil vise hvordan du bruker tilleggsdetaljer i 1C.UNF.

Ideen om en mekanisme for ytterligere detaljer

Eksistensen av ytterligere detaljer i kataloger og dokumenter er gitt av systemutviklerne. Deres forskjell fra andre felt er at disse feltene er implisitt tilstede i objektet til de er spesifisert. Etter erklæringen jobbes det med de opprettede feltene på vanlig måte. Metoden for å bruke verktøyet inkluderer flere hovedpunkter:

  • Brukeren har mulighet til å spesifisere navnet på parameteren, bestemme dens type, og om den må fylles ut;
  • Etter å ha gjort innstillingene, vises feltet med de opprettede detaljene på inndataskjemaet i en egen gruppe, funksjonen til feltet avhenger av innstillingene som er gjort;
  • Verdiene til de angitte dataene kan brukes når du bygger rapporter sammen med andre dataelementer i katalogen eller dokumentet.

Setter opp ytterligere detaljer

Tilgang til operasjonen for å opprette en ny objektdetalj er gitt i delen "Innstillinger / Administrasjon / Ytterligere detaljer". Flaggene "Detaljer og informasjon med en generell liste over verdier" og "Generelle detaljer og informasjon" erklærer muligheten for gjenbruk av opprettede parametere og deres verdier.

Ved å klikke på koblingen "Ytterligere detaljer" åpnes et redigeringsvindu, der det på venstre side er en liste over objekter som det er mulig å utvide listen over attributter for. Høyre side av vinduet viser et sett med brukerdefinerte egenskaper for objektet valgt på venstre side.

1C.UNF-konfigurasjonen tilbyr mer enn førti kataloger og dokumenter for å introdusere nye attributter:

  • Nomenklatur;
  • Motparter;
  • enkeltpersoner;
  • Forhåndsrapporter;
  • Avtaler;
  • Inntektsjusteringer;
  • Kvittering av fakturaer;
  • Fakturaer for betaling og andre gjenstander.

Etter å ha valgt et redigeringsobjekt, for å opprette et nytt attributt, bruk "Legg til / Ny" eller "Opprett"-knappen.

Tilgjengeligheten av knapper bestemmes av flagginnstillingene i forrige trinn: i tilfelle av en "individuell" tilnærming til hvert objekt når det gjelder å opprette flere felt, vises "Opprett"-knappen på skjemaet, men hvis "flere" bruk av parametere og deres verdier forventes, vil applikasjonen tilby "Legg til" -knappen.


Funksjoner for å lage rekvisitter

Spesifikasjon av nye objektparametere inkluderer:

  • Spesifisere et navn;
  • Bestemme verditypen;
  • Innstilling av parametere som bestemmer tilgjengeligheten av parameteren og obligatorisk inndata.

Hvis en parameter er erklært obligatorisk, vil applikasjonen begynne å kontrollere dette aspektet og vil ikke tillate brukeren å lagre et objekt med en tom attributtverdi.

Konfigurasjonen tilbyr et omfattende sett med datatyper for å tilordne ytterligere detaljer:

  • boolske verdier;
  • Streng og numeriske verdier;
  • Vilkårlige overføringer;
  • Lenker til oppslagsboken;
  • Og andre alternativer.

Som et eksempel er «Category»-attributtet av typen «Transfer» lagt til i «Property»-katalogelementet. Etter at innstillingene er gjort, når du åpner et katalogelement for redigering, ligger feltet som tilsvarer de opprettede detaljene nederst i skjemaet og kan fylles ut.

Ytterligere detaljer i rapporter

Etter å ha fylt ut nye felt med data i dokumenter eller kataloger, kan de brukes i rapporteringsskjemaer.

For å gå tilbake til eksemplet, la oss lage rapporteringsskjemaet "Inventory Card", som er opprettet på grunnlag av den redigerte "Property"-katalogen. På høyre side av skjemaet er det verktøy som gir tilpasning etter brukerens ønsker. Visningen av en ny parameter i rapporten sikres ved å legge til en ny posisjon i "Rader"-gruppen. Kommandoen "+Legg til linje" åpner et vindu for å velge mulige detaljer, blant annet plassert og nye rekvisitter katalog "Eiendom".

Ytterligere data kan også brukes til å filtrere objekter. I innstillingsgruppen "Filtre" kan parameteren "Kategori" brukes på vanlig måte for å lage en valgbetingelse.

Programvarebehandling av tilleggsdetaljer

De beskrevne handlingene for å endre objekter krever ikke programmererintervensjon. Konfigurasjonsobjekter kan suppleres med nødvendige parametere av en bruker som har nødvendig tilgangsnivå til objektene og tilstrekkelig erfaring med å jobbe med applikasjonen. Beslutningen om å bruke det foreslåtte verktøyet må være gjennomtenkt og begrunnet. I tilfellet hvor detaljene er ment å brukes utelukkende til lagring og visning i rapporter, er den beskrevne mekanismen best egnet.

Data som sannsynligvis krever spesiell kode for å bli behandlet, skal ikke plasseres i tilleggsfelt . Når man skriver kode, får man tilgang til slike data på en annen måte sammenlignet med standarddetaljer, har sine egne egenskaper og øker arbeidskostnadene ved å skrive kode. I en slik situasjon er det rasjonelt å kontakte programmereren først og gjøre endringer i konfigurasjonen med hans hjelp.

Bruke ytterligere detaljer og informasjon i BP 3.0

Ytterligere detaljer og informasjon (heretter referert til som DRS) er en mekanisme som lar deg utvide funksjonaliteten uten å endre konfigurasjonen. Jeg ble bedt om å skrive dette notatet ved en ordre om å skrive ut TTN og sertifikatene A og B, med bevaring av detaljene, for videre bruk i erklæringer om alkoholholdige produkter, og bare for å se den igjen tilleggsinformasjon på gjennomføring. De bruker den grunnleggende strømforsyningsenheten 3.0 - konfigurasjonen kan ikke endres tilsvarende, men for denne oppgaven er DRS ganske tilstrekkelig.

For BP 2.0 har jeg i prinsippet hatt en løsning lenge – jeg bruker også tilleggsdetaljer, hvor data om bil, sjåfør, transportør osv. lagres. Opplegget er utarbeidet - ved utskrift registreres ytterligere detaljer (under første utskrift opprettes uopprettede), og ved etterfølgende utskrift fylles skjemadetaljene ut med de lagrede verdiene. Jeg bruker samme data når jeg fyller ut alkoholdeklarasjoner. Jeg begynte å gjøre det på UV i BP 3.0 (3.0.20.18) og så at mekanismen for bruk av DRS hadde endret seg betydelig, og IMHO til det bedre:

  1. Objektene som "tjener" DRS er endret:

BP 2,0

BP 3,0

Referanseverdier for objektegenskaper

Plan over typer egenskaper Formål med egenskaper for kategorier av objekter

Plan over egenskaper typer

Objektegenskaper

Informasjonsregister ObjectPropertyValues

Katalog over sett med tilleggsdetaljer og informasjon

Plan over typer egenskaper Ytterligere detaljer og informasjon

Informasjon Registrer Tilleggsinformasjon

  1. I 2.0 gjenspeiler ikke navnet "Ytterligere detaljer" nøyaktig essensen av formålet med disse dataene - det er fortsatt bare "tilleggsinformasjon", og det er lagret i konfigurasjonsobjekter som er forskjellige fra objektet for denne informasjonen i seg selv. I 3.0 kan du spesifisere både informasjonen som er lagret i "Tilleggsinformasjon"-registeret og detaljene lagret i tabelldelen av "Ytterligere detaljer"-katalogene (i UT 11 er det nå en lignende tabelldel dokumenter har dem også), og disse detaljene er blitt tilgjengelige i form av et katalogelement, og blir ikke hentet frem av en knapp i et eget vindu.

Som du kan se, er det færre DRS-objekter, og det virker for meg, det er mer praktisk å jobbe med dem. En vesentlig forskjell er at listen over konfigurasjonsobjekter som DRS kan lagres for ikke lagres når det gjelder typene egenskaper "Tilordninger av egenskaper for objektkategorier", men i katalogen "Sett med tilleggsdetaljer og informasjon", som har to tabelldeler:

  • - Ytterligere detaljer - inneholder en liste over detaljer tilgjengelig i form av en katalog for lesing/skriving og flagget deres obligatorisk fylling. disse detaljene er lagret i tabelldelen av katalogen;
  • - Tilleggsinformasjon - en liste over informasjon som er lagret i "Tilleggsinformasjon"-registeret og tilgjengelig via en tilleggsknapp.

For dokumenter er bare et utvalg tilleggsinformasjon tilgjengelig:

For kataloger kan du angi både informasjon og tilleggsdetaljer:

I tillegg redigeres ytterligere detaljer om katalogen i form av et element:

Detaljene som er registrert for katalogen vises på elementskjemaet, men oppføringene i tabelldelen av tilleggsopplysningene vises kun hvis de er fylt ut.

Sammensetningen av objekter med DRS har også endret seg:

  • - BP 2.0 er 15 kataloger og en liste over alle konfigurasjonsdokumenter i én karakteristikk,
  • - BP 3.0-kataloger har nå 18 og 110 dokumenter (jeg har ikke sjekket alle disse dokumentene eller ikke), for hver av disse er tilleggsinformasjon spesifisert i et separat forhåndsdefinert element i katalogen "Sett med tilleggsdetaljer og informasjon".

For ytterligere detaljer med typen "Object Property Value" kan du spesifisere en vilkårlig liste for valg - faktisk en analog av en katalog (siden 2.0 var det katalogen "Object Property Values"):

Listen kan redigeres.

Et poeng til, fra sertifikatet for PVC "Ytterligere detaljer og informasjon" -"Alle tilleggsdetaljer og informasjon om objekter kan vises i rapporter og lister.". Faktisk kan nå registrert DRS brukes ikke bare til datalagringsformål, men også for eksempel for å velge et dokument i en liste, etc.

Liste over RTiU uten valg:

Registrert tilleggsinformasjon for dokumentet:

Sette opp utvalget av RT&U-listen basert på tilleggsinformasjon:

Liste over RTiU med etablert utvalg for tom driver:

Det virker som ingenting, men det er fint……….

Listen over forhåndsdefinerte katalogdetaljer er kanskje ikke tilstrekkelig for en bestemt forretningsmodell. For eksempel krever vi at alle varer har ytterligere rekvisitter Eiende avdeling (dvs. den avdelingen som er endelig ansvarlig for en gitt vare). I tillegg kan katalogen legges til tilleggsinformasjon . I motsetning til detaljer, som er en integrert del av selve katalogen og vises direkte på skjemaet, lagres informasjon i informasjonsregisteret og er tilgjengelig med en egen kommando fra katalogposisjonen. Det er bedre å bruke tilleggsdetaljer for å lagre offentlig tilgjengelig informasjon, og tilleggsdetaljer for informasjon som ikke skal være synlig for alle.
For å inkludere ytterligere detaljer og tilleggsinformasjon, må du gå til menyen Stamdata og administrasjon -> Generelle innstillinger, og merk av i boksen Ytterligere detaljer og informasjon:

I prosessen med å legge til en egenskap eller informasjon, blir datatypen angitt, og parametrene tilgjengelighet, synlighet og obligatorisk spesifiseres:

Ytterligere detaljer og informasjon kan ikke bare være systemdatatyper, men også spesifisert som vilkårlige lister. I dette tilfellet bør verditypen stå som tilleggsdetaljer og på fanen Verdier liste opp en liste over verdier i strenger:


Fra det samme treet med tilleggsdetaljer kan du legge til detaljer som er spesifikke for bestemte typer varer:


Men det er mer praktisk å legge til ytterligere detaljer (eller tilleggsinformasjon) direkte i selve varetypen:


Spørsmål 1.32 av eksamen 1C: ERP Professional Enterprise Management 2.0. Ytterligere detaljer for nomenklaturen er:
  1. Ikke nødvendig
  2. Obligatorisk
  3. Obligatorisk eller valgfritt å fylle ut (bestemmes når du oppretter ytterligere detaljer)
  4. Obligatorisk eller valgfri (bestemmes ved å angi varetype)
  5. Alternativ 3 eller 4 avhengig av om denne tilleggsattributten er generell
Verifisert. Riktig svar er femte.

Spørsmål 1.33 av eksamen 1C: ERP Professional Enterprise Management 2.0. Unikhetskontroll for ytterligere varedetaljer:

  1. Ikke henrettet
  2. Definert når du oppretter tilleggsattributter
  3. Bestemmes ved å angi varetype
  4. Alternativ 2 eller 3 avhengig av om denne tilleggsattributten er generell
Verifisert. Riktig svar er det tredje. Unikhetskontroll utføres i form av nomenklatur; unikhet betyr i dette tilfellet unike kombinasjoner av detaljer merket med hake i kolonnen Unikitetskontroll:

» delsystemet med tilleggsdetaljer har blitt betydelig forbedret, og det har blitt mye mer praktisk å jobbe med det. Men først må du forstå vanskelighetene ved å legge inn detaljer og egenskaper og deres innstillinger.

Hvorfor trenger du ytterligere informasjon og detaljer?

Detaljene er plassert direkte i selve objektet, i dens tabellformede del. Når systemadministratoren konfigurerer et nytt attributt, vil det vises i objektskjemaet. Da kan den fylles ut. Bruken av tilleggsdetaljer er nødvendig for å beskrive egenskapene til objekter som er deres integrerte komponenter. Slike detaljer legges inn under objektredigeringsprosessen. Dette kan gjøres av en bruker som har tilgang til objektet.

Ytterligere informasjon er nødvendig for å lagre data som ikke er en integrert komponent av objektet. De kan legges inn i et eget vindu, hentes frem ved å klikke på knappen med samme navn som ligger i topppanel verktøy i form av elementer i kataloger og dokumenter som tilleggsinformasjonstjenesten er tilgjengelig for, og i form av lister over kataloger og dokumenter.

Viktig:
Denne informasjonen vil være tilgjengelig for brukere som ikke har tilgangsrettigheter til objektet direkte.

Sette opp ytterligere detaljer og informasjon

For å bruke den tilsvarende funksjonaliteten, merk av i boksen som heter "Bruk ytterligere detaljer og informasjon": for å gjøre dette, gå til delen "Administrasjon", velg innstillingspanelet, deretter programinnstillingselementet og gå til fanen vi trenger.

Legger til nye rekvisitter

Vær oppmerksom på at bare en bruker med full tilgangsrett kan utføre denne handlingen.

  • Åpne listen "Tilleggssett". detaljer og informasjon" (del "Administrasjon", underseksjon "Skjemaer" i navigasjonspanelet). I listen over objekter det er tillatt å tildele tilleggsdetaljer for, ser vi dokumenter som det er tillatt å legge inn informasjon om, og noen kataloger det er tillatt å legge inn både detaljer og informasjon om. Nye objekter kan imidlertid ikke legges til settet.
  • Skjemaet inneholder en tabell med et sett med tilleggsdokumentinformasjon. Når du åpner et katalogobjekt, vil vi se at formen på settet er annerledes: en tabell som inneholder et sett med detaljer er lagt til det. Vi legger inn nye detaljer, for eksempel for en katalog kalt "Ansatte". For å gjøre dette, klikk på valgknappen over tabellen med tilleggsdetaljer. Et utvalgsskjema vises. I tilfellet der nye detaljer for andre objekter tidligere ble lagt inn i databasen, vil alle reflekteres i dette skjemaet og de kan velges. Hvis ikke, oppretter vi en annen ved å bruke den tilsvarende knappen.
  • Skriv inn en tilleggsparameter, for eksempel "Bostedsområde". I verditypen velger du «Verdi for objektegenskap» og velger den i listen som vises. Her kan du også installere kompositt type informasjon.
  • Note Hvis du merker av for "Påkrevd å fylle ut", vil den delen av katalogen der detaljene for boligområdet ikke er fylt ut, ikke bli registrert.

  • Deretter kan vi angi spesielt utseendet til verktøytips, kommentarer og presentasjonen av en ny parameter.
  • Når alle nødvendige verdier er fylt ut, klikk "Lagre og lukk". Ytterligere rekvisitter vil bli lagt til settet. Her, om ønskelig, kan du også bestemme den "obligatoriske" karakteren til det nye attributtet for "Ansatte"-katalogen. Hvis vi forlater "Standard", vil "forpliktelsen" i forhold til katalogen være den samme som i den direkte beskrivelsen av attributtet.
  • Deretter kan du ta opp og lukke settet til denne katalogen.
  • Vi åpner den for å sikre at en ekstra dataunderseksjon vises i skjemaelementet, som har den nødvendige "Residensdistrikt"-attributtet.
  • Nå legger vi inn en liste over distrikter og velger det som trengs for en spesifikk ansatt.

Vi lyktes, og nå når vi oppretter rapporteringsdokumenter vil vi kunne vise et tilleggsfelt som heter "Bostedsområde".

Gjennomgå