การลบอ็อบเจ็กต์ที่ถูกทำเครื่องหมายเพื่อลบใน 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 วินาทีทันที สิ่งนี้เกิดขึ้นได้จากหลายสาเหตุ:

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

การลบสองประเภทใน 1c แนวคิดของการควบคุมความสมบูรณ์ของการอ้างอิงใน 1c

ในโปรแกรม วัตถุ 1c สามารถลบได้ในสองวิธี:

  1. การใช้การลบแบบโต้ตอบ (การลบโดยตรงโดยไม่มีการตรวจสอบความสมบูรณ์ของการอ้างอิง)
  2. ผ่านเครื่องหมายการลบ (การลบด้วยการตรวจสอบความสมบูรณ์ของการอ้างอิง)

มาดูกันว่า 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 วินาทียังมีข้อดีที่ชัดเจนหลายประการ:

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

ในบริษัทของเรา คุณจะได้รับบริการชั้นหนึ่งสำหรับโปรแกรม 1C ในราคาที่สมเหตุสมผลเสมอ!

เสร็จสิ้นการลบวัตถุที่ทำเครื่องหมายไว้ใน 1 วินาที

ตอนนี้เรามาลบวัตถุทั้งหมดกัน คลิกปุ่ม "ลบ" ระบบจะลบวัตถุทั้งหมดที่มีเครื่องหมายถูกสีเขียว

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

1c การลบวัตถุที่ทำเครื่องหมาย คำแนะนำวิดีโอโดยละเอียดเกี่ยวกับการลบวัตถุ 1c

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

เราหวังว่าบทความของเราเกี่ยวกับ การลบวัตถุที่ทำเครื่องหมายเพื่อลบใน 1cเธอช่วยเหลือดีมากและตอบทุกคำถามของคุณ