การอัพโหลดข้อมูล 1c สิ่งพิมพ์ แลกเปลี่ยนข้อมูลการสั่งซื้อ

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

เครื่องมือสำหรับการสร้างการอัปโหลด

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

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

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

  • กำลังขนถ่าย สร้างไฟล์ที่มีวัตถุเพจที่ผู้ใช้กำหนด
  • กำลังโหลด. อ่านไฟล์ที่ส่งออกก่อนหน้านี้และเขียนข้อมูลที่มีอยู่ในนั้นไปยังฐานข้อมูล

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

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

ขั้นตอนการอัพโหลดข้อมูลไปที่xml

มาดูวิธีการอัพโหลดจาก 1c เป็น xml กัน โหมดปกติ. หลังจากดาวน์โหลดการประมวลผล UploadLoadDataxml.epf แล้วเปิดขึ้นมา คุณต้องทำตามขั้นตอนต่อไปนี้:

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

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

xml

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

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

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

คำแนะนำ

1C: Enterprise อนุญาตให้คุณอัปโหลดไดเร็กทอรีใดๆ โดยไม่ต้องพึ่งการเขียนการประมวลผลการโหลด/ยกเลิกการโหลดที่ซับซ้อน โดยใช้เครื่องมือในตัวเท่านั้น ขั้นแรก เราต้องตัดสินใจว่าเราต้องการรับข้อมูลในรูปแบบใด:
*.mxl – รูปแบบภายในข้อมูลแบบตาราง 1C เหมาะสำหรับการโหลดลงในฐานข้อมูล 1C อื่น
*.xls – สเปรดชีต Excel;
*.pdf – เอกสารอิเล็กทรอนิกส์ Adobe Reader;
*.html – หน้าเว็บสำหรับการเผยแพร่บนอินเทอร์เน็ต
*.txt – เรียบง่าย ไฟล์ข้อความมีประโยชน์ในการโหลดลงฐานข้อมูลต่างๆ
หากไดเร็กทอรีเป็นแบบลำดับชั้น รายการจะถูกอัปโหลดเป็นรูปแบบ *.mxl และ *.xls โดยจะรักษาลำดับชั้นไว้และสามารถยุบ/ขยายกลุ่มได้ ในรูปแบบอื่นๆ ทั้งหมด การอัปโหลดจะเกิดขึ้นในรายการแบบง่าย โดยแสดงรายการองค์ประกอบของกลุ่มหลังชื่อ

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

ในบรรทัดใด ๆ ของรายการที่เปิดขึ้น ให้คลิกขวาแล้วเลือก "แสดงรายการ" หน้าต่างการตั้งค่าจะปรากฏขึ้น

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

สวัสดีผู้อ่านที่รัก

ฉันเขียนบทความต่อไปเรื่อย ๆ สำหรับผู้ใช้ก็สามารถเรียกได้ว่าเป็น 1C

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

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

แค็ตตาล็อกฐานข้อมูล 1C

ไดเรกทอรีฐานข้อมูลในกรณีของเรา “DemoAccounting” มีข้อมูลต่อไปนี้:

1. ไฟล์หลักฐานข้อมูล – 1Cv8.1cd มีข้อมูลที่ผู้ใช้ป้อนและการกำหนดค่าที่อธิบายโครงสร้างและอัลกอริธึมสำหรับการทำงานกับข้อมูล
2. ไดเรกทอรีย่อย 1Cv8Log มีบันทึกการกระทำของผู้ใช้

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


ดังนั้นในการถ่ายโอนฐานข้อมูลไปยังคอมพิวเตอร์เครื่องอื่นเราจำเป็นต้องมีไฟล์ 1Cv8.1cd และไดเรกทอรีย่อย 1Cv8Log

ความปลอดภัยของข้อมูลสามารถคัดลอกได้ในขณะที่ผู้ใช้กำลังทำงาน

การคัดลอกใช้ได้ในโหมดการทำงานของไฟล์เท่านั้น

การอัปโหลดฐานข้อมูล 1C

ตอนนี้เรามาดูกระบวนการอัปโหลดและโหลดฐานข้อมูลในโหมดตัวกำหนดค่า เลือกรายการเมนู การดูแลระบบ – อัพโหลดฐานข้อมูล .


ไฟล์ที่มีนามสกุล *.dt จะถูกดาวน์โหลด ซึ่งมีการแพ็คข้อมูลและการกำหนดค่าไว้

ตัวเลือกนี้ถือเป็นสากล

หากต้องการคืนค่าฐานข้อมูลจากไฟล์สำรอง *.dt ให้เลือกรายการเมนูในตัวกำหนดค่า การดูแลระบบ – โหลดฐานข้อมูล .

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

ในกรณีส่วนใหญ่ การกำหนดค่าเดียวที่ไม่มีข้อมูลก็เพียงพอสำหรับการปรับปรุง

ในการดาวน์โหลดการกำหนดค่า คุณต้องเลือกรายการเมนู การกำหนดค่า – บันทึกการกำหนดค่าลงในไฟล์ในตัวกำหนดค่า

ด้วยเหตุนี้ ไฟล์ที่มีนามสกุล *.cf จะถูกดาวน์โหลด ซึ่งมีการกำหนดค่าถูกรวมไว้ด้วย

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

ในทางปฏิบัติแล้ว การแลกเปลี่ยนจะแบ่งออกเป็นสองช่วงตึก:

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

ในทั้งสองกรณี ผู้ริเริ่มการแลกเปลี่ยนคือระบบ 1C:Enterprise การแลกเปลี่ยนเอกสารอิเล็กทรอนิกส์ดำเนินการตามกฎและรูปแบบที่อธิบายไว้ในมาตรฐาน

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

กำลังอัพโหลดไปยังเว็บไซต์

ข้อมูลสำหรับการเผยแพร่บนเว็บไซต์จะถูกอัพโหลดในชุดเดียว

ก. การเริ่มต้นเซสชั่น


http://<сайт>/<путь>/1c_exchange.php?type=catalog&mode=checkauth

  • คำ "ความสำเร็จ";
  • ชื่อคุกกี้
  • ค่าคุกกี้

บันทึก.

B. การขอพารามิเตอร์จากไซต์

1. ซิป=ใช่
หรือ
ซิป=ไม่

2. file_limit=<число> , ที่ไหน<число>

C. การอัปโหลดไฟล์แลกเปลี่ยนไปยังไซต์

จากนั้น "1C:Enterprise" พร้อมข้อความค้นหาที่มีพารามิเตอร์เช่น
http://<сайт>/<путь>/1c_exchange.php?type=catalog&mode=file&filename=<имя файла>
อัปโหลดไฟล์แลกเปลี่ยนไปยังไซต์ในรูปแบบ CommerceML 2 โดยส่งเนื้อหาของไฟล์หรือบางส่วนเป็น POST

หากเขียนไฟล์สำเร็จ ระบบการจัดการไซต์จะแสดงบรรทัด " ความสำเร็จ".

D. การโหลดข้อมูลทีละขั้นตอน

ในขั้นตอนสุดท้าย ตามคำขอจาก "1C:Enterprise" ข้อมูลทีละขั้นตอนจะถูกโหลดตามคำขอพร้อมพารามิเตอร์ของแบบฟอร์ม http://<сайт>/<путь>/1c_exchange.php?type=catalog&mode=import&filename=<имя файла>

ในระหว่างการโหลด ระบบจัดการเนื้อหาอาจตอบสนองด้วยตัวเลือกใดตัวเลือกหนึ่งต่อไปนี้

1. ถ้าบรรทัดแรกมีคำว่า " ความคืบหน้า" - หมายความว่าคุณต้องส่งคำขอเดิมอีกครั้ง ในกรณีนี้ บรรทัดที่สองจะส่งคืนสถานะการประมวลผลปัจจุบัน จำนวนข้อมูลที่ดาวน์โหลด สถานะการนำเข้า ฯลฯ

2. ถ้าคำตอบเป็นสตริงที่มีคำว่า " ความสำเร็จ" นี่จะหมายถึงข้อความเกี่ยวกับการประมวลผลไฟล์ที่เสร็จสมบูรณ์

บันทึก.

ตัวอย่างการอัพโหลดไฟล์

แลกเปลี่ยนข้อมูลการสั่งซื้อ

คำสั่งซื้อที่วางไว้บนเว็บไซต์จะถูกโหลดเข้าสู่ระบบ 1C:Enterprise

ลำดับของการดำเนินการเมื่อทำงานกับคำสั่งซื้อ

1. สั่งซื้อบนเว็บไซต์

2. เมื่อถ่ายโอนไปยังระบบ 1C:Enterprise หมวดหมู่ "คำสั่งซื้อจากไซต์" จะถูกตั้งค่าตามลำดับ
เมื่อทำการสั่งซื้อในระบบ 1C:Enterprise หมายเลขและวันที่ของคำสั่งซื้อที่วางไว้บนเว็บไซต์จะถูกบันทึก การค้นหาคู่สัญญานั้นดำเนินการโดย TIN หรือชื่อ ขึ้นอยู่กับการตั้งค่าที่ระบุ

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

4. เมื่อโหลดคำสั่งซื้อ คุณสมบัติทั้งหมดที่ถ่ายโอนจากไซต์จะถูกโหลด คุณสมบัติจะถูกค้นหาในระบบ 1C:Enterprise ตามชื่อ หากไม่มีคุณสมบัติตามชื่อนี้ ระบบจะสร้างคุณสมบัติใหม่ด้วยค่าประเภทสตริงหรือตัวเลข

5. คำสั่งซื้อสามารถแก้ไขได้ในระบบ 1C:Enterprise และการเปลี่ยนแปลงจะถูกอัปโหลดไปยังเว็บไซต์

6. หากคำสั่งซื้อได้รับการชำระเงินหรือจัดส่งในระบบ 1C: Enterprise สถานะคำสั่งซื้อสำหรับการชำระเงินและการจัดส่งจะถูกอัปโหลดไปยังไซต์เฉพาะเมื่อการดำเนินการเสร็จสมบูรณ์แล้วเท่านั้น (การชำระเงินเต็มจำนวนและการจัดส่งเต็มจำนวน) จนถึงขณะนี้ คำสั่งซื้อจะถือว่ายังไม่ได้ชำระเงินและยังไม่ได้จัดส่ง

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

8. หลังจากอัปโหลดคำสั่งซื้อแต่ละรายการไปยังไซต์แล้ว ค่าของหมวดหมู่จะถูกกำหนดค่าที่ฝั่งไซต์ (ลิงก์ไปยังหมวดหมู่) ค่าเหล่านี้ถูกกำหนดไว้ในระบบ 1C:Enterprise ตามที่กำหนดให้กับคำสั่งซื้อบนเว็บไซต์

ก. การเริ่มต้นเซสชั่น

การอัปโหลดข้อมูลเริ่มต้นด้วยระบบ 1C:Enterprise ที่ส่งคำขอ http ประเภทต่อไปนี้:
http://<сайт>/<путь>/1c_exchange.php?type=sale&mode=checkauth

ในการตอบสนอง ระบบการจัดการไซต์จะส่งสามบรรทัดไปยังระบบ 1C:Enterprise (ใช้ตัวคั่นบรรทัด "\n"):

  • คำ "ความสำเร็จ";
  • ชื่อคุกกี้
  • ค่าคุกกี้

บันทึก. คำขอที่ตามมาทั้งหมดไปยังระบบการจัดการไซต์จาก 1C:Enterprise มีชื่อและค่าของคุกกี้ในส่วนหัวของคำขอ

B. ชี้แจงพารามิเตอร์เซสชัน

เพื่อเป็นการตอบสนอง ระบบจัดการเนื้อหาจะส่งสองบรรทัด:

1. ซิป=ใช่หากเซิร์ฟเวอร์รองรับการแลกเปลี่ยนในรูปแบบ zip - ในกรณีนี้ ในขั้นตอนถัดไปจะต้องบรรจุไฟล์ในรูปแบบ zip
หรือ
ซิป=ไม่- ในกรณีนี้ ในขั้นตอนถัดไป ไฟล์จะไม่ถูกแพ็กและถูกถ่ายโอนแยกกัน

2. file_limit=<число> , ที่ไหน<число>- ขนาดไฟล์สูงสุดที่อนุญาตเป็นไบต์สำหรับการถ่ายโอนในคำขอเดียว หากระบบ 1C:Enterprise จำเป็นต้องถ่ายโอนไฟล์ที่ใหญ่กว่า ควรแบ่งออกเป็นส่วนย่อย

C. การรับไฟล์แลกเปลี่ยนจากเว็บไซต์

จากนั้นคำขอเช่นนี้จะถูกส่งไปยังไซต์
http://<сайт>/<путь>/1c_exchange.php?type=sale&mode=query.

เว็บไซต์ส่งข้อมูลเกี่ยวกับคำสั่งซื้อในรูปแบบ หากได้รับและบันทึกคำสั่งซื้อสำเร็จ 1C:Enterprise จะส่งคำขอแบบฟอร์มไปยังไซต์
http://<сайт>/<путь>/1c_exchange.php?type=sale&mode=success

D. การส่งไฟล์แลกเปลี่ยนไปยังไซต์

จากนั้นระบบ 1C:Enterprise จะส่งคำขอแบบฟอร์มไปยังไซต์
http://<сайт>/<путь>/1c_exchange.php?type=sale&mode=file&filename=<имя файла>
,
ซึ่งอัพโหลดไฟล์แลกเปลี่ยนไปยังเซิร์ฟเวอร์โดยส่งเนื้อหาของไฟล์เป็นแบบ POST

หากเขียนไฟล์สำเร็จ ระบบจัดการเนื้อหาจะส่งบรรทัดที่มีคำว่า " ความสำเร็จ" นอกจากนี้ บรรทัดต่อไปนี้อาจมีหมายเหตุเกี่ยวกับการโหลด

บันทึก. หากมีข้อผิดพลาดเกิดขึ้นในระหว่างการร้องขอ บรรทัดแรกของการตอบสนองจากระบบการจัดการเนื้อหาจะมีคำว่า “ความล้มเหลว” และบรรทัดต่อไปนี้จะมีคำอธิบายข้อผิดพลาดที่เกิดขึ้นขณะประมวลผลคำขอ
หากเกิดข้อผิดพลาดที่ไม่สามารถจัดการได้ในระดับหลักของผลิตภัณฑ์หรือการสืบค้น SQL โค้ด html จะถูกส่งกลับ

ตัวอย่างไฟล์แลกเปลี่ยนข้อมูล

โปรโตคอลที่นำเสนอใช้เพื่อรวมระบบ 1C: Enterprise เข้ากับระบบ

สำรองข้อมูลฐานข้อมูล 1C Enterprise 8.3 ช่วยให้คุณสามารถปกป้องผู้ใช้จากการสูญหายของข้อมูลเมื่อดำเนินการ "อันตราย" ที่สามารถเปลี่ยนข้อมูลประจำตัวได้อย่างมาก (เช่นการแก้ไขการลงทะเบียนทางบัญชีการเปลี่ยนแปลงกลุ่มในเอกสาร) หรือทำให้ฐานข้อมูลเสียหาย (การดำเนินการเพื่ออัปเดตการกำหนดค่า ฯลฯ ) . อาจจำเป็นต้องคัดลอกฐานข้อมูลเพื่อถ่ายโอนให้บุคคลอื่น และในกรณีนี้ ต้องใช้ขนาดที่กะทัดรัดที่สุด

การอัปโหลดฐานข้อมูล 1C Enterprise 8.3 ไปยังสำเนาสำรอง

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


เมนู “ตัวกำหนดค่า - อัปโหลดฐานข้อมูล...”

แผงการบันทึกไฟล์มาตรฐานจะปรากฏขึ้นโดยที่เราระบุไดเร็กทอรีที่เราจะบันทึกสำเนาสำรอง ป้อนชื่อไฟล์อัพโหลด (ค่าเริ่มต้นคือ “1CV8”) แล้วคลิกปุ่ม “บันทึก” ตามตัวอย่าง ฉันจะเปลี่ยนชื่อเริ่มต้นเป็น "1CV8-MyUpload" หลังจากนี้ ให้รอจนกว่าขั้นตอนการสำรองข้อมูลจะเสร็จสิ้น


หลังจากการอัปโหลดเสร็จสิ้น ข้อความจะปรากฏขึ้นเพื่อระบุว่าการอัปโหลดฐานข้อมูลไปยังไฟล์เสร็จสมบูรณ์ โดยระบุเส้นทางและชื่อของการอัปโหลด

ตอนนี้คุณสามารถค้นหาไฟล์อัพโหลดในไดเร็กทอรีที่คุณระบุได้ ไปที่ไดเร็กทอรีที่ระบุและดูไฟล์ในนั้น 1CV8-MyUpload.dt.ฉันจะเพิ่มบันทึกที่มีประโยชน์หนึ่งรายการ

ไฟล์อัพโหลดสำรอง 1c มีนามสกุล .dt

ตอนนี้คุณสามารถคัดลอกไฟล์นี้ลงสื่อ ส่ง บันทึก... สิ่งเดียวเท่านั้น! — เป็นไปได้มากว่าจะไม่สามารถส่งไฟล์ดาวน์โหลดทางไปรษณีย์ได้เนื่องจากมีปริมาณมาก

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

การกู้คืนฐานข้อมูล 1C Enterprise 8.3 จากสำเนาสำรอง

หากต้องการคืนค่าฐานข้อมูลจากการสำรองข้อมูล แผนปฏิบัติการจะเป็นดังนี้:

  1. สร้างฐานข้อมูลใหม่ 1C Enterprise 8.3
  2. อัปโหลดไฟล์ 1C Enterprise 8.3 ลงในฐานข้อมูลเปล่า

มาเริ่มกันเลย!

กระบวนการสร้างฐานข้อมูลข้อมูล 1C Enterprise 8.3 ใหม่ได้อธิบายไว้ในรายละเอียดในบทความ หลังจากสร้างฐานข้อมูลใหม่แล้ว คุณต้องโหลดไฟล์อัพโหลด 1CV8-MyUpload.dt ลงไป

หากต้องการโหลดฐานข้อมูล 1C Enterprise 8.3 จากสำเนาสำรองให้ป้อนการกำหนดค่าใหม่ที่สร้างขึ้นในโหมด "Configurator" และเลือกรายการเมนู "การดูแลระบบ" - "โหลดฐานข้อมูล ... "

ในแบบฟอร์มที่เปิดขึ้น ให้เลือกไฟล์อัปโหลดฐานข้อมูล 1c (มีนามสกุล *.dt)

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

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

เมื่อเข้าสู่ฐานข้อมูลที่สร้างขึ้นหลังจากดาวน์โหลดไฟล์อัพโหลด 1c ในโหมด "Enterprise" คุณจะเห็นสำเนาที่เหมือนกันของฐานข้อมูล 1c ที่อัพโหลดก่อนหน้านี้

การคัดลอกฐานข้อมูล 1C Enterprise 8.3 โดยตรง

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

ต่างจากการอัปโหลดไปยังไฟล์โดยใช้แพลตฟอร์ม 1C Enterprise 8.3 การคัดลอกโดยตรงเกี่ยวข้องกับการคัดลอกไฟล์ฐานข้อมูลโดยตรง

หากต้องการคัดลอกฐานข้อมูลไฟล์ 1C Enterprise 8.3 คุณต้องไปที่โฟลเดอร์ที่มีฐานข้อมูลที่สร้างขึ้น เส้นทางไปยังฐานข้อมูลสามารถเห็นได้เมื่อคุณวางตัวชี้ไปยังฐานข้อมูลที่ต้องการในรายการฐานข้อมูล 1C Enterprise 8.3 ที่เชื่อมต่อ จะอยู่ใต้หน้าต่างการเลือกฐานข้อมูลและจะมีลักษณะดังนี้ File = "เส้นทางไปยังฐานข้อมูล 1C Enterprise"


เดินหน้าต่อไป เส้นทางที่ระบุและเราเห็นไฟล์การทำงานของ 1C Enterprise 8.3


ไฟล์ข้อมูลหลักเรียกว่า 1Cv8.cd (ประเภท - File ฐานข้อมูล) และคุณต้องคัดลอกมัน ไฟล์ที่เหลือเป็นส่วนเสริม โดยจะถูกสร้างขึ้นใหม่เมื่อคุณเปิดใช้งานการกำหนดค่า 1C Enterprise 8.3

ดังนั้นในการเปิดฐานข้อมูล คุณไม่จำเป็นต้องกู้คืนสิ่งใดเลย - คัดลอกไฟล์ 1Cv8.cd ไปยังโฟลเดอร์และ .

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

หากคุณมีคำถามใด ๆ คุณสามารถถามพวกเขาได้ในความคิดเห็นในบทความหรือบนเว็บไซต์

อย่าพลาดบทความที่เป็นประโยชน์นี้ - บันทึกไว้ใน ในเครือข่ายโซเชียลผ่านปุ่มด้านล่าง:


สำรองฐานข้อมูล 1C Enterprise 8.3 และกู้คืน