1c hvordan man finder ud af, hvem der har ændret et dokument. Data historie

Versionering i 1C:Enterprise ➾ Historik over objektændringer ➾ Hvordan opsætter man versionering af objekter i 1C:Enterprise? ➾ Hvad er versionering? Opsætning af muligheder, roller, versionsoptagelsesmekanisme osv.

Forestil dig situationen: du er salgschef. Du har oprettet en kundeordre, som du skal sende varerne til. Vi genererede et salgsdokument og opdagede, at dataene i det ikke stemte overens med køberens ordre. For at finde ud af af hvem, hvornår og hvilke ændringer der blev foretaget i dokumentet, er der en versionsmekanisme i 1C:Enterprise 8-konfigurationerne.

Versionering er at gemme historikken for ændringer af objekter. I modsætning til en log, ud over at gemme en historik over, hvem der ændrede hvilket objekt, hvornår og hvad, giver versioneringsmekanismen systemadministratoren mulighed for at se de specifikke ændringer, som brugerne har foretaget.

Systemet giver dig mulighed for at se enhver version af et objekt eller sammenligne enhver version af et objekt med hinanden. For at arbejde med historikken for objektændringer skal du først konfigurere deres versionering. Systemadministratoren konfigurerer og ser versionshistorikken.


Hvordan konfigurerer man objektversionering?

dette øjeblik Versioneringsmekanismen er tilgængelig i mange standard, mest almindelige konfigurationer, såsom:

Versionering konfigureres af systemadministratoren med fulde rettigheder.

Åbn fanen "Versionering", og marker afkrydsningsfeltet "Brug objektversionering":

Klik på "Opsætning af objektversionering..."

Når du opsætter versionsstyring for hver type dokument og mappe, kan du angive:

  • Ikke version - værdien er indstillet til alle objekter som standard;
  • Version - værdien bruges til at konfigurere mapper og dokumenter;
  • Version ved bogføring - værdien bruges kun til bilag.

Hvis indstillingen Version er valgt, vil den næste version af objektet blive skrevet til dets versionshistorik, hver gang et objekt ændres.

Hvis et dokument har tilstanden Version på bogføring indstillet, vil den første version af dokumentet først blive registreret i historikken efter den første bogføring af dokumentet. Efterfølgende vil dokumentversioner blive registreret, hver gang et bogført dokument registreres. Tilstanden giver dig mulighed for ikke at oprette versioner af nye dokumenter, der ikke er udfyldt af brugeren, for ikke at øge størrelsen af ​​informationssikkerheden. Vi anbefaler, at du anvender denne indstilling på alle dokumenter.

Versionering stor mængde objekter kan føre til vækst af informationsbasen på grund af lagringen af ​​deres versioner. Derfor anbefales det at bruge denne funktion selektivt.

For at se historikken for objektændringer skal du åbne Værktøjer/Objektændringshistorik. Kommandoen er kun tilgængelig for systemadministratoren og kun for de objekter, der har konfigureret versionsstyring. I formularen, der åbnes, skal du vælge et objekt (i eksemplet er dette en kundeordre), vælge de versioner af dette objekt, du vil sammenligne, og klikke på knappen "Sammenlign versioner".

Denne kommando vil generere en rapport om objektversionsændringer (klik på billedet for at forstørre):

Under driften af ​​en virksomhed er der ofte behov for at finde ud af, hvem, hvornår og hvad der præcist har ændret et dokument eller programopslagsbog.

Jeg får meget ofte stillet spørgsmål:

  • Hvordan kan man se, hvem der har ændret dokumentet i 1C 8.2?
  • Hvordan kan man se, hvem der har ændret et dokument i 1C?
  • Hvordan finder man ud af i 1C, hvem der har ændret dokumenter og hvornår?
  • Hvordan finder man ud af i 1C, hvem der har ændret posteringen i dokumentet?
  • Hvordan kan man se, hvem der har ændret et dokument i 1C?

Logbog

Indeholder information om, hvilke hændelser der fandt sted i infobasen på et bestemt tidspunkt, eller hvilke handlinger der blev udført af en bestemt bruger. For hver logindtastning, der afspejler en dataændring, vises transaktionsgennemførelsesstatus (transaktionen blev gennemført med succes, eller transaktionen blev annulleret).

Logbogen er tilgængelig både i 1C:Enterprise mode og i Configurator mode.

Adgang til logbogen er mulig både fra konfiguratortilstand (via menuen). Administration - Logbog), og fra Enterprise-tilstand (menu Service - Logbog). I taxatilstand ( Hovedmenu - Alle funktioner - Standard - Logbog)

Type logbog(Almindelige formularer og taxa):


Valg i logbogen(Almindelige formularer og taxa):


Ved hjælp af værktøjer til at arbejde med lister er det muligt at uploade registreringsloggen til et tabel- eller om nødvendigt tekstdokument (via Actions - Output list), som senere kan gemmes fx i Excel-, TXT- eller HTML-format. I dette tilfælde er det muligt at konfigurere niveauet af hændelser, der vil blive registreret i loggen, samt hyppigheden af ​​opdeling af loggen i separate filer (i menukonfiguratortilstanden Administration - Opsætning af log).


Og der er det også muligt at reducere antallet af posteringer i denne log indtil en bestemt dato, hvilket gøres for at fremskynde arbejdet med mekanismen til at analysere og registrere hændelser i systemet eller for at gøre irrelevant information unødvendig.

Hvor føres logbogen?

I fildatabasen: mappe i databasemappen 1Cv8 Log - dette er den mappe, der indeholder loggen.

Hvis du planlægger at migrere fildatabasen og vil gemme loghistorikken, bør du helt sikkert kopiere mappen 1Cv8Log til kategorien ny base 1C. Log ind, hvis du har brug for at rydde 1C-registreringen fildatabase bare slet mappen 1Cv8Log.

IKlient-server database: C:\Program Files\1cv8\srvinfo\<Имя кластера сервера>\<Идентификатор базы на сервере>\1Cv8Log

Fra version 8.3.5.1068. Loggen er blevet væsentligt omarbejdet for at øge hastigheden af ​​eksekvering af anmodninger til loggen og øge pålideligheden af ​​datalagring.

Dette krævede blandt andet ændring af loglagringsformatet. Den er nu gemt i en enkelt SQLite-databasefil. Denne fil har filtypenavnet lgd.

Versionering af objekter

I nogle konfigurationer er 1C implementeret speciel mekanisme"Versionering af objekter".

Som standard er versionsstyring deaktiveret for at aktivere det, åben Service - Regnskabsindstillinger - Opsætning af regnskabsparametre

Klik på knappen "Opsætning af objektversionering" for at vælge, hvilke mapper og dokumenter der skal versioneres (overvåg, hvem der har ændret hvad og hvornår).

Som standard overvåges informationsbaseobjekter ikke, hvorfor flaget "Do not version" er sat ud for hver dokumenttype. Hvis du har brug for overvågning, skal du indstille "Version" ud for dokumentloggen af ​​interesse.

Det er det, når du lukker vinduet og klikker på knappen "Ok", vil objekter blive overvåget.

For at se alle de ændringer, som nogen har foretaget i et dokument eller opslagsbog, skal du gå til menuen: Service - Historik over objektændringer

I en virksomhed kan i de fleste tilfælde ikke én specifik bruger, men alle revisorer arbejde med 1C-programmet. Selvfølgelig kan de udføre de handlinger, der er fastsat af dem. jobansvar uden at blande sig i andre kollegers handlinger. Desværre i regnskabspraksis Der kan opstå situationer, når der pludselig opstår en fejl, hvor krav stilles til den direkte bobestyrer, der har udarbejdet dokumentet.

Takket være 1C-funktionaliteten kan du bestemme den bruger, der har genereret rapporten eller formularen.

Hvis kunstneren forsikrer, at han gjorde alt korrekt, indtastede alle data uden fejl og derfor ikke kan forklare, hvorfor fejlen opstod, kan du observere kendsgerningen af ​​tredjepartsinterferens i processen med at redigere dokumentet. For at udføre sådanne ønskede handlinger er det vigtigt at finde ud af, hvordan man kan se historikken for ændringer af et specifikt dokument i 1C.

Se historik

Faktisk er det simpelthen umuligt at udføre inkognitohandlinger i 1C-programmet. Dette er selvfølgelig meget vigtigt, da det i mangel af en sådan funktion ville være muligt at foretage ændringer i programmet, som enhver vil, "øge" sin egen løn og flytte beskyldninger om forkerte beregninger over på den udøvende. Heldigvis forhindrede udviklerne muligheden for sådan svindel ved at udstyre programmet med en kontrolfunktion. Efter at have fundet ud af, hvordan du kan se i 1C, hvem der har ændret dokumentet, kan du nemt finde synderen bag fejlen. Dette vil tillade, at der gives censur til dem, der fortjener det.

Verifikationsalgoritme

Alle handlinger, der blev udført i 1C-programmet, registreres i "Registreringslog". Derudover registrerer den endda status for transaktionen, og guider anmelderen til, om transaktionen blev gennemført eller annulleret i sidste øjeblik.

Du kan åbne "Registreringslog" fra tilstanden "Konfigurator" eller "Enterprise". Under alle omstændigheder vil testresultatet være identisk. Når du åbner logbogen, vil du være i stand til at observere alle hændelser, der blev udført i dette program i kronologisk rækkefølge.

Mange revisorer kan dog arbejde med 1C-programmet, naturligvis ved at udfylde og generere mange dokumenter. Af denne grund er det ret svært blot at rulle igennem, flytte skyderen, søge efter det nødvendige dokument og spore de ændringer, det har været udsat for.

Heldigvis har udviklerne gjort det nemmere at hurtigt søge. Det er nemt at finde sorteringsikonet på værktøjslinjen. Når du har klikket på denne knap, åbnes vinduet "Vælg", hvor du straks skal sætte en prik i afkrydsningsfeltet ud for linjen "Vælg straks".

Nu skal du gå til den anden fane i vinduet "Data". Nederst på denne fane er der en blok med nøjagtig samme navn "Data". Vær opmærksom på denne blok, der vil du se en tom linje, på højre side af hvilken der er en knap med billedet af bogstavet "T", klik på det. Nu vises et nyt vindue, hvor du skal vælge den datatype, som vi forsøger at kontrollere nu.

Det næste trin er at vælge det dokument, du prøver at finde, klik på knappen med billedet tre point og vælg det dokument, du leder efter, fra den angivne liste. Efter at have klikket på "Ok"-knappen, skal du være tålmodig, da programmet vil begynde processen med sortering, udvælgelse og alt relateret til det dokument, du har valgt. Denne proces kan tage flere minutter. Det vigtigste er ikke at gøre noget i dette øjeblik, ikke at blande sig, men at vente tålmodigt.

Når denne proces er afsluttet, vises en liste over handlinger, som dokumentet har været udsat for, på skærmen i kronologisk rækkefølge. Denne liste identificerer brugere såvel som deres specifikke aktiviteter. Du kan også bestemme på hvilken dag og hvornår ændringerne blev foretaget.

RÅD. Logbogen kan på et tidspunkt blive for fuld, da handlinger registreres løbende. For at frigøre loggen fra unødvendig forældet information, er det nyttigt at rydde den fra tid til anden.

Ved at åbne Logbogen finder du mulighed for at slette poster permanent, samt gemme forældede poster i en separat fil. Sådanne manipulationer giver dig mulighed for at rydde loggen, men ikke helt sige farvel til nogle data, men har mulighed for at arbejde med dem i fremtiden.

Så du kan nemt spore, hvem der arbejdede med dokumentet, hvornår, hvilke ændringer de foretog, og om de gennemførte transaktioner, hvis du grundigt studerer alle disse anbefalinger. praktisk implementering som ikke er ledsaget af problemer.

Hvis du udvikler en ny konfiguration, skal du aktivere loggen. Det giver dig mulighed for at spore alle ændringer foretaget af brugere i 1C. Du kan for eksempel finde ud af, hvem der har tilføjet, slettet eller ændret hvad.

Men for at disse data kan registreres, skal du oprette en log. Generelt er det aktiveret som standard, når du opretter en ny konfiguration. Men hvis du ikke bruger dine egne konfigurationer, er det bedre at kontrollere disse indstillinger.

Opsætning af en log og visning af ændringshistorikken

Og så lad os først og fremmest oprette en registreringslog i 1C. Indstillingerne er ens for begge versioner 8.2 og 8.3. Start konfiguratoren, se efter punktet Administration og vælg Logindstillinger.

Her skal du vælge det sidste punkt Registrer fejl, advarsler, oplysninger, noter.

Lad os nu for eksempel gå til 1C og oprette nogle nyt dokument eller opslagsbog, kan du blot foretage ændringer. Jeg opretter et nyt dokument.

For nu at se ændringer i registreringsloggen skal du gå til konfiguratoren, åbne menupunktet Administration og vælge Logbog.

Logbogen åbnes, hvori alle brugerhandlinger registreres. For eksempel oprettede jeg et nyt dokument. Lad os se, hvordan mine handlinger blev registreret i logbogen. Vi ser en tabel, der har felterne Dato og Tid, Bruger, Hændelse, Transaktionsstatus og Metadata. Fra dem ser vi, at jeg kom ind i programmet den 13.11.17 under konto Administrator. I hændelseskolonnen kan du se, at jeg tilføjede Data. Metadatakolonnen viser hvilket dokument det er.

Logbogen er meget praktisk at opbevare detaljeret information om brugerhandlinger. Da jeg startede konfigurationen, under hvem jeg loggede ind, hvad jeg tilføjede, og hvornår jeg forlod programmet. Men for at spore hver brugers handlinger er det nødvendigt, at han logger ind under sin konto.

Hvor ofte har din virksomhed brug for se hvem ændrede 1C-dokumentet?

Eller hvordan man finder ud af det hvem af medarbejderne ændrede denne eller hin egenskab dokument 1s 8?

Sådan ser du historik for dokumentændringer 1C?

Modul "History of Changes" baseret på 1C 8

Praktisk og effektiv værktøj analyse og styring 1C-brugeres handlinger.


Problemer løst af modulet "Forandringers historie" 1C 8:

  • At eliminere muligheden svig brugere med tilbagedaterede dokumenter;
  • Afgøre, hvem der er skyldig i at introducere fejlagtige data i dokumenter;
  • Mulighed for detektion forkert programdrift vedrørende automatiske ændringer eller genpostering af dokumenter;
  • Afslørende bevidst forvrængning (ændring) af data, for eksempel at indtaste forkerte kundekontaktoplysninger af skrupelløse ledere;
  • Lejlighed se hvad der skete med et dokument eller opslagsbog, før du ændrer det, og returner om nødvendigt alt tilbage.

Fordele ved mekanismen "Forandringers historie" 1C 8:

  • Alle data gemmes inde i 1C-databasen, hvilket sikrer høj hastighed Søg nødvendige oplysninger og generere de nødvendige rapporter.
  • Modul 1C 8 "Forandringers historie" har minimal indflydelse på ydeevnen. Du vil næppe mærke forskel, når du arbejder med og uden vores delsystem.
  • modul universel Og let at integrere ind i enhver, selv standard, systembaseret konfiguration « 1C:Enterprise" versioner 8.2 og versioner 8.3 , inklusive version.

Modulets muligheder:

Modulet giver dig mulighed for fleksibelt at konfigurere de objekter, der skal overvåges.

Visning af historikken for dataændringer er muligt direkte fra form af et dokument eller bibliotek og er tilgængelig for brugere, der har de relevante rettigheder.

Kontrolmekanismen omfatter ændringer af detaljerne i mapper og dokumenter. Samtidig bevares både de gamle og nye værdier for attributten.

En mekanisme til at kontrollere ændringer i 1C dokumentlinjer er tilgængelig. For eksempel vises ændringer i priser, mængder og andre data i en bestemt linje.

Det er muligt at se slettede og tilføjede rækker i tabeldelene af dokumenter. I dette tilfælde vil programmet ignorere ændringer i sorteringen af ​​linjer i dokumentet, hvilket faktisk ikke er en ændring i data. For overskuelighedens skyld er de tilføjede rækker farvet i rapporten om ændrede data blå, og slettede er lyserøde.

Logbog 1C 8.

Hvordan finder man ud af, hvem der har ændret et 1C-dokument?

Det ser ud til, at alt er enkelt - du kan se, hvem der har ændret 1C-dokumentet "Registreringslog". Det registrerer trods alt hændelser relateret til ændringer i databaseobjekter, samt hændelser, der opstår, når du arbejder med databasen (bruger login og logout, fejl, generering af rapporter). Så bladet bliver meget en masse ekstra poster, på grund af hvilket omfanget af tidsskriftet vokser hurtigt og der opstår problemer både med at opbevare bladet og med at søge efter virkelig brugbar og nødvendig information i det.

Men den største ulempe ved standardmagasinetregistrering- manglende evne til at finde ud af, hvad der præcist blev ændret i objektet: en egenskab eller en linje i tabeldelen - du finder ikke svaret. Og du vil bestemt ikke på nogen måde vide, hvilke data der var før ændringen, og hvad de var efter.

Det er også umuligt at konfigurere den indbyggede log, så du fra et åbent dokument eller opslagsbog kan se hele historikken for 1C 8-ændringer med et klik på en knap. Sådanne manipulationer kræver en ret kompleks opsætning for en utrænet bruger af valg i logbogen.

modul "Forandringers historie" er et praktisk og operationelt værktøj til at analysere og overvåge 1C-brugeres handlinger.

Til modul "Forandringers historie" 1C 8 begyndt at udføre sit arbejde, skal den konfigureres én gang. Opsætning kræver ikke meget tid og involverer udvælgelse af dokumenter, mapper samt deres detaljer, som vil blive brugt til at kontrollere og gemme historikken for ændringer.

Omkostningerne ved modulet afhænger af behovet for tjenester til dets installation og konfiguration. MED Kontakt os på enhver bekvem måde og find ud af prisen.