วิธีลบเอกสารที่ทำเครื่องหมายไว้ภายใน 1 วินาที

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


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

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

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

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

เห็นด้วยกับข้อเสนอเพื่อดำเนินการต่อไป

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

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

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

เอกสารถูกลบแล้ว

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

****************************************************************

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

ใช่ 1C 8.2 ไม่ใช่ 7.7 แม้แต่เครื่องหมายการลบบนเอกสารก็ยังยาวอย่างน่าสงสัย

เราเห็นด้วยกับคำเตือนเกี่ยวกับระยะเวลาการดำเนินการ

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

เลือกองค์ประกอบหรือกลุ่มองค์ประกอบที่ต้องการแล้วคลิกปุ่ม "ควบคุม" เพื่อตรวจสอบลิงก์ หลังจากตรวจสอบแล้วปรากฎว่ามีลิงค์ไปยังเอกสารใบกำกับค่าใช้จ่ายที่เราลบในเอกสารใบกำกับภาษี มาลบลิงค์ไปยังแพทช์สิ้นเปลืองและตรวจสอบลิงค์อีกครั้ง

หลังจากลบลิงก์แล้ว เราจะดำเนินการควบคุมซ้ำ หลังจากนั้นจะสามารถลบใบแจ้งหนี้ที่เลือกได้

เมื่อคลิกปุ่ม "ลบ" เราจะลบเอกสารอย่างถาวร


ดาวน์โหลดคำแนะนำพร้อมภาพประกอบ:

สามารถหารือการดำเนินงานและสอบถามข้อมูลได้ที่

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

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

ตอนนี้เรามาดูวิธีลบองค์ประกอบที่ไม่จำเป็นในหนึ่งในโปรแกรมยอดนิยมที่สุดในขณะนี้ - 1C: Enterprise Accounting 8 เวอร์ชัน 2.0

ก่อนอื่นคุณต้องเปลี่ยนอินเทอร์เฟซเป็นแบบเต็ม ไปที่รายการเมนู

เครื่องมือ -> สลับอินเทอร์เฟซ -> เต็ม

ตอนนี้เลือกรายการ

การดำเนินงาน ->

และเราตกลงกันว่าการดำเนินการอาจใช้เวลานาน จากนั้นในหน้าต่างที่เปิดขึ้นให้คลิกปุ่ม "ควบคุม"

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


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

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

ในการลบวัตถุใน 1C เวอร์ชันใหม่: การบัญชี - รุ่น 3.0 คุณต้องไปที่แท็บ "การดูแลระบบ" และเลือกรายการ "ลบวัตถุที่ทำเครื่องหมาย"


และตั้งแต่เวอร์ชัน 3.0.34 เป็นต้นไป คุณต้องไปที่เมนู

การดูแลระบบ -> การสนับสนุนและการบำรุงรักษา -> การลบวัตถุที่ทำเครื่องหมาย

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

ในโปรแกรม 1C: ระบบอัตโนมัติแบบรวม 8 และ 1C: เงินเดือนและการจัดการบุคลากร 8 คุณต้องเปลี่ยนอินเทอร์เฟซเป็น "เต็ม" และไปที่เมนู

การดำเนินงาน -> การลบวัตถุที่ทำเครื่องหมาย

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

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

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

นักบัญชีเกือบทุกคนในการทำงานของเขาต้องเผชิญกับความจำเป็นในการลบไฟล์หรือเอกสารบางส่วน การลบเอกสารใน 1C ไม่แตกต่างจากกระบวนการที่คล้ายกันเมื่อทำงานกับระบบปฏิบัติการ Windows มากนัก มีความแตกต่างที่สำคัญบางประการ:

    ประการแรกในขั้นต้นเอกสารที่ต้องลบจะต้องทำเครื่องหมายด้วยเครื่องหมายพิเศษ (หากเราเปรียบเทียบกับ Windows OS เราสามารถวาดความคล้ายคลึงกับการย้ายไฟล์ไปที่ถังขยะ)

    ประการที่สอง การลบโดยตรงเกิดขึ้นตามอัลกอริธึมการดำเนินการที่กำหนดไว้อย่างเคร่งครัด

หากคุณใช้เวอร์ชัน 1C 8.2 หากต้องการลบไฟล์คุณต้องมี:

    คลิกขวาที่เอกสารที่ต้องการ

    รอจนกระทั่งเมนูบริบทปรากฏขึ้น

    ทำเครื่องหมายไฟล์เฉพาะเพื่อการลบซึ่งในรายการที่ปรากฏให้เลือก "ตั้งค่าเครื่องหมายการลบ";

    ให้ความยินยอมต่อคำเตือนของระบบ

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


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



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


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




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

หมายเหตุ:หากคำแนะนำด้านล่างไม่ชัดเจนสำหรับคุณและมีวัตถุที่ทำเครื่องหมายไว้จำนวนมากในฐานข้อมูลที่รบกวนงานของคุณ ฉันขอแนะนำให้ติดต่อเรา - Smart1C.ru

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

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

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

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

สถิติบางอย่างเกี่ยวกับการลบวัตถุ 1C - สถาปัตยกรรมไคลเอนต์เซิร์ฟเวอร์ฐานข้อมูล 1C ขนาด 6.5 GB (PostgreSQL) มีการทำเครื่องหมายวัตถุ 135,000 รายการเพื่อลบสามารถลบได้ 92,000 รายการ การควบคุมเสร็จสิ้นใน 4 ชั่วโมงการลบใน 18 ชั่วโมง การควบคุมและการลบไม่ใช่กระบวนการที่รวดเร็ว - ฉันขอแนะนำให้คุณรันบนฐานทดสอบก่อน จากนั้นคุณจะทราบเวลาดำเนินการโดยประมาณโดยประมาณ

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

กำลังโหลด...กำลังโหลด...