Komandrindas opcijas, lai norādītu startēšanas opcijas. Komandrindas parametri palaišanas parametru norādīšanai Komandrindas 1s 8.3 piemērs

Šajā rakstā es runāšu par iespējamiem parametriem un palaišanas taustiņiem 1C 8.3, 8.2 un 8.1. Lietotāju ērtībām varat izmantot dažas no piedāvātajām funkcijām. Es neiedziļināšos un neaprakstīšu visus iespējamos parametrus, bet aprakstīšu tos punktus, kas, manuprāt, var būt nepieciešami parastajiem programmas lietotājiem.

1C 8.1 platformā 1C lietojumprogrammas palaišanai bija tikai viena iespēja - biezs klients. Ļaujiet man nedaudz atšifrēt šo jēdzienu. 1C ir klienta-servera programmatūra, un tās palaišanai tiek izmantotas klienta lietojumprogrammas.

Biezā klienta jēdziens nepastāvēja pirms plānā klienta jēdziena parādīšanās, un tas nozīmē lielākas prasības gala lietotāja datora resursiem.

Līdz ar 1C 8.2 platformas izlaišanu kļuva iespējams izmantot plāno klientu un tīmekļa klientu. Visām šīm klientu lietojumprogrammām ir savas priekšrocības un ierobežojumi; par to jau ir rakstīti daudzi raksti, un es to neiedziļināšos. Atzīmēšu tikai galvenos punktus.

  • Konfigurators darbojas tikai biezā klienta režīmā.
  • Resnais klients visprasīgākie datoru resursi.
  • Plāns klients nav prasīgs pret lietotāja datora resursiem klienta-servera režīmā, jo visa slodze pāriet uz serveri.
  • Web klients Nepieciešama tikai pārlūkprogramma un interneta savienojums. Jūs varat strādāt programmā no jebkuras vietas pasaulē. Ērts darbs ir atkarīgs tikai no jūsu interneta savienojuma ātruma. Visa slodze krīt uz tīmekļa serveri.

Pagaidām visizplatītākā palaišanas opcija, manuprāt, ir biezs klients ar failu informācijas bāzi. Lai gan nākotne neapšaubāmi pieder tīmekļa klientam.

Es arī atzīmēšu, ka pēc noklusējuma datu bāzes palaišanas iestatījumos tas ir “Atlasīt automātiski”, un jums nav jādomā par to, kurš klients un kura datu bāze ir jāpalaiž.

1C palaišanas opcijas no komandrindas ar automātisku lietotāja atlasi

Savā darbā es bieži saskāros ar kļūdām 1C grāmatvedības programmas darbībā, piemēram, daži dokumentu žurnāli netika parādīti, ja 1C datu bāzē netika izveidots neviens lietotājs.

Lai to labotu, jums bija jāizveido un jāpiesakās, katru reizi lietotāja atlases logā noklikšķinot uz Labi. Un tas principā ir pareizi: ja datu bāzē strādā vairāki lietotāji, katram ir jāpiesakās ar savu kontu.

Bet dažos gadījumos, kad ar programmu vienmēr strādā tikai viens lietotājs, piemēram, pamata versijās, šķiet nepiedienīgi katru reizi apstiprināt savu izvēli, nospiežot pogu OK, ja lietotājam nav pieteikšanās paroles. Galu galā ir skaidrs, ka viņš ir viens.

Ja nevēlaties atlasīt lietotāju katru reizi, kad startējat 1C, ir vairāki veidi, kā to izdarīt.

Ja jūs vienmēr strādājat programmā 1C 8 no viena datora, izmantojot to pašu Windows operētājsistēmas lietotāju, varat rīkoties šādi:

Mēs palaižam informācijas bāzi konfiguratora režīmā. Izvēlieties Administrēšana => Lietotāji. Sarakstā atrodiet savu lietotāju un noklikšķiniet uz rediģēt:

Noņemiet atzīmi no izvēles rūtiņas “1C: Enterprise Authentication” un atzīmējiet izvēles rūtiņu “Operētājsistēmas autentifikācija”. Noklikšķiniet uz atlasīt, parādīsies logs operētājsistēmas lietotāja atlasei. Manā gadījumā sarakstā “Domēni” ir redzams mana datora nosaukums, bet sarakstā “Lietotāji” ir redzami esošie manas Windows OS lietotāji.

Izvēlieties savu lietotāju un saglabājiet visas izmaiņas:

Ja jums ir tikai viens lietotājs ar pilnām tiesībām un jūs mēģināt viņam piešķirt OS autentifikāciju, programma parādīs brīdinājumu. Šajā gadījumā jums vajadzētu izveidot citu lietotāju ar pilnām tiesībām. Es domāju, ka tas tika darīts drošības apsvērumu dēļ, lai OS darbības traucējumu gadījumā viņi joprojām varētu pieteikties 1C ar pilnām tiesībām.

Papildu parametru izmantošana 1C informācijas bāzes palaišanai. Lai cik biedējoši tas izklausītos, patiesībā tajā nav nekā sarežģīta. Šim nolūkam nav jāiedziļinās konfiguratorā, izņemot, lai apskatītu iespējamos palaišanas parametrus palīdzībā. Kā parametri jānorāda lietotājvārds un parole.

No 1C palīdzības:

  • /N<имя>- Lietotājvārds. Jānorāda tāpat kā konfiguratorā izveidotajā lietotāju sarakstā.
  • /P<пароль>- tā lietotāja parole, kura vārds ir norādīts parametrā /N. Ja lietotājam nav paroles, šo parametru var izlaist.

Mēs zinām savu lietotājvārdu un paroli, bet kur mēs varam tos reģistrēt? Sarakstā atlasiet vajadzīgo datu bāzi un noklikšķiniet uz rediģēt:

Ritiniet līdz pēdējai iestatījumu lapai un skatiet vajadzīgo rindiņu “Papildu palaišanas opcijas”. Šeit mēs rakstām /N “jūsu lietotājvārds” /P “jūsu parole”. Ja paroles nav, tad šis parametrs un tā vērtība netiek rakstīti. Saglabājiet ar pogu "Gatavs". Ja kļūdāties ar paroli parametrā, tiks parādīts arī lietotāja atlases logs. Pārliecinieties, vai viss ir ievadīts pareizi.

Ja vēlaties mainīt lietotājvārdu un paroli, jums būs jāveic parametru labojumi.

Konkrētas 1C datu bāzes palaišana, neizvēloties no datu bāzu saraksta

Piemēram, jūs nevēlaties atlasīt datu bāzi no saraksta katru reizi, kad startējat 1C Enterprise, bet katrai datu bāzei darbvirsmā izveidojiet atsevišķu saīsni. Mums būs nepieciešams vēl viens palaišanas parametrs. No 1C palīdzības:

  • /F<путь>- ceļš uz infobāzi, ja tas ir saglabāts failā (faila nosaukums nav jānorāda).

Apskatīsim 1C failu datu bāzes piemēru. Ja nepieciešams, rīkojieties tāpat ar visām pārējām datu bāzēm no saraksta.

Un tiem, kuriem serverī ir datu bāze, ceļa norādīšanai jāizmanto cits parametrs:

  • /S<адрес>- serverī 1C:Enterprise 8 glabātās informācijas bāzes adrese ir šāda:<Имя компьютера, работающего сервером приложений>\ <Ссылочное имя информационной базы, известное в рамках сервера 1С:Предприятия 8>

Vispirms izveidosim īsceļu izpildāmajam failam 1cestart.exe. Vienkāršākais veids ir kopēt jau esošo 1C Enterprise saīsni un pārdēvēt to, piemēram, uz UT 10.3, lai būtu skaidrs, kuru datu bāzi tā palaiž:

Tagad dodieties uz saīsnes īpašībām un objekta laukā pēc pēdiņām, kas atdalītas ar atstarpi, ierakstām parametrus:

Vispirms ierakstām ENTERPRISE parametru, tas nozīmē, ka startēšanas laikā tiks izvēlēts Enterprise starta režīms. Ja nepieciešams palaist konfiguratoru, tad tiek ierakstīts parametrs DESIGNER.

  • "C:\Program Files (x86)\1cv82\common\1cestart.exe" uzņēmums /F "D:\1C\Demo 1C datu bāze\Tirdzniecības pārvaldība (demo) vietnei."

Mēs saglabājam, un tagad, kad sākat no šīs saīsnes, tiks palaists tieši tā datu bāze, kuras ceļu norādījāt.

Šai saīsnei varat pievienot iepriekš aprakstītos lietotāja autentifikācijas parametrus:

  • "C:\Program Files (x86)\1cv82\common\1cestart.exe" uzņēmums /F "D:\1C\Demo 1C datu bāze\Tirdzniecības pārvaldība (demo) vietnei" /N "Fjodorovs (administrators)" /P "131".

Tagad, kad sākat no īsceļa, vajadzīgā datu bāze tiks palaista ar norādīto lietotāju un paroli. Ja paroles nav, šī opcija tiek noņemta.

Taustiņi un parametri 1C datu bāzes palaišanai, startējot Windows

Pieņemsim, ka vēlaties, lai, ieslēdzot datoru un startējot operētājsistēmu Windows, vajadzīgā 1C datu bāze automātiski sāksies zem jūsu lietotāja ar paroli. Lai to izdarītu, jums ir jāizveido saīsne ar palaišanas parametriem, kā aprakstīts iepriekš, un jāievieto mapē Startup. Dodieties uz Sākt => Visas programmas, skatiet Startup mapi, noklikšķiniet uz tās ar labo pogu un noklikšķiniet uz Atvērt. Iekopējiet izveidoto saīsni mapē Startup, kas tiek atvērta, un nākamreiz startējot Windows 1C, tas sāksies ar tajā norādītajiem parametriem.

Dažādu platformas versiju izvēle 1C datu bāzu palaišanai

Piemēram, jūs vienlaikus izmantojat platformas 8.1 un 8.2, lai palaistu dažādas datu bāzes, un vēlaties tās palaist no viena saraksta. Katrai datubāzei ir iespējams norādīt, kura platformas versija darbosies ar šo datu bāzi. Cilvēki bieži saskaras ar problēmu, kad kāds datu bāzes palaišanas iestatījumos ir norādījis noteiktu platformas versiju un pēc platformas atjaunināšanas palaišana joprojām notiek ar veco versiju. Lai mainītu palaišanas platformas versiju, sarakstā atlasiet bāzi un noklikšķiniet uz “Mainīt”. Pēdējā logā norādiet nepieciešamo platformas versiju, tikai paturiet prātā, ka tai jābūt instalētai jūsu datorā.

Ar šādu ierakstu tiks palaista jūsu datorā instalēto 8.1 platformu jaunākā versija atlasītajai datubāzei.

Ar šādu ierakstu šīs datu bāzes palaišanai tiks atlasīta platforma 8.1.15.14.

Pēc noklusējuma, pievienojot datubāzi sarakstam, vērtība tiek iestatīta uz 8.2 vai 8.3. Es domāju, ka šis raksts var noderēt, pārejot uz 8.3 versiju, kad visiem datu bāzes iestatījumos būs versija, lai palaistu 8.2 un neviens neredzēs atjaunināšanas rezultātu un nepārslēgsies uz 8.3, jo datu bāzes joprojām tiks palaistas uz 8.2 platformas.

Bieži vien, strādājot ar 1C, ir jāveic dažas līdzīgas darbības, kuras laika gaitā tiek sistemātiski atkārtotas un vienkārši novērš uzmanību no galvenā darba. Tas varētu būt dažādas lejupielādes un izkraušanas, dažu datu ģenerēšana ārējai analīzei utt. Ir diezgan vienkāršs veids, kā automatizēt šīs darbības un faktiski par tām aizmirst, periodiski saņemot žurnāla failus pa e-pastu kontrolei.

Lieliski, ja šīs darbības jau ir uzrakstījuši ārējie procesori, bez problēmām; ja tas tā nav, izveidojiet un pārvietojiet visu tur. Tālāk, lai pārbaudītu tā funkcionalitāti, iesaku to visu pārbaudīt manuālajā režīmā un pēc tam, ja viss darbojas kā nākas, pārrakstīt galveno apstrādes kodu, lai, ielādējot ārējo apstrādi, tas sāktu automātiski, nenoklikšķinot uz izpildes pogas un patīk. Vienkāršākā lieta ir pārvietot kodu procedūrā OnOpen().

Nākamais solis ir automātiski aizvērt programmu pēc mūsu izveidotās ārējās apstrādes izpildes, un tā jau darbojas mūsu labā. Lai to izdarītu, procedūrā OnOpen() Pašās beigās ievietojam šādu komandu: ShutdownSystem (False);šajā gadījumā parametrs Jautājiet par iespēju mēs nododam vērtību “False”, lai, aizverot, izslēgtu dažādas opcijas papildu sistēmas jautājumiem, tādējādi iniciējot 1C beznosacījumu izslēgšanu pēc šīs ārējās apstrādes pabeigšanas. Lai pārliecinātos, mēs palaižam programmu vēlreiz un veicam apstrādi un pārliecināmies, ka tā ir darbojusies un programma pati ir aizvērta.

"C:\Program Files (x86)\1cv8\8.3.5.xxxx\bin\1cv8.exe" UZŅĒMUMS /DisableStartupMessages /FC:\ceļš uz datu bāzi /N"Lietotājvārds" /P"Lietotāja parole" /Izpildīt no:\ ceļš uz apstrādi\self-processing.epf

Atšifrēsim:

1. “C:\Program Files (x86)\1cv8\8.3.5.xxxx\bin\1cv8.exe” UZŅĒMUMS - pats 1C dzinējs šajā gadījumā ir 8.3, pārbaudiet ceļu pats, tas atšķiras atkarībā no versijas un dzinēju, tostarp neaizmirstiet to rediģēt pēc pēdējās atjaunināšanas.

2. /DisableStartupMessages — atspējojiet visus ziņojumus, kad sistēma startē.

4. /N"UserName" /P"UserPassword" - attiecīgi /N lietotājvārds, arī uzreiz bez atstarpes un /P paroles.

5. /Execute from:\path to processing\self-processing.epf — /Execute sāk mūsu apstrādi, ceļam un nosaukumam ir jāseko šai atslēgai.

Tagad viss, atliek tikai pievienot mūsu cmd failu uzdevumu plānotājam: avtozapusk1c.cmd, norādot tā palaišanas grafiku.

Lai uzraudzītu ārējās apstrādes darbu, iesaku tai izveidot atsevišķu lietotāju, optimāli ir arī pašas apstrādes laikā izveidot žurnāla failu, kas arī periodiski tiek nosūtīts uz Jūsu e-pastu.

Šie vienkāršie rīki palīdz automatizēt ikdienas rutīnas darbības, lai jums veicas!

Palaižot failu 1CV8.EXE, komandrindā var norādīt šādus parametrus:
Režīmu izvēles komandrindas opcijas:
CONFIG – 1C:Enterprise 8.x sistēmas palaišana režīmā “Configurator”; ENTERPRISE – sistēmas 1C:Enterprise 8.x palaišana režīmā “1C:Enterprise”;
IZVEIDOT INFOBĀZI ] – informācijas bāzes izveide (
rinda, kurā norādīti informācijas bāzes parametri, no kuriem katrs ir veidlapas fragments<Имя параметра=><Значение>, kur Parametra nosaukums ir parametra nosaukums un Vērtība ir tā vērtība.
Fragmenti viens no otra ir atdalīti ar simboliem “;”.
Ja vērtība satur atstarpes, tā ir jāiekļauj dubultpēdiņās (“”).

Faila versijai ir definēts šāds parametrs:

Fails - informācijas bāzes direktorijs;
Lokalizācija - valoda (valsts), kas tiks izmantota informācijas bāzes izveidei. Derīgās vērtības ir tādas pašas kā parametram<Форматная строка>metode Formāts. Parametrs Locale nav nepieciešams. Ja tas nav norādīts, tiks izmantoti pašreizējās informācijas bāzes reģionālie iestatījumi.

Klienta-servera opcijai ir definēti šādi parametri:
Srvr — 1C:Uzņēmuma servera nosaukums;
Ref - servera informācijas bāzes nosaukums;
SQLSrvr — SQL servera nosaukums;
SQLDB - SQL datu bāzes nosaukums;
SQLUID — SQL lietotājvārds;
SQLPwd — SQL lietotāja parole. Ja SQL lietotāja parole nav norādīta, šo parametru var izlaist.
SQLYOffs — datuma nobīde, ko izmanto datumu glabāšanai SQL serverī. Var ņemt vērtības 0 vai 2000. Šis parametrs nav nepieciešams. Ja nav norādīts, tiek pieņemta vērtība 0.
Lokalizācija – valoda (valsts), (līdzīgi faila versijai).

Visām opcijām ir definēti šādi parametri:
Usr - lietotājvārds;
Pwd - parole
/AddInList – parametrs, kas norāda, ar kādu nosaukumu datu bāze pievienot sarakstam; ja tas nav norādīts, datu bāze sarakstam netiks pievienota. Ja nosaukums nav norādīts, tiek izmantots noklusējuma nosaukums, līdzīgi kā interaktīvai informācijas bāzes izveidei.

Atslēgu vienlaicīga lietošana nav atļauta.

Komandrindas opcijas, lai norādītu startēšanas opcijas:
/@<имя файла>– norādītajā failā tiek ierakstīti komandrindas parametri
/F<Путь>- ceļš uz informācijas bāzi, ja tas ir saglabāts failā (faila nosaukums nav jānorāda)
/S<Адрес>– serverī 1C:Enterprise 8.x glabātās informācijas bāzes adrese ir šāda:
<Имя компьютера, работающего сервером приложений>\ <Ссылочное имя информационной базы, известное в рамках сервера 1С:Предприятия 8.x>

/N<Имя>- Lietotājvārds. Jānorāda tāpat kā konfiguratorā izveidotajā lietotāju sarakstā
/P<Пароль>- tā lietotāja parole, kura vārds ir norādīts parametrā /N. Ja lietotājam nav paroles, šo parametru var izlaist
/WA — aizliedz izmantot Windows autentifikāciju, startējot uzņēmumu vai konfiguratoru
/WA+, kas nosaka obligātu Windows autentifikācijas izmantošanu, startējot 1C:Enterprise vai Configurator. Ja slēdzis /WA nav norādīts, tiek pieņemts, ka tiek izmantota komandrindas opcija /WA+.
/AU — aizliedz rādīt jautājumu par 1C:Enterprise pašreizējās versijas atjaunināšanu no administratīvās instalācijas
/AU+ iestatījums, lai parādītu jautājumu par 1C:Enterprise pašreizējās versijas atjaunināšanu no administratīvās instalācijas. Ja slēdzis /AU nav norādīts, tiek pieņemts, ka tiek izmantota komandrindas opcija /AU+.
/Iziet<Имя файла>[-NoT_runcate] – faila iestatīšana pakalpojuma ziņojumu parādīšanai. Ja ir norādīts slēdzis –NoT_runcate (atdalot ar atstarpi), fails netiek notīrīts
/L<Каталог>– norāda lokalizēto interfeisa resursu direktoriju (piemēram, “RU”)
/DisableStartupMessages — apspiež startēšanas ziņojumus: “Datubāzes konfigurācija neatbilst saglabātajai konfigurācijai. Turpināt?"; “Jūsu datora iespējas nav pietiekamas, lai rediģētu konfigurācijas palīdzību. Lai rediģētu palīdzību, jāinstalē Microsoft Internet Explorer 6.0 vai jaunāka versija.”; “Jūsu datora iespējas nav pietiekamas, lai rediģētu HTML dokumentus, tostarp palīdzības tēmas. Lai rediģētu HTML dokumentus, jāinstalē Microsoft Internet Explorer 6.0 vai jaunāka versija. Šajā palaišanas laikā html dokumentu rediģēšana nebūs pieejama."
/C<Строка текста>– parametra nodošana konfigurācijai. Konfiguratora partijas režīma komandrindas parametri:
/DumpIB<Имя файла>-informācijas bāzes augšupielāde komandu režīmā
/RestoreIB<Имя файла>- informācijas bāzes ielāde komandu režīmā
/DumpCfg<имя cf файла>– konfigurācijas saglabāšana failā
/LoadCfg<имя cf файла>- konfigurācijas ielāde no faila
/UpdateDBCfg [-WarningsAsErrors] – atjaunināt datu bāzes konfigurāciju. Ja ir norādīta atslēga WarningsAsErrors (atdalīta ar atstarpi), visi brīdinājuma ziņojumi tiks uzskatīti par kļūdām
/DumpDBCfg<имя cf файла>– datu bāzes konfigurācijas saglabāšana failā
/RollbackCfg — atgriezties datu bāzes konfigurācijā
/CheckModules – veic sintakses pārbaudi
/UpdateCfg<имя cf | cfu файла>– atbalstītās konfigurācijas atjaunināšana
/IBCheckAndRepair [-ReIndex] [-LogIntergrity] [-RecalcTotals] [-IBCompression] [-TestOnly | [-BadRefCreate | -BadRefClear | -BadRefNone] [-BadDataCreate | -BadDataDelete] ] – veic infobāzes testēšanu un korekciju
ReIndex – tabulu pārindeksēšana
LogIntergrity – loģiskās integritātes pārbaude
RecalcTotals – kopsummu pārrēķins
IBCompression – tabulas saspiešana
TestOnly — tikai testēšana

Ja ir atsauces uz neesošiem objektiem:
BadRefCreate – izveido objektus
BadRefClear – notīriet objektus
BadRefNone - nemainiet

priekšmetu daļējas nozaudēšanas gadījumā:
BadDataCreate – izveido objektus
BadDataDelete – dzēst objektus

Nav atļauta vienlaicīga taustiņu izmantošana parametru apakšgrupā.
Ja komanda bija veiksmīga, atgriež atgriešanas kodu 0, pretējā gadījumā - 1 (101, ja datos ir kļūdas).
Pēc izpildes tiek aizvērta 1C:Enterprise 8.x sistēma.

Pakešu režīma komandrindas opcijas piegādes un atjaunināšanas failu izveidei:
/CreateDistributionFiles [-cffile<имя cf файла>] [-cfufile<имя cfu файла>[-f<имя cf файла>|-v<версия дистрибутива>]+] — izveidojiet piegādes un atjauniniet failus
-cffile<имя cf файла>– instrukcijas izplatīšanas komplekta izveidošanai
-cfufile<имя cfu файла>- instrukcijas, kā izveidot atjauninājumu
-f<имя cf файла>– atjauninājumā iekļauto izplatīšanu norāda nosaukums
-v<версия дистрибутива>] – atjauninājumā iekļauto izplatīšanu nosaka versija
Piezīme: parametru grupa -f<имя cf файла>|-v<версия дистрибутива>tiek atkārtots tik reižu, cik atjauninājumā ir iekļauti izplatīšanas faili.

Izmantojot 1C palaišanas parametrus, var veikt vairākas darbības, gan vienkāršojot lietotāju darbu programmā, gan veicot noteiktus administratīvos uzdevumus ar datu bāzi:

  • Iestatiet datu bāzes dublēšanas grafiku;
  • Automatizēt datu atjaunināšanu (piemēram, atjaunināt valūtas kursus katru dienu);
  • Nodrošina automātisku lietotāja autorizāciju bez nepieciešamības ievadīt lietotājvārdu un paroli;
  • Palaist konkrētu datu bāzi un konkrētu platformas versiju bez nepieciešamības atlasīt;
  • Un daudzi daudzi citi.

Parametru ievadīšana bāzes atlases logā

Standarta informācijas bāzes izvēles logā (1. att.) papildus palaišanas režīma izvēlei (Configurator vai 1Enterprise) ir vēl četras funkcionālas pogas:

  • Pievienot;
  • Mainīt;
  • Dzēst;
  • Uzstādīt.

Izvēloties informācijas bāzi un noklikšķinot uz pogas “Mainīt” un izlaižot pirmo dialoglodziņu, tiks atvērta forma (2. att.).

2. att

Ievades laukā sadaļā “Papildu startēšanas opcijas:” varat ievadīt dažus taustiņus:

  • /N “Lietotājvārds” - šī rinda nozīmē, ka programma tiks palaista zem lietotāja, kura vārds ir norādīts pēdiņās;
  • /P “Parole” - ja lietotāja autentifikācijai ir jāievada parole, tā jānorāda parametra vērtībā;
  • /UC "Kods" - izmantojot šo parametru, varat atbloķēt savienojumus ar informācijas bāzi (bloķēšana ir nepieciešama, ja nepieciešama ekskluzīva piekļuve).

Tādējādi rinda, piemēram, “/N “Ivanov Ivan Ivanovich” /P “1234”” atbrīvo lietotāju noteiktā darba vietā no nepieciešamības pastāvīgi pieteikties, kad sistēma tiek startēta.

Īsceļu opcijas

Iepriekš minētos parametrus var norādīt citur. Izsaucot programmas saīsnes kontekstizvēlni un pārejot uz tās rekvizītiem, var iegūt logu (3. att.)

3. att

Lai ievadītu parametrus, mums ir nepieciešams ievades lauks “Objekts”.

Pirmkārt, jums ir jāizlemj par lietojumprogrammas palaišanas režīmu:

  • DESIGNER (8.0 versijā tas ir CONFIG parametrs) ļauj palaist programmu konfiguratora režīmā.
  • UZŅĒMUMS nozīmē parastas lietojumprogrammas palaišanu.

Pēc tam varat reģistrēt konkrētu datu bāzi palaišanai, tādējādi ierobežojot lietotāja piekļuvi citām sistēmā reģistrētām datu bāzēm. Atkarībā no darbības režīma parametram var būt vairākas vērtības:

  • /F “bāzes adrese” - izmanto, ja darbs tiek veikts faila režīmā;
  • /S “servera nosaukums”\ “servera datu bāzes nosaukums” - palaiž datu bāzi klienta-servera režīmā;
  • /WS “adrese” - lai izveidotu savienojumu ar tīmekļa serveri.

Pēdējā gadījumā var būt nepieciešama lietotāja autentifikācija attālajā tīmekļa serverī. Vairāki parametri ļauj precīzi noregulēt:

  1. Wsn – lietotājvārds, ar kuru tiks izveidots savienojums ar serveri;
  2. Wsp – augstāk minētā lietotāja parole;
  3. Wspsrv – starpniekservera adrese;
  4. Wspport – atbilstošā starpniekservera ports.

Ja pēc šo parametru pievienošanas 1C saīsnes rekvizītiem pievienojat iepriekšējā sadaļā norādītos autorizācijas parametrus, varat ieviest iespēju palaist konkrētu datu bāzi, vienkārši veicot dubultklikšķi bez papildu logiem. Tas ir ļoti ērti, ja testēšanas un izstrādes laikā lietojumprogramma ir bieži jārestartē, kā arī gadījumos, kad ir nepieciešams ierobežot lietotāja piekļuvi datorā reģistrēto datu bāzu sarakstam.

Kopējot izveidoto īsceļu uz mapi “Startup”, iespējams vēl vairāk optimizēt sistēmas darbību (4.att.).

4. att

Tagad, sistēmai startējot, lietojumprogramma tiks palaists paredzētajā režīmā, konkrētai datu bāzei un konkrētam lietotājam.

Windows lietotāja autentifikācijas iespējošana un atspējošana tiek veikta, izmantojot parametrus /WA+ un /WA-

Komandrinda un opcijas

Faktiski laukā “Objekts” rakstīto rindiņu var pārkopēt gandrīz bez labojumiem komandrindā, kas tiek palaista caur Sākt->Visas programmas->Piederumi->Palaist. Rezultāts būs tāds pats.

Šeit varat norādīt vairākus parametrus, kurus var izmantot arī no komandrindas:

  • CREATEINFOBASE – ļauj izveidot noteikta veida informācijas bāzi (veidnes failam jābūt ar paplašinājumu (dt vai cf);
  • Savienojuma virkne ir obligāts parametrs, kas norāda izveidotās datu bāzes atrašanās vietu, jāsastāv no parametra nosaukuma un vērtību pāra, kas apvienots ar vienādības zīmi (darba faila versijas piemērs: File= “D:\1с base\” 1Cv8Log” serveru datu bāzēm Srvr= “ Server3");
  • DBVS – atkarībā no norādītās vērtības apraksta, kāda veida datu bāzes serveris tiek izmantots.

Datu bāzes dublēšana, izmantojot 1C komandrindas parametrus

Lai veiktu šo svarīgo darbību, varat izmantot Notepad vai citu teksta redaktoru, lai izveidotu bat failu, kura palaišanas grafiku var reģistrēt attiecīgajā Windows izvēlnē vai serverī.

Apakšējā līnija

Šajā rakstā mēs nevēlējāmies pilnībā aprakstīt visus iespējamos sistēmas palaišanas parametrus, kurus var apskatīt atbilstošajā sintakses palīga izvēlnē. Mēs centāmies sniegt vispārīgu priekšstatu par šo funkciju un dažus tās izmantošanas piemērus.

Režīmu izvēles komandrindas opcijas:

KONFIG
1C:Enterprise 8 sistēmas palaišana režīmā “Configurator”.

UZŅĒMUMS
sistēmas 1C:Enterprise 8 palaišana režīmā “1C:Enterprise”.

IZVEIDOT INFOBĀZI
piegādes un atjaunināšanas failu izveide


rinda, kurā norādīti informācijas bāzes parametri, no kuriem katrs ir veidlapas fragments
,
kur Parametra nosaukums ir parametra nosaukums un Vērtība ir tā vērtība. Fragmenti ir atdalīti viens no otra ar ";". Ja vērtība satur atstarpes, tā ir jāiekļauj dubultpēdiņās (").

Failu režīma opcijas

Failu informācijas bāzes direktorijs;
Lokalizācija ir valoda (valsts), kas tiks izmantota, lai izveidotu informācijas bāzi. Derīgās vērtības ir tādas pašas kā parametram Format method. Parametrs Locale nav nepieciešams. Ja tas nav norādīts, tiks izmantoti pašreizējās informācijas bāzes reģionālie iestatījumi.

Klienta-servera režīma parametri

Srvr 1C: uzņēmuma servera nosaukums;
Informācijas bāzes nosaukums serverī;
SQLSrvr SQL servera nosaukums;
SQLDB SQL datu bāzes nosaukums;
SQLUID SQL lietotājvārds;
SQLPwd SQL lietotāja parole. Ja SQL lietotāja parole nav norādīta, šo parametru var izlaist.
SQLYOffs ir datuma nobīde, ko izmanto datumu glabāšanai SQL serverī. Var ņemt vērtības 0 vai 2000. Šis parametrs nav nepieciešams. Ja nav norādīts, tiek pieņemta vērtība 0.
Lokalizācija - valoda (valsts), (līdzīgi faila versijai).

Visām opcijām ir definēti šādi parametri:

Usr Lietotājvārds;
Pwd parole

/AddInList parametrs, kas norāda, ar kādu nosaukumu datubāze jāpievieno sarakstam; ja tas nav norādīts, datu bāze netiks pievienota sarakstam. Ja nosaukums nav norādīts, tiek izmantots noklusējuma nosaukums, līdzīgi kā interaktīvai informācijas bāzes izveidei.
Atslēgu vienlaicīga lietošana nav atļauta.

Komandrindas opcijas, lai norādītu startēšanas opcijas:

/@
komandrindas parametri tiek ierakstīti norādītajā failā

/F
ceļš uz informācijas bāzi, ja tas ir saglabāts failā (faila nosaukums nav jānorāda)

/S
1C:Enterprise 8 serverī glabātās informācijas bāzes adrese ir šāda:

/N
Lietotājvārds. Jānorāda tāpat kā konfiguratorā izveidotajā lietotāju sarakstā

/P
Tā lietotāja parole, kura vārds ir norādīts parametrā /N. Ja lietotājam nav paroles, šo parametru var izlaist

/WA-
aizliedz izmantot Windows autentifikāciju, startējot uzņēmumu vai konfiguratoru

/WA+
iestatot obligātu Windows autentifikācijas izmantošanu, startējot 1C:Enterprise vai Configurator. Ja slēdzis /WA nav norādīts, tiek pieņemts, ka tiek izmantota komandrindas opcija /WA+.

/AU-
aizliedzot parādīt jautājumu par 1C:Enterprise pašreizējās versijas atjaunināšanu no administratīvās instalācijas

/AU+
jautājuma izvades iestatīšana par 1C:Enterprise pašreizējās versijas atjaunināšanu no administratīvās instalācijas. Ja slēdzis /AU nav norādīts, tiek pieņemts, ka tiek izmantota komandrindas opcija /AU+.

/Iziet
[-NoTruncate]
faila instalēšana pakalpojumu ziņojumu izvadīšanai. Ja ir norādīta atslēga NoTruncate (atdalīta ar atstarpi), fails netiek notīrīts

/L
norāda lokalizēto interfeisa resursu direktoriju (piemēram, “RU”)

/DisableStartupMessages
Aptur startēšanas ziņojumus: “Datubāzes konfigurācija neatbilst saglabātajai konfigurācijai. Turpināt?"; “Jūsu datora iespējas nav pietiekamas, lai rediģētu konfigurācijas palīdzību. Lai rediģētu palīdzību, jāinstalē Microsoft Internet Explorer 6.0 vai jaunāka versija.”; “Jūsu datora iespējas nav pietiekamas, lai rediģētu HTML dokumentus, tostarp palīdzības tēmas. Lai rediģētu HTML dokumentus, jāinstalē Microsoft Internet Explorer 6.0 vai jaunāka versija. Šajā palaišanas laikā html dokumentu rediģēšana nebūs pieejama."

/C
parametra nodošana konfigurācijai

Pakešu režīms

Izmantojot komandrindas opcijas, administrators var palaist konfiguratoru pakešu režīmā, lai veiktu šādas darbības:

  • datu bāzes konfigurācijas atjaunināšana, ieskaitot tos, kas tiek atbalstīti;
  • sintaktiskās kontroles veikšana;
  • informācijas bāzes testēšanas un korekcijas veikšana ar visu parametru iestatīšanu;
  • žurnāla samazināšana;
  • veikt konfigurācijas pārbaudi.
  • Izmantojot komandrindas parametrus, administrators var norādīt:

    • 1C:Enterprise 8 sistēmas palaišana konfiguratora režīmā;
    • infobāzes parametri: lietotājs, parole; faila versijai - direktorijs, valoda; klienta-servera opcijai - servera nosaukums, informācijas bāzes nosaukums, SQL servera nosaukums, SQL datu bāzes nosaukums, SQL lietotājvārds un parole, datuma nobīde.

    Turklāt visus palaišanas parametrus var ģenerēt ārējā failā, kura nosaukums ir norādīts komandrindas parametros.

    Pēc palaišanas parametros norādīto darbību veikšanas 1C:Enterprise konfigurators tiek aizvērts.

    Izmantojot konfiguratora partijas palaišanas režīmu, varat automatizēt informācijas bāzu uzturēšanas procesu, palaižot atbilstošos komandu failus pēc grafika.

    Konfiguratora partijas režīma komandrindas parametri:

    /DumpIB
    informācijas bāzes izkraušana komandu režīmā

    /DumpCfg
    konfigurācijas saglabāšana failā

    /UpdateDBCfg
    [-WarningsAsErrors]
    datu bāzes konfigurācijas atjaunināšana. Ja ir norādīta atslēga Warnings-AsErrors (atdalīta ar atstarpi), visi brīdinājuma ziņojumi tiks uzskatīti par kļūdām

    /DumpDBCfg
    datu bāzes konfigurācijas saglabāšana failā

    /RollbackCfg
    atgriezties datu bāzes konfigurācijā

    /CheckModules
    veikt sintakses pārbaudi

    /UpdateCfg
    atbalstītas konfigurācijas atjaunināšana

    /IBCheckAndRepair [-ReIndex]
    [-LogIntergrity] [-RecalcTotals]
    [-IBCompression]
    [-TestOnly | [-BadRefCreate |
    -BadRefClear | -BadRefNone]
    [-BadDataCreate |
    -BadDataDelete] ]
    veikt informācijas bāzes testēšanu un korekciju

    ReIndex
    tabulas reindeksēšana

    LogIntergrity
    loģiskās integritātes pārbaude

    RecalcTotals
    rezultātu pārrēķins

    IBCompression
    galda saspiešana

    Tikai tests
    testēšana notiek tikai tad, ja ir atsauces uz neesošiem objektiem:

    BadRefCreate
    izveidot objektus

    BadRefClear
    notīrīt objektus

    BadRefNone
    nemainiet

    Daļējas objektu nozaudēšanas gadījumā:

    BadDataCreate
    izveidot objektus

    BadDataDelete
    dzēst objektus

    Nav atļauta vienlaicīga taustiņu izmantošana parametru apakšgrupā. Ja komanda bija veiksmīga, atgriež atgriešanas kodu 0, pretējā gadījumā 1 (101, ja datos ir kļūdas).

    Pakešu režīma komandrindas opcijas piegādes un atjaunināšanas failu izveidei:

    /CreateDistributionFiles
    [-cffile]
    [-cfufile
    [-f |-v ]+]
    Piegādes un atjaunināšanas failu izveide

    Cffile
    instrukcijas izplatīšanas izveidei

    Cfufile
    instrukcijas, lai izveidotu atjauninājumu

    F
    atjauninājumā iekļauto izplatīšanu norāda nosaukums

    V ]
    atjauninājumā iekļauto izplatīšanu nosaka versija

    Piezīme: parametru grupa -f |-v tiek atkārtota tik reižu, cik atjauninājumā ir iekļauti izplatīšanas faili.

    Komandrindas parametri darbam ar konfigurācijas repozitoriju:

    /DepoF
    uzglabāšanas direktorijs

    /DepoN
    krātuves lietotājvārds

    /DepoP
    krātuves lietotāja parole

    V
    v - versijas numurs, ja versijas numurs nav norādīts vai ir vienāds ar -1, tiks saglabāta jaunākā versija.

    /DepotUpdateCfg [-v ] [-pārskatīts]
    Atjaunināt krātuves konfigurāciju no faila (pakešu režīms)

    V
    versijas numurs, ja versijas numurs nav norādīts vai ir vienāds ar -1, tiks saglabāta jaunākā versija, ja konfigurācija ir savienota ar krātuvi, parametrs tiek ignorēts

    Pārskatīts
    nepieciešamības gadījumā saņemt uzņemtos objektus. Ja konfigurācija nav savienota ar krātuvi, parametrs tiek ignorēts.

    Komandrindas parametri 1C:Enterprise 8 kā automatizācijas servera reģistrēšanai pakešu režīmā:

    /RegServer
    pieteikuma reģistrācija

    /UnregServer
    pieteikuma reģistrācijas dzēšana

    Pēc izpildes tiek aizvērta sistēma 1C:Enterprise 8.
    Ja parametru vērtībās ir iekļautas atstarpes (piemēram, ceļš vai faila nosaukums), vērtības jāiekļauj pēdiņās.

    Piemēri

    Kā palaist 1C:Enterprise 8 no komandrindas

    C:\Program Files\1cv8\bin\1cv8.exe" ENTERPRISE /F D:\Configurations\Tipical\Trading Control /N Lietotājvārds /P Parole

    C:\Program Files\1cv8\bin\1cv8.exe" ENTERPRISE /S Server\Base /N Lietotājvārds /P Parole

    C:\Program Files\1cv8\bin\1cv8.exe" CONFIG /F D:\Configurations\Tipical\Trading Control /N Lietotājvārds /P Parole

    Kā piespiest 1C:Enterprise augšupielādēt datu bāzi no komandrindas

    C:\Program Files\1cv8\bin\1cv8.exe" CONFIG /F D:\Trading Control /N Lietotājvārds /P Parole /DumpIB c:\name.dt

    Kā atjaunināt pašreizējās konfigurācijas izmaiņas datu bāzes konfigurācijā no komandrindas

    C:\Program Files\1cv8\bin\1cv8.exe" CONFIG /F D:\Trading Control /N Lietotājvārds /P Parole /UpdateDBCfg

    Kā pārbaudīt un labot informācijas bāzi, automātiski nepārbaudot atsauces integritāti

    C:\Program Files\1cv8\bin\1cv8.exe" CONFIG /F"C:\DemoTrd2" /N"Fjodorovs (administrators)" /P"" /IBcheckAndRepair -LogIntegrity

    Kā automātiski veikt konfigurācijas pārbaudi un izvadīt pārbaudes rezultātus failā

    C:\Program Files\1cv8\bin\1cv8.exe" CONFIG /F"C:\DemoTrd2" /N"Fjodorovs (administrators)" /P"" /OutD:\my\log.txt /CheckConfig -ClientServer -Client -Ārējo savienojumu serveris -Ārējais savienojums -Serveris -Sadales moduļi -Nepareizas atsauces -KonfigLoģiskā integritāte -Neatsauču procedūras -Apstrādātāju esamība -Tukši apdarinātāji

    Kā programmatiski saīsināt žurnālu

    C:\Program Files\1cv8\bin\1cv8.exe" CONFIG /F"C:\DemoTrd2" /N"Fjodorovs (administrators)" /P"" /OutD:\my\log.txt /ReduceEventLogSize 2004-12- 26 -saveAsC:\OldLog.elf

    Kā no komandrindas izlādēt lietojumprogrammas risinājuma moduļus kā teksta failus

    C:\Program Files\1cv8\bin\1cv8.exe" CONFIG /F"C:\DemoTrd2" /N"Fjodorovs (administrators)" /P"" /DumpConfigFiles "D:\1\11" -Modulis

    Kā lietojumprogrammas risinājumā ielādēt palīdzības failus, kas saglabāti htm formātā

    C:\Program Files\1cv8\bin\1cv8.exe" CONFIG /F"C:\DemoTrd2" /N"Fjodorovs (administrators)" /P"" /LoadConfigFiles "D:\1\11" -Palīdzība