Bahay / Mobile OS / Magsisimula ang 1 sa command line. Mga opsyon sa command line upang tukuyin ang mga opsyon sa paglunsad. Paano i-update ang kasalukuyang mga pagbabago sa configuration sa configuration ng database mula sa command line

Magsisimula ang 1 sa command line. Mga opsyon sa command line upang tukuyin ang mga opsyon sa paglunsad. Paano i-update ang kasalukuyang mga pagbabago sa configuration sa configuration ng database mula sa command line

Upang patakbuhin ang server 1C 8.3 (8.2) sa isang personal na device, kailangan mo ng distribution kit ng program at isang kumpletong software mga setting. Pagkatapos matanggap ang pamamahagi, i-unzip ito at patakbuhin ang setup.exe.

Mga opsyon sa pag-setup at paglunsad 1C 8.3

Ang pag-setup ng configuration ay dapat gawin nang hakbang-hakbang:

  • Sa Installation Wizard, i-click ang Susunod. Nag-install kami ng mga kinakailangang sangkap. Tapos "Next" ulit.
  • Piliin ang default na interface at "I-install".
  • Susunod, kailangan mong i-install ang driver ng proteksyon. Kung mayroon kang hardware USB, may security key, at hindi mo pa ito naipasok, pagkatapos ay mag-iwan ng checkmark. Sa ibang mga kaso, lisensya, susi at mag-click sa "Next".

Nakumpleto! Mayroong iba pang mga opsyon para sa pagpapatakbo ng configuration, ngunit ito ang pinakamadali. Kung ang linya ng paglulunsad 1C 8.3, o sa halip ang mga parameter ng aplikasyon, ay tinukoy nang tama, sa teorya ay hindi dapat magkaroon ng mga problema. Ngunit kahit na ang mga admin ay madalas, sa hindi malamang dahilan, ay nahaharap sa problema sa paglulunsad ng 1C 8.3. Maaari itong malutas.

Ano ang gagawin kung nagkaroon ng error simula sa 1C 8.3?

Kung nangyari ang gayong istorbo, magpatuloy sa pagkakasunud-sunod:

  • Buksan ang launch line 1C 8.3 configurator, sa menu na "Administration", piliin ang "Upload infobase" at tukuyin kung aling file ang ia-upload (na may dt extension). Download din dito.
  • Kumpirmahin na alam mo na ang impormasyon ay mawawala.
  • Matapos makumpleto ang pag-download, mag-click sa "Pagsubok" at "Pagwawasto".

Well, problema solved. Pagkatapos ng "Pagwawasto", magsisimula ang programa nang walang mga problema at ang error ay hindi "pop up".

Binibigyang-daan ka ng 1C:Enterprise 8.x platform na maglunsad ng mga third-party na application gamit ang mga built-in na tool. Halimbawa, kung kailangan mong maglunsad ng browser para magbukas ng link, isulat lang ang sumusunod na program code:

RunApplication("http:// 1 clancer.ru");

Sa parehong paraan, maaari kang maglunsad ng anumang iba pang application sa pamamagitan ng tahasang pagtukoy sa path sa executable EXE file.

RunApplication(" C:\Windows\notepad . exe" ) ;

Pagkatapos isagawa ang linyang ito ng code, ang pamantayan windows application- "Kuwaderno".

Mas makatuwirang gamitin ang pandaigdigang paraan ng konteksto sa panig ng kliyente (manipis o makapal), dahil sa karamihan ng mga kaso, pagkatapos ilunsad ang application, hindi posible na magtrabaho kasama nito mula sa 1C:Enterprise. Yung. pagkatapos buksan ang browser, hindi mapoproseso ng platform ang mga kaganapan nito o makatanggap ng data mula dito.

Ngunit maaari ka pa ring makipag-ugnayan sa isang application na inilunsad sa ganitong paraan! Halimbawa, pagkatapos magsimula, inaasahan namin kung kailan tumatakbong aplikasyon bumuo ng isang file ng tugon at pagkatapos ay basahin ito. Kung gagamitin namin ang "StartApplication()" na paraan, kakailanganin naming suriin ang presensya ng response file sa loop at, kung lalabas ang access sa file na ito, iproseso ito.

Ito ay magiging mas makatwiran upang simulan ang application, maghintay para sa pagpapatupad nito upang makumpleto, at pagkatapos ay isagawa ang lahat ng mga kinakailangang aksyon. At kung ang paglunsad ay ginanap sa isang client machine, maaaring hindi na kailangang ipakita ang window ng application sa lahat.

Para sa mga layuning ito, maaari mong gamitin ang COM object na "WScript.Shell":

Shell" ); WshShell.Run(< команда> , < вид окна приложения> , < требуется ожидать завершения> ) ;

Higit pa:

PERO)- system command (path sa executable file o anumang iba pang command sa DOS format).

B)- opsyon upang ipakita ang window ng application. Hindi kailangan. Mga posibleng halaga:

1 - I-activate at ipinapakita ang window. Kung ang window ay pinaliit o pinalaki, ibinabalik ito ng system sa orihinal nitong laki at posisyon. Ginagamit kapag binubuksan ang window ng programa sa unang pagkakataon.
2 - I-activate ang window sa minimized mode.
3 - Ina-activate ang window at lumalawak sa full screen.
4 - Ipinapakita ang window sa bago nitong laki at posisyon. Nananatiling aktibo ang kasalukuyang window.
5 - I-activate ang window at ipinapakita ito sa kasalukuyang laki nito.
6 - Pinaliit ang window at ina-activate ang susunod sa taskbar.
7 - Ipinapakita ang window bilang pinaliit. Ang aktibong window ay nananatiling aktibo.
8 - Ipinapakita ang window sa kasalukuyang estado nito. Ang aktibong window ay nananatiling aktibo.
9 - I-activate at ipinapakita ang window. Kung ang window ay pinaliit o pinalaki, ibinabalik ito ng system sa orihinal nitong laki at posisyon. Ginagamit upang ibalik ang pinaliit na window.
10 - Ipinapakita ang window sa parehong estado bilang ang window ng programa sa pagtawag.

AT)- kung maghihintay para sa pagkumpleto ng command: 0 - hindi na kailangang maghintay para sa pagkumpleto ng command, 1 - maghintay para sa pagkumpleto ng command.

Ito ang hitsura ng paglunsad ng Notepad application sa ganitong paraan:

WshShell = Bagong COMObject("WScript . Shell. exe" , 1 , 0 ) ;

Ngunit muli, hindi na maghihintay para makumpleto ang aplikasyon. Upang gawin ito, ang ikatlong parameter ay dapat itakda sa 1.

WshShell = Bagong COMObject("WScript . Shell" ); WshShell.Run(" C:\Windows\notepad . exe" , 1 , 10 )

Ang isang halimbawa ng paggamit ng "WScript.Shell" COM object ay makikita sa "Yandex.Wordstat" processing, kung saan inilulunsad nito ang utility para sa pagpapadala ng kahilingan sa JSON sa pamamagitan ng Yandex.API.

Ang kawalan ng pangalawang paraan ay ang pagiging hindi unibersal nito, dahil ang pagpapatakbo ng isang bagay na COM ay posible lamang sa mga kaso kapag ang platform (o 1C:Enterprise server) ay tumatakbo sa ilalim operating system Windows.


Mga Keyword: startup key, startup option, command line

Inilunsad ang executable file ng 1C: Enterprise 8.0 system

Bilang karagdagan sa paglulunsad sa pamamagitan ng pagpili sa naaangkop na icon mula sa Start - Programs menu ng MS Windows operating system, ang paglulunsad ng 1C:Enterprise 8.0 system ay maaaring isagawa sa pamamagitan ng paglulunsad ng 1CV8.EXE executable file. Maaaring isagawa ang ganitong paglulunsad, halimbawa, gamit ang item na "Run" ng menu na "Start" ng operating system ng MS Windows, o sa pamamagitan ng pag-double click sa pangalan ng file na 1CV8.EXE sa Explorer program.

Sa command line para sa paglulunsad ng 1CV8.EXE file, maaari mong tukuyin ang lahat ng kinakailangang mga parameter: launch mode, pangalan ng direktoryo na may infobase, pangalan ng direktoryo ng gumagamit, at iba pa. Kung ang mga parameter command line tinukoy nang tama, ang 1CV8.EXE file ay ilulunsad sa isa sa mga mode ng paglulunsad: "1C:Enterprise" o "Configurator" - depende sa tinukoy na mga parameter.

Kung may nakitang error sa mga parameter ng command line kapag inilulunsad ang 1CV8.EXE file, o walang mga parameter, pagkatapos ay pagkatapos ilunsad ang dialog ng 1C:Enterprise Start ay ipapakita sa screen. Sa dialog na ito, maaaring piliin ng user ang launch mode para sa 1CV8.EXE file, ang pangalan ng infobase, at iba pang mga opsyon sa paglulunsad.

Mga pagpipilian sa command line.
Kapag pinapatakbo ang 1CV8.EXE file, maaaring tukuyin ang mga sumusunod na parameter sa command line:

Mga opsyon sa command line sa pagpili ng mode:

CONFIG
paglulunsad ng 1C:Enterprise 8.0 system sa mode na "Configurator";

ENTERPRISE
paglulunsad ng 1C:Enterprise 8.0 system sa 1C:Enterprise mode;

CREATEINFOBASE ]
paglikha ng isang base ng impormasyon


isang string na tumutukoy sa mga parameter ng infobase, na ang bawat isa ay isang fragment ng view
<Имя параметра=><Значение>,

kung saan ang Parameter Name ay ang pangalan ng parameter at ang Value ay ang value nito.

Ang mga fragment ay pinaghihiwalay sa bawat isa ng ";".

Kung ang value ay naglalaman ng mga character na whitespace, dapat itong nakalakip dobleng panipi (").

Ang sumusunod na parameter ay tinukoy para sa variant ng file:

File - direktoryo ng infobase;

Lokal - wika (bansa) na gagamitin sa paggawa ng infobase. Ang mga wastong halaga ay pareho sa parameter<Форматная строка>paraan Format. Opsyonal ang parameter ng Locale. Kung hindi tinukoy, ang mga panrehiyong setting ng kasalukuyang infobase ang gagamitin.

Para sa bersyon ng client-server, tinukoy ang mga sumusunod na parameter:

Srvr - 1C: Pangalan ng server ng Enterprise;

Ref - pangalan ng infobase sa server;

SQLSrvr - pangalan ng SQL server;

SQLDB - pangalan ng database ng SQL;

SQLUID - SQL username;

SQLPwd - password ng gumagamit ng SQL. Kung hindi nakatakda ang password para sa gumagamit ng SQL, maaaring tanggalin ang parameter na ito

Ang SQLYOffs ay ang date offset na ginamit upang mag-imbak ng mga petsa sa SQL Server. Maaari itong tumagal ng mga halaga 0 o 2000. Opsyonal ang parameter na ito. Kung hindi nakatakda, ang halaga ay 0.

Lokal - wika (bansa), (katulad ng bersyon ng file).

Para sa lahat ng mga pagpipilian, ang mga parameter ay tinukoy:

usr - username;

pwd - password

/AddInList
parameter na nagpapakita sa ilalim ng kung aling pangalan upang idagdag ang base sa listahan, kung hindi tinukoy, ang base ay hindi idaragdag sa listahan. Kung walang tinukoy na pangalan, ginagamit ang default, katulad ng interactive na paggawa ng isang infobase.

Ang sabay-sabay na paggamit ng mga susi ay hindi pinapayagan.

Mga opsyon sa command line para tukuyin ang mga opsyon sa paglunsad:

/@<имя файла>
Ang mga pagpipilian sa command line ay nakasulat sa tinukoy na file

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

/S<Адрес>
ang address ng infobase na nakaimbak sa 1C:Enterprise 8.0 server ay idinaragdag bilang sumusunod:

<Имя компьютера, работающего сервером приложений>\ <Ссылочное имя информационной базы, известное в рамках сервера 1С:Предприятия 8.0>

/N<Имя>
Username. Dapat na tukuyin sa parehong paraan tulad ng sa listahan ng mga user na ginawa sa Configurator

/P<Пароль>
ang password ng user na ang pangalan ay tinukoy sa opsyong /N. Kung walang password ang user, maaaring tanggalin ang parameter na ito

/WA-
ipinagbabawal ang paggamit ng Windows authentication sa simula ng Enterprise o ng Configurator

/WA+
pagtatakda ng mandatoryong paggamit ng Windows authentication sa simula ng 1C:Enterprise o Configurator. Kung ang /WA switch ay hindi tinukoy, ipinapalagay na ang /WA+ command line na opsyon ay ginagamit.

/AU-
pagbabawal ng output ng tanong tungkol sa pag-update kasalukuyang bersyon 1C:Enterprise na may administratibong pag-install

/AU+
pagtatakda ng output ng tanong tungkol sa pag-update ng kasalukuyang bersyon ng 1C:Enterprise mula sa administratibong pag-install. Kung ang /AU switch ay hindi tinukoy, ipinapalagay na ang /AU+ command line na opsyon ay ginagamit.

/Labas<Имя файла>
[-NoTruncate]
pagtatakda ng file para sa pagpapakita ng mga mensahe ng serbisyo. Kung ang -NoTruncate switch ay nakatakda (na pinaghihiwalay ng isang puwang), ang file ay hindi na-clear

/L<Каталог>
ang direktoryo ng mga lokal na mapagkukunan ng interface ay tinukoy (halimbawa, "RU")

/DisableStartupMessages
Pinipigilan ang mga mensahe sa pagsisimula: "Ang configuration ng database ay hindi tumutugma sa naka-save na configuration. Ituloy?"; "Ang mga kakayahan ng iyong computer ay hindi sapat upang i-edit ang tulong sa pagsasaayos. Upang mag-edit ng tulong, kailangan mong i-install ang Microsoft Internet Explorer bersyon 6.0 o mas mataas."; "Ang mga kakayahan ng iyong computer ay hindi sapat upang i-edit ang mga html na dokumento, kabilang ang mga seksyon ng tulong. Upang mag-edit ng mga html na dokumento, kailangan mong i-install ang Microsoft Internet Explorer na bersyon 6.0 o mas mataas. Sa paglulunsad na ito, hindi magagamit ang pag-edit ng mga html na dokumento.

/C<Строка текста>
pagpasa ng parameter sa pagsasaayos

Mga parameter ng command line ng batch mode ng Configurator:

/DumpIB<Имя файла>
pag-unload ng infobase sa command mode

/RestoreIB<Имя файла>
naglo-load ng infobase sa command mode

/DumpCfg<имя cf файла>
pag-save ng configuration sa isang file

/UpdateDBCfg
[-WarningsAsErrors]
pag-update ng configuration ng database. Kung ang WarningsAsErrors key ay tinukoy (na pinaghihiwalay ng isang puwang), ang lahat ng mga mensahe ng babala ay ituturing bilang mga error

/DumpDBCfg<имя cf файла>
pag-save ng configuration ng database sa isang file

/RollbackCfg
bumalik sa pagsasaayos ng database

/CheckModules
magsagawa ng syntax check

/UpdateCfg<имя cf | cfu файла>
pag-update ng suportadong configuration

/IBCheckAndRepair [-ReIndex]
[-LogIntergrity] [-RecalcTotals]
[-IBCompression]
[-TestOnly | [-BadRefCreate |
-BadRefClear | -BadRefNone]
[-BadDataCreate |
-BadDataDelete] ]
magsagawa ng pagsubok at pagwawasto ng infobase

ReIndex
muling pag-index ng talahanayan

LogIntergrity
lohikal na pagsusuri ng integridad

RecalcTotals
muling pagkalkula

IBCompression
compression ng talahanayan

TestOnly
pagsubok lamang

kung mayroong mga sanggunian sa mga hindi umiiral na bagay:

BadRefCreate
lumikha ng mga bagay

BadRefClear
malinaw na mga bagay

BadRefNone
huwag magbago

sa kaso ng bahagyang pagkawala ng mga bagay:

BadDataCreate
lumikha ng mga bagay

BadDataDelete
tanggalin ang mga bagay

Ang sabay-sabay na paggamit ng mga susi sa loob ng isang subgroup ng parameter ay hindi pinapayagan.
Kung matagumpay ang utos, ibabalik ang isang return code na 0, kung hindi - 1 (101 kung may mga error sa data).

Mga opsyon sa command line para sa paggawa ng pamamahagi at pag-update ng mga file sa batch mode:

/CreateDistributionFiles
[-cffile<имя cf файла>]
[-cfufile<имя cfu файла>
[-f<имя cf файла>|-v<версия дистрибутива>]+]
Paggawa ng Delivery at Update Files

cffile<имя cf файла>
isang tagubilin upang lumikha ng isang pamamahagi

cfufile<имя cfu файла>
isang tagubilin para gumawa ng update

F<имя cf файла>
ang pamamahagi na kasama sa pag-update ay tinukoy ng pangalan

V<версия дистрибутива>]
ang pamamahagi na kasama sa pag-update ay tinukoy ng bersyon

Tandaan: pangkat ng parameter -f<имя cf файла>|-v<версия дистрибутива>umuulit nang maraming beses hangga't ang mga file ng pamamahagi ay kasama sa pag-update.

Mga parameter ng command line para sa pagtatrabaho sa repository ng pagsasaayos:

/DepotF
direktoryo ng imbakan

/DepotN
username ng vault

/DepotP
password ng gumagamit ng vault

/DepotDumpCfg<имя cf файла>[-v<номер версии хранилища>]
i-save ang configuration mula sa repository hanggang sa file (batch mode)

V<номер версии хранилища>
v - numero ng bersyon, kung hindi tinukoy ang numero ng bersyon, o katumbas ng -1, mase-save ito pinakabagong bersyon.

/DepotUpdateCfg [-v<номер версии хранилища>] [-revised]
I-update ang configuration ng storage mula sa file (batch mode)

V<номер версии хранилища>
numero ng bersyon, kung hindi tinukoy ang numero ng bersyon, o katumbas ng -1, ise-save ang pinakabagong bersyon, kung nakakonekta ang configuration sa repositoryo, hindi papansinin ang parameter

Binago
tumanggap ng mga nakuhang bagay kung kinakailangan. Kung ang pagsasaayos ay hindi konektado sa repositoryo, kung gayon ang parameter ay hindi papansinin.

Mga parameter ng command line para sa batch registration ng 1C:Enterprise 8.0 bilang isang Automation server:

/RegServer
pagpaparehistro ng aplikasyon

/UnregServer
pagtanggal ng pagpaparehistro ng aplikasyon

Pagkatapos ng execution, isinasara nito ang 1C: Enterprise 8.0 system.

Kung ang mga halaga ng parameter ay may kasamang mga puwang (halimbawa, isang landas o pangalan ng file), ang mga halaga ay dapat na nakapaloob sa mga panipi.

Nasa ibaba ang isang halimbawa ng command line para sa pagsisimula ng 1C: Enterprise 8.0 system:

C:\1CV8\BIN\1CV8.EXE ENTERPRISE /FDB

Ang ibinigay na command line ay nangangahulugan na ang 1C:Enterprise 8.0 system ay ilulunsad sa 1C:Enterprise mode, at ang infobase ay matatagpuan sa "\DB" subdirectory ng "С:\1CV8\BIN" na direktoryo.

Sa artikulong ito, titingnan natin ang mga opsyon sa paglulunsad ng 1C at kung paano gamitin ang mga ito. Tingnan natin ang ilang mga kaso ng paggamit. Habang binabasa namin ang artikulo, sisimulan naming i-automate ang mga proseso ng pagsisimula.

Kapag sinimulan ang 1C, posible na gumamit ng iba't ibang mga mode ng paglulunsad, na dapat na tinukoy sa mga setting ng shortcut mismo, na responsable para sa paglulunsad ng 1C.

Mayroong 2 uri ng launch mode 1C

  1. CONFIG- ilunsad ang 1C sa configurator mode
  2. ENTERPRISE- ilunsad ang 1C sa Enterprise mode.

Ang 1C launch file ay ang file - 1cestart.exe, ito ay matatagpuan sa isang subfolder - "1cv8 \ common". Sa startup ibinigay na file, ang bersyon ng kliyente na kinakailangan para sa operasyon ay awtomatikong tinutukoy.

Mga opsyon sa paglulunsad ng 1C na may kakayahang awtomatikong pumili ng user

  • /N- parameter na responsable para sa "Username"
  • /P- parameter na responsable para sa "User password"

Bilang isang tuntunin, kinakailangan na ang pangalan at password ay tumugma sa pangalan at password na tinukoy sa listahan ng mga user na ipinasok sa 1C Configurator. Upang makita ang presensya ng mga user sa configurator, kailangan mong pumunta sa tab na "Administration", pagkatapos ay "Mga User". Kung walang laman ang password para sa napiling user, maaari itong alisin.

Ang mga parameter na ito ay maaaring tukuyin sa mga setting kapag nag-e-edit ng base sa listahan ng mga base. Maaaring tukuyin ang mga ito sa field na "Mga advanced na opsyon sa paglulunsad."

Kapag sinimulan ang 1C, dapat lumitaw ang window na ito:

Kailangan mong isulat ang data, tulad ng ipinapakita sa figure, na tumutukoy sa iyong data (pangalan at password), pagkatapos ay i-click ang pindutang "Tapos na". Kung ang lahat ng data ay naipasok nang tama, pagkatapos ay sa hinaharap kapag ipinasok ang itong base 1C, hindi hihilingin sa iyo ng system ang mga detalye sa pag-login.

Kinakailangan ang data upang simulan ang 1C sa awtomatikong mode

  • /F "address"- landas sa database (bersyon ng file)

Kung ang iyong database ay matatagpuan sa anumang server, ang landas ay dapat na nakasulat tulad ng sumusunod:

  • /S "address"- "Pangalan ng server (infobase cluster)" \ "Pangalan ng infobase sa server"

Ang mga parameter na ito ay dapat na nakasulat sa 1C launch shortcut. Mag-right-click sa label at piliin ang field na "Object", idagdag ang iyong mga parameter dito.

Kung ang data ay naipasok nang tama sa mga katangian ng shortcut, pagkatapos ay sa susunod na magsimula ka, ang database na kailangan mo ay awtomatikong magsisimula. Kung mayroon kang ilang mga database, maaari kang lumikha ng isang hiwalay na label para sa iba't ibang mga database.

Gayundin sa 1C mayroong posibilidad na ilunsad ito kapag nag-boot ang iyong computer, para dito kailangan mong kopyahin ang shortcut ng iyong 1C base sa folder ng Startup.

Mga karagdagang opsyon sa paglunsad 1C

  • /LogUI- Pagre-record ng mga aksyon ng user sa log. (Ang pagsusulat ay gagawin sa direktoryo ng user, sa isang file na tinatawag na "logi.txt")
  • / DumpIB " Mag-upload ng address ng file « - pagbabawas ng database. Angkop para sa paglikha ng awtomatikong pag-archive ng database.
  • /execute" Address panlabas na pagproseso» - ang parameter ay inilaan para sa awtomatikong pagsisimula ng panlabas na pagproseso pagkatapos ng pagsisimula ng system.
  • /C"String parameter" - ipinapasa ang parameter sa configuration. Maa-access mo ito sa pamamagitan ng pandaigdigang konteksto sa Configurator ng Startup Parameter.
  • /DisableStartupMessages- inaalis ng parameter ang mga mensahe ng system kapag sinimulan ang 1C Enterprise.

Kapag gumagawa ng mga pagbabago sa base ng impormasyon, maaari mong tukuyin ang bersyon ng 1C kung saan gagawin ang paglulunsad (kapaki-pakinabang ang solusyon na ito kung mayroon kang ilang mga database ng 1C na naka-install kung saan ka nagtatrabaho).

Isang halimbawa ng awtomatikong pag-archive ng isang 1C database.

"C:\Program Files (x86)\1cv8\common\1cestart.exe" CONFIG /F"C:\Base_Buh" /N"user" /P"111" /DisableStartupMessages /DumpIB C:\Arhiv\Buh.dt / Out" C:\Arhiv\log_arhiv.txt" -NoTruncate

Ang mga parameter na ito ay dapat na nakarehistro sa 1C launch shortcut sa "Object" na patlang, pagkatapos kung saan ang base archive ay gagawin, na matatagpuan sa address na "C: \ Base_Buh" sa folder na "C: \ Arhiv" sa ilalim ng pangalan "Buh.dt". Kasabay nito, isusulat ang isang log sa file na "C:\Arhiv\log_arhiv.txt". Ang mga landas na ito ay ipinahiwatig para sa mga layuning pang-impormasyon, kakailanganin mong tukuyin ang iyong mga landas, lalo na ang lokasyon ng iyong base at ang landas kung saan ise-save ang mga base archive.

Pagtatakda ng Mga Opsyon sa Paglunsad ng Debug ng Application

Sa panahon ng proseso ng pag-unlad, kinakailangan na ilunsad ang 1C debugger sa ilalim ng isang partikular na user ng database, upang ilunsad ang debugger sa configurator, kailangan mong patakbuhin ang "Mga Parameter" sa seksyong "Tulong"

Sa tab na "Ilunsad ang 1C: Enterprise" sa item na "Basic" sa pangkat na "User", bilang default mayroong isang user kung saan mo ipinasok ang mode na "Configurator", sa window na ito maaari mong ipasok ang sinumang user na kailangan mo para sa pag-debug, na sa hinaharap ay tatakbo sa ilalim ng ibinigay na user.

Maaari mo ring piliin ang kliyente kung saan ilulunsad ang application sa hinaharap.

Paglulunsad ng executable file ng 1C:Enterprise 8.x system

Bilang karagdagan sa paglulunsad sa pamamagitan ng pagpili sa naaangkop na icon mula sa Start - Programs menu ng MS Windows operating system, ang paglulunsad ng 1C:Enterprise 8.x system ay maaaring isagawa sa pamamagitan ng paglulunsad ng 1CV8.EXE executable file. Maaaring isagawa ang ganitong paglulunsad, halimbawa, gamit ang item na "Run" ng menu na "Start" ng operating system ng MS Windows, o sa pamamagitan ng pag-double click sa pangalan ng file na 1CV8.EXE sa Explorer program.

Sa command line para sa paglulunsad ng 1CV8.EXE file, maaari mong tukuyin ang lahat ng kinakailangang mga parameter: launch mode, pangalan ng direktoryo na may infobase, pangalan ng direktoryo ng gumagamit, at iba pa. Kung tama ang mga parameter ng command line, ang 1CV8.EXE file ay ilulunsad sa isa sa mga mode ng paglulunsad: "1C:Enterprise" o "Configurator" - depende sa tinukoy na mga parameter.

Kung may nakitang error sa mga parameter ng command line kapag inilulunsad ang 1CV8.EXE file, o walang mga parameter, pagkatapos ay pagkatapos ilunsad ang dialog ng 1C:Enterprise Start ay ipapakita sa screen. Sa dialog na ito, maaaring piliin ng user ang launch mode para sa 1CV8.EXE file, ang pangalan ng infobase, at iba pang mga opsyon sa paglulunsad.

Mga halimbawa:


Pagpipilian sa file:
"C:\Program Files\1cv82\common\1cestart.exe" ENTERPRISE /F"Database Path" /N"Username" /P"Password"
Opsyon sa Client-server:
"C:\Program Files\1cv82\common\1cestart.exe" ENTERPRISE /S"NameServer\Base" /N"Username" /P"Password"
port ng server(halimbawa 1641):

"C:\Program Files\1cv82\common\1cestart.exe" ENTERPRISE /S"NameServer:1641\Base" /N"Username" /P"Password"
Pagpapatakbo ng programa bilang isang gumagamit at paggawa ng pagproseso sa pagbubukas:
"C:\Program Files\1cv82\8.2.17.235\bin\1cv8s.exe" ENTERPRISE /F "D:\1C\HRM" /N user /P password /Ipatupad ang "D:\1C\External_processing_1C\RunningProcessing\Desktop. epf"
"C:\Program Files\1cv82\common\1cestart.exe" ENTERPRISE /F "PATH TO DB FOLDER" /N USER /P PASSWORD /Ipatupad ang "C:\\processing.epf"
1C infobase archive
"C:\Program Files\1cv82\common\1cestart.exe" DESIGNER /S Server-1C\1C-Work82 /N"Administrator" /P"12345" /DumpIB \\bdc\BackUp\Base.dt
"C:\Program Files\1cv82\common\1cestart.exe" config /S server:1641\82_zup /N Administrator /P zzzz /WA- /Out"c:\Backup\backup.log" -NoT_runcate /DumpIB H: \1S_VIGR\82_zup.dt


Para sa 8.1:
Para sa bersyon ng file:
"C:\Program Files\1cv81\bin\1cv8.exe" ENTERPRISE /F"D:\1C_base\ZUPRAZR" /N"EMigachev" /P"12345"
Para sa bersyon ng client-server:
"C:\Program Files\1cv81\bin\1cv8.exe" ENTERPRISE /S"server-1C\ZUP" /N"EMigachev" /P"12345"
Kung ang isang server ay may 8.1 at 8.2 (kung paano i-set- ), pagkatapos kapag kumokonekta sa 8.2 database, kailangan mong tukuyinport ng server(halimbawa 1641):
"C:\Program Files\1cv82\common\1cestart.exe" ENTERPRISE /S"server-1C:1641\ZUP" /N"EMigachev" /P"12345"

Mga pagpipilian sa command line


Kapag pinapatakbo ang 1CV8.EXE file, maaaring tukuyin ang mga sumusunod na parameter sa command line:
Mga opsyon sa command line sa pagpili ng mode:
CONFIG - paglulunsad ng 1C:Enterprise 8.x system sa mode na "Configurator";
ENTERPRISE - paglulunsad ng 1C:Enterprise 8.x system sa mode na "1C:Enterprise";
CREATEINFOBASE ] - paglikha ng isang infobase (
isang string na tumutukoy sa mga parameter ng infobase, na ang bawat isa ay isang fragment ng view<Имя параметра=><Значение>, kung saan ang Pangalan ng Parameter ay ang pangalan ng parameter, at ang Value ay ang halaga nito.
Ang mga fragment ay pinaghihiwalay sa bawat isa ng ";".
Kung ang value ay naglalaman ng mga whitespace na character, dapat itong nakapaloob sa double quotes (").

Ang sumusunod na parameter ay tinukoy para sa variant ng file:
File - direktoryo ng infobase;
Lokal - wika (bansa) na gagamitin sa paggawa ng infobase. Ang mga wastong halaga ay pareho sa parameter<Форматная строка>paraan Format. Opsyonal ang parameter ng Locale. Kung hindi tinukoy, ang mga panrehiyong setting ng kasalukuyang infobase ang gagamitin.

Para sa bersyon ng client-server, tinukoy ang mga sumusunod na parameter:
Srvr - 1C: Pangalan ng server ng Enterprise;
Ref - pangalan ng infobase sa server;
SQLSrvr - pangalan ng SQL server;
SQLDB - pangalan ng database ng SQL;
SQLUID - SQL username;
SQLPwd - password ng gumagamit ng SQL. Kung hindi nakatakda ang password para sa gumagamit ng SQL, maaaring tanggalin ang parameter na ito
Ang SQLYOffs ay ang date offset na ginamit upang mag-imbak ng mga petsa sa SQL Server. Maaari itong tumagal ng mga halaga 0 o 2000. Opsyonal ang parameter na ito. Kung hindi nakatakda, ang halaga ay 0.
Lokal - wika (bansa), (katulad ng bersyon ng file).

Para sa lahat ng mga pagpipilian, ang mga parameter ay tinukoy:
usr - username;
pwd - password
/AddInList - parameter na nagpapakita sa ilalim kung aling pangalan ang idaragdag sa base sa listahan, kung hindi tinukoy, ang base ay hindi idaragdag sa listahan. Kung walang tinukoy na pangalan, ginagamit ang default, katulad ng interactive na paggawa ng isang infobase.

Ang sabay-sabay na paggamit ng mga susi ay hindi pinapayagan.

Mga opsyon sa command line para tukuyin ang mga opsyon sa paglunsad:
/@<имя файла>- Ang mga parameter ng command line ay nakasulat sa tinukoy na file
/F<Путь>- path sa infobase kung ito ay naka-imbak sa isang file (hindi na kailangang tukuyin ang pangalan ng file)
/S<Адрес>- ang address ng infobase na nakaimbak sa 1C:Enterprise 8.x server ay idinagdag tulad ng sumusunod:
<Имя компьютера, работающего сервером приложений>\ <Ссылочное имя информационной базы, известное в рамках сервера 1С:Предприятия 8.x>

/N<Имя>-Username. Dapat na tukuyin sa parehong paraan tulad ng sa listahan ng mga user na ginawa sa Configurator
/P<Пароль>-password ng user na ang pangalan ay tinukoy sa /N parameter. Kung walang password ang user, maaaring tanggalin ang parameter na ito
/WA - pagbabawal sa paggamit ng Windows authentication sa simula ng Enterprise o ng Configurator
/WA+ ang pagtatakda ng mandatoryong paggamit ng Windows authentication sa simula ng 1C:Enterprise o Configurator. Kung ang /WA switch ay hindi tinukoy, ipinapalagay na ang /WA+ command line na opsyon ay ginagamit.
/AU - pagbabawal sa pagpapakita ng tanong tungkol sa pag-update ng kasalukuyang bersyon ng 1C: Enterprise mula sa isang administratibong pag-install
/AU+ ang pagtatakda ng output ng tanong tungkol sa pag-update ng kasalukuyang bersyon ng 1C:Enterprise mula sa administrative installation. Kung ang /AU switch ay hindi tinukoy, ipinapalagay na ang /AU+ command line na opsyon ay ginagamit.
/Labas<Имя файла>[-NoT_runcate] - pagtatakda ng file para sa pagpapakita ng mga mensahe ng serbisyo. Kung ang key –NoT_runcate (na pinaghihiwalay ng isang puwang) ay nakatakda, ang file ay hindi na-clear
/L<Каталог>- tumutukoy sa direktoryo ng mga naisalokal na mapagkukunan ng interface (halimbawa, "RU")
/DisableStartupMessages - Pinipigilan ang mga startup na mensahe: "Ang configuration ng database ay hindi tumutugma sa naka-save na configuration. Ituloy?"; "Ang mga kakayahan ng iyong computer ay hindi sapat upang i-edit ang tulong sa pagsasaayos. Dapat ay mayroon kang Microsoft Internet Explorer na bersyon 6.0 o mas bago na naka-install upang ma-edit ang Tulong.»; "Ang mga kakayahan ng iyong computer ay hindi sapat upang i-edit ang mga html na dokumento, kabilang ang mga seksyon ng tulong. Upang mag-edit ng mga html na dokumento, kailangan mong i-install ang Microsoft Internet Explorer na bersyon 6.0 o mas mataas. Sa paglulunsad na ito, hindi magagamit ang pag-edit ng mga html na dokumento.
/C<Строка текста>- pagpasa ng parameter sa configuration Mga parameter ng command line ng batch mode ng configurator:
/DumpIB<Имя файла>- pagbabawas ng infobase sa command mode

/DumpCfg<имя cf файла>- pag-save ng configuration sa isang file

/UpdateDBCfg [-WarningsAsErrors] - i-update ang configuration ng database. Kung ang WarningsAsErrors key ay tinukoy (na pinaghihiwalay ng isang puwang), ang lahat ng mga mensahe ng babala ay ituturing bilang mga error
/DumpDBCfg<имя cf файла>- pag-save ng configuration ng database sa isang file
/RollbackCfg - bumalik sa configuration ng database
/CheckModules - magsagawa ng syntax check
/UpdateCfg<имя cf | cfu файла>- i-update ang configuration sa ilalim ng suporta
/IBCheckAndRepair [-ReIndex] [-LogIntergrity] [-RecalcTotals] [-IBCompression] [-TestOnly | [-BadRefCreate | -BadRefClear | -BadRefNone]
[-BadDataCreate | -BadDataDelete] ] - subukan at ayusin ang infobase
ReIndex - muling pag-index ng talahanayan
LogIntergrity - logical integrity check
RecalcTotals - muling pagkalkula ng mga kabuuan
IBCompression - pag-compress ng talahanayan
TestOnly - pagsubok lang

Kung mayroong mga sanggunian sa mga hindi umiiral na bagay:
BadRefCreate - lumikha ng mga bagay
BadRefClear - malinaw na mga bagay
BadRefNone - huwag magbago

sa kaso ng bahagyang pagkawala ng mga bagay:
BadDataCreate - lumikha ng mga bagay
BadDataDelete - tanggalin ang mga bagay

Ang sabay-sabay na paggamit ng mga susi sa loob ng isang subgroup ng parameter ay hindi pinapayagan.
Kung matagumpay ang utos, ibabalik ang isang return code na 0, kung hindi - 1 (101 kung may mga error sa data).


Mga opsyon sa command line para sa paggawa ng pamamahagi at pag-update ng mga file sa batch mode:
/CreateDistributionFiles [-cffile<имя cf файла>] [-cfufile<имя cfu файла>[-f<имя cf файла>|-v<версия дистрибутива>]+] - Lumikha ng pamamahagi at mag-update ng mga file
-cffile<имя cf файла>- isang tagubilin upang lumikha ng isang pamamahagi
-cfufile<имя cfu файла>- pagtuturo upang lumikha ng isang update
-f<имя cf файла>- ang distribution kit na kasama sa update ay tinukoy ng pangalan
-v<версия дистрибутива>] - ang pamamahagi na kasama sa pag-update ay tinukoy ng bersyon
Tandaan: pangkat ng parameter -f<имя cf файла>|-v<версия дистрибутива>umuulit nang maraming beses hangga't ang mga file ng pamamahagi ay kasama sa pag-update.

Mga parameter ng command line para sa pagtatrabaho sa repository ng pagsasaayos:
/DepotF - direktoryo ng imbakan
/DepotN - username sa imbakan
/DepotP - password ng gumagamit ng storage
/DepotDumpCfg<имя cf файла>[-v<номер версии хранилища>] - i-save ang configuration mula sa storage sa file (batch mode)
-v<номер версии хранилища>
v - numero ng bersyon, kung walang tinukoy na numero ng bersyon, o katumbas ng -1, ise-save ang pinakabagong bersyon.
/DepotUpdateCfg [-v<номер версии хранилища>] [-revised] - I-update ang configuration ng storage mula sa file (batch mode)
-v<номер версии хранилища>- numero ng bersyon, kung ang numero ng bersyon ay hindi tinukoy, o katumbas ng -1, ang pinakabagong bersyon ay ise-save, kung ang configuration ay konektado sa imbakan, pagkatapos ay ang parameter ay hindi papansinin
-revised - Kunin ang mga nakuhang bagay kung kinakailangan. Kung ang pagsasaayos ay hindi konektado sa repositoryo, kung gayon ang parameter ay hindi papansinin.

Mga parameter ng command line para sa batch registration ng 1C:Enterprise 8.x bilang isang Automation server:
/RegServer - pagpaparehistro ng aplikasyon
/UnregServer - alisin ang pagpaparehistro ng aplikasyon
Pagkatapos ng execution, isasara nito ang 1C: Enterprise 8.x system.
Kung ang mga halaga ng parameter ay may kasamang mga puwang (halimbawa, isang landas o pangalan ng file), ang mga halaga ay dapat na nakapaloob sa mga panipi.

Nasa ibaba ang mga halimbawa ng command line para sa pagsisimula ng 1C:Enterprise 8.x system:
C:\1CV8\BIN\1CV8.EXE ENTERPRISE /FDB
Ang ibinigay na command line ay nangangahulugan na ang 1C:Enterprise 8.x system ay ilulunsad sa 1C:Enterprise mode, at ang infobase ay matatagpuan sa "\DB" na subdirectory ng "С:\1CV8\BIN" na direktoryo.

С:\1cv81bin\1cv8.exe enterprise /s Serv06\ZUP /L RU
At ang ibinigay na command line na ito ay nangangahulugan na ang 1C:Enterprise 8.x system ay ilulunsad sa "1C:Enterprise" mode, ang address ng ZUP infobase na nakaimbak sa 1C:Enterprise server Serv06 at ang Russian interface

Upang alisin ang pagharang sa pagtatatag ng mga koneksyon sa infobase, kailangan mong:
Mag-log in sa infobase gamit ang "/UC" startup parameter na may parehong access permission code na tinukoy noong itinatakda ang lock. Takbo ang pagproseso na ito, na tumutukoy sa "I-unblock ang mga koneksyon" bilang pagkilos sa pagharang. Pindutin ang pindutang "Ipatupad".
sa cmd
simulan ang C:\Progra~1\1cv81\bin\1cv8.exe /UC<код доступа>
sa label
"C:\Program Files\1cv81\bin\1cv8.exe" ENTERPRISE /F"D:\Configurations\Typical\Torg" /N"Username" /P"Password" /UC 456743

Code DOS Batch File echo off cls "C:\Program Files\1 cv81\bin\1 cv8.exe" ENTERPRISE /S"server\ESKM" /N"Admin" /P"ESKM" /DisableStartupMessages /C"ShutdownUsers" " C:\Program Files\1 cv81\bin\1 cv8.exe" CONFIG /S"server\ESKM" /N"Admin" /P"ESKM" /DisableStartupMessages /UpdateDBCfg /UC"BatchUpdateIB Configuration" "C:\Program Files \ 1 cv81\bin\1 cv8.exe" ENTERPRISE /S"server\ESKM" /N"Admin" /P"ESKM" /C"AllowUsers" /UC" BatchUpdateConfigurationIB"