การยกเลิกใน 1 วินาที 8.3 วิธีทำเครื่องหมายเอกสารทั้งหมดเพื่อลบในครั้งเดียวโดยไม่ต้องตรวจสอบ Referential Integrity

การโพสต์เอกสาร การโพสต์เอกสารซ้ำ และการกู้คืนลำดับการโพสต์เอกสารใน 1C 8.3 เป็นส่วนสำคัญมากในการทำงานกับโปรแกรม 1C ซึ่งผู้ใช้ทุกคนควรคุ้นเคย มันคืออะไรและมีไว้เพื่ออะไร?

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

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

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

ในหน้าต่างที่เปิดขึ้น ให้ทำเครื่องหมายในช่อง “แสดงคำสั่งฟังก์ชั่นทั้งหมด”:

ปิดหน้าต่างตัวเลือกแล้วเปิดเมนูหลักอีกครั้ง “ฟังก์ชั่นทั้งหมด...” ควรปรากฏเป็นรายการแยกต่างหาก คลิกที่มัน:

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

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

หน้าต่างนี้จะแจ้งให้เราทราบเกี่ยวกับความคืบหน้าของการดำเนินงานที่กำลังดำเนินอยู่:

หลังจากเสร็จสิ้นโปรแกรมจะแสดงหน้าต่างพร้อมรายงานสั้นๆ:

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

ในหน้าต่างที่เปิดขึ้น ให้ระบุระยะเวลา เลือกองค์กร แล้วคลิกเรียกใช้:

หน้าต่างที่คล้ายกันจะรายงานความคืบหน้าของการดำเนินการ:

หลังจากผ่านรายการเอกสารใหม่เสร็จสิ้นแล้ว รายงานธุรกรรมที่คล้ายกันจะปรากฏขึ้น:

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

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

หากคุณยังคงมีคำถามเกี่ยวกับการประมวลผลเอกสารใน 1C 8.3 เรายินดีที่จะตอบคำถามเหล่านี้โดยเป็นส่วนหนึ่งของการให้คำปรึกษาฟรี

เหมาะสำหรับ 1C 8.3 ZUP, 1C 8.3 การจัดการการค้า, การบัญชี 1C 8.3 และการกำหนดค่า 1C 8.3 อื่นๆ มาศึกษาโหมดการเปิดตัวของโปรแกรม 1C 8.3 กันดีกว่า แอปพลิเคชันที่ได้รับการจัดการ

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

วิธีทำเครื่องหมายเพื่อลบในสมุดรายวันเอกสาร

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

ขั้นตอนที่ 1

ใน วารสารเปิดของเอกสารการดำเนินการ เราสร้างการเลือกสำหรับคู่สัญญา “Plotnik+” และองค์กร “Ivanov IP”:

ขั้นตอนที่ 2

คลิก Ctrl+A– ทำเครื่องหมายเอกสารการเลือกทั้งหมด จากนั้นขณะกดปุ่ม Ctrlคลิกที่เอกสารที่ไม่จำเป็นต้องลบ ตัวอย่างเช่น ยอดขายน้อยกว่า 10,000 รูเบิล พวกเขาจึงเลือก เอกสารที่จำเป็นตามตัวอย่างที่เน้นด้วยสี (ในกรณีนี้คือสีเหลือง):

ขั้นตอนที่ 3

คลิกขวาที่รายการ ในเมนูแบบเลื่อนลง เมนูบริบท(หรือโดยปุ่ม มากกว่า) เลือกคำสั่งที่ต้องการ ทำเครื่องหมายเพื่อลบ/ยกเลิกการทำเครื่องหมาย:

เราได้รับผลลัพธ์ - เอกสารที่เลือก 6 รายการถูกทำเครื่องหมายเพื่อลบ:

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

มีการประมวลผลพิเศษสำหรับสมาชิกการสนับสนุนเทคโนโลยีสารสนเทศ (ITS) UniversalSelectionAndProcessingObjects.epf- คุณสามารถค้นหาได้บนดิสก์ ITS ในไดเร็กทอรี \1CITS\EXE\ExtReps\Unireps82\UniversalSelection\ หรือโดยการค้นหาใน เวอร์ชันออนไลน์ของมัน.

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

เราจะใช้การประมวลผลสำหรับสมาชิก ITS ในการดำเนินการนี้เราจะกำหนดค่าการเปิดตัวโปรแกรม 1C 8.3 ในโหมดปกติ ลองดูตัวอย่างในโปรแกรม 1C 8.3 ZUP 3.0 เราเปิดตัวโปรแกรม 1C ZUP 3.0 ในโหมด Configurator ในเมนู พารามิเตอร์บริการบนบุ๊กมาร์ก เปิดตัว 1C Enterpriseใส่จุดตามภาพด้านล่างที่ใบสมัคร Thick client (การใช้งานปกติ):

คลิกสมัคร เราเปิดตัวโปรแกรม 1C ZUP 3.0 (8.3) ในโหมด องค์กร(คุณสามารถใช้ปุ่ม F5 จากเครื่องมือกำหนดค่าได้) ตอนนี้คุณสามารถจากเมนู ไฟล์ – เปิดเลือกการประมวลผลจากไดเร็กทอรีที่ติดตั้งไว้ (หรือคุณสามารถเชื่อมต่อได้)

ปัญหาที่ต้องแก้ไข: ทำเครื่องหมายเอกสารทั้งหมดเพื่อลบ เงินเดือนและเงินสมทบสำหรับฝ่ายหลักในช่วงเดือนกุมภาพันธ์-มิถุนายน 2559 สำหรับการจัดระเบียบ Ideal ใน 1C 8.3 ZUP 3.0

ขั้นตอนที่ 1

ในหน้าต่างค้นหาวัตถุ ให้เริ่มพิมพ์คำว่า “เงินคงค้าง” โปรแกรม 1C ZUP 3.0 (8.3) จะเสนอตัวเลือกในรายการแบบเลื่อนลง การเลือกวัตถุ การคำนวณเงินเดือนและเงินสมทบ:

ขั้นตอนที่ 2

บนแท็บการเลือกตามค่ารายละเอียด ใช้ปุ่ม "สีเขียวพร้อมเครื่องหมายบวก" เพื่อเพิ่มการเลือกและตั้งค่าเงื่อนไข: วันที่ > 02/01/2559 เนื่องจากฐานข้อมูล 1C 8.3 ZUP มีเอกสารล่าสุดสำหรับเดือนมิถุนายน 2559:

ขั้นตอนที่ 3

คลิกที่ปุ่ม ค้นหาวัตถุเราได้รับผลลัพธ์ หากเราไม่ต้องการทำเครื่องหมายวัตถุเพื่อลบ ให้ยกเลิกการทำเครื่องหมายที่ช่องถัดจากวัตถุนั้น:

ขั้นตอนที่ 4

ไปที่บุ๊กมาร์ก กำลังประมวลผล.การเลือกการประมวลผล ทำเครื่องหมายเพื่อลบโดยการคลิกที่ลูกศรให้ย้ายไปทางด้านขวาของหน้าต่าง - การรักษาที่เลือกสรรคลิกเรียกใช้ เราได้รับผลลัพธ์:

ขั้นตอนที่ 5

ถัดไป เปิดสมุดรายวันเงินเดือน เราเห็นว่าเอกสารเงินเดือนทั้งหมดตั้งแต่เดือนกุมภาพันธ์สำหรับองค์กร “อุดมคติ” (ยกเว้นเอกสารสำหรับ ไม่ใช่ไปที่หลักหน่วย) ถูกทำเครื่องหมายเพื่อลบ มาเปิดเอกสารที่ไม่ได้ถูกทำเครื่องหมายเพื่อลบ เราเห็นว่ามันถูกสร้างขึ้นตามหมวดที่ 2:

วิธีทำเครื่องหมายเอกสารทั้งหมดเพื่อลบในครั้งเดียวโดยไม่ต้องตรวจสอบ Referential Integrity

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

ในเมนูหลัก (สามเหลี่ยมที่มุมซ้ายบน) ให้เลือก ฟังก์ชั่นทั้งหมด- การค้นหาการประมวลผล

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

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

เมื่อแก้ไขเอกสาร ย้อนหลังเกือบตลอดเวลาใน 1C 8.3 จำเป็นต้องโพสต์เอกสารใหม่ซึ่งมีวันที่และเวลามากกว่าเอกสารที่ได้รับการแก้ไข มาดูวิธีแก้ไขปัญหานี้และวิธีโอนเอกสารไปที่ .

การโอนเอกสารใน 1C 8.3 การบัญชีด้วยการประมวลผลพิเศษ

การประมวลผลการโอนซ้ำแบบกลุ่มจะอยู่ในเมนู " ":

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

และทำเครื่องหมายในช่องที่เกี่ยวข้อง:

หากไม่มี "บริการ" โปรดติดต่อผู้เชี่ยวชาญที่ตั้งค่า

จากนั้นเลือกคำสั่ง "ฟังก์ชั่นทั้งหมด" ในหน้าต่างที่เปิดขึ้น ให้เลือกบรรทัด "โพสต์เอกสาร" ในส่วน "มาตรฐาน":

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

หน้าต่างการประมวลผลจะเปิดขึ้น:

บนแท็บ "การโพสต์เอกสาร" คุณเลือกประเภทของเอกสารที่ต้องการโพสต์หรือโพสต์ใหม่ (ขึ้นอยู่กับการตั้งค่าของช่องทำเครื่องหมาย)

ความสนใจ!หากคุณวางแผนที่จะโพสต์เอกสารที่โพสต์แล้วซ้ำแล้ว แต่ไม่ต้องการโพสต์เอกสารที่ยังไม่ได้โพสต์ อย่าลืมยกเลิกการเลือกช่องทำเครื่องหมาย "โพสต์โพสต์":

การกำหนดระยะเวลาที่จะเลือกเอกสารให้ถูกต้องเป็นสิ่งสำคัญมาก โดยเฉพาะอย่างยิ่งหากฐานข้อมูลมีขนาดใหญ่ ขั้นตอนนี้มีความยาวและมี ภาระหนักไปยังเซิร์ฟเวอร์ ขอแนะนำให้รันการรันซ้ำเมื่อไม่มีใครทำงานในโปรแกรม

นอกจากนี้ขอแนะนำให้ทราบว่าเอกสารประเภทใดที่เกี่ยวข้องกัน

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

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