Maling landas para mag-file ng 1cv8 cdn kung ano ang gagawin. Ang pagsisimula ng session sa infobase ay ipinagbabawal. Backup. Mga limitasyon ng libreng bersyon ng programa

57
Nangyayari ito, isang araw, nang wala sa oras, ang 1C program ay nagbibigay sa amin ng: Error sa pagkonekta sa 1C: Enterprise server ay walang tumatakbong proseso ng manggagawa. Imposible ang koneksyon sa database. Maraming mga opsyon para sa paghahanap ng mga error at solusyon: ... 28
Nakasulat na ako ng ilang artikulo: Ang pag-set up at pag-optimize ng isang server, cluster 8.3 Pagdaragdag, pag-restart, pag-optimize ng mga proseso ng trabaho ng isang cluster server ay mas detalyado na ngayon: Cluster 1C 8.3 Una sa lahat, pagkatapos... 18
Maraming mga tao ang may mga problema sa rphost.exe, ng iba't ibang uri: kinukuha ng rphost ang lahat ng memorya, nilo-load ng rphost ang processor, kumakain ng memory ang rphost, at hindi rin tumatakbo ang 1C, at sa manager ang sumusunod: bawat minuto ang pagkalkula ay 2 -3 megabytes. Paano... 17
Kung nabigo ang proseso ng koneksyon sa background ng COM nang may error: (Processing.XMLDataExchange.ObjectModule(15947)): Error kapag tumatawag sa constructor (COMObject): -2147221005(0x800401F3): Dapat na nakarehistro ang invalid class string ComConnecto library

  • Una, makakatulong ito sa iyo na mas maunawaan kung ano ang nangyari. At sa mas bihirang mga kaso, maaari pa itong makatulong na malutas ang problema sa iyong sarili.
  • Pangalawa, kung hindi mo makayanan ang iyong sarili, pagkatapos ay una at pangunahin dapat kang makipag-ugnay sa isang espesyalista para sa teknikal na suporta sa mga nilalaman ng impormasyon at diagnostic na window na lilitaw.

Tingnan natin ang mga nilalaman ng natanggap na dialog message:

Linya 1.A "Ang pagsisimula ng session sa infobase ay ipinagbabawal." ay isang karaniwang entry na nagpapahiwatig na ang pagpasok ng user sa programa ay na-block. Sa ganoong pagharang, ang isang espesyal na file na may extension na ".cdn" ay awtomatikong nilikha sa direktoryo ng infobase (para sa higit pang mga detalye: tingnan ang mga sumusunod na seksyon).

Karaniwang isinasaad ng linya 1.B ang dahilan, tagal ng pagharang, pati na rin ang iba pang kapaki-pakinabang na impormasyon. Depende sa kung sino o ano (sa kaso ng isang system) ang pag-block ng entry ay na-install, pati na rin para sa kung anong layunin, ang impormasyon sa block na ito ay maaaring naiiba. Ang linyang "Backup" ay isang karaniwang entry para sa manu-mano o nakagawiang backup (sa kasong ito ang linyang "Upang magsagawa ng backup.") ng base ng impormasyon gamit ang mga tool ng 1C Enterprise ay karaniwan din.

Ang isang administrator, kung sakaling lumikha ng isang bloke sa mode ng gumagamit ng 1C 8.3 Enterprise, o isang 1C programmer, kung sakaling magtakda ng isang bloke sa programmatically sa configurator, ay maaaring makabuo ng kanyang sariling mga mensahe:

Ang Linya 2 ay nagbibigay ng pahiwatig kung paano mo mapapatakbo ang programa mula sa command line ng Windows kung alam mo ang tinatawag na "permission code" (tingnan ang susunod na hakbang).

Ipinapaliwanag ng Linya 3 ang proseso at kung ano ang ginagawa ng mga button.

Hakbang 2. Solusyon kung paano tanggalin ang lock at ipasok ang 1C 8.3 database

Ang mga lock ng session ay maaaring halos uriin bilang mga sumusunod:

  • Nakaplano. Kapag ang isang session lock ay sinimulan nang manu-mano o awtomatiko, naghahatid ng isang naka-iskedyul na proseso sa 1C database (backup, nakagawiang gawain, pag-update);
  • Ang iba, nagkakamali. Kapag na-install ang isang lock bilang resulta ng mga maling aksyon ng user o mga error na naranasan ng system mismo, kapag hindi nito awtomatikong inaalis ang dating naka-install na lock. Halimbawa, sinimulan ang isang backup na proseso, ngunit naantala ito ng user sa pamamagitan ng puwersahang pagsasara ng program.

Paraan 1

Sa parehong mga kaso, kapag nagtatakda ng pag-block ng session, tulad ng nabanggit sa itaas, isang file na may pahintulot na ".cdn" ay nilikha sa direktoryo ng imbakan ng kasalukuyang infobase:

Kaya, isang simpleng solusyon sa error sa paglulunsad ng programa dahil sa isang session lock ay tanggalin ang 1Cv8.cdn file.

Gayunpaman, dapat munang tanungin ng user ang tanong na: "Kung tutuusin, kung na-block ang mga session, nangangahulugan ba ito na ito ay dahil sa isang bagay?" Marahil ang isa pang user na may mga administrative function (mula rito ay tinutukoy bilang administrator) ay naglunsad ng isang talagang mahalagang gawain o pagproseso sa 1C 8.3 Accounting na hindi maaaring tiisin ang pagkakaroon ng ilang mga user sa database nang sabay-sabay.

Paraan 2

Kung posible ang ganitong sitwasyon, dapat kang makipag-ugnay sa administrator at alamin kung maaari kang magpasok ng database at kung mayroon siyang espesyal na code ng pahintulot, na nabanggit sa itaas. Sa kasong ito, gagamitin namin ang pangalawang paraan - sa pamamagitan ng pagpasok ng naka-block na base ng impormasyon sa pamamagitan ng paglulunsad ng programa mula sa command line, na tumutukoy sa code ng pahintulot sa isa sa mga parameter ng paglulunsad:

  • “C:\Program Files (x86)\1cv8\common\1cestart.exe” – landas patungo sa 1C Enterprise 8.3 launcher;
  • ENTERPRISE – nangangahulugan na magsisimula ang program sa user mode, i.e. sa 1C Enterprise mode;
  • /F”F:\Bazy1C\Accounting” – nagsasaad ng base ng impormasyon ng file (parameter /F) at ang landas patungo dito (ang address ng database ng server ay ipinahiwatig sa parameter na /S);
  • /C Allow Users to Work – isang opsyonal na parameter: kung nilagyan ng check, ang system ay hindi magsisimula, ngunit ang lock ay aalisin (ang lock file ay masisira), at pagkatapos ay maa-access ng mga user ang base ng impormasyon.

Kung hindi nakatakda ang parameter, pinapayagan ang partikular na user na mag-log in, ngunit hindi inalis ang lock. Magagawa ng user na ito ang kumpletong pag-unlock sa user mode sa pamamagitan ng pagpunta sa panel ng Suporta at Pagpapanatili (Seksyon ng Pangangasiwa - Mga Setting ng Programa ng command group - Suporta at utos sa Pagpapanatili:

At tumatawag sa form Bina-block ang mga user sa pamamagitan ng utos ng parehong pangalan:

Sa form na bubukas, maaari mong i-unblock ang mga session sa pamamagitan ng pag-click sa button na I-unblock, kung saan /UC12345 – tinutukoy ng parameter na /UC ang code ng pahintulot (12345). Ang mga pangalan ng parameter ay nakasulat sa Ingles.

Para sa higit pang impormasyon tungkol sa mga parameter ng command line, tingnan ang tulong ng 1C 8.3 Enterprise.

Paraan 3

Mayroong isang kahalili at mas madali para sa paraan ng gumagamit ng paggamit ng mga parameter sa itaas para sa paglulunsad ng isang base ng impormasyon (pagkatapos dito ay tinutukoy bilang IB) - posible na irehistro ang mga kinakailangan sa mga katangian ng database ng interes.

1. Sa window ng launcher (may markang "A"), piliin ang naka-lock na database at i-click ang pindutang Baguhin, pagkatapos nito ay magbubukas ang window para sa pag-edit ng mga katangian ng seguridad ng impormasyon (may markang "B"):

Sa ari-arian Mga karagdagang opsyon sa paglunsad isinusulat namin ang unlock code at, kung kinakailangan, isang parameter upang payagan ang mga user na gumana (sa kasong ito, pagkatapos ng unang paglulunsad at bago ang susunod na paglulunsad, dapat tanggalin ang parameter na ito). Ang mga parameter na ito ay inilarawan nang mas detalyado sa itaas.

Tandaan: kapag naganap ang isang awtomatikong pag-backup (direkta o bilang bahagi ng isa pang pamamaraan, halimbawa, sa panahon ng isang awtomatikong pag-update), hinaharangan ng system ang base ng impormasyon ng 1C 8.3 at itinatakda ang karaniwang unlock code " Backup ».

Samakatuwid, kung nabigo ang pamamaraan at nananatiling naka-block ang database, ngunit walang paraan upang tanggalin ang cdn file, maaari mong gamitin ang parameter kapag sinimulan ang seguridad ng impormasyon: /UCBackup.

3. I-click ang button na Tapusin at bumalik sa window ng launcher, kung saan ilulunsad namin ang IS gamit ang 1C:Enterprise button. Kaya, ang error na "Pagsisimula ng isang session sa infobase ay ipinagbabawal. Ang "Backup" ay inalis:

Kung ang 1C 8.3 Enterprise ay nagpapatakbo sa isang bersyon ng client-server, ngunit ang user ay walang mga karapatan sa pag-access at ang kinakailangang kaalaman upang mangasiwa ng mga database sa mode na ito, kung gayon sa kasong ito dapat kang makipag-ugnayan sa administrator ng system para sa tulong. Tandaan lamang namin na sa bersyon ng client-server, bilang karagdagan sa pag-access sa pamamagitan ng command line na may karagdagang mga parameter, posible na alisin ang pagharang gamit ang 1C: Enterprise server cluster administration utility, ibig sabihin, ito ay kinakailangan upang alisin ang bandila sa ang mga katangian ng nais na infobase Pinagana ang pag-block sa pagsisimula ng session.

Anatomy ng 1Cv8.cdn lock file

Ang mausisa ay maaaring tumingin sa loob ng file na 1Cv8.cdn na nilikha kapag na-block ang mga session - ito ay isang simpleng text file na maaaring mabuksan gamit ang naaangkop na Notepad editor:

Ang teksto sa file ay napapalibutan ng mga kulot na brace na naglilista ng mga sumusunod na parameter ng pag-lock, na pinaghihiwalay ng mga kuwit:

  • 1 (0) - tanda ng pagtatakda ng pagharang (1 - naka-install; 0 - hindi pinagana);
  • 20160706154700 – buong petsa (petsa + oras) ng pagsisimula ng session blocking, sa aming kaso ito ay Hulyo 6, 2016 20:00:00;
  • 20160706154700 – buong petsa (petsa + oras) ng pagtatapos ng session blocking, sa aming kaso ito ay Hulyo 06, 2016 20:00:00 (kung ang petsa ng pagtatapos ay hindi tinukoy, pagkatapos ay bilang default ang halaga 00010101000000 ay ipinasok sa parameter);
  • Susunod ay ang text parameter, kung saan ang auxiliary text na ipinapakita sa user sa dialog box ay nakalagay sa double quotes;
  • "123" - tinukoy ang code ng pahintulot.

Tulad ng nakikita mo, ang file ay naglalaman ng lahat ng mga parameter na ipinapakita sa impormasyon at diagnostic na dialog box na lilitaw.

Sa website maaari mong basahin ang iba pang mga libreng artikulo at video tutorial sa configuration ng 1C Accounting (

Magbukas ng text editor sa 1 s Enterprise. Sinusulat namin ang sumusunod na code:


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


“C:Program Files1cv81in1cv8.exe” DESIGNER /F”D:ase1cmagazin” /N”Administrator” /P”55555″ /UCBatchUpdateIB Configuration /DumpIB d:ackupinfobase%date%.dt /Out d:ackuplog1%date%.txt / Huwag paganahin angStartupMessages


“C:Program Files1c v81in1cv8.exe” ENTERPRISE /F”D:ase1cmagazin” /N”Administrator” /P”55555″ /UCBatchUpdateIB Configuration /CAllow Users to Work /Out d:ackuplog2%date%.txt /DisableStartupMessages


/DumpIB d:ackupinfobase%date%.dt - pag-save ng configuration ng database sa isang file



Ang "C: Program Files1c v81in1cv8.exe" ay ang landas sa iyong exe file,


/F”D:ase1cmagazin”-<Путь>path sa infobase, kung ito ay naka-imbak sa isang file (ang pangalan ng file ay hindi kailangang tukuyin)


Alinsunod dito, kung ang server pagkatapos


/S<Адрес>
Ang address ng base ng impormasyon na nakaimbak sa 1C:Enterprise 8.0 server ay ang mga sumusunod:
<Имя компьютера, работающего сервером приложений> <Ссылочное имя информационной базы, известное в рамках сервера 1С:Предприятия 8.0>


/N”Administrator” /P”55555” - user name. Ang password ng user na ang pangalan ay tinukoy sa /N parameter ay dapat na tinukoy sa parehong paraan tulad ng sa listahan ng mga user na ginawa sa Configurator. Kung walang password ang user, maaaring tanggalin ang parameter na ito.


/UCBatchUpdateIBConfiguration - nagbibigay-daan sa iyong magtatag ng isang koneksyon sa isang infobase na hinarangan mula sa pagtatatag ng mga koneksyon. Kung ang isang hindi walang laman na access code ay tinukoy kapag nagtatakda ng pagharang, pagkatapos ay upang magtatag ng isang koneksyon dapat mong tukuyin ang access code na ito sa parameter na /UC.


/Out d:ackuplog1%date%.txt - pagtatakda ng file para sa pag-output ng mga mensahe ng serbisyo. Kung ang -NoTruncate switch ay tinukoy (na pinaghihiwalay ng isang puwang), ang file ay hindi na-clear


/DisableStartupMessages - Pinipigilan ang mga startup na mensahe: "Ang configuration ng database ay hindi tumutugma sa naka-save na configuration. Ipagpatuloy?"; “Hindi sapat ang mga kakayahan ng iyong computer para i-edit ang tulong sa pagsasaayos. Upang i-edit ang tulong, dapat mong i-install ang Microsoft Internet Explorer bersyon 6.0 o mas mataas.”; “Hindi sapat ang mga kakayahan ng iyong computer para mag-edit ng mga HTML na dokumento, kabilang ang mga paksa ng tulong. Upang mag-edit ng mga HTML na dokumento, dapat mong i-install ang Microsoft Internet Explorer na bersyon 6.0 o mas mataas. Sa paglulunsad na ito, hindi magiging available ang pag-edit ng mga html na dokumento."



Maging maingat sa mga puwang, slash at quote.


I-save bilang isang file na may extension ng bat at sa OEM encoding. Upang i-edit, i-save muna ito sa ilalim ng ibang pangalan sa pag-encode ng UTF-8, kung hindi, kakailanganin mong harapin ang mga bug o muling isulat muli ang script.



Kapag pinagana mo ang end user mode mode, may nakarehistrong key sa “Trade Management”


Alinsunod dito, palitan ang /UCBatchUpdateIBConfiguration dito. Kung hindi, walang makakapagtrabaho. O, sa console ng server, ipasok ang database (i-right click sa mga katangian ng kaukulang database) at alisan ng tsek ang checkbox na "Pag-block ng database".


Upang malaman ang susi sa configurator, tawagan ang pandaigdigang paghahanap at i-type ang "Permission Code"


Tungkol sa pag-alis ng pagharang:


Paraan 1: Gumawa ng kopya ng shortcut na “1C:Enterprise 8” at magdagdag ng ilang partikular na parameter sa linya na may pangalan ng gumaganang folder: “C: Program Files1cv81in1cv8.exe”/UC 123,


kung saan ang /UC ay ang parameter para sa pagpasok ng database, anuman ang naka-install na lock


123 - sa kasong ito, ang password para sa naka-install na lock (gamit ang isang password upang itakda ang base lock ay OPTIONAL).


Ika-2 paraan: "Start" - "Run", na tumutukoy sa "I-unblock ang mga koneksyon" bilang ang pagkilos ng pagharang. I-click ang button na “Run”.


Ika-3 paraan: tanggalin ang “signal” blocking file na “1Cv8.cdn” mula sa database directory.


Sa bersyon ng client-server


Upang magsagawa ng mga aksyon sa pag-install at pag-unlock, maaari mong gamitin ang server cluster administration utility ng 1C:Enterprise 8.1 program.


  • Mga Opsyon sa Pagproseso ng Serbisyo
    Sa form sa pagproseso maaari mong ipahiwatig:

    • Tanda ng pagtatakda/pag-unlock;

    • Panahon (oras) ng pagsisimula at pagtatapos ng pagharang;

    • Ang teksto ng mensahe na ipinapakita sa mga gumagamit kapag nagbabala tungkol sa nakaplanong pagharang ng mga koneksyon;

    • Ang code ng pahintulot ay isang di-makatwirang string, gamit ang kung saan bilang parameter ng startup na "/UC" maaari kang pumasok sa infobase sa ibang pagkakataon, sa kabila ng pagharang.


Ang pagkakaroon ng paglunsad ng 1C program nang isang beses, sa pagsisimula ay nakita ko ang error na "Ang pagsisimula ng isang session sa infobase ay ipinagbabawal. I-backup". Laking gulat ko - hindi ako nagtakda ng anumang pagharang sa aking sarili. Matapos ang isang maliit na pagsusuri, ang dahilan ay naging isang "glitch" ng awtomatikong pagkopya ng archival, na binuo sa (isa sa mga subsystem).

Mukhang ganito ang error:

Ang problema ay lumabas na kapag nagse-set up ng paglikha ng mga kopya ng archive ng database, awtomatikong nagtatakda ang system ng isang bloke sa pasukan sa base ng impormasyon. Pinipigilan nito ang mga user na simulan ang programa habang tumatakbo ang proseso.

Ngunit kung minsan nangyayari na pagkatapos ng pagkopya ng system ay hindi maaaring alisin ito. Sa kasong ito, nakukuha namin ang error na "Ang pagsisimula ng isang session sa infobase ay ipinagbabawal..."

Kumuha ng 267 video lesson sa 1C nang libre:

Solusyon

Ang pinakamadaling paraan upang ayusin ang problema ay tanggalin ang file 1Cv8.cdn(infobase lock file) mula sa folder ng database.

Halimbawa, sa aking screenshot sa itaas ang lokasyon ng base ay ang mga sumusunod:

Kailangan mong pumunta sa folder na ito, at pagkatapos ay hanapin at tanggalin ang 1Cv8.cdn.

Pag-unblock sa database ng 1C client-server

Kung mayroon kang access sa server console, ang pag-alis ng lock ay napakasimple. Pumunta lang sa mga katangian ng infobase at tanggalin ang flag na "Naka-enable ang pagsisimula ng pag-block ng session":