ตัวเลือกบรรทัดคำสั่งเพื่อระบุตัวเลือกการเริ่มต้น พารามิเตอร์บรรทัดคำสั่งสำหรับการระบุพารามิเตอร์เรียกใช้ ตัวอย่างบรรทัดคำสั่ง 1s 8.3

ในบทความนี้ฉันจะพูดถึงพารามิเตอร์ที่เป็นไปได้และปุ่มเปิดใช้งานสำหรับ 1C 8.3, 8.2 และ 8.1 เพื่อความสะดวกของผู้ใช้ คุณสามารถใช้คุณสมบัติบางอย่างที่นำเสนอได้ ฉันจะไม่ลงลึกและอธิบายพารามิเตอร์ที่เป็นไปได้ทั้งหมด แต่ฉันจะอธิบายประเด็นเหล่านั้นที่ผู้ใช้โปรแกรมทั่วไปอาจต้องการในความคิดของฉัน

บนแพลตฟอร์ม 1C 8.1 มีเพียงตัวเลือกเดียวในการเปิดแอปพลิเคชัน 1C - ไคลเอนต์แบบหนา ขอผมถอดรหัสแนวคิดนี้สักหน่อย 1C เป็นซอฟต์แวร์ไคลเอ็นต์เซิร์ฟเวอร์และแอปพลิเคชันไคลเอนต์ใช้เพื่อรัน

แนวคิดของไคลเอ็นต์แบบหนาไม่มีอยู่ก่อนที่แนวคิดของไคลเอ็นต์แบบบางจะปรากฏขึ้น และนั่นหมายถึงความต้องการทรัพยากรของคอมพิวเตอร์ของผู้ใช้ที่มากขึ้น

ด้วยการเปิดตัวแพลตฟอร์ม 1C 8.2 ทำให้สามารถใช้ไคลเอ็นต์แบบบางและเว็บไคลเอ็นต์ได้ แอปพลิเคชันไคลเอนต์ทั้งหมดเหล่านี้มีข้อดีและข้อจำกัด มีการเขียนบทความมากมายเกี่ยวกับเรื่องนี้แล้ว และฉันจะไม่ลงลึกในเรื่องนี้ ฉันจะสังเกตเฉพาะประเด็นหลักเท่านั้น

  • ตัวกำหนดค่าใช้งานได้เฉพาะในโหมดไคลเอ็นต์แบบหนาเท่านั้น
  • ลูกค้าอ้วนทรัพยากรคอมพิวเตอร์ที่มีความต้องการมากที่สุด
  • ไคลเอ็นต์แบบบางไม่ต้องการทรัพยากรของคอมพิวเตอร์ของผู้ใช้ในโหมดไคลเอนต์ - เซิร์ฟเวอร์เพราะว่า โหลดทั้งหมดไปที่เซิร์ฟเวอร์
  • เว็บไคลเอ็นต์ต้องการเพียงเบราว์เซอร์และการเชื่อมต่ออินเทอร์เน็ต คุณสามารถทำงานในโปรแกรมได้จากทุกที่ในโลก การทำงานที่สะดวกสบายนั้นขึ้นอยู่กับความเร็วของการเชื่อมต่ออินเทอร์เน็ตของคุณเท่านั้น โหลดทั้งหมดอยู่บนเว็บเซิร์ฟเวอร์

ตัวเลือกการเปิดตัวที่พบบ่อยที่สุดในความคิดของฉันคือไคลเอนต์ที่มีฐานข้อมูลไฟล์ แม้ว่าอนาคตจะเป็นของเว็บไคลเอ็นต์อย่างไม่ต้องสงสัย

ฉันยังจะทราบด้วยว่าตามค่าเริ่มต้นในการตั้งค่าการเปิดใช้ฐานข้อมูลจะเป็น "เลือกโดยอัตโนมัติ" และคุณไม่จำเป็นต้องพิจารณาว่าไคลเอนต์ใดและฐานข้อมูลใดที่คุณต้องการเปิดใช้งาน

ตัวเลือกการเรียกใช้ 1C จากบรรทัดคำสั่งพร้อมการเลือกผู้ใช้อัตโนมัติ

ในงานของฉัน ฉันมักจะพบข้อผิดพลาดในการทำงานของโปรแกรมการบัญชี 1C ตัวอย่างเช่น บันทึกเอกสารบางอย่างไม่แสดงหากไม่มีการสร้างผู้ใช้รายเดียวในฐานข้อมูล 1C

ในการแก้ไขปัญหา คุณต้องสร้างและเข้าสู่ระบบ โดยคลิกตกลงแต่ละครั้งในหน้าต่างการเลือกผู้ใช้ และตามหลักการแล้วถูกต้อง: หากมีผู้ใช้หลายคนทำงานในฐานข้อมูล แต่ละคนควรเข้าสู่ระบบด้วยบัญชีของตนเอง

แต่ในบางกรณีเมื่อมีผู้ใช้เพียงรายเดียวทำงานกับโปรแกรมเสมอ เช่น ในเวอร์ชันพื้นฐาน ดูเหมือนว่าไม่เหมาะสมที่จะยืนยันการเลือกของเขาในแต่ละครั้งด้วยการกดปุ่ม OK หากผู้ใช้ไม่มีรหัสผ่านเข้าสู่ระบบ เห็นได้ชัดว่าเขาอยู่คนเดียว

หากคุณไม่ต้องการเลือกผู้ใช้ทุกครั้งที่คุณเริ่ม 1C มีหลายวิธีในการทำเช่นนี้

หากคุณทำงานในโปรแกรม 1C 8 จากคอมพิวเตอร์เครื่องเดียวกันเสมอภายใต้ผู้ใช้ระบบปฏิบัติการ Windows คนเดียวกัน คุณสามารถทำสิ่งต่อไปนี้ได้:

เราเปิดตัวฐานข้อมูลในโหมดตัวกำหนดค่า เลือก การดูแลระบบ => ผู้ใช้ ค้นหาผู้ใช้ของคุณในรายการแล้วคลิกแก้ไข:

ยกเลิกการเลือกช่องทำเครื่องหมาย “1C:Enterprise Authentication” และทำเครื่องหมายในช่อง “Operating System Authentication” คลิกเลือก หน้าต่างสำหรับเลือกผู้ใช้ระบบปฏิบัติการจะปรากฏขึ้น ในกรณีของฉัน รายการ "โดเมน" จะแสดงชื่อคอมพิวเตอร์ของฉัน และรายการ "ผู้ใช้" จะแสดงผู้ใช้ปัจจุบันของ Windows OS ของฉัน

เลือกผู้ใช้ของคุณและบันทึกการเปลี่ยนแปลงทั้งหมด:

หากคุณมีผู้ใช้เพียงคนเดียวที่มีสิทธิ์เต็ม และคุณพยายามให้การรับรองความถูกต้องของระบบปฏิบัติการแก่เขา โปรแกรมจะแสดงคำเตือน ในกรณีนี้ คุณควรสร้างผู้ใช้รายอื่นที่มีสิทธิ์เต็ม ฉันคิดว่าสิ่งนี้ทำด้วยเหตุผลด้านความปลอดภัย ดังนั้นหากระบบปฏิบัติการทำงานผิดปกติ พวกเขายังสามารถเข้าสู่ระบบ 1C ได้อย่างเต็มรูปแบบ

การใช้พารามิเตอร์เพิ่มเติมสำหรับการเปิดตัวฐานข้อมูล 1C ไม่ว่ามันจะฟังดูน่ากลัวแค่ไหน แต่ก็ไม่มีอะไรซับซ้อนเกี่ยวกับเรื่องนี้ ไม่จำเป็นต้องเข้าไปที่ตัวกำหนดค่าสำหรับสิ่งนี้ ยกเว้นเพื่อดูพารามิเตอร์ที่เป็นไปได้สำหรับการเรียกใช้ในวิธีใช้ คุณต้องระบุชื่อผู้ใช้และรหัสผ่านเป็นพารามิเตอร์

จากความช่วยเหลือ 1C:

  • /น<имя>- ชื่อผู้ใช้. ต้องระบุในลักษณะเดียวกับในรายชื่อผู้ใช้ที่สร้างใน Configurator
  • /ป<пароль>- รหัสผ่านของผู้ใช้ที่ระบุชื่อในพารามิเตอร์ /N หากผู้ใช้ไม่มีรหัสผ่าน สามารถละเว้นพารามิเตอร์นี้ได้

เรารู้ชื่อผู้ใช้และรหัสผ่านของเรา แต่เราจะลงทะเบียนได้ที่ไหน? เลือกฐานข้อมูลที่ต้องการในรายการแล้วคลิกแก้ไข:

เลื่อน ถัดจากหน้าสุดท้ายของการตั้งค่า และดูบรรทัดที่เราต้องการ "ตัวเลือกการเปิดตัวขั้นสูง" ที่นี่เราเขียน /N “ชื่อผู้ใช้ของคุณ” /P “รหัสผ่านของคุณ” หากไม่มีรหัสผ่าน จะไม่มีการเขียนพารามิเตอร์นี้และค่าของมัน บันทึกด้วยปุ่ม "เสร็จสิ้น" หากคุณทำรหัสผ่านในพารามิเตอร์ผิดพลาด หน้าต่างการเลือกผู้ใช้จะปรากฏขึ้นเช่นกัน ตรวจสอบให้แน่ใจว่าทุกอย่างถูกต้อง

หากคุณต้องการเปลี่ยนชื่อผู้ใช้และรหัสผ่าน คุณจะต้องแก้ไขพารามิเตอร์

การเปิดตัวฐานข้อมูล 1C เฉพาะโดยไม่ต้องเลือกจากรายการฐานข้อมูล

ตัวอย่างเช่น คุณไม่ต้องการเลือกฐานข้อมูลจากรายการทุกครั้งที่คุณเริ่ม 1C Enterprise แต่สร้างทางลัดแยกต่างหากบนเดสก์ท็อปสำหรับแต่ละฐานข้อมูล เราจะต้องมีพารามิเตอร์การเปิดตัวอีกหนึ่งรายการ จากความช่วยเหลือ 1C:

  • /ฟ<путь>- พาธไปยังฐานข้อมูล หากเก็บไว้ในไฟล์ (ไม่จำเป็นต้องระบุชื่อไฟล์)

ลองดูตัวอย่างฐานข้อมูลไฟล์ 1C ทำเช่นเดียวกันกับฐานข้อมูลอื่นๆ ทั้งหมดจากรายการหากจำเป็น

และผู้ที่มีฐานข้อมูลบนเซิร์ฟเวอร์ควรใช้พารามิเตอร์อื่นเพื่อระบุเส้นทาง:

  • /ส<адрес>- ที่อยู่ของฐานข้อมูลที่จัดเก็บไว้ในเซิร์ฟเวอร์ 1C:Enterprise 8 มีดังนี้:<Имя компьютера, работающего сервером приложений>\ <Ссылочное имя информационной базы, известное в рамках сервера 1С:Предприятия 8>

ขั้นแรก เรามาสร้างทางลัดสำหรับไฟล์ปฏิบัติการ 1cestart.exe วิธีที่ง่ายที่สุดคือการคัดลอกทางลัด 1C Enterprise ที่คุณมีอยู่แล้วและเปลี่ยนชื่อเป็น UT 10.3 เพื่อให้ชัดเจนว่าฐานข้อมูลใดที่จะเปิดตัว:

ตอนนี้ไปที่คุณสมบัติของทางลัดและในฟิลด์วัตถุหลังจากเครื่องหมายคำพูดคั่นด้วยช่องว่างที่เราเขียนพารามิเตอร์:

ขั้นแรกเราเขียนพารามิเตอร์ ENTERPRISE หมายความว่าเมื่อเริ่มต้นโหมดเริ่มต้นของ Enterprise จะถูกเลือก หากจำเป็นต้องเรียกใช้ตัวกำหนดค่า พารามิเตอร์ DESIGNER จะถูกเขียน

  • “C:\Program Files (x86)\1cv82\common\1cestart.exe” องค์กร /F “D:\1C\Demo 1C Database\Trade Management (สาธิต) สำหรับไซต์”

เราบันทึก และตอนนี้เมื่อคุณเริ่มต้นจากทางลัดนี้ มันจะเปิดฐานข้อมูลตามเส้นทางที่คุณระบุ

คุณสามารถเพิ่มพารามิเตอร์การตรวจสอบสิทธิ์ผู้ใช้ที่อธิบายไว้ข้างต้นลงในทางลัดนี้ได้:

  • “C:\Program Files (x86)\1cv82\common\1cestart.exe” องค์กร /F “D:\1C\Demo 1C ฐานข้อมูล\การจัดการการค้า (สาธิต) สำหรับไซต์” /N “Fedorov (ผู้ดูแลระบบ)” /P “ 131”.

ตอนนี้ เมื่อคุณเริ่มจากทางลัด ฐานข้อมูลที่คุณต้องการจะถูกเปิดใช้งานภายใต้ผู้ใช้และรหัสผ่านที่ระบุ หากไม่มีรหัสผ่าน ตัวเลือกนี้จะถูกลบออก

คีย์และพารามิเตอร์สำหรับเรียกใช้ฐานข้อมูล 1C เมื่อเริ่ม Windows

สมมติว่าคุณต้องการให้เมื่อคุณเปิดคอมพิวเตอร์และเริ่ม Windows ฐานข้อมูล 1C ที่คุณต้องการจะเริ่มต้นโดยอัตโนมัติภายใต้ผู้ใช้ของคุณด้วยรหัสผ่าน ในการดำเนินการนี้ คุณต้องสร้างทางลัดพร้อมพารามิเตอร์เรียกใช้ตามที่อธิบายไว้ข้างต้น และวางไว้ในโฟลเดอร์เริ่มต้น ไปที่ Start => All Programs ดูโฟลเดอร์ Startup คลิกที่ปุ่มขวาแล้วคลิก Open คัดลอกทางลัดที่สร้างขึ้นลงในโฟลเดอร์เริ่มต้นที่เปิดขึ้นและครั้งต่อไปที่คุณเริ่ม Windows 1C มันจะเริ่มต้นด้วยพารามิเตอร์ที่ระบุ

การเลือกเวอร์ชันต่างๆ ของแพลตฟอร์มสำหรับการเปิดตัวฐานข้อมูล 1C

ตัวอย่างเช่น คุณใช้แพลตฟอร์ม 8.1 และ 8.2 พร้อมกันเพื่อเรียกใช้ฐานข้อมูลที่แตกต่างกัน และคุณต้องการเรียกใช้จากรายการเดียว สำหรับแต่ละฐานข้อมูล คุณสามารถระบุเวอร์ชันของแพลตฟอร์มที่จะรันฐานข้อมูลนี้ได้ ผู้คนมักจะประสบปัญหาเมื่อมีคนระบุเวอร์ชันของแพลตฟอร์มในการตั้งค่าการเปิดใช้ฐานข้อมูล และหลังจากอัปเดตแพลตฟอร์มแล้ว การเปิดตัวยังคงเกิดขึ้นกับเวอร์ชันเก่า หากต้องการเปลี่ยนเวอร์ชันแพลตฟอร์มเปิดตัว ให้เลือกฐานจากรายการแล้วคลิก "เปลี่ยน" ในหน้าต่างสุดท้าย ให้ระบุเวอร์ชันที่ต้องการของแพลตฟอร์ม โปรดทราบว่าจะต้องติดตั้งบนคอมพิวเตอร์ของคุณ

ด้วยรายการดังกล่าว เวอร์ชันล่าสุดของแพลตฟอร์ม 8.1 ที่ติดตั้งบนคอมพิวเตอร์ของคุณสำหรับฐานข้อมูลที่เลือกจะถูกเปิดตัว

ด้วยรายการดังกล่าว แพลตฟอร์ม 8.1.15.14 จะถูกเลือกให้รันฐานข้อมูลนี้

ตามค่าเริ่มต้น เมื่อเพิ่มฐานข้อมูลลงในรายการ ค่าจะถูกตั้งเป็น 8.2 หรือ 8.3 ฉันคิดว่าบทความนี้อาจมีประโยชน์เมื่อเปลี่ยนเป็นเวอร์ชัน 8.3 เมื่อทุกคนในการตั้งค่าฐานข้อมูลจะมีเวอร์ชันที่จะรัน 8.2 และจะไม่มีใครเห็นผลการอัพเดตและเปลี่ยนเป็น 8.3 เพราะ ฐานข้อมูลจะยังคงเปิดตัวบนแพลตฟอร์ม 8.2

บ่อยครั้งเมื่อทำงานกับ 1C จำเป็นต้องดำเนินการบางอย่างที่คล้ายกันซึ่งทำซ้ำอย่างเป็นระบบเมื่อเวลาผ่านไปและเพียงเบี่ยงเบนความสนใจจากงานหลัก นี่อาจเป็นการดาวน์โหลดและยกเลิกการโหลด การสร้างข้อมูลบางอย่างสำหรับการวิเคราะห์ภายนอก ฯลฯ มีวิธีที่ค่อนข้างง่ายในการทำให้การดำเนินการเหล่านี้เป็นไปโดยอัตโนมัติและลืมการดำเนินการเหล่านี้โดยรับไฟล์บันทึกทางอีเมลเป็นระยะเพื่อควบคุม

จะดีมากหากคุณมีการดำเนินการเหล่านี้ที่เขียนโดยโปรเซสเซอร์ภายนอกอยู่แล้ว ก็ไม่มีปัญหา หากไม่เป็นเช่นนั้น ให้สร้างและย้ายทุกอย่างไปไว้ที่นั่น ถัดไป เพื่อตรวจสอบฟังก์ชันการทำงาน ฉันขอแนะนำให้ทดสอบทั้งหมดนี้ในโหมดแมนนวล จากนั้นหากทุกอย่างทำงานตามที่ควรจะเป็น ให้เขียนโค้ดประมวลผลหลักใหม่ เพื่อที่ว่าเมื่อมีการโหลดการประมวลผลภายนอก การประมวลผลนั้นจะเริ่มทำงานโดยอัตโนมัติ โดยไม่ต้องคลิกที่ปุ่มดำเนินการและ ชอบ. สิ่งที่ง่ายที่สุดคือการย้ายโค้ดไปที่ขั้นตอน OnOpen().

ขั้นตอนต่อไปคือการปิดโปรแกรมโดยอัตโนมัติหลังจากดำเนินการประมวลผลภายนอกที่เราสร้างขึ้นและมันทำงานให้เราแล้ว โดยดำเนินการตามขั้นตอน OnOpen()ในตอนท้ายสุดเราใส่คำสั่งต่อไปนี้: ระบบปิดเครื่อง (เท็จ);ในกรณีนี้คือพารามิเตอร์ สอบถามโอกาสเราส่งผ่านค่า "เท็จ" เพื่อตัดตัวเลือกต่างๆ สำหรับคำถามของระบบเพิ่มเติมเมื่อปิด ดังนั้นจึงเริ่มการปิดระบบแบบไม่มีเงื่อนไขของ 1C หลังจากการประมวลผลภายนอกนี้เสร็จสิ้น เพื่อให้แน่ใจว่าเราจะรันโปรแกรมอีกครั้งและดำเนินการประมวลผลและตรวจสอบให้แน่ใจว่าโปรแกรมทำงานได้และโปรแกรมปิดตัวเองแล้ว

“C:\Program Files (x86)\1cv8\8.3.5.xxxx\bin\1cv8.exe” ENTERPRISE /DisableStartupMessages /FC:\path ไปยังฐานข้อมูล /N”ชื่อผู้ใช้” /P”รหัสผ่านผู้ใช้” /ดำเนินการจาก:\ เส้นทางไปยังการประมวลผล\self-processing.epf

มาถอดรหัสกัน:

1. “ C:\Program Files (x86)\1cv8\8.3.5.xxxx\bin\1cv8.exe” ENTERPRISE - เอ็นจิ้น 1C ในกรณีนี้คือ 8.3 ตรวจสอบเส้นทางด้วยตัวเองมันจะแตกต่างกันไปขึ้นอยู่กับรุ่นและ รวมถึงอย่าลืมแก้ไขหลังจากอัปเดตอันล่าสุดแล้ว

2. /DisableStartupMessages - ปิดการใช้งานข้อความทั้งหมดเมื่อระบบเริ่มทำงาน

4. /N"UserName" /P"UserPassword" - ตามลำดับ /N ชื่อผู้ใช้ โดยทันทีโดยไม่ต้องเว้นวรรคและ /P รหัสผ่าน

5. /Execute from:\path toprocessing\self-processing.epf - /Execute เริ่มการประมวลผลของเรา เส้นทางและชื่อควรเป็นไปตามคีย์นี้

เพียงเท่านี้ สิ่งที่เหลืออยู่ก็คือการเพิ่มไฟล์ cmd ของเราลงในตัวกำหนดเวลางาน: avtozapusk1c.cmdโดยระบุกำหนดการเปิดตัว

ในการตรวจสอบการทำงานของการประมวลผลภายนอกฉันแนะนำให้สร้างผู้ใช้แยกต่างหากและเป็นการดีที่สุดที่การประมวลผลจะสร้างไฟล์บันทึกซึ่งจะถูกส่งไปยังอีเมลของคุณเป็นระยะ ๆ

เครื่องมือง่ายๆ เหล่านี้ช่วยให้การปฏิบัติงานประจำวันในแต่ละวันเป็นแบบอัตโนมัติ ขอให้คุณโชคดี!

เมื่อเรียกใช้ไฟล์ 1CV8.EXE คุณสามารถระบุพารามิเตอร์ต่อไปนี้บนบรรทัดคำสั่ง:
ตัวเลือกบรรทัดคำสั่งการเลือกโหมด:
CONFIG - เปิดตัวระบบ 1C:Enterprise 8.x ในโหมด "Configurator" องค์กร – เปิดตัวระบบ 1C:Enterprise 8.x ในโหมด “1C:Enterprise”
สร้างข้อมูลฐาน ] – การสร้างฐานข้อมูล (
บรรทัดที่ระบุพารามิเตอร์ฐานข้อมูล ซึ่งแต่ละรายการเป็นส่วนย่อยของแบบฟอร์ม<Имя параметра=><Значение>โดยที่ชื่อพารามิเตอร์คือชื่อของพารามิเตอร์ และค่าคือค่าของมัน
ชิ้นส่วนจะถูกแยกออกจากกันด้วยสัญลักษณ์ ';'
หากค่ามีช่องว่าง จะต้องอยู่ในเครื่องหมายคำพูดคู่ (“”)

พารามิเตอร์ต่อไปนี้ถูกกำหนดไว้สำหรับเวอร์ชันของไฟล์:

ไฟล์ - ไดเรกทอรีฐานข้อมูล
Locale - ภาษา (ประเทศ) ที่จะใช้ในการสร้างฐานข้อมูล ค่าที่ถูกต้องจะเหมือนกับค่าพารามิเตอร์<Форматная строка>รูปแบบวิธีการ ไม่จำเป็นต้องมีพารามิเตอร์ Locale หากไม่ได้ระบุ การตั้งค่าภูมิภาคของฐานข้อมูลปัจจุบันจะถูกนำมาใช้

พารามิเตอร์ต่อไปนี้ถูกกำหนดไว้สำหรับตัวเลือกไคลเอ็นต์-เซิร์ฟเวอร์:
Srvr - 1C: ชื่อเซิร์ฟเวอร์องค์กร;
Ref - ชื่อของฐานข้อมูลบนเซิร์ฟเวอร์
SQLSrvr - ชื่อเซิร์ฟเวอร์ SQL;
SQLDB - ชื่อของฐานข้อมูล SQL;
SQLUID - ชื่อผู้ใช้ SQL;
SQLPwd - รหัสผ่านผู้ใช้ SQL หากไม่ได้ระบุรหัสผ่านสำหรับผู้ใช้ SQL พารามิเตอร์นี้สามารถละเว้นได้
SQLYOffs – การชดเชยวันที่ใช้เพื่อจัดเก็บวันที่ใน SQL Server สามารถรับค่า 0 หรือ 2000 ได้ ไม่จำเป็นต้องใช้พารามิเตอร์นี้ หากไม่ได้ระบุ ระบบจะยอมรับค่า 0
Locale – ภาษา (ประเทศ) (คล้ายกับเวอร์ชันของไฟล์)

สำหรับตัวเลือกทั้งหมด จะมีการกำหนดพารามิเตอร์ต่อไปนี้:
ชื่อผู้ใช้ - ชื่อผู้ใช้;
Pwd - รหัสผ่าน
/AddInList – พารามิเตอร์ที่ระบุใต้ชื่อที่จะเพิ่มฐานข้อมูลลงในรายการ ถ้าไม่ระบุ ฐานข้อมูลจะไม่ถูกเพิ่มลงในรายการ หากไม่ได้ระบุชื่อ ระบบจะใช้ค่าเริ่มต้น คล้ายกับการสร้างฐานข้อมูลเชิงโต้ตอบ

ไม่อนุญาตให้ใช้กุญแจพร้อมกัน

ตัวเลือกบรรทัดคำสั่งเพื่อระบุตัวเลือกการเริ่มต้น:
/@<имя файла>– พารามิเตอร์บรรทัดคำสั่งถูกเขียนในไฟล์ที่ระบุ
/ฟ<Путь>– เส้นทางไปยังฐานข้อมูลหากเก็บไว้ในไฟล์ (ไม่จำเป็นต้องระบุชื่อไฟล์)
/ส<Адрес>– ที่อยู่ของฐานข้อมูลที่จัดเก็บไว้ในเซิร์ฟเวอร์ 1C:Enterprise 8.x เป็นดังนี้:
<Имя компьютера, работающего сервером приложений>\ <Ссылочное имя информационной базы, известное в рамках сервера 1С:Предприятия 8.x>

/น<Имя>-ชื่อผู้ใช้. ต้องระบุในลักษณะเดียวกับในรายชื่อผู้ใช้ที่สร้างใน Configurator
/ป<Пароль>-รหัสผ่านของผู้ใช้ที่ระบุชื่อในพารามิเตอร์ /N หากผู้ใช้ไม่มีรหัสผ่าน สามารถละเว้นพารามิเตอร์นี้ได้
/WA - ห้ามใช้การรับรองความถูกต้องของ Windows เมื่อเริ่มต้น Enterprise หรือ Configurator
/WA+ ตั้งค่าการใช้การรับรองความถูกต้องของ Windows ที่จำเป็นเมื่อเริ่มต้น 1C:Enterprise หรือ Configurator ถ้าไม่ได้ระบุสวิตช์ /WA จะถือว่าใช้ตัวเลือกบรรทัดคำสั่ง /WA+
/AU - ห้ามไม่ให้แสดงคำถามเกี่ยวกับการอัปเดต 1C:Enterprise เวอร์ชันปัจจุบันจากการติดตั้งระดับผู้ดูแลระบบ
/AU+ การตั้งค่าเพื่อแสดงคำถามเกี่ยวกับการอัปเดตเวอร์ชันปัจจุบันของ 1C:Enterprise จากการติดตั้งระดับผู้ดูแลระบบ หากไม่ได้ระบุสวิตช์ /AU จะถือว่าใช้ตัวเลือกบรรทัดคำสั่ง /AU+
/ออก<Имя файла>[-NoT_runcate] – ตั้งค่าไฟล์เพื่อแสดงข้อความบริการ หากมีการระบุสวิตช์ –NoT_runcate (คั่นด้วยช่องว่าง) ไฟล์จะไม่ถูกล้าง
/ล<Каталог>– ระบุไดเร็กทอรีของทรัพยากรอินเทอร์เฟซที่แปลเป็นภาษาท้องถิ่น (เช่น “RU”)
/DisableStartupMessages -ระงับข้อความเริ่มต้น: “การกำหนดค่าฐานข้อมูลไม่ตรงกับการกำหนดค่าที่บันทึกไว้ ดำเนินการต่อ?"; “ความสามารถของคอมพิวเตอร์ของคุณไม่เพียงพอที่จะแก้ไขความช่วยเหลือในการกำหนดค่า หากต้องการแก้ไขวิธีใช้ คุณต้องติดตั้ง Microsoft Internet Explorer เวอร์ชัน 6.0 หรือสูงกว่า”; “ความสามารถของคอมพิวเตอร์ของคุณไม่เพียงพอที่จะแก้ไขเอกสาร HTML รวมถึงหัวข้อวิธีใช้ หากต้องการแก้ไขเอกสาร HTML คุณต้องติดตั้ง Microsoft Internet Explorer เวอร์ชัน 6.0 หรือสูงกว่า ในการเปิดตัวนี้ การแก้ไขเอกสาร html จะไม่สามารถใช้งานได้"
/ค<Строка текста>– ส่งพารามิเตอร์ไปยังพารามิเตอร์บรรทัดคำสั่งการกำหนดค่าของโหมดแบตช์ตัวกำหนดค่า:
/DumpIB<Имя файла>- อัพโหลดฐานข้อมูลในโหมดคำสั่ง
/RestoreIB<Имя файла>– กำลังโหลดฐานข้อมูลในโหมดคำสั่ง
/DumpCfg<имя cf файла>– บันทึกการกำหนดค่าลงในไฟล์
/LoadCfg<имя cf файла>– กำลังโหลดการกำหนดค่าจากไฟล์
/UpdateDBCfg [-WarningsAsErrors] – อัปเดตการกำหนดค่าฐานข้อมูล หากมีการระบุคีย์ WarningsAsErrors (คั่นด้วยช่องว่าง) ข้อความเตือนทั้งหมดจะถือเป็นข้อผิดพลาด
/DumpDBCfg<имя cf файла>– บันทึกการกำหนดค่าฐานข้อมูลลงในไฟล์
/RollbackCfg – กลับสู่การกำหนดค่าฐานข้อมูล
/CheckModules – ทำการตรวจสอบไวยากรณ์
/อัพเดตCfg<имя cf | cfu файла>– อัปเดตการกำหนดค่าที่รองรับ
/IBCheckAndRepair [-ReIndex] [-LogIntergrity] [-RecalcTotals] [-IBCompression] [-TestOnly | [-BadRefCreate | -BadRefClear | -BadRefNone] [-BadDataCreate | -BadDataDelete] ] – ทำการทดสอบและแก้ไขฐานข้อมูล
ReIndex – สร้างดัชนีตารางใหม่
LogIntergrity – การตรวจสอบความสมบูรณ์ของตรรกะ
RecalcTotals – การคำนวณผลรวมใหม่
IBCompression – การบีบอัดตาราง
TestOnly - การทดสอบเท่านั้น

หากมีการอ้างอิงถึงวัตถุที่ไม่มีอยู่จริง:
BadRefCreate – สร้างวัตถุ
BadRefClear – ล้างวัตถุ
BadRefNone - ห้ามเปลี่ยนแปลง

ในกรณีที่วัตถุสูญหายบางส่วน:
BadDataCreate – สร้างวัตถุ
BadDataDelete – ลบวัตถุ

ไม่อนุญาตให้ใช้คีย์พร้อมกันภายในกลุ่มย่อยของพารามิเตอร์
หากคำสั่งสำเร็จ ให้ส่งคืนโค้ด 0 มิฉะนั้น 1 (101 หากมีข้อผิดพลาดในข้อมูล)
หลังจากดำเนินการ ให้ปิดระบบ 1C:Enterprise 8.x

ตัวเลือกบรรทัดคำสั่งโหมดแบตช์สำหรับการสร้างการจัดส่งและอัปเดตไฟล์:
/CreateDistributionFiles [-cffile<имя cf файла>] [-cfufile<имя cfu файла>[-ฉ<имя cf файла>|-v<версия дистрибутива>]+] – สร้างการจัดส่งและอัปเดตไฟล์
-cffile<имя cf файла>– คำแนะนำในการสร้างชุดแจกจ่าย
-cfufile<имя cfu файла>– คำแนะนำในการสร้างการอัปเดต
-ฉ<имя cf файла>– การแจกจ่ายที่รวมอยู่ในการอัปเดตจะถูกระบุด้วยชื่อ
-v<версия дистрибутива>] – การแจกจ่ายที่รวมอยู่ในการอัปเดตจะถูกระบุโดยเวอร์ชัน
หมายเหตุ: กลุ่มพารามิเตอร์ -f<имя cf файла>|-v<версия дистрибутива>ทำซ้ำหลาย ๆ ครั้งเมื่อมีการรวมไฟล์การแจกจ่ายในการอัพเดต

การดำเนินการหลายอย่างทั้งทำให้การทำงานของผู้ใช้ในโปรแกรมง่ายขึ้นและการดำเนินงานด้านการดูแลระบบบางอย่างกับฐานข้อมูลสามารถทำได้โดยใช้พารามิเตอร์การเปิดตัว 1C:

  • กำหนดตารางเวลาการสำรองฐานข้อมูล
  • อัปเดตข้อมูลอัตโนมัติ (เช่น อัปเดตอัตราแลกเปลี่ยนรายวัน)
  • ให้การอนุญาตผู้ใช้อัตโนมัติโดยไม่จำเป็นต้องป้อนชื่อผู้ใช้และรหัสผ่าน
  • เปิดตัวฐานข้อมูลเฉพาะและเวอร์ชันเฉพาะของแพลตฟอร์มโดยไม่จำเป็นต้องเลือก
  • และอื่นๆอีกมากมาย.

การป้อนพารามิเตอร์ลงในหน้าต่างการเลือกฐาน

หน้าต่างการเลือกฐานข้อมูลมาตรฐาน (รูปที่ 1) นอกเหนือจากการเลือกโหมดการเปิดตัว (Configurator หรือ 1Enterprise) ยังมีปุ่มการทำงานอีกสี่ปุ่ม:

  • เพิ่ม;
  • เปลี่ยน;
  • ลบ;
  • ติดตั้ง.

หากคุณเลือกฐานข้อมูลและคลิกปุ่ม "เปลี่ยน" และข้ามกล่องโต้ตอบแรก แบบฟอร์มจะเปิดขึ้น (รูปที่ 2)

รูปที่ 2

ช่องป้อนข้อมูลภายใต้ "ตัวเลือกการเริ่มต้นขั้นสูง:" ให้คุณป้อนบางคีย์:

  • /N “ชื่อผู้ใช้” - บรรทัดนี้หมายความว่าโปรแกรมจะเปิดตัวภายใต้ผู้ใช้ที่มีชื่อระบุไว้ในเครื่องหมายคำพูด
  • /P “รหัสผ่าน” - หากการตรวจสอบผู้ใช้จำเป็นต้องป้อนรหัสผ่านจะต้องระบุในค่าพารามิเตอร์
  • /UC “Code” - การใช้พารามิเตอร์นี้ช่วยให้คุณสามารถปลดบล็อกการเชื่อมต่อกับฐานข้อมูล (การบล็อกจำเป็นเมื่อจำเป็นต้องเข้าถึงแบบเอกสิทธิ์เฉพาะบุคคล)

ดังนั้นบรรทัดเช่น “/N “Ivanov Ivan Ivanovich” /P “1234”” จะช่วยบรรเทาผู้ใช้ในสถานที่ทำงานบางแห่งจากความจำเป็นในการเข้าสู่ระบบอย่างต่อเนื่องเมื่อระบบเริ่มทำงาน

ตัวเลือกทางลัด

พารามิเตอร์ข้างต้นสามารถระบุได้ที่อื่น โดยการเรียกเมนูบริบทของทางลัดโปรแกรมและไปที่คุณสมบัติของมันคุณจะได้หน้าต่าง (รูปที่ 3)

รูปที่ 3

ในการป้อนพารามิเตอร์ เราจำเป็นต้องมีช่องป้อนข้อมูล "Object"

ก่อนอื่น คุณต้องตัดสินใจเกี่ยวกับโหมดการเปิดตัวแอปพลิเคชัน:

  • DESIGNER (ใน 8.0 นี่คือพารามิเตอร์ CONFIG) ช่วยให้คุณสามารถรันโปรแกรมในโหมดตัวกำหนดค่า
  • ENTERPRISE หมายถึงการเริ่มต้นแอปพลิเคชันปกติ

ถัดไป คุณสามารถลงทะเบียนฐานข้อมูลเฉพาะเพื่อเปิดใช้งานได้ ซึ่งจะช่วยจำกัดการเข้าถึงของผู้ใช้ไปยังฐานข้อมูลอื่นที่ลงทะเบียนไว้ในระบบ พารามิเตอร์อาจมีค่าหลายค่า ขึ้นอยู่กับโหมดการทำงาน:

  • /F “ที่อยู่ฐาน” - ใช้หากทำงานในโหมดไฟล์
  • /S “ชื่อเซิร์ฟเวอร์”\ “ชื่อของฐานข้อมูลบนเซิร์ฟเวอร์” - เริ่มฐานข้อมูลในโหมดไคลเอ็นต์ - เซิร์ฟเวอร์
  • /WS “ที่อยู่” - เพื่อสร้างการเชื่อมต่อกับเว็บเซิร์ฟเวอร์

ในกรณีหลัง อาจจำเป็นต้องมีการตรวจสอบสิทธิ์ผู้ใช้บนเว็บเซิร์ฟเวอร์ระยะไกล พารามิเตอร์จำนวนหนึ่งช่วยให้คุณปรับแต่งได้อย่างละเอียด:

  1. Wsn – ชื่อผู้ใช้ที่จะใช้เชื่อมต่อกับเซิร์ฟเวอร์
  2. Wsp – รหัสผ่านของผู้ใช้ข้างต้น
  3. Wspsrv – ที่อยู่พร็อกซี;
  4. Wspport – พอร์ตของพร็อกซีเซิร์ฟเวอร์ที่เกี่ยวข้อง

หากหลังจากเพิ่มพารามิเตอร์เหล่านี้ในคุณสมบัติของทางลัด 1C แล้ว หากคุณเพิ่มพารามิเตอร์การอนุญาตที่ระบุไว้ในส่วนก่อนหน้า คุณสามารถใช้ความสามารถในการเปิดฐานข้อมูลเฉพาะได้โดยเพียงดับเบิลคลิกโดยไม่มีหน้าต่างเพิ่มเติม วิธีนี้จะสะดวกมากเมื่อคุณต้องรีสตาร์ทแอปพลิเคชันบ่อยครั้งในระหว่างการทดสอบและพัฒนา รวมถึงในกรณีที่จำเป็นต้องจำกัดการเข้าถึงของผู้ใช้ไปยังรายการฐานข้อมูลที่ลงทะเบียนบนคอมพิวเตอร์

ด้วยการคัดลอกทางลัดที่สร้างขึ้นไปยังโฟลเดอร์ "เริ่มต้น" คุณสามารถเพิ่มประสิทธิภาพการทำงานของระบบเพิ่มเติมได้ (รูปที่ 4)

รูปที่ 4

ขณะนี้ เมื่อระบบเริ่มทำงาน แอปพลิเคชันจะเปิดขึ้นในโหมดที่กำหนด สำหรับฐานข้อมูลเฉพาะและภายใต้ผู้ใช้เฉพาะ

การเปิดใช้งานและปิดใช้งานการรับรองความถูกต้องผู้ใช้ Windows ดำเนินการโดยใช้พารามิเตอร์ /WA+ และ /WA-

บรรทัดคำสั่งและตัวเลือก

ในความเป็นจริง บรรทัดที่เขียนในช่อง “Object” สามารถคัดลอกได้โดยไม่ต้องแก้ไขบรรทัดคำสั่งที่เรียกใช้ผ่าน Start->All Programs->Accessories->Run ผลลัพธ์จะเหมือนกัน

ที่นี่คุณสามารถระบุพารามิเตอร์ต่างๆ ที่สามารถใช้ได้จากบรรทัดคำสั่ง:

  • CREATEINFOBASE – ช่วยให้คุณสร้างฐานข้อมูลบางประเภท (ไฟล์เทมเพลตต้องมีนามสกุล (dt หรือ cf))
  • สตริงการเชื่อมต่อเป็นพารามิเตอร์ที่จำเป็นซึ่งระบุตำแหน่งของฐานข้อมูลที่สร้างขึ้นจะต้องประกอบด้วยคู่ของชื่อพารามิเตอร์และค่ารวมกับเครื่องหมายเท่ากับ (บรรทัดตัวอย่างสำหรับเวอร์ชันไฟล์ของงาน: File= “D:\1с base\ 1Cv8Log” สำหรับฐานข้อมูลเซิร์ฟเวอร์ Srvr= “ Server3");
  • DBMS – ขึ้นอยู่กับค่าที่ระบุ อธิบายว่าเซิร์ฟเวอร์ฐานข้อมูลประเภทใดที่ใช้

การสำรองฐานข้อมูลโดยใช้พารามิเตอร์บรรทัดคำสั่ง 1C

ในการดำเนินการที่สำคัญนี้ คุณสามารถใช้ Notepad หรือโปรแกรมแก้ไขข้อความอื่นเพื่อสร้างไฟล์ค้างคาว กำหนดการเปิดตัวซึ่งสามารถลงทะเบียนในเมนู Windows ที่เหมาะสมหรือบนเซิร์ฟเวอร์

บรรทัดล่าง

ในบทความนี้ เราไม่ได้กำหนดไว้ว่าจะอธิบายพารามิเตอร์การเริ่มต้นระบบที่เป็นไปได้ทั้งหมดอย่างสมบูรณ์ ซึ่งสามารถดูได้ในเมนูที่เกี่ยวข้องของ Syntax Assistant เราพยายามให้แนวคิดทั่วไปเกี่ยวกับคุณลักษณะนี้และตัวอย่างการใช้งาน

ตัวเลือกบรรทัดคำสั่งการเลือกโหมด:

กำหนดค่า
เปิดตัวระบบ 1C:Enterprise 8 ในโหมด "Configurator"

องค์กร
เปิดตัวระบบ 1C:Enterprise 8 ในโหมด “1C:Enterprise”

สร้างข้อมูลฐาน
การสร้างการจัดส่งและอัปเดตไฟล์


บรรทัดที่ระบุพารามิเตอร์ฐานข้อมูล ซึ่งแต่ละรายการเป็นส่วนย่อยของแบบฟอร์ม
,
โดยที่ชื่อพารามิเตอร์คือชื่อของพารามิเตอร์ และค่าคือค่าของมัน แฟรกเมนต์จะถูกแยกออกจากกันด้วยเครื่องหมาย ";" หากค่ามีช่องว่าง จะต้องอยู่ในเครื่องหมายคำพูดคู่ (")

ตัวเลือกโหมดไฟล์

ไดเร็กทอรีฐานข้อมูลไฟล์
Locale คือภาษา (ประเทศ) ที่จะใช้ในการสร้างฐานข้อมูล ค่าที่ถูกต้องจะเหมือนกับพารามิเตอร์วิธีการจัดรูปแบบ ไม่จำเป็นต้องมีพารามิเตอร์ Locale หากไม่ได้ระบุ การตั้งค่าภูมิภาคของฐานข้อมูลปัจจุบันจะถูกนำมาใช้

พารามิเตอร์โหมดไคลเอ็นต์-เซิร์ฟเวอร์

Srvr 1C:ชื่อเซิร์ฟเวอร์องค์กร;
อ้างอิงชื่อของฐานข้อมูลบนเซิร์ฟเวอร์
ชื่อเซิร์ฟเวอร์ SQLSrvr SQL;
ชื่อฐานข้อมูล SQLDB SQL;
ชื่อผู้ใช้ SQLUID SQL;
รหัสผ่านผู้ใช้ SQLPwd SQL หากไม่ได้ระบุรหัสผ่านสำหรับผู้ใช้ SQL พารามิเตอร์นี้สามารถละเว้นได้
SQLYOffs คือค่าชดเชยวันที่ที่ใช้ในการจัดเก็บวันที่ใน SQL Server สามารถรับค่า 0 หรือ 2000 ได้ ไม่จำเป็นต้องใช้พารามิเตอร์นี้ หากไม่ได้ระบุ ระบบจะยอมรับค่า 0
สถานที่ - ภาษา (ประเทศ) (คล้ายกับเวอร์ชันไฟล์)

สำหรับตัวเลือกทั้งหมด จะมีการกำหนดพารามิเตอร์ต่อไปนี้:

สหรัฐชื่อผู้ใช้;
พล.อรหัสผ่าน

/AddInListพารามิเตอร์ที่ระบุใต้ชื่อที่จะเพิ่มฐานข้อมูลลงในรายการ หากไม่ระบุ ฐานข้อมูลจะไม่ถูกเพิ่มลงในรายการ หากไม่ได้ระบุชื่อ ระบบจะใช้ค่าเริ่มต้น คล้ายกับการสร้างฐานข้อมูลเชิงโต้ตอบ
ไม่อนุญาตให้ใช้กุญแจพร้อมกัน

ตัวเลือกบรรทัดคำสั่งเพื่อระบุตัวเลือกการเริ่มต้น:

/@
พารามิเตอร์บรรทัดคำสั่งถูกเขียนในไฟล์ที่ระบุ

/ฟ
เส้นทางไปยังฐานข้อมูลหากเก็บไว้ในไฟล์ (ไม่จำเป็นต้องระบุชื่อไฟล์)

/ส
ที่อยู่ของฐานข้อมูลที่จัดเก็บไว้ในเซิร์ฟเวอร์ 1C:Enterprise 8 มีดังนี้:

/น
ชื่อผู้ใช้. ต้องระบุในลักษณะเดียวกับในรายชื่อผู้ใช้ที่สร้างใน Configurator

/ป
รหัสผ่านของผู้ใช้ที่ระบุชื่อในพารามิเตอร์ /N หากผู้ใช้ไม่มีรหัสผ่าน สามารถละเว้นพารามิเตอร์นี้ได้

/วา-
ห้ามใช้การรับรองความถูกต้องของ Windows เมื่อเริ่มต้น Enterprise หรือ Configurator

/วา+
การตั้งค่าการใช้การรับรองความถูกต้องของ Windows ที่จำเป็นเมื่อเริ่มต้น 1C: Enterprise หรือ Configurator ถ้าไม่ได้ระบุสวิตช์ /WA จะถือว่าใช้ตัวเลือกบรรทัดคำสั่ง /WA+

/ออสเตรเลีย-
ห้ามไม่ให้แสดงคำถามเกี่ยวกับการอัปเดต 1C:Enterprise เวอร์ชันปัจจุบันจากการติดตั้งระดับผู้ดูแลระบบ

/AU+
การตั้งค่าผลลัพธ์ของคำถามเกี่ยวกับการอัพเดต 1C:Enterprise เวอร์ชันปัจจุบันจากการติดตั้งระดับผู้ดูแลระบบ หากไม่ได้ระบุสวิตช์ /AU จะถือว่าใช้ตัวเลือกบรรทัดคำสั่ง /AU+

/ออก
[-ไม่มีการตัดทอน]
การติดตั้งไฟล์เพื่อส่งออกข้อความบริการ หากมีการระบุคีย์ NoTruncate (คั่นด้วยช่องว่าง) ไฟล์จะไม่ถูกล้าง

/ล
ระบุไดเร็กทอรีของทรัพยากรอินเทอร์เฟซที่แปลเป็นภาษาท้องถิ่น (เช่น "RU")

/ปิดการใช้งานข้อความเริ่มต้น
ระงับข้อความเริ่มต้น: “การกำหนดค่าฐานข้อมูลไม่ตรงกับการกำหนดค่าที่บันทึกไว้ ดำเนินการต่อ?"; “ความสามารถของคอมพิวเตอร์ของคุณไม่เพียงพอที่จะแก้ไขความช่วยเหลือในการกำหนดค่า หากต้องการแก้ไขวิธีใช้ คุณต้องติดตั้ง Microsoft Internet Explorer เวอร์ชัน 6.0 หรือสูงกว่า”; “ความสามารถของคอมพิวเตอร์ของคุณไม่เพียงพอที่จะแก้ไขเอกสาร HTML รวมถึงหัวข้อวิธีใช้ หากต้องการแก้ไขเอกสาร HTML คุณต้องติดตั้ง Microsoft Internet Explorer เวอร์ชัน 6.0 หรือสูงกว่า ในการเปิดตัวนี้ การแก้ไขเอกสาร html จะไม่สามารถใช้งานได้"

/ค
ส่งพารามิเตอร์ไปยังการกำหนดค่า

โหมดแบตช์

การใช้ตัวเลือกบรรทัดคำสั่ง ผู้ดูแลระบบสามารถเรียกใช้ตัวกำหนดค่าในโหมดแบทช์เพื่อดำเนินการต่อไปนี้:

  • อัปเดตการกำหนดค่าฐานข้อมูล รวมถึงการกำหนดค่าที่อยู่ภายใต้การสนับสนุน
  • ดำเนินการควบคุมวากยสัมพันธ์
  • ดำเนินการทดสอบและแก้ไขฐานข้อมูลโดยตั้งค่าพารามิเตอร์ทั้งหมด
  • การลดสมุดบันทึก;
  • ทำการตรวจสอบการกำหนดค่า
  • การใช้พารามิเตอร์บรรทัดคำสั่ง ผู้ดูแลระบบสามารถระบุ:

    • เปิดตัวระบบ 1C:Enterprise 8 ในโหมด Configurator
    • พารามิเตอร์ฐานข้อมูล: ผู้ใช้, รหัสผ่าน; สำหรับเวอร์ชันไฟล์ - ไดเร็กทอรี, ภาษา; สำหรับตัวเลือกไคลเอ็นต์-เซิร์ฟเวอร์ - ชื่อเซิร์ฟเวอร์, ชื่อฐานข้อมูล, ชื่อเซิร์ฟเวอร์ SQL, ชื่อฐานข้อมูล SQL, ชื่อผู้ใช้และรหัสผ่าน SQL, ออฟเซ็ตวันที่

    นอกจากนี้ พารามิเตอร์การเรียกทำงานทั้งหมดสามารถสร้างได้ในไฟล์ภายนอก ซึ่งมีการระบุชื่อไว้ในพารามิเตอร์บรรทัดคำสั่ง

    หลังจากดำเนินการตามที่ระบุไว้ในพารามิเตอร์เรียกใช้งานแล้ว ตัวกำหนดค่า 1C:Enterprise จะปิดลง

    การใช้โหมดการเรียกทำงานแบตช์ของตัวกำหนดค่าช่วยให้คุณสามารถทำให้กระบวนการดูแลรักษาฐานข้อมูลเป็นอัตโนมัติโดยการเรียกทำงานไฟล์คำสั่งที่เกี่ยวข้องตามกำหนดเวลา

    พารามิเตอร์บรรทัดคำสั่งโหมดแบตช์ของตัวกำหนดค่า:

    /DumpIB
    ยกเลิกการโหลดฐานข้อมูลในโหมดคำสั่ง

    /DumpCfg
    บันทึกการกำหนดค่าลงในไฟล์

    /UpdateDBCfg
    [-คำเตือน AsErrors]
    อัพเดตการกำหนดค่าฐานข้อมูล หากมีการระบุคีย์คำเตือน-AsErrors (คั่นด้วยช่องว่าง) ข้อความเตือนทั้งหมดจะถือเป็นข้อผิดพลาด

    /DumpDBCfg
    บันทึกการกำหนดค่าฐานข้อมูลลงในไฟล์

    /ย้อนกลับCfg
    กลับสู่การกำหนดค่าฐานข้อมูล

    /ตรวจสอบโมดูล
    ทำการตรวจสอบไวยากรณ์

    /อัพเดตCfg
    อัปเดตการกำหนดค่าที่รองรับ

    /IBCheckAndRepair [-สร้างดัชนีใหม่]
    [-LogIntergrity] [-RecalcTotals]
    [-IB การบีบอัด]
    [-ทดสอบเท่านั้น | [-BadRefCreate |
    -BadRefClear | -BadRefNone]
    [-BadDataCreate |
    -BadDataDelete] ]
    ดำเนินการทดสอบและแก้ไขฐานข้อมูล

    จัดทำดัชนีใหม่
    การจัดทำดัชนีตารางใหม่

    LogIntergrity
    การตรวจสอบความสมบูรณ์ทางตรรกะ

    คำนวณผลรวมใหม่
    การคำนวณผลลัพธ์ใหม่

    IBCompression
    การบีบอัดตาราง

    ทดสอบเท่านั้น
    ทดสอบเฉพาะเมื่อมีการอ้างอิงถึงวัตถุที่ไม่มีอยู่จริง:

    BadRefCreate
    สร้างวัตถุ

    BadRefClear
    วัตถุที่ชัดเจน

    BadRefไม่มี
    อย่าเปลี่ยน

    ในกรณีที่สิ่งของสูญหายบางส่วน:

    สร้างข้อมูลไม่ถูกต้อง
    สร้างวัตถุ

    BadDataDelete
    ลบวัตถุ

    ไม่อนุญาตให้ใช้คีย์พร้อมกันภายในกลุ่มย่อยของพารามิเตอร์ หากคำสั่งสำเร็จ ให้ส่งคืนโค้ดส่งคืน 0 มิฉะนั้น 1 (101 หากมีข้อผิดพลาดในข้อมูล)

    ตัวเลือกบรรทัดคำสั่งโหมดแบตช์สำหรับการสร้างการจัดส่งและอัปเดตไฟล์:

    /สร้างไฟล์การกระจาย
    [-cffile]
    [-cfufile
    [-ฉ |-วี ]+]
    การสร้างไฟล์การจัดส่งและอัพเดต

    ซีเอฟไฟล์
    คำแนะนำในการสร้างการกระจาย

    ซีฟูไฟล์
    คำแนะนำในการสร้างการอัพเดต

    เอฟ
    การแจกจ่ายที่รวมอยู่ในการอัปเดตจะถูกระบุด้วยชื่อ

    วี ]
    การแจกจ่ายที่รวมอยู่ในการอัปเดตจะพิจารณาจากเวอร์ชัน

    หมายเหตุ: กลุ่มของพารามิเตอร์ -f |-v จะถูกทำซ้ำหลายครั้งตามที่ไฟล์การแจกจ่ายรวมอยู่ในการอัปเดต

    พารามิเตอร์บรรทัดคำสั่งสำหรับการทำงานกับที่เก็บคอนฟิกูเรชัน:

    /ดีโปF
    ไดเร็กทอรีจัดเก็บข้อมูล

    /ดีโปน
    ชื่อผู้ใช้ที่เก็บข้อมูล

    /ดีโปพี
    รหัสผ่านผู้ใช้ที่เก็บข้อมูล

    วี
    v - หมายเลขเวอร์ชัน หากไม่ได้ระบุหมายเลขเวอร์ชันหรือเท่ากับ -1 เวอร์ชันล่าสุดจะถูกบันทึก

    /DepotUpdateCfg [-v ] [-แก้ไข]
    อัปเดตการกำหนดค่าพื้นที่เก็บข้อมูลจากไฟล์ (โหมดแบตช์)

    วี
    หมายเลขเวอร์ชัน หากไม่ได้ระบุหมายเลขเวอร์ชันหรือเท่ากับ -1 เวอร์ชันล่าสุดจะถูกบันทึก หากการกำหนดค่าเชื่อมต่อกับที่เก็บข้อมูล พารามิเตอร์จะถูกละเว้น

    แก้ไขแล้ว
    รับวัตถุที่จับได้หากจำเป็น หากการกำหนดค่าไม่ได้เชื่อมต่อกับที่เก็บข้อมูล พารามิเตอร์จะถูกละเว้น

    พารามิเตอร์บรรทัดคำสั่งสำหรับการลงทะเบียนโหมดแบตช์ของ 1C:Enterprise 8 เป็นเซิร์ฟเวอร์อัตโนมัติ:

    /RegServer
    การลงทะเบียนใบสมัคร

    /ยกเลิกการลงทะเบียนเซิร์ฟเวอร์
    การลบการลงทะเบียนแอปพลิเคชัน

    หลังจากดำเนินการ ปิดระบบ 1C:Enterprise 8
    หากค่าพารามิเตอร์มีการเว้นวรรค (เช่น เส้นทางหรือชื่อไฟล์) ค่าจะต้องอยู่ในเครื่องหมายคำพูด

    ตัวอย่าง

    วิธีเปิด 1C:Enterprise 8 จากบรรทัดคำสั่ง

    C:\Program Files\1cv8\bin\1cv8.exe" ENTERPRISE /F D:\Configurations\Typical\Trading Control /N ชื่อผู้ใช้ /P รหัสผ่าน

    C:\Program Files\1cv8\bin\1cv8.exe" ENTERPRISE /S Server\Base /N ชื่อผู้ใช้ /P รหัสผ่าน

    C:\Program Files\1cv8\bin\1cv8.exe" CONFIG /F D:\Configurations\Typical\Trading Control /N ชื่อผู้ใช้ /P รหัสผ่าน

    วิธีบังคับให้ 1C:Enterprise อัปโหลดฐานข้อมูลจากบรรทัดคำสั่ง

    C:\Program Files\1cv8\bin\1cv8.exe" CONFIG /F D:\Trading Control /N ชื่อผู้ใช้ /P รหัสผ่าน /DumpIB c:\name.dt

    วิธีอัปเดตการเปลี่ยนแปลงการกำหนดค่าปัจจุบันเป็นการกำหนดค่าฐานข้อมูลจากบรรทัดคำสั่ง

    C:\Program Files\1cv8\bin\1cv8.exe" CONFIG /F D:\Trading Control /N ชื่อผู้ใช้ /P รหัสผ่าน /UpdateDBCfg

    วิธีทดสอบและแก้ไขฐานข้อมูลโดยไม่ต้องตรวจสอบ Referential Integrity โดยอัตโนมัติ

    C:\Program Files\1cv8\bin\1cv8.exe" CONFIG /F"C:\DemoTrd2" /N"Fedorov (ผู้ดูแลระบบ)" /P"" /IBcheckAndRepair -LogIntegrity

    วิธีดำเนินการตรวจสอบการกำหนดค่าโดยอัตโนมัติและส่งออกผลการตรวจสอบไปยังไฟล์

    C:\Program Files\1cv8\bin\1cv8.exe" CONFIG /F"C:\DemoTrd2" /N"Fedorov (ผู้ดูแลระบบ)" /P"" /OutD:\my\log.txt /CheckConfig -ClientServer -Client -ExternalConnectionServer -การเชื่อมต่อภายนอก -เซิร์ฟเวอร์ -DistributiveModules -IncorrectReferences -ConfigLogicalIntegrity -UnreferenceProcedures -HandlersExistence -EmptyHandlers

    วิธีย่อบันทึกให้สั้นลงโดยทางโปรแกรม

    C:\Program Files\1cv8\bin\1cv8.exe" CONFIG /F"C:\DemoTrd2" /N"Fedorov (ผู้ดูแลระบบ)" /P"" /OutD:\my\log.txt /ReduceEventLogSize 2004-12- 26 -saveAsC:\OldLog.elf

    วิธียกเลิกการโหลดโมดูลของโซลูชันแอปพลิเคชันเป็นไฟล์ข้อความจากบรรทัดคำสั่ง

    C:\Program Files\1cv8\bin\1cv8.exe" CONFIG /F"C:\DemoTrd2" /N"Fedorov (ผู้ดูแลระบบ)" /P"" /DumpConfigFiles "D:\1\11" -โมดูล

    วิธีโหลดไฟล์วิธีใช้ที่บันทึกในรูปแบบ htm ลงในโซลูชันแอปพลิเคชัน

    C:\Program Files\1cv8\bin\1cv8.exe" CONFIG /F"C:\DemoTrd2" /N"Fedorov (ผู้ดูแลระบบ)" /P"" /LoadConfigFiles "D:\1\11" -ช่วยเหลือ