วิธีลบวัตถุใน 1 วินาที การลบไดเร็กทอรีและเอกสารโดยอัตโนมัติ

วิธีลบวัตถุ (ไดเรกทอรีเอกสาร) ที่ทำเครื่องหมายเพื่อลบออกจากฐานข้อมูลใน 1C: การบัญชี 8.3 (การแก้ไข 3.0)

2017-02-15T15:51:46+00:00

ดังที่คุณทราบใน 1C: การบัญชี 8.3 (การแก้ไข 3.0) คุณไม่สามารถลบวัตถุใด ๆ (ไดเร็กทอรีเอกสาร) ได้ทันที คุณสามารถทำเครื่องหมายเพื่อลบเท่านั้น อธิบายได้โดย วัตถุนี้สามารถใช้ในวัตถุฐานข้อมูลอื่น

ตัวอย่างเช่น องค์ประกอบไดเร็กทอรี Nomenclature ที่ทำเครื่องหมายสำหรับการลบ สามารถใช้ในเอกสารการใช้งานที่มีอยู่ได้ องค์ประกอบนี้จึงไม่สามารถลบได้ และหากไม่ได้ใช้องค์ประกอบใดเลย การถอดออกก็เป็นเรื่องง่าย!

ขอให้เราทำเครื่องหมายองค์ประกอบ "Brick" เพื่อลบออกจากไดเร็กทอรี Nomenclature มาลบออกจากฐานข้อมูลอย่างถาวร

1. โดยไปที่ส่วน "การดูแลระบบ" และเลือก "ลบวัตถุที่ทำเครื่องหมาย" ():

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

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

ขอแสดงความนับถือ, วลาดิมีร์ มิลกิน(ครูและนักพัฒนา)

จะลบเอกสารและไดเร็กทอรีใน 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 8.3 ไม่อนุญาตให้คุณลบไดเร็กทอรีและเอกสารในฐานข้อมูลทันทีโดยไม่ต้อง การตรวจสอบเพิ่มเติม. ทำเช่นนี้เพื่อหลีกเลี่ยง ข้อผิดพลาดที่เป็นไปได้. ตัวอย่างเช่น หากคุณต้องการลบรายการที่รวมอยู่ในเอกสาร คุณไม่สามารถทำได้

มาดูวิธีลบเอกสารและไดเร็กทอรีที่ทำเครื่องหมายเพื่อลบใน 1C 8.3 การลบใน 1C 8.2 นั้นแตกต่างกันเล็กน้อย แต่มีอัลกอริธึมที่คล้ายกัน

การลบวัตถุใน 1C เกิดขึ้นในสองขั้นตอน:

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

ลองดูสองขั้นตอนนี้ คำแนะนำนั้นเป็นสากลอย่างแน่นอนและเหมาะสำหรับการกำหนดค่าทั้งหมดใน 1C 8.3 - การบัญชี, ZUP, การจัดการการค้า, ERP, การจัดการบริษัทขนาดเล็ก และอื่น ๆ

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

หลังจากนั้นคุณจะต้องยืนยันความตั้งใจของคุณ ตอนนี้คุณสามารถเห็นหมายเหตุพิเศษในบันทึก:

ซึ่งหมายความว่าในครั้งต่อไปที่คุณลบออบเจ็กต์ผ่านการประมวลผลพิเศษ ระบบจะเสนอให้ลบรายการในระบบการตั้งชื่อนี้

วิธีลบวัตถุที่ถูกทำเครื่องหมายเพื่อลบใน 1C 8.3

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

รับบทเรียนวิดีโอ 267 บทเรียนบน 1C ฟรี:

เมื่อเปิด 1C จะให้สองตัวเลือกแก่เราให้เลือก - การลบวัตถุทั้งหมดโดยอัตโนมัติและการลบแบบเลือก:

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

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

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

เพียงเท่านี้คุณก็รู้วิธีลบเอกสารและไดเร็กทอรีจาก 1C 8.3 แล้ว

การลบไดเร็กทอรีและเอกสารโดยอัตโนมัติ

ผลิตภัณฑ์ซอฟต์แวร์ “1C 8.3” ไม่อนุญาตให้ลบเอกสารและหนังสืออ้างอิงในฐานข้อมูลทันทีโดยไม่มีการตรวจสอบ แน่นอนว่าทำเพื่อหลีกเลี่ยงข้อผิดพลาดที่อาจเกิดขึ้น ตัวอย่างเช่น หากคุณต้องการลบรายการที่รวมอยู่ในเอกสาร จะไม่ได้รับอนุญาต

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

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

ตอนนี้เรามาดูรายละเอียดเพิ่มเติมเกี่ยวกับสองขั้นตอนนี้กัน สิ่งสำคัญคือต้องบอกว่าคำแนะนำที่เสนอนั้นเป็นสากลอย่างแน่นอนและเหมาะสำหรับการกำหนดค่าทั้งหมดใน "1C 8.3": "การจัดการการค้า", "", "การบัญชี", "", "การจัดการบริษัทขนาดเล็ก" ฯลฯ

ขั้นแรก - ทำเครื่องหมายเพื่อลบ

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

เมื่อเสร็จแล้วคุณต้องยืนยันการดำเนินการที่ต้องการ หมายเหตุพิเศษจะปรากฏในวารสาร:

ซึ่งหมายความว่าเมื่อลบออบเจ็กต์โดยใช้การประมวลผลพิเศษ ระบบจะแจ้งให้คุณลบรายการของระบบการตั้งชื่อนี้

จะลบวัตถุที่กำหนดใน 1C 8.3 ได้อย่างไร

ขั้นตอนที่สองถัดไปคือการลบวัตถุที่ทำเครื่องหมายไว้ในฐานข้อมูลโดยตรง ทำได้ด้วยการเข้าร่วมการประมวลผลบริการพิเศษที่เรียกว่า "การลบวัตถุที่ทำเครื่องหมาย" มันอยู่บนแท็บที่เรียกว่า “การบริหาร”:

ระหว่างการเปิด “1C” จะให้ตัวเลือก 2 ตัวเลือกแก่คุณ - การลบวัตถุทั้งหมดแบบเลือกและแบบอัตโนมัติ:

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

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

ตอนนี้ชัดเจนแล้วว่าคุณสามารถลบไดเร็กทอรีและเอกสารจาก 1C 8.3 ได้อย่างไร

การลบเอกสารและไดเร็กทอรีใน โหมดอัตโนมัติ

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

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

เมื่อคุณคลิก ระบบจะเสนอตัวเลือกที่จำเป็น:

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

ส่งบทความนี้ไปที่อีเมลของฉัน

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

ในบทความนี้เราจะดูวิธีดำเนินการตามกระบวนการนี้ให้เสร็จสิ้น ฟังก์ชันการลบสำหรับการกำหนดค่าต่างๆ จะเหมือนกัน และเทคนิคที่อธิบายไว้เหมาะสำหรับ UT, ERP, การบัญชี และ ZUP

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

ดังนั้นใน 1C การลบจะดำเนินการในสองขั้นตอน:

Dis การตั้งค่าเครื่องหมายสำหรับการลบใน 1C;

 การลบออกขั้นสุดท้ายโดยการประมวลผล หากวัตถุไม่เกี่ยวข้องกับระบบในทางใดทางหนึ่ง

จะตั้งค่าเครื่องหมายการลบใน 1C 8.3 ได้อย่างไร?

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

โปรดทราบว่าหากคุณพยายามทำเครื่องหมายบนองค์ประกอบที่ทำเครื่องหมายไว้แล้ว การดำเนินการย้อนกลับจะดำเนินการ - ยกเลิกการเลือก

จะลบวัตถุที่ถูกทำเครื่องหมายได้อย่างไร?

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

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

มีโหมดการประมวลผลสองโหมดให้เลือก ได้แก่ แบบอัตโนมัติและแบบแมนนวล (แบบเลือก) และคุณยังสามารถตั้งค่างานประจำสำหรับการลบแบบอัตโนมัติตามกำหนดเวลาที่กำหนดได้

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

ในโหมดอัตโนมัติ กระบวนการนี้จะเริ่มทันที

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

ตัวเลือกที่ใช้ได้ในกรณีนี้คือ:

Ø ทำเครื่องหมายสถานที่ใช้งานเพื่อลบแล้วลองลบอีกครั้ง

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

 ดำเนินการตามขั้นตอนการเปลี่ยนโดยใช้คำสั่งแทนที่ จะมีการเสนอรายการสินค้าที่คล้ายกันสำหรับการเปลี่ยนทดแทน ตัวอย่างเช่น หากคุณต้องการแทนที่คุณลักษณะของรายการในเอกสาร ระบบจะเสนอรายการคุณลักษณะของรายการเดียวกัน

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