การลบอ็อบเจ็กต์ที่ถูกทำเครื่องหมายเพื่อลบใน 8.2 การลบวัตถุที่ทำเครื่องหมายโดยอัตโนมัติตามกำหนดเวลา
จากบทความนี้ คุณจะได้เรียนรู้วิธีลบวัตถุที่ทำเครื่องหมายเพื่อลบอย่างถาวรใน 1C ความจริงก็คือใน 1C การลบวัตถุเกิดขึ้นใน 2 ขั้นตอน:
1. การทำเครื่องหมายเพื่อลบ (กากบาทสีแดงเล็ก ๆ ปรากฏในรายการวัตถุ)
2. การลบวัตถุที่ทำเครื่องหมายไว้
ระบบดังกล่าวมีความจำเป็นเพราะว่า องค์ประกอบไดเร็กทอรีที่ถูกลบสามารถใช้ได้ในเอกสารบางฉบับ และหากโปรแกรมอนุญาตให้คุณลบองค์ประกอบเหล่านี้ได้ทันที องค์ประกอบเหล่านั้นจะถูกลบออกจากเอกสาร และทำให้การบัญชีหยุดชะงัก
ในขั้นตอนของการลบวัตถุที่ทำเครื่องหมายใน 1C จะมีการตรวจสอบการใช้วัตถุที่ถูกลบในวัตถุอื่น และหากใช้งานโปรแกรมจะไม่อนุญาตให้ลบออก แต่โปรแกรมจะแสดงตำแหน่งที่ใช้วัตถุที่ถูกลบและคุณสามารถเปิดและยกเว้นองค์ประกอบที่ถูกลบออกจากวัตถุเหล่านั้นได้หากต้องการจากนั้นจึงทำซ้ำการดำเนินการลบวัตถุที่ทำเครื่องหมายไว้
วิธีลบวัตถุใน 1C 8.3
มาดูรายละเอียดเกี่ยวกับวิธีการลบวัตถุที่ถูกทำเครื่องหมายเพื่อลบใน 1C 8.3 ในที่สุดโดยใช้ตัวอย่างการกำหนดค่าบน แบบฟอร์มควบคุม— “การจัดการการค้า 11.2”
เริ่มต้นด้วย - 1 - เลือกวัตถุที่ต้องการลบ เลือกและคลิกที่วัตถุนั้น คลิกขวาเมาส์ในหน้าต่างที่เปิดขึ้น
3 - เราจะเห็นว่าวัตถุที่เราเลือกมีเครื่องหมายกากบาทสีแดง (ดูรูปด้านล่าง)
4 - ในเมนู “ข้อมูลหลักและการบริหารระบบ” - “การบริหารระบบ” 5 – “การสนับสนุนและการบำรุงรักษา” (ดูรูปด้านล่าง)
6 - ในเมนูย่อย "การสนับสนุนและการบำรุงรักษา" ที่เปิดขึ้น ให้เลือก "ลบวัตถุที่ทำเครื่องหมาย" และ
7 - ใส่เครื่องหมายถูกข้าง " การลบอัตโนมัติวัตถุที่ทําเครื่องหมายทั้งหมด” จากนั้นกด
8 — ปุ่ม “ลบ” (ดูรูปด้านล่าง)
10 - ที่นี่เราจะเห็นว่าการลบวัตถุที่ทำเครื่องหมายไว้เสร็จสิ้นแล้ว จากนั้นคลิก
11 - คลิกปุ่ม "ปิด" และเราสามารถทำงานต่อไปในโปรแกรมได้ (ดูรูปด้านล่าง)
วิธีลบวัตถุใน 1C 8.2.1
ดังนั้นในบทความนี้ "ด้านบน" ได้มีการพูดคุยกันแล้วว่าการลบวัตถุที่ทำเครื่องหมายไว้อย่างสมบูรณ์นั้นเกิดขึ้นใน 1C 8.3 ได้อย่างไร เช่น ในการกำหนดค่าบนแบบฟอร์มที่ได้รับการจัดการ เช่น UT 11.2
ตอนนี้เพื่อตอบคำถาม "วิธีลบวัตถุที่ถูกทำเครื่องหมายเพื่อลบใน 1C" อย่างสมบูรณ์ คุณจะต้องทำตามขั้นตอนอีกครั้ง การกำจัดที่สมบูรณ์แต่ใช้ตัวอย่างของ 1C 8.2 เช่น การกำหนดค่าบน " แบบฟอร์มปกติ— “การจัดการการค้า 10.3”
ในการทำเช่นนี้เราต้องดำเนินการ 11 ขั้นตอน:
1 - ขั้นแรก เลือกวัตถุที่คุณต้องการลบ เลือกและคลิกขวาที่วัตถุในหน้าต่างที่เปิดขึ้น
2 - เลือก “ตั้งค่าเครื่องหมายการลบ” (ดูรูปด้านล่าง)
3 — ในหน้าต่างที่ปรากฏขึ้น คลิก “ใช่” (ดูรูปด้านล่าง)
4 - ตอนนี้เราเห็นว่าวัตถุที่เราเลือกมีเครื่องหมายกากบาทสีแดง (ดูภาพด้านล่าง)
5 — ในเมนู “การทำงาน” ให้เลือก
6 - การลบวัตถุที่ทำเครื่องหมาย (ดูรูปด้านล่าง)
7 — ในหน้าต่างที่เปิดขึ้น คลิก “ใช่” (ดูรูปด้านล่าง)
8 — ในหน้าต่าง “ค้นหาและลบวัตถุที่ทำเครื่องหมาย” คลิกปุ่ม “ควบคุม” (ดูรูปด้านล่าง)
9 — ในหน้าต่าง “การลบวัตถุ” ที่เปิดขึ้น ให้คลิกปุ่ม “ลบ” (ดูรูปด้านล่าง)
10 - หลังจากดำเนินการทั้งหมดแล้ว เราจะเห็นว่า "วัตถุถูกลบ"
11 — คลิกปุ่ม “ปิด” แล้วเราจะทำงานกับโปรแกรมต่อไปได้ (ดูรูปด้านล่าง)
คุณได้ลบออบเจ็กต์ที่ถูกทำเครื่องหมายเพื่อลบแล้ว หากคุณต้องการลบเอกสารทั้งหมดออกจากฐานข้อมูลคุณสามารถใช้
จะลบเอกสารและไดเร็กทอรีใน 1C 8.3 ได้อย่างไร? ในโปรแกรม คุณสามารถลบวัตถุที่ทำเครื่องหมายไว้ได้สองวิธี:
- การลบแบบโต้ตอบ
- ผ่านเครื่องหมายสำหรับการลบวัตถุ
มาดูรายละเอียดตัวอย่างวิธีลบเอกสารที่ทำเครื่องหมายเพื่อลบใน 1C 8.3
การลบแบบโต้ตอบใน 1C
ลบแบบโต้ตอบใน 1C– นี่คือการลบทันทีโดยไม่ต้องตรวจสอบความสมบูรณ์ของการอ้างอิง
ความสนใจ!!! ใน ในตัวอย่างนี้แสดง - อย่างไร มันเป็นสิ่งต้องห้ามทำ!
ใน การกำหนดค่าทั่วไปนักพัฒนา 1C ได้ปิดการใช้งานคุณสมบัตินี้สำหรับเอกสารและหนังสืออ้างอิงส่วนใหญ่:
และสิ่งนี้จะนำไปสู่อะไรหากมีโอกาสเช่นนี้? ตัวอย่างเช่น ในตัวกำหนดค่าฐานข้อมูลสาธิต เราจะเปิดใช้งานความสามารถในการแก้ไขออบเจ็กต์และสำหรับบทบาท สิทธิเต็มที่สำหรับหนังสืออ้างอิง ศัพท์และ คู่สัญญาทำเครื่องหมายในช่อง การลบแบบโต้ตอบ:
ตอนนี้เข้าสู่โหมดผู้ใช้แล้วลบองค์ประกอบไดเร็กทอรีสองสามรายการโดยเลือกและคลิกก่อน กะ + เดล:
- ไดเรกทอรี ผู้รับเหมา:
- ไดเรกทอรี ศัพท์เฉพาะ:
และตอนนี้เราจะเปิดตัวในตัวกำหนดค่า 1C 8.3 การทดสอบและการแก้ไขและตรวจสอบความสมบูรณ์ของการอ้างอิง ฐานข้อมูล- เป็นผลให้เราได้รับ จำนวนมากข้อผิดพลาดในวัตถุต่าง ๆ :
ตัวอย่างเช่นในโหมดผู้ใช้ 1C 8.3 ในเอกสารการขายสินค้าเราจะเห็นลิงก์ที่ใช้งานไม่ได้นั่นคือลิงก์ไปยังวัตถุที่ไม่มีอยู่อีกต่อไป:
และเราเพิ่งลบสององค์ประกอบของไดเร็กทอรี การลบแบบโต้ตอบสามารถทำอะไรเพิ่มเติมได้บ้าง? ดังนั้นจึงแนะนำให้ยกเลิกการเลือกช่องการลบแบบโต้ตอบใน 1C 8.3
ผ่านเครื่องหมายสำหรับการลบวัตถุ
ด้วยวิธีการลบนี้ Referential Integrity จะถูกตรวจสอบ และหากอ็อบเจ็กต์มีลิงก์ อ็อบเจ็กต์จะไม่ถูกลบ
ลองพิจารณาตัวอย่างต่อไปนี้: ในโหมดผู้ใช้ 1C 8.3 ให้ใส่เครื่องหมายถูกเพื่อลบวัตถุ:
- ในไดเร็กทอรี ผู้รับเหมา:
- ในไดเร็กทอรี ศัพท์เฉพาะ:
หากต้องการลบวัตถุที่ทำเครื่องหมายเพื่อลบใน 1C 8.3 โดยตรงคุณต้องเริ่มการประมวลผล . การประมวลผลนี้คุณสามารถวิ่งได้:
- เมนูหลัก – ฟังก์ชั่นทั้งหมด – กำลังประมวลผล – การลบวัตถุที่ทำเครื่องหมาย:
- เมนูหลัก – ฟังก์ชั่นทั้งหมด – มาตรฐาน – การลบวัตถุที่ทำเครื่องหมาย:
- การบริหารส่วน – การบริการ – การลบออบเจ็กต์ที่ทำเครื่องหมาย:
- การบริหารส่วน – การตั้งค่าโปรแกรม – การสนับสนุนและการบำรุงรักษา – การลบวัตถุที่ทำเครื่องหมาย:
- การดำเนินงานส่วน - การบริการ - การลบวัตถุที่ทำเครื่องหมาย:
กำลังประมวลผล “การลบวัตถุที่ทำเครื่องหมาย”
การประมวลผล "การลบวัตถุที่ทำเครื่องหมาย" ช่วยให้คุณสามารถลบในโปรแกรม 1C โดยไม่จำเป็นต้องใช้โหมดพิเศษนั่นคือคุณสามารถลบวัตถุได้เมื่อผู้ใช้อยู่ในฐานข้อมูล 1C 8.3:
นอกจากนี้ใน 1C 8.3 บนแบบฟอร์มคุณสามารถตั้งค่าช่องทำเครื่องหมายได้ “บล็อกงานทั้งหมดในโปรแกรม 1C และเร่งการลบ”- ในกรณีนี้ จำเป็นต้องใช้โหมดพิเศษตลอดระยะเวลาการลบ
เพื่อดูผู้ใช้งานที่อยู่ใน ในขณะนี้ทำงานในฐานข้อมูลและคุณสามารถขอให้ออกจากโปรแกรมในขณะที่การลบกำลังทำงานอยู่:
- โดยคลิกที่ไฮเปอร์ลิงก์ "ผู้ใช้ (n)"บนแบบฟอร์ม "การลบวัตถุที่ทำเครื่องหมาย"โดยที่ n คือจำนวนผู้ใช้งานที่ใช้งานอยู่
- การบริหารส่วน – การตั้งค่าโปรแกรม – การสนับสนุนและการบำรุงรักษา – ผู้ใช้ที่ใช้งานอยู่;
- การดูแลระบบส่วน – บริการ – ผู้ใช้ที่ใช้งานอยู่:
การประมวลผลช่วยให้คุณเลือกหนึ่งในสองโหมดการลบ: การลบวัตถุอัตโนมัติหรือแบบเลือกใน 1C 8.3
ด้วยเหตุนี้ ออบเจ็กต์ที่ไม่มีการอ้างอิงจะถูกลบโดยอัตโนมัติ:
ที่นี่เราสามารถระบุได้ว่าวัตถุใดที่เราต้องการลบ โดยปล่อยให้ช่องทำเครื่องหมายเปิดใช้งานอยู่ คลิกที่ปุ่ม ลบ.วัตถุใน 1C ที่ไม่มีลิงก์ไปยังวัตถุอื่นจะถูกลบ:
เมื่อเสร็จสิ้นการดำเนินการลบ ระบบ 1C 8.3 จะแสดงออบเจ็กต์ที่ไม่สามารถลบได้และลิงก์ - ซึ่งใช้ออบเจ็กต์องค์ประกอบเหล่านี้:
ที่นี่คุณต้องดู:
- ไม่ว่าเราจะทำเครื่องหมายวัตถุเหล่านี้เพื่อลบโดยไม่ได้ตั้งใจ และเราจำเป็นต้องลบเครื่องหมายนี้:
- อาจซ้ำกัน คุณจะต้องใช้การประมวลผล "ค้นหาและลบรายการที่ซ้ำกัน"- หัวข้อนี้จะกล่าวถึงโดยละเอียดในบทความ:
หลังจากเสร็จสิ้นการดำเนินการนี้ใน 1C 8.3 รายการของเราที่ถูกทำเครื่องหมายเพื่อลบจะไม่มีลิงก์ไปยังเอกสารอีกต่อไป การดำเนินการ (พระราชบัญญัติ, ใบแจ้งหนี้):
- หรือลบการอ้างอิงไปยังวัตถุนี้ นั่นคือทางด้านขวาของแบบฟอร์ม “สถานที่ใช้วัตถุ…”ทำเครื่องหมายการลบวัตถุนี้ (หากไม่จำเป็นและป้อนไม่ถูกต้อง) หรือคุณต้องเข้าไปในวัตถุเหล่านี้และกำหนดลิงก์ใหม่:
หลังจากเสร็จสิ้นกิจวัตรของเราแล้วให้คลิกที่ปุ่ม ถึงจุดเริ่มต้น:
กลับไปที่หน้าต่างกันเถอะ:
ปล่อยให้ช่องทำเครื่องหมายทั้งหมดเปิดใช้งานแล้วคลิกที่ปุ่ม ลบ:
เนื่องจากวัตถุที่ถูกทำเครื่องหมายเพื่อลบไม่มีลิงก์อีกต่อไป จึงถูกลบใน 1C 8.3
ความสนใจ!ก่อนที่จะลบวัตถุที่ถูกทำเครื่องหมายเพื่อลบ – .
หากมีการทำซ้ำข้อมูลส่วนบุคคลของพนักงานใน 1C 8.3 ZUP (หลาย บุคคลสำหรับหนึ่งคน) จากนั้นจึงเป็นไปได้ที่จะรวมการ์ดที่ซ้ำกันด้วยความช่วยเหลือจากผู้ช่วยพิเศษ วิธีการทำเช่นนี้ ดูวิดีโอต่อไปนี้:
การลบอัตโนมัติใน 1C 8.3 ผ่านการดำเนินการตามปกติ
ในโปรแกรม 1C การลบอัตโนมัติโดยใช้งานประจำสามารถทำได้โดยการตั้งเวลา
ฟังก์ชั่นนี้สามารถกำหนดค่าได้ในส่วน การดูแลระบบ – การตั้งค่าโปรแกรม – การสนับสนุนและการบำรุงรักษา – การดำเนินงานประจำโดยที่เราทำเครื่องหมายในช่อง “ลบวัตถุที่ทำเครื่องหมายไว้ตามกำหนดเวลาโดยอัตโนมัติ”:
ขอแนะนำให้กำหนดเวลาที่ระบบโหลดน้อยที่สุดและไม่มีใครทำงานในฐานข้อมูล 1C 8.3
ตามตัวอย่างเราจะจัดตารางเวลาตั้งแต่วันที่ 05/03/2559 ทุกวันตั้งแต่เวลา 02:00 น. ตามไฮเปอร์ลิงก์ กำหนดตารางเวลาการตั้งค่ากำหนดการ – แท็บ ทั่วไป:
เมื่อเริ่มทำงานในโปรแกรม บริษัท 1C หลายคนมีคำถาม: จะลบเอกสารหรือองค์ประกอบไดเรกทอรีที่ไม่จำเป็นได้อย่างไร? เมื่อคุณคลิกที่ปุ่ม "Del" เอกสารจะถูกทำเครื่องหมายเพื่อลบเท่านั้นและจะยังคงอยู่ในตำแหน่งเดิม หลังจากอ่านบทความแล้วคุณจะรู้คำตอบสำหรับคำถามนี้
ตอนนี้เรามาดูวิธีการลบเอกสารกัน โปรแกรมที่แตกต่างกัน 1ซี ประเด็นทั่วไปสำหรับทุกโปรแกรมคือการลบสามารถทำได้ในโหมดเอกสิทธิ์เฉพาะบุคคลเท่านั้น เช่น ไม่ควรมีใครนอกจากคุณควรทำงานในโปรแกรมในขณะนี้ ควรปิดบนคอมพิวเตอร์เครื่องอื่นทั้งหมด
ตอนนี้เรามาดูวิธีลบองค์ประกอบที่ไม่จำเป็นในหนึ่งในโปรแกรมยอดนิยมที่สุดในขณะนี้ - 1C: Enterprise Accounting 8 เวอร์ชัน 2.0
ก่อนอื่นคุณต้องเปลี่ยนอินเทอร์เฟซเป็นแบบเต็ม ไปที่รายการเมนู
เครื่องมือ -> สลับอินเทอร์เฟซ -> เต็ม
ตอนนี้เลือกรายการ
การดำเนินงาน ->
และเราตกลงกันว่าการดำเนินการอาจใช้เวลานาน จากนั้นในหน้าต่างที่เปิดขึ้นให้คลิกปุ่ม "ควบคุม"
โปรแกรมจะเริ่มตรวจสอบว่าเอกสารอื่นมีลิงก์ไปยังเอกสารที่คุณต้องการลบหรือไม่ ตัวอย่างเช่น เอกสาร "การขายสินค้าและบริการ" ถูกทำเครื่องหมายเพื่อลบ แต่มีลิงก์ไปยังเอกสารนี้ในใบแจ้งหนี้ โปรแกรมจะรายงานเรื่องนี้และจะไม่ลบเอกสารในกรณีนี้ หากต้องการลบองค์ประกอบเอกสารหรือไดเร็กทอรี คุณต้องลบลิงก์ไปยังองค์ประกอบดังกล่าวออกจากเอกสารอื่นๆ ทั้งหมดก่อน
เครื่องหมายถูกสีเขียวในรูปหมายถึงเอกสารที่สามารถลบได้ และเครื่องหมายถูกสีแดงหมายถึงเอกสารที่มีลิงก์ ส่วนล่างของแบบฟอร์มจะแสดงว่าเอกสารใดใช้วัตถุที่ถูกทำเครื่องหมายเพื่อลบ
หลังจากคลิกปุ่ม "ลบ" รายการเหล่านั้นที่มีเครื่องหมายสีเขียวจะถูกลบ
หากต้องการลบวัตถุใน เวอร์ชันใหม่ 1C: การบัญชี - รุ่น 3.0 คุณต้องไปที่แท็บ "การดูแลระบบ" และเลือกรายการ "ลบวัตถุที่ทำเครื่องหมาย"
และตั้งแต่เวอร์ชัน 3.0.34 เป็นต้นไป คุณต้องไปที่เมนู
การดูแลระบบ -> การสนับสนุนและการบำรุงรักษา -> การลบวัตถุที่ทำเครื่องหมาย
จากนั้นคุณจะต้องเลือกว่าคุณต้องการลบออบเจ็กต์ที่ทำเครื่องหมายไว้ทั้งหมดหรือเพียงบางส่วนเท่านั้น
ในโปรแกรม 1C: ระบบอัตโนมัติแบบรวม 8 และ 1C: เงินเดือนและการจัดการบุคลากร 8 คุณต้องเปลี่ยนอินเทอร์เฟซเป็น "เต็ม" และไปที่เมนู
การดำเนินการ -> การลบวัตถุที่ทำเครื่องหมาย
โดยสรุป ฉันอยากจะทราบด้วยว่าเอกสารที่ถูกทำเครื่องหมายเพื่อลบแต่พบว่าอยู่ในช่วงปิด (กำหนดวันที่ห้ามแก้ไข) จะไม่ถูกลบ ดังนั้นจึงควรทำทุกอย่างให้ทันเวลาจะดีกว่า เช่น เดือนละครั้งหรือก่อนเริ่มเตรียมการรายงาน
และหากคุณต้องการข้อมูลเพิ่มเติมเกี่ยวกับการทำงานใน 1C: Enterprise Accounting 8 คุณสามารถอ่านหนังสือของเราได้ลิงค์.
คำแนะนำ
ในการลบเอกสารที่ไม่จำเป็นในโปรแกรม 1c Enterprise 8.2 คุณต้องทำเครื่องหมายว่าจะลบ มีหลายวิธีในการทำเช่นนี้:
วางเคอร์เซอร์ไว้เหนือเอกสารแล้วคลิกขวาที่เอกสาร ในเมนูย่อยเลือก "ตั้งค่าเครื่องหมายลบ";
วางเคอร์เซอร์ไว้เหนือเอกสารคลิกที่ไอคอน "ลบ" บนแถบเครื่องมือ (แผ่นกระดาษที่มีกากบาทสีแดง)
กล่องโต้ตอบจะปรากฏขึ้น: “ทำเครื่องหมายรายการเพื่อลบ?” - ใช่.
หลังจากนี้เอกสารจะมีสถานะ "ไม่ได้โพสต์" และจะมีเครื่องหมายกากบาทสีแดงอยู่
หากต้องการเรียกคืนเอกสารที่ถูกทำเครื่องหมายเพื่อลบ:
- วางเคอร์เซอร์ไว้เหนือเอกสาร คลิกขวาที่เอกสารแล้วเลือก "ยกเลิกการเลือกการลบ" ในเมนูย่อย
วางเคอร์เซอร์ไว้เหนือเอกสาร กดปุ่ม Delete บนแป้นพิมพ์
กล่องโต้ตอบจะปรากฏขึ้น: “ยกเลิกการทำเครื่องหมายรายการที่จะลบ?” - ใช่.
หากต้องการทำลายเอกสารที่ถูกทำเครื่องหมายเพื่อลบคุณต้องไปที่รายการเมนู "การดำเนินการ" ในเมนูย่อย ให้เลือก “ลบวัตถุที่ทำเครื่องหมายไว้”
กล่องโต้ตอบจะปรากฏขึ้น: “การเตรียมการลบวัตถุที่ทำเครื่องหมายไว้อาจใช้เวลานาน! ดำเนินการต่อไป?” - ใช่.
สินค้าคงคลังของรายการทั้งหมดที่ถูกทำเครื่องหมายเพื่อลบจะเปิดขึ้น คุณต้องคลิกที่ปุ่ม "ควบคุม" จากนั้นคลิกปุ่ม "ลบ" หลังจากนี้ องค์ประกอบทั้งหมดจะถูกลบและไม่สามารถกู้คืนได้
โปรดทราบ
เมื่อออบเจ็กต์ที่ถูกทำเครื่องหมายเพื่อลบถูกทำลาย จะมีผู้ใช้เพียงคนเดียวเท่านั้นที่สามารถอยู่ในฐานข้อมูลได้ ผู้ใช้ฐานข้อมูลรายอื่นจำเป็นต้องออกจากโปรแกรม
ผู้ใช้ที่ต้องการทำลายเอกสารที่ถูกทำเครื่องหมายเพื่อลบจะต้องมีสิทธิ์ในการดำเนินการนี้ สิทธิ์ผู้ใช้ถูกกำหนดโดยผู้ดูแลระบบฐานข้อมูล
การลบเป็นการดำเนินการที่มีความรับผิดชอบสูง ซึ่งมักจะทำให้ข้อมูลสูญหายอย่างไม่อาจแก้ไขได้ นอกจากนี้ยังมีอันตรายจากการลบข้อมูลที่จำเป็นโดยไม่ตั้งใจ ด้วยเหตุนี้ผู้พัฒนาโปรแกรม 1C จึงได้นำฟังก์ชันนี้ไปใช้อย่างจริงจัง
คุณจะต้อง
- - โปรแกรม "1C: องค์กร"
คำแนะนำ
เปิดโปรแกรม 1C: Enterprise และเปิดฐานข้อมูลที่ต้องการ กำหนดค่าโหมดการลบเอกสารใน 1C ในการดำเนินการนี้ไปที่เมนู "เครื่องมือ" เลือก "ตัวเลือก" ไปที่แท็บ "ทั่วไป" ในบรรทัดล่างสุด คุณสามารถตั้งค่าตัวเลือกสำหรับโหมดการลบวัตถุได้ อาจใช้สองค่า - "การลบโดยตรง" หรือ "ทำเครื่องหมายเพื่อลบ" เลือกตัวเลือกที่สองแล้วคลิกตกลง
เปิดไดเร็กทอรีที่คุณต้องการลบเอกสาร 1C วางเคอร์เซอร์บนบรรทัดเอกสาร คลิกปุ่ม Delete บนแป้นพิมพ์ หรือคลิกปุ่ม "ลบ" บนแถบเครื่องมือ คุณยังสามารถทำเครื่องหมายเอกสารเพื่อลบได้โดยใช้คำสั่งที่เกี่ยวข้องในเมนู "การดำเนินการ" หลังจากขั้นตอนเหล่านี้ เอกสารจะไม่ถูกลบ แต่ไอคอนสถานะจะถูกขีดฆ่าด้วยเครื่องหมายกากบาท คุณสามารถยกเลิกเครื่องหมายนี้ได้ตลอดเวลาโดยใช้วิธีการเดียวกัน
ในตอนแรกระบบ 1C Enterprise ไม่ได้เกี่ยวข้องกับการลบออบเจ็กต์ใด ๆ ออกจากฐานข้อมูลโดยตรง ตัวอย่างเช่น องค์ประกอบของไดเร็กทอรี เอกสาร รายงาน ฯลฯ แน่นอนว่าคุณยังคงสามารถกำหนดบทบาทของผู้ใช้เพื่อให้เขาสามารถทำได้ทันที ลบออกจาก 1 วินาทีวัตถุบางอย่าง ไม่มีเครื่องหมายสำหรับการลบแต่ไม่แนะนำให้ทำเช่นนี้อย่างยิ่ง นอกจากนี้เรายังต้องการทราบข้อเท็จจริงที่ว่าแม้ว่าบทบาทของผู้ใช้จะได้รับการกำหนดค่าให้ลบออบเจ็กต์โดยตรง (การลบแบบโต้ตอบ) แต่ก็ยังคงเป็นเช่นนั้น จะไม่อนุญาตให้เขาลบวัตถุบางอย่างในองค์กร 1cและสามารถทำได้โดยผ่านเท่านั้น ทำเครื่องหมายเพื่อลบ.
เหตุใดจึงสร้างเครื่องหมายสำหรับการลบวัตถุใน 1c
มาตอบคำถาม “เหตุใดจึงมีเครื่องหมายนี้สำหรับการลบ” เพราะเร็วกว่า ลบวัตถุออกจาก 1 วินาทีทันที สิ่งนี้เกิดขึ้นได้จากหลายสาเหตุ:
- มีความเป็นไปได้ที่ผู้ใช้จะเปลี่ยนใจในภายหลังและต้องการคืนวัตถุที่ถูกลบเมื่อมีเครื่องหมายถูกก็เพียงพอที่จะยกเลิกการเลือก หากคุณลบข้อมูลแบบโต้ตอบ คุณจะไม่สามารถกู้คืนข้อมูลได้.
- ใน 1c วัตถุหนึ่ง เช่น เอกสาร สามารถอ้างถึงวัตถุอื่น ๆ มากมายในระบบ (ไดเร็กทอรี ค่าคงที่ เอกสารอื่น ๆ เป็นต้น) และในขณะเดียวกัน วัตถุอื่น ๆ จำนวนมากก็สามารถอ้างถึงวัตถุนี้ได้เช่นกัน (ในกรณีของเรา , เอกสาร) หากระบบองค์กร 1C อนุญาตให้ลบวัตถุออกจากฐานข้อมูลโดยตรง สิ่งนี้จะนำไปสู่ผลกระทบร้ายแรงเนื่องจากวัตถุที่มี "ลิงก์เสีย" จะเริ่มปรากฏขึ้นทันที และนี่จะเป็นการสูญเสียข้อมูลและการทำงานที่ไม่ถูกต้องของฐานข้อมูลซึ่ง ไม่ช้าก็เร็วมันจะนำไปสู่การล่มสลายของฐานข้อมูลและข้อมูลของคุณเกือบสูญหาย!
การลบสองประเภทใน 1c แนวคิดของการควบคุมความสมบูรณ์ของการอ้างอิงใน 1c
ในโปรแกรม วัตถุ 1c สามารถลบได้ในสองวิธี:
- การใช้การลบแบบโต้ตอบ (การลบโดยตรงโดยไม่มีการตรวจสอบความสมบูรณ์ของการอ้างอิง)
- ผ่านเครื่องหมายการลบ (การลบด้วยการตรวจสอบความสมบูรณ์ของการอ้างอิง)
มาดูกันว่า Referential Integrity ใน 1C คืออะไร แต่เพื่อให้คุณและฉันตอบคำถามนี้ เราจำเป็นต้องรู้ว่าลิงก์ "เสีย" ใน 1C คืออะไร สำหรับผู้ที่ไม่ทราบ ลิงก์ที่ใช้งานไม่ได้ใน 1c คือลิงก์ที่ชี้ไปยังพื้นที่หน่วยความจำที่ไม่ได้ใช้ กล่าวคือ โดยพื้นฐานแล้วลิงก์เหล่านั้นชี้ไปที่ไม่มีเลย ตอนนี้เรามาดูตัวอย่างเอกสารใด ๆ ในระบบองค์กร 1C มันมีรายละเอียดที่แตกต่างกันมากมาย รายละเอียดเหล่านี้อาจเป็นแบบธรรมดาก็ได้ (ประเภทพื้นฐาน เช่น ตัวเลข วันที่ บูลีน) หรืออาจเป็นแบบอ็อบเจ็กต์ก็ได้ (เช่น ลิงก์ไปยังอ็อบเจ็กต์ระบบอื่นๆ เช่น ไดเร็กทอรีต่างๆ การแจงนับ เป็นต้น) ดังนั้น นี่คือการควบคุมความสมบูรณ์ในการอ้างอิง ใน 1c นี่คือสิ่งที่ความจริงหมายความว่าวัตถุจะไม่ถูกลบออกจากระบบ 1c ตราบใดที่วัตถุอื่นของระบบอ้างอิงถึงมัน เพียงทำเครื่องหมายการลบวัตถุ 1c จะช่วยให้คุณสามารถรักษากลไก Referential Integrity ไว้ใน 1c ได้ เนื่องจากการประมวลผลการลบวัตถุที่ทำเครื่องหมายไว้จะไม่อนุญาตให้คุณลบวัตถุในขณะที่วัตถุอื่นกำลังอ้างอิงถึงวัตถุนั้น
จะกู้คืนวัตถุที่ถูกลบใน 1c ได้อย่างไร? จะเกิดอะไรขึ้นกับวัตถุหลังจากถูกลบออกจาก 1C
หลายคนถามคำถามที่คล้ายกันกับเรา และมีเพียงคำตอบเดียวเท่านั้น: การลบข้อมูลทางกายภาพจาก 1c (โดยใช้วิธีการที่อธิบายไว้ด้านล่าง) นำไปสู่การทำลายไฟล์จากฐานโดยสมบูรณ์! การกู้คืน ไฟล์ที่ถูกลบจากฐานข้อมูลไม่ได้
เราพร้อมเสมอที่จะให้ความช่วยเหลือคุณอย่างทันท่วงทีในการอัปเดตระบบ 1C 8.3
การลบแบบโต้ตอบใน 1 วินาที
ดังนั้นเราจึงได้หารือกับคุณแล้ว การลบแบบโต้ตอบใน 1 วินาทีเกิดขึ้นโดยไม่มีการควบคุมความสมบูรณ์ของการอ้างอิงและนี่เต็มไปด้วยผลที่เลวร้ายต่อระบบ ขอแนะนำให้ใช้การลบดังกล่าวเพื่อวัตถุประสงค์ในการแก้ไขข้อบกพร่องเท่านั้น เพื่อเปิดใช้งาน การลบแบบโต้ตอบ 1 วินาทีขั้นแรกเราต้องไปที่เครื่องมือกำหนดค่า เปิดสาขา General ---> Roles และเลือกบทบาท "Full right"
ตอนนี้กดปุ่ม F9 บทบาท "Full Rights" จะถูกคัดลอกและ "Full Rights1" อีกรายการหนึ่งจะปรากฏขึ้น มาเปิดกันเถอะ ดับเบิลคลิกหนู หน้าต่างคุณสมบัติบทบาทจะปรากฏขึ้น คลิกปุ่ม "การกระทำ" ---> "ตั้งค่าสิทธิ์ทั้งหมด" หลังจากนั้นคลิกตกลง ตอนนี้มาบันทึกการกำหนดค่าฐานข้อมูล โดยคลิกที่ถังสีน้ำเงินเล็กๆ ที่มุมซ้ายบน หรือกดปุ่ม F7 หากบาร์เรลไม่ทำงาน การกำหนดค่าจะถูกบันทึก เราได้สร้างบทบาทที่มีสิทธิในการ การลบวัตถุแบบโต้ตอบจาก 1c .
ตอนนี้ในตัวกำหนดค่า ให้เปิดแท็บการดูแลระบบ ---> ผู้ใช้
รายชื่อผู้ใช้จะเปิดขึ้น เลือกผู้ใช้ที่คุณต้องการเปิดใช้งาน การลบวัตถุ 1c แบบโต้ตอบแล้วกดดินสอหรือ F2 หน้าต่างคุณสมบัติผู้ใช้จะเปิดขึ้น ไปที่แท็บที่สอง "อื่น ๆ" ค้นหาบทบาทที่เราคัดลอกไว้ ในกรณีของฉันคือ "Full Rights1" ทำเครื่องหมายในช่องแล้วคลิกตกลง
หลังจากนี้ให้เปิดตัว 1C Enterprise เลือกผู้ใช้ที่ติดตั้งบทบาทใหม่ ตอนนี้คุณสามารถลบวัตถุได้โดยตรง หากต้องการลบวัตถุ เลือกวัตถุนั้นแล้วกดปุ่ม SHIFT + DEL ระบบจะถามว่าคุณแน่ใจที่จะลบหรือไม่ หากคำตอบคือใช่ วัตถุนั้นจะถูกลบออกจากระบบ
การลบวัตถุ 1c โดยทำเครื่องหมายเพื่อลบหรือวิธีลบวัตถุใน 1c
ทีนี้มาดูคำถามกับคุณกันดีกว่า” จะลบวัตถุใน 1c ได้อย่างไร?" ดังนั้นเราจึงเปิดฐานข้อมูลที่เราต้องการในองค์กร 1C ภาพหน้าจอแสดง "การบัญชีของสถาบันของรัฐ" คลิกในเมนูบนแท็บ "การดำเนินงาน" ---> " การลบวัตถุที่ทำเครื่องหมายไว้".
หากคุณมีอินเทอร์เฟซที่ได้รับการจัดการเช่นใน "Enterprise Accounting Rev. 3.0" คุณต้องไปที่แท็บ "การดูแลระบบ" ที่นั่นคุณจะเห็นกลุ่มย่อย "บริการ" และในนั้นคุณต้องเลือก " การลบวัตถุที่ทำเครื่องหมายไว้".
อีกทางเลือกหนึ่งในการเปิดตัวช่วยลบวัตถุใน 1C 8.2 และ 1C 8.3
โดยทั่วไป หากคุณไม่พบปุ่มในการกำหนดค่าของคุณซึ่งคุณสามารถเรียกใช้ตัวช่วยสร้างได้ การลบวัตถุที่ทำเครื่องหมาย 1cจากนั้นใน 1C 8.2 คุณสามารถเปิดได้ด้วยวิธีต่อไปนี้ วิธีนี้เหมาะสำหรับการกำหนดค่าใด ๆ ภาพหน้าจอด้านล่างแสดงการดำเนินการที่ต้องดำเนินการใน 1C 8.2 เปิดแผนผังการรักษาทั้งหมดที่อยู่ในระบบแล้วเลือก " การลบวัตถุที่ทำเครื่องหมายไว้".
หากคุณกำลังทำงานบนแพลตฟอร์ม 1C 8.3 และคุณมีการกำหนดค่าด้วยอินเทอร์เฟซที่ได้รับการจัดการ คุณจะต้องเปิดใช้งานปุ่ม "ฟังก์ชั่นทั้งหมด" ดูวิธีการทำเช่นนี้
เริ่มค้นหาวัตถุที่ถูกทำเครื่องหมายเพื่อลบใน 1c
หน้าต่างจะปรากฏขึ้นตรงหน้าเราซึ่งจะสะท้อนให้เห็นด้านล่าง ออบเจ็กต์ทั้งหมดที่ทำเครื่องหมายเพื่อลบในระบบ- เราทำเครื่องหมายที่เราต้องการลบ โดยทั่วไป แนะนำให้ลบทั้งหมด เนื่องจากถูกทำเครื่องหมายเพื่อลบ ซึ่งหมายความว่าไม่จำเป็นในระบบอีกต่อไป หลังจากที่คุณทราบทุกสิ่งที่คุณต้องการแล้วให้คลิก "ควบคุม"
ระบบจะใช้เวลาสักพักจึงจะเสร็จสมบูรณ์ งานนี้หลังจากนั้นอีกเล็กน้อยคุณจะเห็นหน้าต่างที่แสดงด้านล่าง โปรดทราบว่าคุณอาจมีวัตถุที่มีเครื่องหมายถูกทั้งสีเขียวและสีแดง
สีเขียวหมายความว่าสามารถลบวัตถุได้ สีแดงหมายความว่าไม่สามารถลบได้ วัตถุที่มีเครื่องหมายถูกสีแดงไม่สามารถลบได้ เนื่องจากมีการอ้างอิงโดยวัตถุระบบอื่น ในหน้าต่างด้านล่าง คุณจะเห็นวัตถุเหล่านั้นที่อ้างอิงถึง และก่อนที่จะลบวัตถุที่มีเครื่องหมายถูกสีแดง คุณจะต้องลบการอ้างอิงถึง วัตถุนี้จากวัตถุอื่น สิ่งนี้หมายความว่าอย่างไรในทางปฏิบัติ?
ความจำเป็นในการลบวัตถุที่ถูกทำเครื่องหมายเพื่อลบในเวลาที่เหมาะสมใน 1c จะลบวัตถุที่มีเครื่องหมายถูกสีแดงได้อย่างไร?
ลองดูตัวอย่างโดยใช้การกำหนดค่า "การบัญชีองค์กร" เรามีเอกสาร "การยอมรับการบัญชีสินทรัพย์ถาวร" ซึ่งระบุสินทรัพย์หลัก (เช่นคอมพิวเตอร์) และพารามิเตอร์อื่น ๆ ตามลำดับ แต่ตอนนี้เราไม่สนใจ หากเราต้องการลบระบบปฏิบัติการนี้ออกจากฐานข้อมูลของเรา หากไม่มีการดำเนินการเพิ่มเติม เราจะไม่สามารถดำเนินการใดๆ ได้ ระบบปฏิบัติการ (คอมพิวเตอร์) ของเราจะมีเครื่องหมายถูกสีแดงเมื่อเราพยายามลบออก ทำไม แต่เอกสารของเรา "การยอมรับการบัญชีระบบปฏิบัติการ" มีลิงก์ไปยังระบบปฏิบัติการที่เราต้องการลบตอนนี้! เมื่อเราคลิกในรายการออบเจ็กต์ เราจะเห็นออบเจ็กต์ทั้งหมดที่อ้างอิงระบบปฏิบัติการของเรา และก่อนที่เราจะลบระบบปฏิบัติการนี้ เราต้องเข้าไปในออบเจ็กต์เหล่านี้ทั้งหมดและลบข้อมูลอ้างอิงก่อน ในกรณีของเราหมายความว่าเราจำเป็นต้องยกเลิกเอกสาร "การยอมรับการบัญชีสินทรัพย์ถาวร" และลบสินทรัพย์ถาวรนี้ออกจากเอกสารแล้วบันทึกเอกสาร ตอนนี้เอกสารไม่ได้อ้างอิงระบบปฏิบัติการของเราอีกต่อไป และเราสามารถลบมันได้ กฎข้อหนึ่งตามมาจากทั้งหมดนี้: จำเป็นต้องลบวัตถุที่ทำเครื่องหมายเพื่อลบใน 1C ในเวลาที่เหมาะสม- มิฉะนั้นการกำจัดสิ่งเหล่านี้ในภายหลังอาจเป็นปัญหาได้มากเนื่องจากจะมีการเชื่อมโยงระหว่างวัตถุจำนวนมาก โดยวิธีการที่ทันเวลา การลบวัตถุจาก 1 วินาทียังมีข้อดีที่ชัดเจนหลายประการ:
- ประสิทธิภาพของระบบเพิ่มขึ้น
- ลดโอกาสที่จะเกิดข้อผิดพลาดของผู้ใช้
- ลดขนาดของฐานข้อมูลของคุณ
- ไม่มี “ความยุ่งเหยิงของอินเทอร์เฟซ” เมื่อระบบมีออบเจ็กต์จำนวนมากที่ถูกทำเครื่องหมายสำหรับการลบ มีการโพสต์เอกสาร และยังไม่ได้ผ่านรายการด้วย
ในบริษัทของเรา คุณจะได้รับบริการชั้นหนึ่งสำหรับโปรแกรม 1C ในราคาที่สมเหตุสมผลเสมอ!
เสร็จสิ้นการลบวัตถุที่ทำเครื่องหมายไว้ใน 1 วินาที
ตอนนี้เรามาลบวัตถุทั้งหมดกัน คลิกปุ่ม "ลบ" ระบบจะลบวัตถุทั้งหมดที่มีเครื่องหมายถูกสีเขียว
มีเพียงเครื่องหมายถูกสีแดงเท่านั้นที่จะยังคงอยู่ คลิก "ปิด" นี่คือกระบวนการ การลบวัตถุจาก 1cสมบูรณ์. หากมีบางอย่างไม่เหมาะกับคุณ เราพร้อมที่จะเชื่อมต่อกับ 1C ของคุณจากระยะไกลและช่วยแก้ไขปัญหาของคุณ
1c การลบวัตถุที่ทำเครื่องหมาย คำแนะนำวิดีโอโดยละเอียดเกี่ยวกับการลบวัตถุ 1c
- เราบอกคุณว่าทำไมคุณต้องมีเครื่องหมายลบใน 1c
- เราแสดงตัวอย่างวิธีการลบวัตถุใน 1C
- มีการให้คำแนะนำการปฏิบัติที่เป็นประโยชน์
- เราแสดงวิธีลบวัตถุที่มีเครื่องหมายถูกสีแดงใน 1C
- นอกจากนี้ยังมีข้อมูลที่เป็นประโยชน์อื่นๆ อีกมากมาย
เราหวังว่าบทความของเราเกี่ยวกับ การลบวัตถุที่ทำเครื่องหมายเพื่อลบใน 1cเธอช่วยเหลือดีมากและตอบทุกคำถามของคุณ