ตัวเลือกบรรทัดคำสั่งเพื่อระบุตัวเลือกการเริ่มต้น พารามิเตอร์บรรทัดคำสั่งสำหรับการระบุพารามิเตอร์เรียกใช้ ตัวอย่างบรรทัดคำสั่ง 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 “ที่อยู่” - เพื่อสร้างการเชื่อมต่อกับเว็บเซิร์ฟเวอร์
ในกรณีหลัง อาจจำเป็นต้องมีการตรวจสอบสิทธิ์ผู้ใช้บนเว็บเซิร์ฟเวอร์ระยะไกล พารามิเตอร์จำนวนหนึ่งช่วยให้คุณปรับแต่งได้อย่างละเอียด:
- Wsn – ชื่อผู้ใช้ที่จะใช้เชื่อมต่อกับเซิร์ฟเวอร์
- Wsp – รหัสผ่านของผู้ใช้ข้างต้น
- Wspsrv – ที่อยู่พร็อกซี;
- 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" -ช่วยเหลือ