Tiedosto 1cv8 cdn. Istunnon aloittaminen tietokannassa on kielletty. Varmuuskopioida. Tiedoston käyttövirhe - vähemmän vakavat paikalliset käyttäjätekijät

Johdanto

Pienet organisaatiot työskentelevät yleensä tietokannan kanssa tiedostotilassa. Tämä on edullinen (ei tarvitse ostaa 1c-palvelinta) tapa järjestää yhteistyötä useiden käyttäjien välillä. Sillä on kuitenkin vakavia haittoja. Pääasiallinen on verkkotyö tietokannan kanssa jaetussa käyttötilassa. Tämän seurauksena tiedoston kanssa työskentelyn nopeutta rajoittaa verkon nopeus, ja kun jaat pääsyn verkkoresurssiin, Windows muuttaa tämän tiedoston välimuistiasetuksia negatiivisesti, mikä vähentää jyrkästi kirjoitusnopeutta. Jos verkko katkaistaan ​​hätätilanteessa tietojen kirjoittamisen aikana, tietokanta voi vaurioitua, usein peruuttamattomasti.
Onneksi hallittujen lomakkeiden mallia toteutettaessa versiosta 8.2 alkaen 1C tarjosi mahdollisuuden työskennellä tiedostotietokannan kanssa verkkopalvelimen kautta. Tällä menetelmällä on seuraavat edut:
1. Tietojen käsittelyn nopeus on paljon suurempi, koska "raaka" dataa ei tarvitse siirtää verkon yli käsittelyn aikana.
2. Tietokanta ei pelkää verkkokatkoksia tallennuksen aikana, koska suora työskentely datatiedoston kanssa tapahtuu web-palvelinmoduulin kautta. Häiriö tiedonsiirrossa verkossa voi aiheuttaa vain tilapäisen keskeytyksen käyttäjien työssä, mutta ei vahingoita tietokannan tietoja, eikä tietenkään voi aiheuttaa itse tietokannan tuhoutumista.
3. Vaatimaton verkon nopeuden ja asiakastietokoneiden nopeuden suhteen. Tämä varmistaa helpon skaalauksen - päivittämällä vain yhden palvelimen voit parantaa suorituskykyä merkittävästi.
4. Kyky työskennellä sekä 1c Thin Clientillä että verkkoselaimella.
5. Korkeampi suojaus tietovuotoja vastaan, koska käyttäjillä ei ole suoraa tiedostopääsyä tietokantaan.

Kuitenkin, kun työskentelet tässä tilassa, saatat kohdata seuraavan ongelman. Tosiasia on, että verkkopalvelimen 1c-moduuli on yksisäikeinen. Näin ollen kaikki 1c-käyttäjät, jotka ovat yhteydessä yhteen verkkopalvelimeen, liittyvät yhteen palvelinkutsujen jonoon. Jos palvelinkutsut kestävät kauan, mikä on mahdollista, kun tietokannassa on huomattava määrä tietoa tai suoritettaessa monimutkaisia ​​kyselyitä, tämä voi halvaannuttaa muiden käyttäjien työn kokonaan: he joutuvat odottamaan.

Tästä on kirjoitettu 1c-verkkosivustolla: "Tiedostotietokannan kanssa työskentelevä komponentti ja itse tietokantatiedot ladataan suoraan verkkopalvelimen osoiteavaruuteen. Samalla verkkopalvelimen kuormitus lisääntyy merkittävästi, eikä yhden tietokannan käyttäjillä ole mahdollisuutta työskennellä rinnakkain Kaikki heidän tietokantaan kohdistuvat pyynnöt ovat samassa jonossa" (c)

Mutta tämä ongelma voidaan ratkaista hyvin yksinkertaisesti. On tarpeen käyttää useita web-palvelimia yhden sijasta, jopa siihen pisteeseen, että jokaiselle asiakkaalle osoitetaan oma palvelinprosessi. Valitettavasti 1c ei tarjoa mahdollisuutta julkaista kokoonpanoa automaattisesti web-moduulin kautta useissa palvelinesiintymissä. Apache-palvelimelle tämä voidaan kuitenkin tehdä suorittamalla useita palvelininstanssia määrittämällä eri määritystiedostoja.

Ohjelman kuvaus

Ohjelma välittää saapuvat TCP-yhteydet määritetystä "pää"portista johonkin portista, jossa verkkopalvelin toimii. Apache-verkkopalvelinesiintymät käynnistetään automaattisesti, kun ohjelma käynnistetään. Tämän varmistamiseksi ohjelma luo ensin väliaikaiset määritystiedostot, jotka se määrittää käynnistäessään verkkopalvelininstanssit.

Yhteyksien välitys tapahtuu seuraavasti: Saapuva yhteys tarkistetaan aktiivisten käännösten taulukosta. Jos lähetys lähteen IP-osoitteesta on jo olemassa, tähän yleislähetykseen liittyvää verkkopalvelinesiintymää käytetään ja yhteys välitetään sopivaan Apache-porttiin. Jos saapuvaa yhteyttä ei löydy käännöstaulukosta, se lähetetään verkkopalvelimen ilmentymälle, jolla on pienin (tai nolla) aktiivisten käännösten määrä, ja tiedot tästä tallennetaan käännöstaulukkoon. Lähetykset, joiden käyttöikä ylitti istunnon aikakatkaisun (oletuksena 25 minuuttia), katsotaan ei-aktiivisiksi ja poistetaan lähetystaulukosta. Web-palvelinesiintymät käynnistetään uudelleen automaattisesti taustalla tavalla, joka minimoi palvelun seisokit. Web-palvelimien uudelleenkäynnistys vapauttaa muistia.

Erityisesti tulee huomioida seuraavat seikat:
Web-palvelimen työnkulkuun liittyy asiakastietokone, ei 1C:Enterprise-asiakasistuntoon. Vastaavasti, jos yhdestä tietokoneesta on useita yhteyksiä, ne kaikki palvelee yksi web-palvelin. Tämä on kuitenkin tehokkaampaa kuin kaikkien käyttäjien ajaminen koko paikallisessa verkossa yhdessä palvelinprosessissa.
Päätepalvelimelle tämä ratkaisu ei sovellu yllä mainitusta syystä. Kaikki päätepalvelimen yhteydet tulevat yhdestä IP-osoitteesta, ja vastaavasti ne lähetetään yhdelle web-palvelintyöprosessille.
Välityspalvelimen käyttö asiakassovelluksissa on poistettava käytöstä, koska tässä tapauksessa kaikki asiakkaat muodostavat yhteyden ohjelmaan välityspalvelimen osoitteesta. Thin clientia käytettäessä tämä ratkaistaan ​​/NoProxy-käynnistysnäppäimellä, verkkoasiakasta käytettäessä - selaimen asetusten kautta.
Kaikki ini-tiedoston nimet ja polut on määritettävä latinalaisilla aakkosilla
Ennen kuin suoritat toimintoja, jotka vaativat eksklusiivisen tilan asettamisen (merkittyjen kohteiden poistaminen, testaus ja korjaaminen jne.), sinun on pysäytettävä UPF MicroServer -ohjelma (palvelu) ja suoritettava nämä toiminnot tavallisen tietokantaan yhteyden kautta. Tämä johtuu eksklusiivisen tilan asettamisen mekanismin erityispiirteistä usean käyttäjän pääsyn aikana verkkopalvelimen kautta, mikä ei ole täysin yhteensopiva tämän tekniikan kanssa.
Tämä ratkaisu ei millään tavalla vaikuta 1c-lisensseihin, se ei lisää tai vähennä asiakaslisenssien tarvetta.

Laitteistovaatimukset

1C-versio 8.2 ja uudemmat (suositus vähintään 8.3.5), tiedostotilaan asennettu ohut asiakas ja verkkopalvelimen laajennusmoduuleilla.
Käyttöjärjestelmä Windows XP, 7, 2003Server
Apache 2.2
Järjestelmänvalvojan oikeudet asentaa ja määrittää ohjelman
Palomuurin oikeudet muodostaa yhteys käytettyihin portteihin
Riittävän vapaan RAM-muistin saatavuus tietyn määrän web-palvelimia varten 1c-moduuleilla. Muistitarve määräytyy sovellusratkaisun (kokoonpanon) mukaan. Erityisesti BP 3.0:lle kannattaa suunnitella vähintään 0,5 Gt verkkopalvelinesiintymää kohti.

Käynnistä ja määritä

Ohjelma voidaan käynnistää tavallisena konsolisovelluksena tai asentaa Windows-palveluna nimeltä apache_1c_redir. On parempi työskennellä huoltotilassa. Ohjelman asentamiseksi palveluna sinun on suoritettava redir_1c.exe "-i"-kytkimellä tai valittava vastaava kohde Käynnistä-valikon ohjelmaryhmästä. Voit poistaa palvelun käyttämällä "-r"-kytkintä.
Ohjelman parametrit asetetaan käyttämällä redir_1c.ini-tiedostoa, joka sijaitsee ohjelmahakemistossa. Seuraavassa on kuvaus ini-tiedoston parametreista. Kansallisten aakkosten kirjaimet eivät ole sallittuja parametriarvoissa; kaikki tiedostopolut on määritettävä latinalaisilla kirjaimilla!
MAIN_PORT
Määrittää tcp-portin, jossa ohjelma hyväksyy yhteydet asiakkailta. Sen on oltava ilmainen, eli siinä ei saa olla muita verkkopalveluita. Arvo on kokonaisluku - portin numero.
MAIN_IP
Määrittää IP-osoitteen, jossa ohjelma hyväksyy yhteydet asiakkailta. Jos parametria ei ole määritetty, ohjelma hyväksyy pyynnöt kaikilla tietokoneen IP-liitännöillä.
SLAVE_PORTS
Määrittää luettelon porteista, joita käytetään Apache-verkkopalvelinesiintymien automaattiseen käynnistämiseen. Porttien on oltava vapaita. Arvo on joukko kokonaislukuja - porttinumeroita, jotka on erotettu pilkuilla. Porttien määrä määrittää verkkopalvelinesiintymien määrän. Lite-versiossa käytetään kolmea ensimmäistä porttia, loput jätetään huomiotta. Porttien määrä (Apache-esiintymien määrä) ei rajoita käyttäjien määrää, se vaikuttaa vain mahdollisuuteen suorittaa 1c-palvelinkutsuja rinnakkain.
HTTPD
Apache-verkkopalvelimen suoritettava tiedosto. Arvo on merkkijono, joka määrittää polun tähän tietokoneeseen asennetun Apache-verkkopalvelimen httpd.exe-tiedostoon ilman lainausmerkkejä.
WEB_MODULI
Verkkopalvelinmoduuli 1c:lle. Arvo on merkkijono, joka määrittää polun wsap22.exe-tiedostoon, joka on asennettu tämän tietokoneen 1c-alustalle, ilman lainausmerkkejä.
BASE
Tietokannan kuvausparametri. Toisin kuin muut parametrit, nämä parametrit voidaan toistaa useita kertoja tiedostossa - yksi parametri jokaista julkaistua tietokantaa kohden.
Arvo on julkaistavan tietokannan nimi ja polku tietokantaan erotettuna puolipisteellä. Julkaisun tietokannan nimi on latinalaisia ​​kirjaimia ja numeroita ilman välilyöntejä ja lainausmerkkejä. Polku tietokantaan - koko polku tietokantahakemistoon ilman lainausmerkkejä.
WORK_DIR
Ilmaisee ohjelman työhakemiston, johon ohjelma tallentaa web-palvelimen asetustiedostot käytön aikana ja näyttää myös käännöstaulukon. Se voidaan määrittää joko täydellisenä poluna ilman lainausmerkkejä tai yksinkertaisesti ohjelmahakemiston alihakemiston nimeksi. Jos parametria ei ole määritetty, ohjelma luo väliaikaisen hakemiston järjestelmän väliaikaisten tiedostojen hakemistoon ja poistaa sen valmistuttuaan. Jos hakemisto on määritetty, mutta sitä ei ole olemassa, ohjelma luo sen ja poistaa sen onnistuneen valmistumisen jälkeen.
LOG_FILE_NAME
Määrittää lokitiedoston, johon ohjelma kirjoittaa tapahtumia. Parametri voidaan määrittää joko täydellisenä poluna ilman lainausmerkkejä tai yksinkertaisesti tiedostonimenä ohjelmahakemistossa. Jos parametria ei ole määritetty, ohjelmaviestit lähetetään konsoliin. On määritettävä, jos ohjelmaa ajetaan palveluna.
LOG_TASO
Asettaa tapahtuman yksityiskohtien tason, 0—vähimmäisyksityiskohta, 1—täysi. Jokaisen TCP-yhteyden alku ja loppu tallennetaan täydellisesti. Täydelliset yksityiskohdat lokitiedostoa käytettäessä voivat lisätä levyalijärjestelmän kuormitusta ja vapaan levytilan tuhlausta.
AIKALISÄ
Asettaa ajan sekunteina, joka on kulunut asiakkaan IP-osoitteen viimeisestä toiminnasta, jonka jälkeen ohjelma voi katsoa asiakasistunnon suljetuksi, eikä sen vuoksi enää laske sitä tiettyyn porttiin lähetysten laskurissa. Oletusarvo on 25 minuuttia. Ei ole suositeltavaa asettaa pienempää arvoa ilman erityistä tarvetta ja testausta tietyllä ratkaisulla.
TEMP_DIR
Määrittää hakemiston väliaikaisille 1s-istunnon tiedoille. Jos parametria ei ole määritetty, 1c käyttää infobase-hakemistoja väliaikaisille tiedoille. On suositeltavaa määrittää tämä, jotta tietokantahakemistot eivät tukkeutuisi tarpeettomista väliaikaisista tiedostoista.
VRD_POOL_OPTIONS
Suunniteltu 1C-versiolle 8.3 ja uudemmille. Määrittää rivin lisäparametreilla, jotka on määritetty infobase-julkaisutiedostossa (.vrd), koska ne tulee kirjoittaa xml-tiedostomuodossa pooliosaan. Esimerkki:
VRD_POOL_OPTIONS=size="10000" maxAge="300" yrittää="5" yrittääTimeout="500" waitTimeout="500"
Kuinka asentaa ohjelma
Suorita asennusohjelma, vahvista, että hyväksyt käyttöoikeussopimuksen, valitse hakemisto, johon ohjelma asennetaan. Jos haluat työskennellä esittelytilassa, nimeä demoavaintiedosto redir_1c.key.demo uudelleen muotoon redir_1c.key (jos ohjelmahakemistossa on toimiva avain, tallenna tai nimeä se ensin uudelleen). Aseta ohjelman parametrit ini-tiedostoon. Tarkista ohjelman oikea toiminta käynnistämällä se ja muodostamalla siihen yhteys verkkoselaimesta osoitepalkin kautta, kuten “http://_server_:_port_/_base_”. Asenna ohjelma tarvittaessa Windows-palveluna.

Ohjelman ilmaisen version rajoitukset

Jos ohjelma ei löydä oikeaa avaintiedostoa (redir_1c.key) käynnistyksen yhteydessä, se käynnistyy yksinkertaistetussa tilassa. Tässä tapauksessa käynnistettyjen verkkopalvelinesiintymien määrä on rajoitettu 3:een, käyttäjäistuntojen määrää ei ole rajoitettu.
Jos ohjelma löytää demoavaintiedoston, se käynnistyy esittelytilassa. Käynnistettyjen web-palvelinesiintymien määrälle ei ole lisärajoitusta, mutta ohjelman toiminta-aika on rajoitettu 4 tuntiin. Tämän ajan jälkeen ohjelma lopetetaan ja käyttäjäistunnot lopetetaan. Jokainen seuraava käynnistys aloittaa lähtölaskennan alusta.

Brednev Alexander, 2014

Vakaa ja tehokas työskentely 1C:n kanssa on tärkeä edellytys tarvittavien raporttien laadukkaalle ja oikea-aikaiselle valmistelulle.

Mutta tiedostojärjestelmävirheiden tai tiettyjen asiakirjojen käytön yhteydessä sinun ei pitäisi olla järkyttynyt. Useimmissa tapauksissa tämän ongelman syyt ovat merkityksettömiä. Riittää, kun otetaan huomioon tärkeimmät tekijät, jotka voivat johtaa niihin.

Melkein kaikki voivat kokea yhteysvirheen 1Cv8.cdn-tiedoston kanssa. Tähän ongelmaan voi olla useita mahdollisia syitä. Mutta älä missään tapauksessa hermostu - voit melkein aina poistaa ne ja palauttaa pääsyn tarvittaviin tietoihin. Katsotaanpa yleisimmät tapaukset.

1C-tiedoston käyttövirhe - kansio on paikallisessa tietokoneessa

Ensimmäinen ja yleisin syy käytännössä on, että tarvittava tiedosto ei löydy erilliseltä palvelimelta, vaan tietokoneeltasi. Tässä tapauksessa tietokone ei sisällä DNS-palvelinta ja saatat menettää oikeudet tietokansioon normaalin käyttöjärjestelmän päivityksen jälkeen. Tämän vuoksi verkkoyhteys menetetään. Paras tapa estää tällainen tilanne tulevaisuudessa on tallentaa tietokanta suoraan erilliseen toimintaan määritetylle palvelimelle.

1C-tiedoston käyttövirhe - vähemmän vakavat paikalliset käyttäjätekijät

Muita yleisiä syitä ovat verkkohäiriöt reitittimien ja liittimien tasolla, jotka johtuvat erilaisista palomuuri- ja virustorjuntaasetuksista, jotka estävät tarvittavat verkkoyhteydet.

Tämän ratkaisemiseksi sinun tulee tarkistaa verkkoyhteydet ja verkkolaitteet. Seuraavaksi tarkistamme oikeudet kansioon, jossa 1C-tietokanta sijaitsee. Tarkistamme tietokoneemme verkkoasetukset ja virustorjuntaohjelman.

Jos tämä ongelma toistuu tulevaisuudessa, yritä asentaa kolmannen osapuolen DNS-palvelin.

Mutta silti, tulevaisuudessa voimme suositella 1C-tietokannan sijoittamista palvelimen käyttöjärjestelmään. Tällaisen alustan ominaisuuksien ja ominaisuuksien ansiosta on mahdollista välttää tällaiset ongelmat oikeilla asetuksilla. Tätä varten sinun ei tarvitse edes ostaa palvelinta - tavallinen pilvitallennus riittää.

Olemme tarkastelleet tärkeimmät syyt 1C-tietokantaan pääsyn puutteeseen. Niiden poistaminen ei vaadi paljon aikaa - vain vähän kärsivällisyyttä ja seuraa ohjeitamme. Jos yllä olevat menetelmät eivät auta, tarvitaan kattavampi ja ammattimaisempi diagnoosi nykytilanteesta, on parempi hakea apua järjestelmänvalvojalta.

  • Ensinnäkin se auttaa sinua ymmärtämään paremmin mitä tapahtui. Ja harvemmissa tapauksissa se voi jopa auttaa ratkaisemaan ongelman itse.
  • Toiseksi, jos et selviä omin voimin, sinun tulee ensinnäkin ottaa yhteyttä teknisen tuen asiantuntijaan näkyviin tulevan tieto- ja diagnostiikkaikkunan sisällön kanssa.

Katsotaanpa lähemmin vastaanotetun valintaikkunan sisältöä:

Rivi 1.A "Istunnon aloittaminen tietokannan kanssa on kielletty." on vakiomerkintä, joka osoittaa, että käyttäjän pääsy ohjelmaan on estetty. Tällaisella estolla tietokantahakemistoon luodaan automaattisesti erityinen tiedosto, jonka tunniste on ".cdn" (katso lisätietoja seuraavista osista).

Rivi 1.B ilmoittaa yleensä syyn, eston keston sekä muita hyödyllisiä tietoja. Riippuen siitä, kenelle tai mitä (järjestelmän tapauksessa) sisääntulon esto on asennettu ja mihin tarkoitukseen, tämän lohkon tiedot voivat olla erilaisia. Rivi "Varmuuskopio" on myös tyypillinen tietokannan manuaalinen tai rutiinivarmuuskopiointi (tässä tapauksessa rivi "Varmuuskopiointi.") tietokannasta 1C Enterprise -työkaluilla.

Jos järjestelmänvalvoja luo lohkon 1C 8.3 Enterprisen käyttäjätilassa, tai 1C-ohjelmoija, jos lohko asetetaan ohjelmallisesti konfiguraattorissa, hän voi keksiä omat viestinsä:

Rivi 2 antaa vihjeen siitä, kuinka voit ajaa ohjelman Windowsin komentoriviltä, ​​jos tiedät niin sanotun "käyttöoikeuskoodin" (katso seuraava vaihe).

Rivi 3 selittää prosessin ja mitä painikkeet tekevät.

Vaihe 2. Ratkaisu lukon poistamiseen ja 1C 8.3 -tietokantaan siirtymiseen

Istuntolukot voidaan karkeasti luokitella seuraavasti:

  • Suunniteltu. Kun istunnon lukitus käynnistettiin manuaalisesti tai automaattisesti, palvelee ajoitettua prosessia 1C-tietokannassa (varmuuskopiointi, rutiinitehtävä, päivitys);
  • Muut, väärin. Kun lukko asennetaan käyttäjän virheellisten toimien tai järjestelmän itsensä kohtaamien virheiden seurauksena, kun se ei automaattisesti poista aiemmin asennettua lukkoa. Esimerkiksi varmuuskopiointi aloitettiin, mutta käyttäjä keskeytti sen sulkemalla ohjelman väkisin.

Menetelmä 1

Molemmissa tapauksissa, kun istunnon esto asetetaan, kuten yllä mainittiin, nykyisen tietokannan tallennushakemistoon luodaan tiedosto, jolla on .cdn-käyttöoikeus:

Näin ollen yksinkertainen ratkaisu istunnon lukituksesta johtuvaan ohjelman käynnistysvirheeseen on poistaa 1Cv8.cdn-tiedosto.

Käyttäjän tulee kuitenkin ensin kysyä: "Jos istunnot estetään, tarkoittaako tämä sitä, että tämä johtuu jostain?" Ehkä toinen käyttäjä, jolla on hallinnollisia toimintoja (jäljempänä järjestelmänvalvoja), käynnisti todella tärkeän tehtävän tai käsittelyn 1C 8.3 Accountingissa, joka ei voi sietää useiden käyttäjien läsnäoloa tietokannassa samanaikaisesti.

Menetelmä 2

Jos tällainen tilanne on mahdollista, sinun tulee ottaa yhteyttä ylläpitäjään ja selvittää, voitko päästä tietokantaan ja onko hänellä erityinen lupakoodi, joka mainittiin juuri edellä. Tässä tapauksessa käytämme toista menetelmää - kirjoittamalla estetty tietokanta käynnistämällä ohjelma komentoriviltä ja määrittämällä lupakoodi jossakin käynnistysparametreista:

  • "C:\Program Files (x86)\1cv8\common\1cestart.exe" – polku 1C Enterprise 8.3 -käynnistimeen;
  • ENTERPRISE – tarkoittaa, että ohjelma käynnistyy käyttäjätilassa, ts. 1C Enterprise -tilassa;
  • /F”F:\Bazy1C\Accounting” – ilmaisee tiedoston tietokannan (parametri /F) ja polun siihen (palvelimen tietokannan osoite ilmoitetaan /S-parametrissa);
  • /C Salli käyttäjien työskennellä – valinnainen parametri: jos tämä on valittuna, järjestelmä ei käynnisty, mutta lukko poistetaan (lukkotiedosto tuhoutuu), ja sen jälkeen käyttäjät pääsevät tietokantaan.

Jos parametria ei ole asetettu, tietty käyttäjä saa kirjautua sisään, mutta lukkoa ei poisteta. Tämä käyttäjä voi avata täydellisen lukituksen käyttäjätilassa siirtymällä Tuki- ja ylläpitopaneeliin (Osion hallinta - Ohjelman asetukset -komentoryhmä - Tuki- ja ylläpitokomento:

Ja lomakkeen kutsuminen Käyttäjien estäminen samannimisellä komennolla:

Avautuvassa lomakkeessa voit poistaa istuntojen eston napsauttamalla Unblock-painiketta, jossa /UC12345 – /UC-parametri määrittää lupakoodin (12345). Parametrien nimet kirjoitetaan englanniksi.

Lisätietoja komentoriviparametreista on 1C 8.3 Enterprise -ohjeessa.

Menetelmä 3

On olemassa vaihtoehtoinen ja käyttäjälle vielä helpompi tapa käyttää yllä olevia parametreja tietokannan (jäljempänä IB) käynnistämiseen - on mahdollista rekisteröidä tarvittavat tiedot kiinnostavan tietokannan ominaisuuksiin.

1. Valitse käynnistysikkunassa (merkitty "A") lukittu tietokanta ja napsauta Muuta-painiketta, jonka jälkeen avautuu tietoturvaominaisuuksien muokkausikkuna (merkitty "B"):

Kiinteistössä Lisäkäynnistysvaihtoehdot kirjoitamme muistiin lukituksen avauskoodin ja tarvittaessa parametrin, jotta käyttäjät voivat työskennellä (tässä tapauksessa ensimmäisen käynnistyksen jälkeen ja ennen seuraavaa käynnistystä tämä parametri on poistettava). Nämä parametrit on kuvattu yksityiskohtaisemmin edellä.

Huomautus: kun automaattinen varmuuskopiointi tapahtuu (suoraan tai osana toista toimenpidettä, esimerkiksi automaattisen päivityksen aikana), järjestelmä estää 1C 8.3 -tietokannan ja asettaa standardin avauskoodin " Varmuuskopioida ».

Siksi, jos toimenpide epäonnistuu ja tietokanta pysyy estettynä, mutta cdn-tiedostoa ei voi poistaa, voit käyttää parametria tietoturvaa käynnistettäessä: /UCBackup.

3. Napsauta Valmis-painiketta ja palaa käynnistysikkunaan, jossa käynnistämme IS:n 1C:Enterprise-painikkeella. Siten virhe "Istunnon aloittaminen tietokannan kanssa on kielletty. "Varmuuskopio" on poistettu:

Jos 1C 8.3 Enterprise toimii asiakaspalvelinversiossa, mutta käyttäjällä ei ole käyttöoikeuksia ja tarvittavia tietoja tietokantojen hallintaan tässä tilassa, sinun tulee tässä tapauksessa ottaa yhteyttä järjestelmänvalvojaan saadaksesi apua. Huomaamme vain, että asiakas-palvelinversiossa komentorivin kautta lisäparametreilla käytön lisäksi on mahdollista poistaa esto käyttämällä 1C: Enterprise-palvelinklusterin hallintaapuohjelmaa, eli lippu on poistettava halutun tietokannan ominaisuudet Istunnon aloituksen esto on käytössä.

1Cv8.cdn-lukkotiedoston anatomia

Utelias voi katsoa istuntojen estyessä luodun tiedoston 1Cv8.cdn sisään – tämä on yksinkertainen tekstitiedosto, joka voidaan avata sopivalla Notepad-editorilla:

Tiedoston teksti on ympäröity aaltosulkeilla, joissa luetellaan seuraavat lukitusparametrit pilkuilla erotettuina:

  • 1 (0) – merkki lukituksen asettamisesta (1 – asennettu; 0 – pois käytöstä);
  • 20160706154700 – istunnoneston alkamispäivämäärä (päivämäärä + kellonaika), meidän tapauksessamme se on 6.7.2016 klo 20.00;
  • 20160706154700 – istunnon eston päättymispäivämäärä (päivämäärä + kellonaika), meidän tapauksessamme se on 06.7.2016 20:00:00 (jos lopetuspäivää ei ole määritetty, niin oletusarvoisesti syötetään arvo 00010101000000 parametri);
  • Seuraavaksi tulee tekstiparametri, jossa käyttäjälle valintaikkunassa näkyvä aputeksti sijoitetaan lainausmerkkeihin;
  • "123" – lupakoodi on määritetty.

Kuten näet, tiedosto sisältää kaikki parametrit, jotka näkyvät näkyviin tulevassa tieto- ja diagnostiikkavalintaikkunassa.

Sivustolla voit lukea muita ilmaisia ​​artikkeleita ja video-oppaita 1C-kirjanpitokokoonpanosta (

Avaa tekstieditori yhdessä Enterprisessa. Kirjoitamme seuraavan koodin:


“C:Program Files1cv81in1cv8.exe” YRITYS /F”D:ase1cmagazin” /N”Administrator” /P”5555″/CEndUsers /Out d:ackuplog%date%.txt /DisableStartupMessages


“C:Program Files1cv81in1cv8.exe” SUUNNITTELIJA /F”D:ase1cmagazin” /N”Järjestelmänvalvoja” /P”55555″ /UCBatchUpdateIB Configuration /DumpIB d:ackupinfobase%date%.dt /Out d:ackuplogg1% /date%.txt Poista StartupMessages käytöstä


“C:Program Files1c v81in1cv8.exe” YRITYS /F”D:ase1cmagazin” /N”Järjestelmänvalvoja” /P”55555″ /UCBatchUpdateIB-määritykset /CAnna käyttäjien työskennellä /Out d:ackuplog2%date%.txt /Poista käytöstä


/DumpIB d:ackupinfobase%date%.dt - tietokannan asetusten tallentaminen tiedostoon



"C:Program Files1c v81in1cv8.exe" on polku suoritettavaan tiedostoon,


/F”D:ase1cmagazin”-<Путь>tietokannan polku, jos se on tallennettu tiedostoon (tiedoston nimeä ei tarvitse määrittää)


Näin ollen, jos palvelin sitten


/S<Адрес>
1C:Enterprise 8.0 -palvelimelle tallennetun tietokannan osoite on seuraava:
<Имя компьютера, работающего сервером приложений> <Ссылочное имя информационной базы, известное в рамках сервера 1С:Предприятия 8.0>


/N”Järjestelmänvalvoja” /P”55555” - käyttäjätunnus. Sen käyttäjän salasana, jonka nimi on määritetty parametrissa /N, on määritettävä samalla tavalla kuin Configuratorissa luodussa käyttäjäluettelossa. Jos käyttäjällä ei ole salasanaa, tämä parametri voidaan jättää pois.


/UCBatchUpdateIBConfiguration – voit muodostaa yhteyden tietokantaan, joka on estetty muodostamasta yhteyksiä. Jos estoa määritettäessä määritetään ei-tyhjä pääsykoodi, yhteyden muodostamiseksi sinun on määritettävä tämä pääsykoodi /UC-parametrissa.


/Out d:ackuplog1%date%.txt - palveluviestien tulostustiedoston asettaminen. Jos -NoTruncate-kytkin on määritetty (välilyönnillä erotettuna), tiedostoa ei tyhjennetä


/DisableStartupMessages - Estää käynnistysviestit: "Tietokannan kokoonpano ei vastaa tallennettua kokoonpanoa. Jatkaa?"; "Tietokoneen ominaisuudet eivät riitä määritysohjeen muokkaamiseen. Ohjeen muokkaamiseksi sinun on asennettava Microsoft Internet Explorer 6.0 tai uudempi."; "Tietokoneesi ominaisuudet eivät riitä muokkaamaan HTML-dokumentteja, mukaan lukien ohjeaiheet. Jotta voit muokata HTML-dokumentteja, sinun on asennettava Microsoft Internet Explorerin versio 6.0 tai uudempi. Tässä julkaisussa html-dokumenttien muokkaaminen ei ole käytettävissä."



Ole erittäin varovainen välilyöntien, vinoviivojen ja lainausmerkkien kanssa.


Tallenna tiedostona bat-tunnisteella ja OEM-koodauksella. Muokkaa varten tallenna se ensin toisella nimellä UTF-8-koodauksessa, muuten joudut käsittelemään virheitä tai kirjoittamaan skriptin uudelleen.



Kun otat loppukäyttäjätilan käyttöön, avain rekisteröidään "Kaupan hallintaan"


Korvaa vastaavasti /UCBatchUpdateIBConfiguration sillä. Muuten kukaan ei voi työskennellä. Tai syötä tietokanta palvelinkonsoliin (napsauta vastaavan tietokannan ominaisuuksia hiiren oikealla painikkeella) ja poista valinta "Tietokannan estäminen" -valintaruudusta.


Selvittääksesi avaimen konfiguraattorissa, soita globaaliin hakuun ja kirjoita "Permission Code"


Tietoja eston poistamisesta:


Tapa 1: Luo kopio "1C:Enterprise 8" -pikakuvakkeesta ja lisää tiettyjä parametreja riville, jossa on työkansion nimi: "C:Program Files1cv81in1cv8.exe"/UC 123,


jossa /UC on tietokantaan siirtymisen parametri asennetusta lukosta riippumatta


123 - tässä tapauksessa asennetun lukon salasana (salasanan käyttäminen peruslukon asettamiseen on VALINNAINEN).


2. menetelmä: "Käynnistä" - "Suorita", määrittämällä estotoiminnoksi "Unblock connections". Napsauta "Suorita" -painiketta.


3. tapa: poista "signaalin" estävä tiedosto "1Cv8.cdn" tietokantahakemistosta.


Asiakas-palvelin versiossa


Asennus- ja lukituksen avaamiseen voit käyttää 1C:Enterprise 8.1 -ohjelman palvelinklusterin hallintaapuohjelmaa.


  • Palvelun käsittelyvaihtoehdot
    Käsittelylomakkeessa voit ilmoittaa:

    • Merkki asennuksesta/tukoksen poistamisesta;

    • Eston alkamis- ja päättymisjakso (aika);

    • Viestin teksti, joka näytetään käyttäjille, kun varoitetaan suunnitellusta yhteyksien estämisestä;

    • Lupakoodi on mielivaltainen merkkijono, jota käyttämällä käynnistysparametrina “/UC” pääset myöhemmin tietokantaan estosta huolimatta.


Käynnistettyään 1C-ohjelman kerran, näin käynnistyksen yhteydessä virheilmoituksen ”Istunnon aloittaminen tietokannan kanssa on kielletty. Varmuuskopioida". Olin hyvin yllättynyt - en asettanut itse mitään estoa. Pienen analyysin jälkeen syyksi paljastui automaattisen arkistokopioinnin "häiriö", joka on sisäänrakennettu (yksi alijärjestelmistä).

Virhe näyttää tältä:

Ongelmaksi osoittautui, että tietokannan arkistokopioiden luomista määritettäessä järjestelmä asettaa automaattisesti lohkon tietokannan sisäänkäynnille. Se estää käyttäjiä käynnistämästä ohjelmaa prosessin aikana.

Mutta joskus käy niin, että kopioinnin jälkeen järjestelmä ei voi poistaa sitä. Tässä tapauksessa saamme virheilmoituksen "Istunnon aloittaminen tietokannan kanssa on kiellettyä..."

Hanki 267 videotuntia 1C:llä ilmaiseksi:

Ratkaisu

Helpoin tapa korjata ongelma on poistaa tiedosto 1Cv8.cdn(infobase-lukkotiedosto) tietokantakansiosta.

Esimerkiksi yllä olevassa kuvakaappauksessani tukikohdan sijainti on seuraava:

Sinun on siirryttävä tähän kansioon ja löydettävä ja poistettava 1Cv8.cdn.

1C-asiakas-palvelin-tietokannan eston poistaminen

Jos sinulla on pääsy palvelinkonsoliin, lukon poistaminen on erittäin helppoa. Mene vain tietokannan ominaisuuksiin ja poista "Istunnon alkamisen esto on käytössä" -lippu: