1s 8.2 การลงทะเบียนการสะสมยอดคงเหลือ คงเหลือและหมุนเวียน คุณสมบัติของการทำงานร่วมกับผู้รับจดทะเบียนเมื่อประมวลผลเอกสาร

ทะเบียนสะสมในระบบ 1C:Enterprise แบ่งออกเป็นสองประเภท: การลงทะเบียนการสะสม ของเหลือและทะเบียนสะสม รอบต่อนาที.

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

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

ตอนนี้เรามาดูกันว่าแพลตฟอร์มมีตารางเสมือนใดบ้างสำหรับการลงทะเบียนแต่ละรายการเหล่านี้

ทะเบียนสะสมการปฏิวัติ

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

ด้วยโต๊ะมาตรฐานทุกอย่างชัดเจน มาดูเสมือนจริงกันดีกว่า

การหมุนเวียนของตารางเสมือนจริง

ตารางนี้ช่วยให้คุณได้รับการหมุนเวียนทรัพยากรในแง่ของมิติ ในกรณีของเราเรามีสองมิติ: คลังสินค้าและ ผลิตภัณฑ์. และแหล่งข้อมูลหนึ่ง - ปริมาณ

ให้การลงทะเบียนของเรามีรายการดังต่อไปนี้

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

ดังนั้นคำขอจะมีลักษณะดังนี้:

เลือกผลิตภัณฑ์ Turnover Turnover.Warehouse, ProductsTurnoverTurnover.Product, ProductsTurnoverTurnover.QuantityTurnover FROM RegisterAccumulation.ProductsTurnover.Turnover(,) AS ProductsTurnoverTurnover

ผลลัพธ์ของแบบสอบถามมีลักษณะดังนี้:

นั่นคือเราได้รับผลตอบแทนทั้งด้านสินค้าและคลังสินค้ามาโดยตลอด สมมติว่าเราไม่สนใจคลังสินค้าและเราต้องการได้ผลตอบแทนเฉพาะในรูปของสินค้าเท่านั้น

เมื่อต้องการทำเช่นนี้ เราจะแยกมิติออกจากคำขอ คลังสินค้า

เลือกผลิตภัณฑ์ Turnover Turnover.Product, Product Turnover Turnover.Quantity Turnover จาก RegisterAccumulation.ProductsTurnover.Turnover(,) AS ProductsTurnoverTurnover

และด้วยเหตุนี้เราจะเหลือเพียงสองบรรทัดเท่านั้น

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

หลังจากนี้ คำขอเดิมของเราจะใช้แบบฟอร์มต่อไปนี้

เลือกมูลค่าการหมุนเวียนของสินค้า คลังสินค้า การหมุนเวียนของสินค้า สินค้า การหมุนเวียนของสินค้า ปริมาณการหมุนเวียนจากการลงทะเบียนการสะสม การหมุนเวียนของสินค้า การหมุนเวียน (&จุดเริ่มต้นของงวด &จุดสิ้นสุดของงวด คลังสินค้า = &คลังสินค้า) AS การหมุนเวียนของสินค้า

ดังที่เราเห็นความแตกต่างก็คือในวงเล็บหลังชื่อตารางเสมือนมีพารามิเตอร์ที่ต้องกรอกก่อนดำเนินการสืบค้น

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

จากการลงทะเบียนการสะสมผลิตภัณฑ์การหมุนเวียนการหมุนเวียน(,) วิธีมูลค่าการหมุนเวียนผลิตภัณฑ์ WHERE ผลิตภัณฑ์การหมุนเวียนการหมุนเวียน.Warehouse = &คลังสินค้า

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

หลังจากนี้ เราจะสังเกตว่ามีฟิลด์ปรากฏขึ้นในช่องตาราง ระยะเวลา.

เมื่อเพิ่มลงในฟิลด์ที่เลือก เราได้รับข้อความคำขอต่อไปนี้:

เลือกผลิตภัณฑ์ Turnover Turnover.Period, Products Turnover Turnover.Warehouse, Products Turnover Turnover.Product, Products Turnover Turnover.Quantity Turnover FROM RegisterAccumulation.ProductsTurnover.Turnover(, Month,) AS ProductsTurnoverTurnover.

เราดำเนินการตามคำขอ:

ดังนั้น ภายในช่วงเวลาที่เลือก เราสามารถแบ่งการปฏิวัติออกเป็นช่วงเล็กๆ ตามความถี่ที่เลือกได้

ทะเบียนการสะสมยอดคงเหลือ

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

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

การหมุนเวียนของตารางเสมือนจริง

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

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

ยอดคงเหลือตารางเสมือน

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

ลองดูตัวอย่างเล็กๆ น้อยๆ เรามีรายการลงทะเบียนดังต่อไปนี้:

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

เลือกผลิตภัณฑ์RemainingsRemainings.Warehouse, ProductsRemainingsRemainings.Product, ProductsRemainingsRemainings.QuantityRemaining FROM RegisterAccumulations.ProductsRemainings.Remainings(&DateRemainings,) AS ProductsRemainingRemainings

และหลังจากดำเนินการแล้ว เราก็ได้ผลลัพธ์ดังนี้

ยอดคงเหลือและมูลค่าการซื้อขายของตารางเสมือนจริง

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

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

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

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

ทะเบียนการสะสมเป็นตารางที่มีข้อมูลที่รวบรวมความเคลื่อนไหวบางอย่างทั้งหมด (ใบเสร็จรับเงิน การตัดจ่าย หรือมูลค่าการซื้อขาย)

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

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

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

จากมุมมองของโมเดลแบบตาราง การลงทะเบียนการสะสมประกอบด้วย:

  • การวัด;
  • ทรัพยากร (อาจเป็นตัวเลขหรือกำหนดได้)
  • ข้อกำหนด

เมื่อสร้างโครงสร้างของทะเบียนสะสมจะต้องแต่งตั้งนายทะเบียนและต้องสร้างทรัพยากรอย่างน้อยหนึ่งรายการ

[ทรุด]

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

เมื่อเขียนข้อมูลลงทะเบียนสะสม “งวด” ต้องไม่เว้นว่างไว้ “ระยะเวลา” เป็นรายละเอียดมาตรฐานที่ต้องกรอก

รายละเอียดมาตรฐานของการลงทะเบียนการสะสม 1C มีอยู่ในแท็บ "ข้อมูล" - "รายละเอียดมาตรฐาน"

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

ความเป็นเอกลักษณ์ของบันทึกของวัตถุ 1C "Accumulation Registers"

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

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

[ทรุด]

ทะเบียนสะสมจะอยู่ภายใต้สังกัดนายทะเบียนเอกสารเสมอ ดังนั้นในบรรดารายละเอียดมาตรฐานจึงมี " " อยู่เสมอ

การทำงานของการลงทะเบียนการสะสม 1C

ฟังก์ชันหลักที่ทะเบียนการสะสมมอบให้กับนักพัฒนาคือ:

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

สำหรับการลงทะเบียนการสะสม สามารถเปิดใช้งานโหมดการแยกผลรวมได้:

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

[ทรุด]

โครงสร้างของวัตถุ 1C "การลงทะเบียนการสะสม"

ข้อมูลในทะเบียนการสะสมจะถูกจัดเก็บในรูปแบบของบันทึก ซึ่งแต่ละรายการประกอบด้วย:

  1. ค่าการวัด (อธิบายส่วนที่เก็บข้อมูล)
  2. ค่าทรัพยากรที่สอดคล้องกัน (สะสมข้อมูลเชิงปริมาณเชิงตัวเลขที่จำเป็น)

ส่วนการบัญชีอาจเป็นได้ เช่น คลังสินค้า สินค้า คุณลักษณะของผลิตภัณฑ์ ชุดผลิตภัณฑ์ คุณภาพ

การระบุหน่วยวัดที่เราสนใจทำให้เราสามารถรับปริมาณ - ทรัพยากร - ได้ตลอดเวลา

ในบริบทของมิติที่แตกต่างกัน ในอนาคต คุณสามารถรับยอดดุลสำหรับวันที่ที่ระบุได้

คุณสมบัติการออกแบบของทะเบียนสะสม:

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

ชุดรายการทะเบียนสะสม

นี่คือชุดของสตริง (บันทึก) ที่มีอยู่ในหน่วยความจำของคอมพิวเตอร์

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

จำนวนบันทึกสูงสุดในชุดคือ 999,999,999

ชุดรายการทะเบียนสะสมสามารถใช้ได้:

  1. เพื่อเปลี่ยนแปลงรายการทะเบียนสะสมสำหรับนายทะเบียนเฉพาะราย
  2. เพื่อเพิ่มรายการทะเบียนสะสมสำหรับนายทะเบียนเฉพาะ
  3. เพื่อลบรายการทะเบียนสะสมสำหรับนายทะเบียนเฉพาะราย
  4. เพื่ออ่านชุดบันทึกสำหรับเครื่องบันทึกเฉพาะ

สำคัญ! การเลือกจะขึ้นอยู่กับความเท่าเทียมกันเท่านั้น

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

  1. การเคลื่อนไหวของตำบล(“+”) - หากควรดำเนินการเพิ่มทรัพยากรที่เก็บไว้
  2. การเคลื่อนไหวไหล("-") - หากควรดำเนินการลดทรัพยากรที่เก็บไว้

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

ข้อกำหนดมาตรฐานที่จำเป็นสำหรับการลงทะเบียนการสะสมคือนายทะเบียน

[ทรุด]

นายทะเบียน - นี่คือเอกสารในระหว่างที่มีการสร้างรายการลงทะเบียน (เช่น เป็นเอกสารที่สามารถทำการเคลื่อนไหวในทะเบียนการสะสม)

บันทึกจะมีความหมายก็ต่อเมื่อมีเครื่องบันทึกเท่านั้น เมื่อลบเอกสารบันทึก บันทึกจะถูกลบด้วย

รายการเอกสารผู้รับจดทะเบียนระบุไว้ในแท็บ "ผู้รับจดทะเบียน" ที่เกี่ยวข้องของหน้าต่างสำหรับแก้ไขออบเจ็กต์การกำหนดค่า "Accumulation Register"

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

[ทรุด]

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

อัลกอริธึมส่วนใหญ่สำหรับการสร้างความเคลื่อนไหวในทะเบียนการสะสมเกิดขึ้นเมื่อผ่านรายการเอกสาร (ขั้นตอน "การผ่านรายการประมวลผล")

การเชื่อมต่อวัตถุ 1C "การลงทะเบียนการสะสม" กับนายทะเบียน

การเปลี่ยนแปลงสถานะของการลงทะเบียนการสะสมมักจะเกิดขึ้นเมื่อผ่านรายการเอกสาร ดังนั้นแต่ละรายการลงทะเบียนจะเชื่อมโยงกับเอกสารเฉพาะ - นายทะเบียน หมายเลขบรรทัดของเอกสารนี้ และวันที่ - รอบระยะเวลา

[ทรุด]

โดยทั่วไป ค่าของช่อง "ระยะเวลา" อาจไม่ตรงกับวันที่ในเอกสาร ตัวอย่างเช่น เอกสารแผนการขายสามารถบันทึกยอดขายที่คาดหวังของบริษัทในวันที่ต่างๆ หลายๆ วันในทะเบียนการสะสม

องค์ประกอบของเอกสารที่สามารถสร้างรายการในทะเบียนการสะสมจะถูกระบุโดยนักพัฒนาในระหว่างกระบวนการสร้าง

[ทรุด]

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

  1. สามารถสร้างรายการในทะเบียนสะสมได้:
    • เมื่อจัดทำเอกสาร
    • เมื่อบันทึกเอกสาร
    • เมื่อกรอกเอกสาร
  2. เงื่อนไขบังคับที่เกี่ยวข้องกับนายทะเบียนเมื่อบันทึกข้อมูลในทะเบียนสะสม: ต้องมีการบันทึกเอกสารบันทึก จนกว่าจะมีการบันทึกเอกสาร จะไม่มีลิงก์ไปยังเอกสารนั้นในระบบ และจะต้องระบุลิงก์ในช่อง "ผู้รับจดทะเบียน"
  3. ช่อง "ผู้รับจดทะเบียน" สามารถมีลิงก์ที่ไม่ว่างเปล่าไปยังเอกสารผู้รับจดทะเบียนเท่านั้น(ประเภทควบคุม)
  4. พิมพ์ ข้อมูลภาคสนาม "นายทะเบียน"กำหนดไว้ในแท็บ "ผู้รับจดทะเบียน"ในหน้าต่างการแก้ไขออบเจ็กต์การกำหนดค่า
  5. สำหรับช่อง "ผู้รับจดทะเบียน" คุณสามารถกำหนดประเภทได้DocumentLink.<ИмяДокумента>. กับรายการประเภทเครื่องบันทึกค่อนข้างเฉพาะเจาะจง (ภาพหน้าจอด้านบน)
  6. สิ่งที่ต้องจำ:
    • การลงทะเบียนการสะสมหนึ่งรายการสามารถเชื่อมโยงกับเอกสารประเภทใดก็ได้
    • เอกสารประเภทหนึ่งสามารถเชื่อมโยงกับการลงทะเบียนการสะสมจำนวนเท่าใดก็ได้
    • เมื่อลบเครื่องบันทึกเอกสาร บันทึกจะถูกลบออกจากฐานข้อมูลโดยอัตโนมัติ
    • บันทึกอาจมีอยู่โดยไม่มีเอกสารบันทึกเมื่อใช้แผนการแลกเปลี่ยนซึ่งอาจนำไปสู่ การละเมิดความสมบูรณ์ของการอ้างอิงฐานข้อมูล
  7. วันที่ในเอกสารของนายทะเบียนไม่เกี่ยวข้องกับระยะเวลาการจดทะเบียนแต่อย่างใดวันที่ของรายการลงทะเบียนถูกกำหนดโดยทางโปรแกรมและอาจตรงกับวันที่ของเอกสารหรือแตกต่างไปจากเดิมอย่างสิ้นเชิง

ผู้ออกแบบการเคลื่อนไหวของวัตถุ 1C "การลงทะเบียนการสะสม"

อัลกอริธึมที่ใช้สร้างรายการรีจิสเตอร์ได้รับการอธิบายโดยใช้ภาษาในตัวในขั้นตอนของเอกสารที่เกี่ยวข้อง ระบบประกอบด้วยซึ่งช่วยให้นักพัฒนาสร้างอัลกอริทึมสำหรับการประมวลผลเอกสาร

ทะเบียนยอดคงเหลือและทะเบียนการหมุนเวียน

การลงทะเบียนการสะสมมีสองประเภท:

  1. ทะเบียนการสะสมยอดคงเหลือ(เก็บมูลค่ารวมของทรัพยากร - ยอดคงเหลือ)
  2. การลงทะเบียนการสะสมการปฏิวัติ(เก็บเฉพาะการเปลี่ยนแปลงในทรัพยากรเหล่านี้ - การปฏิวัติ)

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

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

หน่วยการลงทะเบียนสำหรับการสะสมการปฏิวัติ

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

มวลรวม- นี่เป็นกลไกพิเศษที่นำไปใช้ในการหมุนเวียนการลงทะเบียนการสะสมและช่วยลดเวลาในการสร้างรายงานได้อย่างมาก

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

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

สามารถสร้างการรวมหลายรายการสำหรับการลงทะเบียนใดๆ

แพลตฟอร์มนี้มีแพลตฟอร์มพิเศษซึ่งคุณสามารถเปลี่ยนองค์ประกอบของหน่วยและกำหนดค่าการใช้งานได้

สามารถเรียกผู้ออกแบบรวมได้จากหน้าต่างเพื่อแก้ไขทะเบียนการสะสมหมุนเวียน (แท็บ "ข้อมูล")

แบบฟอร์มรายการและรูปแบบชุดบันทึกของวัตถุ 1C "Accumulation Registers"

เพื่อให้ผู้ใช้สามารถดูข้อมูลที่มีอยู่ในทะเบียนการสะสม ระบบรองรับมุมมองของทะเบียนการสะสมดังต่อไปนี้:

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

นอกจากนี้ นักพัฒนายังมีโอกาสที่จะสร้างแบบฟอร์ม (กำหนดเอง) ของตนเอง ซึ่งระบบจะใช้แทนแบบฟอร์มเริ่มต้น

ทะเบียนการสะสม 1Cนี่คือชุดข้อมูลที่มีโครงสร้างซึ่งมีข้อมูลเกี่ยวกับความเคลื่อนไหวทั้งหมด (ใบเสร็จ / ค่าใช้จ่าย หรือมูลค่าการซื้อขาย) ของเอกสารที่เลือก

ประเภททะเบียนสะสม

ใน 1C มีการลงทะเบียนการสะสมเพียงสองประเภทเท่านั้น:

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

ข้อควรพิจารณา: การเลือกประเภทการลงทะเบียนการสะสมที่ไม่ถูกต้องจะส่งผลให้ฐานข้อมูลมีประสิทธิภาพต่ำ

ขนาด ทรัพยากร รายละเอียด และรายละเอียดมาตรฐาน

ทะเบียนการสะสมใดๆ ประกอบด้วยมิติ ทรัพยากร รายละเอียด และรายละเอียดมาตรฐาน

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

ทรัพยากรจำเป็นในการจัดเก็บข้อมูลสรุปไว้ในทะเบียน เช่น ปริมาณ จำนวน ฯลฯ ในอนาคตเราจะได้รับทรัพยากรตามการวัด

ข้อกำหนดจำเป็นสำหรับการจัดเก็บข้อมูลที่เกี่ยวข้องเป็นหลักและไม่ค่อยได้ใช้

รายละเอียดมาตรฐานมีรายละเอียดดังนี้:

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

นายทะเบียน

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


มิติข้อมูลการจัดทำดัชนี

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

ตัวอย่างเช่น: การลงทะเบียนการสะสม “สินค้าจำนวนมากในคลังสินค้า” มีมิติ “ระบบการตั้งชื่อ” และ “ภาคีสถานะ” เป็นการสมควรมากกว่าที่จะตั้งค่าแอตทริบิวต์การจัดทำดัชนีสำหรับมิติ "ระบบการตั้งชื่อ" มากกว่า "สถานะชิ้นส่วน" เนื่องจากจำนวนตัวเลือกระบบการตั้งชื่อจะสูงกว่าสถานะแบทช์มาก

เอกลักษณ์ของบันทึก

1C Enterprise ควบคุมเอกลักษณ์ของรายการในทะเบียนการสะสม ดังนั้นคุณจะไม่พบสองรายการที่เหมือนกัน

ความสามารถของทะเบียนสะสม

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

ตัวอย่างการทำงานกับทะเบียนสะสม

ตัวอย่างการรับยอดคงเหลือสำหรับวันที่ปัจจุบัน

ขั้นตอน GetBalanceOnDate()
NewRequest = คำขอใหม่;
NewQuery.Text=
"เลือก
| สินค้าคงเหลือ.ระบบการตั้งชื่อ,
| ItemRemaining.QuantityRemaining
|จาก
| RegisterAccumulation.GoodsInWarehouses.Remains(&CurrentDate,) AS ProductRemains";
NewQuery.SetParameter("CurrentDate", CurrentDate());

สิ้นสุดรอบ;
สิ้นสุดขั้นตอน

ตัวอย่างการได้รับผลประกอบการในปีปัจจุบัน

NewRequest = คำขอใหม่;
NewQuery.Text=
"เลือก
| การหมุนเวียนสินค้าโภคภัณฑ์ระบบการตั้งชื่อ
| การหมุนเวียนสินค้าโภคภัณฑ์ปริมาณการหมุนเวียน
|จาก
| ทะเบียนการสะสม GoodsInWarehouses.Turnover(&StartPeriod, &EndPeriod,) AS Turnover";

ใหม่ Query.SetParameter("เริ่มต้นของรอบระยะเวลา", เริ่มต้นปี(CurrentDate()));
NewQuery.SetParameter("ConPeriod", CurrentDate());

SelectQuery = NewQuery.Execute().Select();

ในขณะที่ QuerySelect.Next() วนซ้ำ
สิ้นสุดรอบ;

ตัวอย่างการเลือกความเคลื่อนไหวในทะเบียนสะสม

NewRequest = คำขอใหม่;
NewQuery.Text=
"เลือก
| สินค้าในโกดัง ระยะเวลา
| GoodsInWarehouses.นายทะเบียน,
| สินค้าในโกดัง ประเภทการเคลื่อนย้าย
| สินค้าในคลังสินค้า ศัพท์เฉพาะ
| สินค้าในโกดัง.จำนวน
|จาก
| ทะเบียนสะสม GoodsInWarehouses AS GoodsInWarehouses";

SelectQuery = NewQuery.Execute().Select();

ในขณะที่ QuerySelect.Next() วนซ้ำ
สิ้นสุดรอบ;

แบบฟอร์มรายการทะเบียนสะสม

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

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

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

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

วิธีสร้างการลงทะเบียนการสะสมในตัวอย่าง 1C

เริ่มต้นด้วยการเปิดฐานข้อมูลของเราในโหมดตัวกำหนดค่า ค้นหารายการ Accumulation Registers และเพิ่มรายการใหม่ คุณรู้วิธีเพิ่มแล้ว ถ้าไม่ ก็คลิกขวาแล้วคลิกเพิ่ม เขียนชื่อ register พูดว่า Balance in warehouse

ลองเพิ่มเข้าไปในระบบย่อยของรายงานเพื่อให้นี่เป็นรายงานประเภทหนึ่งด้วย

บนแท็บข้อมูล เพิ่มไดเมนชัน เขียนชื่อ ชื่อและทรัพยากร เขียนปริมาณ

ไปที่แท็บผู้รับจดทะเบียนและทำเครื่องหมายเอกสารของเรา

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

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

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

เราเปิดตัวฐานข้อมูลของเราและตรวจสอบผลลัพธ์ เราเปิดเอกสารการมาถึงของสินค้าผ่านมันไปที่จุดลงทะเบียนแล้วดูว่าเรามีอะไรบ้าง

หากคุณทำทุกอย่างถูกต้อง คุณจะเห็นสิ่งต่อไปนี้ ต้องกรอกทุกช่อง

คุณและฉันได้สร้างการลงทะเบียนการสะสมครั้งแรกแล้ว ขณะนี้ทะเบียนเป็นเพียงการรวบรวมข้อมูลเท่านั้น ในบทเรียนถัดไป เราจะออกค่าใช้จ่าย แต่ตอนนี้ก็เท่านั้น

เอกสารเป็นสาระสำคัญของการบัญชีใน 1C แต่ละเอกสารมีผลลัพธ์ เช่น +10 รายการมาถึง

รายงาน – ให้คุณดูผลลัพธ์ได้ ผลลัพธ์เหล่านี้จะถูกสรุปและแสดงให้ผู้ใช้เห็น

อย่างไรก็ตามมีเอกสารจำนวนมากและหากจำเป็นต้องสรุปผลก็จะยากเกินไป ดังนั้นจึงมีการคิดค้นวิธีที่ดีกว่า!

เอกสารบันทึกผลลัพธ์ (เรียกว่า "การเคลื่อนไหว") ในตารางพิเศษ - การลงทะเบียน 1c ซึ่งสรุปผลลัพธ์เองเพื่อให้รายงานแสดงผลรวมที่คำนวณไว้ล่วงหน้า

วันนี้เราจะมาพูดถึงการลงทะเบียน 1C และการใช้งาน

การลงทะเบียน 1c เป็นตารางเช่นเดียวกับใน Excel เอกสารแต่ละฉบับจะเขียนการเคลื่อนไหวหนึ่งหรือหลายบรรทัด (ผลลัพธ์) โดยมีเครื่องหมายบวกหรือลบลงในการลงทะเบียน 1c ซึ่งหมายความว่ายอดรวมของการลงทะเบียน 1C เปลี่ยนเป็นตัวเลขที่เกี่ยวข้อง

เอกสารที่บันทึกความเคลื่อนไหวในการลงทะเบียน 1C เรียกว่านายทะเบียน วันที่และเวลาของการเคลื่อนไหวจะเท่ากัน (ใน 99% ของกรณี) กับวันที่ในเอกสาร วันที่เคลื่อนไหวเรียกว่าช่วงเวลา

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

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

เอกสารผ่านการลงทะเบียนอย่างไร?

การเคลื่อนไหวของเอกสารในการลงทะเบียน 1C

มาดูกันว่าการลงทะเบียน 1C ทำงานอย่างไร ที่นี่เรามีเอกสารการรับสินค้าซึ่งเราจะเห็นว่าน้ำมันสินค้ามาถึงคลังสินค้าหลักแล้ว

ในแง่ของตรรกะและคณิตศาสตร์ เอกสารนี้มีผลลัพธ์:

น้ำมันเครมลิน โกดังหลัก +10 (ชิ้น)

มาตรวจสอบกัน - จริงหรือไม่?

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

มันดูอย่างไรในการลงทะเบียน 1C? มาเปิดการลงทะเบียน 1C ผ่านเมนูการทำงาน

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

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

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

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

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

เหตุใดจึงจำเป็นต้องมีการลงทะเบียน 1C

การลงทะเบียน 1C มีหลายประเภท วัตถุประสงค์ของการใช้การลงทะเบียน 1C ขึ้นอยู่กับประเภทของมัน

  • การลงทะเบียนข้อมูล 1C
    นี่คือตารางปกติ เช่นเดียวกับใน Excel ไม่มีการเคลื่อนไหว (รายได้/ค่าใช้จ่าย) การลงทะเบียนข้อมูล 1C มักจะใช้เพื่อเก็บข้อมูลไดเร็กทอรีเพิ่มเติม การใช้การลงทะเบียนข้อมูล 1C คุณสามารถจัดระเบียบได้
  • การบัญชีลงทะเบียน 1C
    จากมุมมองของผู้ใช้ การบัญชีจะยังคงอยู่ในผังบัญชีของบัญชี ในความเป็นจริงการบัญชีจะถูกเก็บไว้ในตารางของการลงทะเบียนการบัญชี 1C ซึ่งจัดทำในบริบทของผังบัญชี 1C
  • การลงทะเบียนการสะสม 1C (การลงทะเบียนยอดคงเหลือ 1C)
    ตารางการเคลื่อนย้ายเอกสาร + และ – ซึ่งจะคำนวณผลรวมเมื่อเริ่มต้นงวดและผลรวมเมื่อสิ้นสุดงวดโดยอัตโนมัติ ตัวอย่างเช่น ความเคลื่อนไหวของผลิตภัณฑ์ Lopat คือ +10 จากนั้น -8 ซึ่งหมายความว่าเศษที่จุดเริ่มต้นเป็น 0 และเศษที่เหลือในตอนท้ายกลายเป็น 2

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

    การลงทะเบียนยอดคงเหลือ 1C ใช้ในกรณีที่ไดเร็กทอรีอาจมีเศษเหลือในทางตรรกะ ตัวอย่างเช่น เมื่อเราพิจารณาความเคลื่อนไหวของสินค้า เราจะใช้เครื่องบันทึกยอดคงเหลือ 1C - สุดท้ายแล้ว เราสามารถพูดได้ว่าผลิตภัณฑ์ Lopat เหลืออยู่ 3 ชิ้น

  • การลงทะเบียนการสะสม 1C (การลงทะเบียนการปฏิวัติ 1C)
    ตารางความเคลื่อนไหวของเอกสาร + และ - ซึ่งไม่นับรวม

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

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

    ตัวอย่างเช่น ยอดขายสินค้าอยู่ที่ +10 (เราขายไปแล้ว) จากนั้น -2 (สินค้ากลับมาหาเรา) เราไม่สามารถพูดได้ว่ายอดการขายกลายเป็น 8 เนื่องจากไม่มีแนวคิดเรื่องความสมดุลของการขายในทางตรรกะ เราจะบอกว่ามูลค่าการซื้อขายรวม (ผลรวมของมูลค่าการซื้อขายแต่ละบรรทัด) กลายเป็น 8

  • การลงทะเบียนการชำระบัญชี 1C

    ตารางการเคลื่อนไหวตามประเภทการคำนวณและงวด ใช้ในการบัญชีเงินเดือน (เรียกว่า การคำนวณงวดที่ซับซ้อน)

ทะเบียน 1C อยู่ที่ไหน?

การประมวลผลเอกสารในโค้ด (ในโปรแกรม) ถูกกำหนดโดยโปรแกรมเมอร์ เมื่อต้องการทำเช่นนี้ ให้เปิด . ค้นหาบรรทัดเช่น “Procedure ProcessingProcessing(” เปิดเครื่องหมายกากบาทแล้วคุณจะเห็นโปรแกรมสำหรับประมวลผลเอกสารนี้

การตั้งค่าและพัฒนาการลงทะเบียน 1C

คุณสมบัติหลักของการลงทะเบียน 1C ตามแท็บ: