การคำนวณต้นทุนใน UT11 หรือการบัญชีแบบแบตช์ไปอยู่ที่ไหน ต้นทุนการผลิต การคำนวณต้นทุนเบื้องต้น
การคำนวณต้นทุนเป็นขั้นตอนบังคับในการสร้างผลลัพธ์ทางการเงินขององค์กร มีวิธีการคำนวณหลายวิธี ซึ่งแต่ละวิธีเหมาะสำหรับพารามิเตอร์ขององค์กรบางอย่าง ในเรื่องนี้ ทุกการโทรติดต่อบริษัทครั้งที่ห้าจะมีคำถามว่า “จะใช้วิธีใดในการคำนวณ ต้นทุนสินค้า- ในบทความนี้ เราจะแบ่งปันประสบการณ์ของเรากับคุณและพูดคุยเกี่ยวกับแต่ละวิธีโดยใช้ตัวอย่างที่เฉพาะเจาะจง
ก่อนอื่น ทฤษฎีเล็กๆ น้อยๆ:
การคำนวณต้นทุนจำเป็นเพื่อวัตถุประสงค์ดังต่อไปนี้:
การกำหนดความสามารถในการทำกำไรจากการขายสินค้าบางประเภท (อัตราส่วนความสามารถในการทำกำไรคำนวณเป็นอัตราส่วนของกำไรต่อสินทรัพย์ที่สร้าง ความสามารถในการทำกำไร % = กำไร (รายได้หรือต้นทุนการขาย - ต้นทุน) / รายได้;)
การตัดสินใจอย่างมีข้อมูลในการปรับองค์ประกอบของการบัญชีของสินค้าที่ขาย
การก่อตัวของนโยบายการกำหนดราคาขององค์กร
การคำนวณต้นทุนการตัดจำหน่าย (การขายการใช้ในการผลิต ฯลฯ ) จะดำเนินการโดยทั่วไปเป็นเวลาหนึ่งเดือนหรือตามวันที่ระบุโดยใช้เอกสาร "การคำนวณต้นทุนสินค้า" โดยตรง (การคำนวณทำจาก ต้นเดือนถึงสิ้นวันในเอกสาร “การคำนวณต้นทุนสินค้า”) หรือจากผู้ช่วยปิดบัญชีรายเดือน
เมื่อเลือกวิธีการคำนวณต้นทุน การมีอยู่/ไม่มีรายการบัญชีแบบแบตช์เป็นสิ่งสำคัญ การบัญชีเป็นชุดจำเป็นสำหรับ:
ข้อมูลการจัดเก็บเกี่ยวกับสินค้าแต่ละชุด
การรักษาบัญชีภาษีมูลค่าเพิ่มที่ซับซ้อน
การประเมินมูลค่าเป็นชุด;
ส่งออกขาย;
รวม/ยกเว้นภาษีมูลค่าเพิ่มในราคา
ประเภทของการคำนวณต้นทุน:
1) การคำนวณเบื้องต้น:
มีวัตถุประสงค์เพื่อใช้โดยองค์กรการค้าเพื่อกำหนด มูลค่าโดยประมาณซื้อแล้ว สินทรัพย์ที่เป็นวัสดุในช่วงระยะเวลาการรายงาน ดำเนินการโดยใช้วิธี "เฉลี่ยรายเดือน" ค่าที่คำนวณได้ใช้เพื่อกำหนดกำไรขั้นต้นขององค์กรโดยขึ้นอยู่กับการดำเนินการตามแผนการขาย สำหรับการคำนวณต้นทุนเบื้องต้น คุณสามารถตั้งค่างานประจำได้ ในกรณีนี้การคำนวณจะดำเนินการค่อนข้างรวดเร็ว
2) การคำนวณจริง:
ดำเนินการตามผลลัพธ์ของรอบระยะเวลารายงานรายเดือนพร้อมการคำนวณต้นทุนชุดการเคลื่อนไหวของต้นทุนรายการทั้งหมด ด้วยการคำนวณต้นทุนประเภทนี้ คุณสามารถเลือกวิธีใดก็ได้ในการกำหนดต้นทุนในการตัดสินทรัพย์วัสดุที่อธิบายไว้ข้างต้น สำหรับการคำนวณต้นทุนจริงแบบสากล ที่ทำงาน « ปิดเดือน" การใช้ซึ่งช่วยให้คุณสามารถสะท้อนถึงการดำเนินการทั้งหมดเพื่อปิดรอบระยะเวลาการรายงาน
โซลูชันแอปพลิเคชันของ บริษัท 1C ช่วยให้คุณสามารถติดตามต้นทุนในราคาการรับครั้งแรก (ต้นทุนที่สินค้ามาถึงองค์กรแรกขององค์กร) และในราคารับสินค้าแต่ละรายการ
การคำนวณต้นทุนสำหรับกลุ่มบริษัท
คลังสินค้าแต่ละแห่งจะมีการคำนวณต้นทุนของตัวเอง วิธีการประเมินค่าถูกเลือกเมื่อสร้างนโยบายการบัญชี การคำนวณต้นทุนสามารถทำได้สำหรับหนึ่งหรือหลายองค์กร หากองค์กรใช้โครงร่างระหว่างบริษัท จะต้องคำนวณต้นทุนสำหรับองค์กรทั้งหมดที่รวมอยู่ในโครงสร้างระหว่างบริษัท พร้อมกันโดยใช้วิธีการคำนวณวิธีเดียว
วิธีการคำนวณต้นทุน:
ตัวอย่างทั้งหมดอ้างอิงจาก “1C: การจัดการการค้า 11.2” ในผู้อื่น ผลิตภัณฑ์ซอฟต์แวร์สำหรับบริษัท 1C ต้นทุนจะคำนวณในลักษณะเดียวกัน
"ค่าเฉลี่ยรายเดือน":
การคำนวณจะดำเนินการตาม ราคาเฉลี่ยสำหรับรอบระยะเวลารายงานไม่รวมแบทช์ มูลค่าต้นทุนรวมจะใช้ทั้งสำหรับสินค้าที่เลิกใช้แล้วและสำหรับยอดดุลคลังสินค้า
ค่าเฉลี่ยรายเดือน = (มูลค่าคงเหลือ + ต้นทุนการรับ) / (ยอดเงินคงเหลือ + ยอดเงินรับ)
กรณีที่ 1:
องค์กรหนึ่งดำเนินธุรกิจการค้าพรม รัสเซียทำจึงหันไปหาผู้เชี่ยวชาญของบริษัท RG-Soft เพื่อเลือกวิธีการคำนวณต้นทุนที่เหมาะสมที่สุด บริษัท ซื้อสินค้าในรัสเซียเท่านั้น ราคาสินค้าไม่ขึ้นอยู่กับอัตราแลกเปลี่ยนเงินดอลลาร์และอาจเปลี่ยนแปลงเล็กน้อยขึ้นอยู่กับเวลา ด้วยเหตุนี้ จึงไม่จำเป็นต้องเก็บบันทึกเป็นชุด ในเรื่องนี้ ผู้เชี่ยวชาญของ RG-Soft แนะนำให้เลือกวิธี "การประเมินค่าเฉลี่ยถ่วงน้ำหนัก" ลองพิจารณาตัวอย่างการคำนวณต้นทุนของสินค้าหนึ่งรายการในบริษัทที่กำหนด
ข้อมูลที่ป้อนลงในฐานข้อมูลแสดงไว้ในตารางที่ 1
ตารางที่ 1.
การคำนวณ:
(100,000+200,000)/(10+10)=15,000 ถู – ต้นทุนต่อหน่วยของสินค้าในเดือนธันวาคม
5*15,000=75,000 ถู. – ต้นทุนรวมของสินค้าตัดจำหน่ายในเดือนธันวาคม
ยอดคงเหลือของสินค้า ณ วันที่ 01/01/2017: 15 ชิ้น ในราคารวม 225,000 รูเบิล
(225,000+300,000)/(15+10)=21,000 ถู. – ต้นทุนต่อหน่วยของสินค้าในเดือนมกราคม
10*21,000=210,000 ถู. – ต้นทุนรวมของสินค้าที่ตัดออกในเดือนมกราคม
ยอดคงเหลือของสินค้า ณ วันที่ 02/01/2017: 15 ชิ้น ในราคารวม 315,000 รูเบิล
"FIFO (การประเมินมูลค่าแบบต่อเนื่อง)":
ดำเนินการภายในกรอบการบัญชีแบบเต็มชุด เมื่อคำนวณต้นทุนจะถือว่าชุดแรกที่ได้รับเป็นกลุ่มแรกที่ถูกกำจัดเช่นกันนั่นคือ ปริมาณการใช้สินค้าแต่ละครั้งคือปริมาณการใช้สินค้าที่ได้รับล่าสุดของรายการนี้ ยอดคงเหลือ ณ สิ้นเดือนจะคำนวณตามต้นทุนรวมของแต่ละชุด
ต้นทุนของแต่ละชุดสำหรับเดือน = (มูลค่าคงเหลือ ณ ต้นเดือน + มูลค่าการรับสินค้าระหว่างเดือน) / (ยอดคงเหลือในปริมาณต้นเดือน + ปริมาณการรับสินค้าระหว่างเดือน)
กรณีที่ 2:
องค์กรที่เกี่ยวข้องกับการขายสารเคมีในครัวเรือนจำเป็นต้องเลือกวิธีการคำนวณที่เหมาะสมด้วย บริษัทซื้อสินค้าในต่างประเทศ ดังนั้น ราคาสินค้าจึงขึ้นอยู่กับอัตราแลกเปลี่ยนเงินดอลลาร์ ดังนั้น เนื่องจาก... ราคาสำหรับการจัดส่งแต่ละครั้งอาจแตกต่างกันอย่างมาก บริษัท จะเก็บบันทึกแบทช์ไว้ มีการส่งมอบสินค้าน้อยครั้งประมาณ 2 ครั้งต่อเดือน ในเรื่องนี้ ผู้เชี่ยวชาญของ RG-Soft แนะนำให้เลือกวิธี "FIFO (การประเมินค่าแบบกลิ้ง)" ลองพิจารณาตัวอย่างการคำนวณต้นทุนของสินค้าหนึ่งรายการในบริษัทที่กำหนด
ข้อมูลที่ป้อนลงในฐานข้อมูลแสดงไว้ในตารางที่ 2
ตารางที่ 2.
การคำนวณ:
ชุดแรก: 10,000/100 = 100 - ต้นทุนต่อหน่วยของสินค้าจากชุดแรกในเดือนมิถุนายน
ชุดที่สอง: 20,000/100 = 200 - ต้นทุนต่อหน่วยของสินค้าจากชุดที่สองในเดือนมิถุนายน
ชุดงานจะถูกตัดออกตามหลักการ: ชุดแรกที่ได้รับจะเป็นชุดแรกที่ถูกกำจัดด้วย
50*100=5,000 ถู. – ต้นทุนรวมของสินค้าตัดจำหน่ายในเดือนมิถุนายน
ยอดคงเหลือของสินค้า ณ วันที่ 07/01/2559: 150 ชิ้น ในราคารวม 25,000 รูเบิล
ชุดแรก: 5,000/50 = 100 - ต้นทุนต่อหน่วยของสินค้าจากชุดแรกในเดือนกรกฎาคม
ชุดที่สอง: 20,000/100 = 200 - ต้นทุนต่อหน่วยของสินค้าจากชุดที่สองในเดือนกรกฎาคม
ชุดที่สาม: 30,000/100 = 300 - ต้นทุนต่อหน่วยของสินค้าจากชุดที่สามในเดือนกรกฎาคม
มีความจำเป็นต้องตัดสินค้าออก 100 หน่วยตามหลักการ ชุดแรกที่ได้รับจะเป็นชุดแรกที่ต้องกำจัด ขั้นแรกคุณต้องตัดออก 50 หน่วยจากชุดแรกและส่วนที่เหลือจากชุดที่สอง
50*100+50*200=15,000 ถู. – ต้นทุนรวมของสินค้าตัดจำหน่ายในเดือนกรกฎาคม
ยอดคงเหลือของสินค้า ณ วันที่ 08/01/2559: 150 ชิ้น ในราคารวม 40,000 รูเบิล
"FIFO (การประเมินแบบถ่วงน้ำหนัก)":
เช่นเดียวกับเมื่อคำนวณการเคลื่อนย้าย FIFO - เมื่อคำนวณต้นทุนจะถือว่าชุดแรกที่ได้รับนั้นเป็นชุดแรกที่ถูกกำจัดเช่นกันนั่นคือ ปริมาณการใช้สินค้าแต่ละครั้งคือปริมาณการใช้สินค้าที่ได้รับล่าสุดของรายการนี้
คุณลักษณะ: ยอดคงเหลือ ณ สิ้นเดือนจะคำนวณตามต้นทุนเฉลี่ยของยอดคงเหลือของสินค้าสำหรับทุกชุด
เมื่อคำนวณต้นทุนโดยใช้วิธี FIFO จะมีการกำหนดแบทช์ของสินค้าที่เลิกใช้ โดยแยกออกจากแบทช์ของสินค้าคงเหลือ จากนั้น สำหรับล็อตที่เลิกใช้ (ขายแล้ว ตัดออก) จะมีการกำหนดต้นทุนการกำจัดโดยเฉลี่ย ซึ่งสะท้อนถึงปริมาณการใช้ของแต่ละล็อต ต้นทุนสินค้าคงคลังและต้นทุนการกำจัดสินค้าอาจแตกต่างกัน
ต้นทุนของชุดงานใดๆ ในเดือนนั้น = (มูลค่าคงเหลือ ณ ต้นเดือน + มูลค่าการรับสินค้าระหว่างเดือน) / (ยอดคงเหลือในปริมาณต้นเดือน + มูลค่าการรับสินค้าระหว่างเดือน)
กรณีที่ 3:
องค์กรอื่นมีส่วนร่วมในการขายอุปกรณ์เสริมสำหรับ โทรศัพท์มือถือผู้เชี่ยวชาญของ RG-Soft แนะนำให้เลือกวิธี "FIFO (การประเมินแบบถ่วงน้ำหนัก)" บริษัทยังเก็บรักษาบันทึกแบทช์เพราะว่า สินค้าถูกซื้อในต่างประเทศและราคาขึ้นอยู่กับอัตราแลกเปลี่ยน ทางเลือก วิธีนี้เกิดจากการส่งสินค้าไม่เหมือนกับตัวอย่างที่แล้วมีการดำเนินการบ่อยกว่ามากประมาณ 10 ครั้งต่อเดือน วิธี FIFO (การประเมินมูลค่าแบบถ่วงน้ำหนัก) หลีกเลี่ยงการสะสม ปริมาณมากปาร์ตี้เพราะว่า ชุดงานทั้งหมดที่ได้รับเมื่อเดือนที่แล้วจะลดลงเหลือหนึ่งชุด ลองพิจารณาตัวอย่างการคำนวณต้นทุนของสินค้าหนึ่งรายการในบริษัทที่กำหนด
ข้อมูลที่ป้อนลงในฐานข้อมูลแสดงไว้ในตารางที่ 3
ตารางที่ 3.
การคำนวณ:
ชุดแรก: 4,000/20 = 200 - ต้นทุนต่อหน่วยของสินค้าจากชุดแรกในเดือนตุลาคม
ชุดที่สอง: 8,000/20 = 400 - ต้นทุนต่อหน่วยของสินค้าจากชุดที่สองในเดือนตุลาคม
การใช้โซลูชันการใช้งานทำให้คุณสามารถสะท้อนถึงวัสดุ แรงงาน และ ต้นทุนทางการเงิน- โดยการประมาณค่าใช้จ่ายในรูปตัวเงินทำให้สามารถวิเคราะห์การบริโภคได้ ทรัพยากรต่างๆตามพื้นที่กิจกรรม
โซลูชันแอปพลิเคชันมีความสามารถดังต่อไปนี้:
- คำนึงถึงและกระจายต้นทุนรายการ
- ลงทะเบียนและกระจายค่าใช้จ่ายแยกรายการ
- ตัดต้นทุนการผลิตโดยไม่ต้องมีใบสั่งผลิต
- สร้างสินทรัพย์และหนี้สิน
- คำนวณต้นทุนการผลิตสินค้า
- คำนึงถึงค่าใช้จ่ายและรายได้อื่น ๆ
- กระจายค่าใช้จ่ายไปยังผลลัพธ์ทางการเงิน
ผู้ใช้ลงทะเบียนและกระจายต้นทุนที่ก่อให้เกิด:
- ต้นทุนของผลิตภัณฑ์ที่ผลิต- ค่าใช้จ่ายรวมถึงต้นทุนสินค้าที่ผลิต (งานที่ทำ)
- ต้นทุนของสินทรัพย์หมุนเวียน- ถูกสร้างขึ้น ราคาเต็มการได้มาและการครอบครองสินค้าและทรัพยากรวัสดุ
- ราคา สินทรัพย์ไม่หมุนเวียน - ต้นทุนของสินทรัพย์ถาวรในอนาคตและสินทรัพย์ไม่มีตัวตนเกิดขึ้น คำนึงถึงต้นทุนการก่อสร้างทุนและ R&D
- ผลลัพธ์ทางการเงิน - วัตถุทางบัญชีในกรณีนี้คือทิศทางของกิจกรรมขององค์กร (รวมถึงเพื่อวัตถุประสงค์ในการสร้างผลกำไรและขาดทุนขององค์กร) ศูนย์กลางความรับผิดชอบในรูปแบบของแผนก
ตามการตีความทางเศรษฐศาสตร์ ค่าใช้จ่ายของบริษัทจะถูกแบ่งออกเป็นกลุ่มที่มีคำสั่งกระจายสินค้าที่แตกต่างกัน:
- ต้นทุนระบบการตั้งชื่อ- ต้นทุนทางตรงของกิจกรรมการผลิตสะท้อนให้เห็นด้วยการวัดเชิงปริมาณ
- ค่าใช้จ่ายแยกรายการ- โดยตรงและ ต้นทุนทางอ้อมในแง่รวม
- การก่อตัวของสินทรัพย์และหนี้สิน- ธุรกรรมที่เกี่ยวข้องกับการก่อตัวของสินทรัพย์หรือการลงทะเบียนหนี้สินนั้นสะท้อนให้เห็นถึงการจัดการซึ่งดำเนินการตามกฎด้วยตนเองหรือข้อเท็จจริงของการลงทะเบียนซึ่งกำหนดโดยข้อกำหนดทางบัญชี
การกระจายต้นทุนรายการ
ต้นทุนรายการทั้งหมดถือเป็นต้นทุนโดยตรง ต้นทุนการผลิตในหน่วยงานซึ่งเป็นส่วนหนึ่งของงานที่กำลังดำเนินอยู่
ต้นทุนสินค้าเกิดจากการสะท้อน:
- การโอนวัสดุไปยังการผลิต
- กลับจากการผลิต
- การรับสินค้าและบริการ
- การถ่ายโอนผลิตภัณฑ์ระหว่างองค์กร
- การผลิตผลิตภัณฑ์และการปฏิบัติงาน
กระจายต้นทุนรายการตามตัวบ่งชี้ปริมาตร (เชิงปริมาณ) ใน หน่วยธรรมชาติการวัด
ตัวเลือกที่เป็นไปได้สำหรับการกระจายต้นทุนสินค้า: ตามกฎ ตามรายการค่าใช้จ่าย ตามผลผลิต ดำเนินการตามกฎการกระจายต้นทุนที่เลือก
ในการกระจายต้นทุนสินค้าตามกฎ คุณสามารถเลือกจากตัวเลือกต่างๆ สำหรับการสร้างฐานการกระจายต้นทุน (ปริมาณและน้ำหนักของวัสดุที่ระบุ ต้นทุนสินค้าที่วางแผนไว้ ฯลฯ)
ต้นทุนรายการจะกระจายอยู่ในเอกสาร จำหน่ายวัสดุและงานซึ่งช่วยให้คุณสามารถตรวจสอบองค์ประกอบของฐานการกระจายที่เกิดขึ้นตามกฎที่เลือกได้
การกระจายต้นทุนแยกรายการ
ค่าใช้จ่ายแยกรายการใช้ในการบัญชีสำหรับต้นทุนที่กระจายตามเงื่อนไขทั้งหมดเท่านั้น
เพื่อสะท้อนต้นทุนแยกรายการ บริษัทใช้กลไกรายการค่าใช้จ่ายเดียว
ตัวเลือกต่างๆ ที่มีให้สำหรับการกระจายต้นทุนแยกรายการจะกำหนด ความรู้สึกทางเศรษฐกิจการใช้ค่าใช้จ่ายที่บันทึกไว้ตามรายการใดรายการหนึ่งต่อไปนี้:
- ต้นทุนสินค้า,
- พื้นที่ของกิจกรรม,
- ค่าใช้จ่ายรอการตัดบัญชี,
- ต้นทุนการผลิต,
- สินทรัพย์ไม่หมุนเวียน.
แต่ละตัวเลือกสำหรับการกระจายค่าใช้จ่ายแยกรายการมีใบสั่งกระจายของตัวเอง
การจัดสรรต้นทุนให้กับต้นทุนการผลิต
รายการค่าใช้จ่ายพร้อมตัวเลือกการแจกจ่าย สำหรับต้นทุนสินค้าเพิ่มต้นทุนของสินทรัพย์วัสดุตามจำนวนค่าใช้จ่ายเพิ่มเติม
สามารถกระจายค่าใช้จ่ายเพิ่มเติมได้ตามกฎข้อใดข้อหนึ่งต่อไปนี้:
- สัดส่วนกับปริมาณ- ฐานการจำหน่ายถูกกำหนดโดยปริมาณของรายการที่เลือก
- สัดส่วนกับต้นทุน- ฐานการจัดจำหน่ายถูกกำหนดโดยต้นทุนของรายการที่เลือก
จำนวนค่าใช้จ่ายสำหรับสินทรัพย์วัสดุนอกกระบวนการผลิตจะเกิดขึ้นในบริบท ประเภทต่างๆนักวิเคราะห์ต้นทุน:
- คลังสินค้า- จำนวนค่าใช้จ่ายจะเกิดขึ้นตามกฎที่เลือกและกระจายไปยังรายการทั้งหมดที่อยู่ในสถานที่จัดเก็บเฉพาะ (คลังสินค้า)
- ศัพท์- จำนวนค่าใช้จ่ายจะเพิ่มต้นทุนของยอดคงเหลือของรายการเฉพาะ
- การรับสินค้าและบริการ- จำนวนค่าใช้จ่ายจะเพิ่มต้นทุนของรายการที่เหลือซึ่งจะถูกรวมเป็นทุนตามเอกสารที่เลือก การรับสินค้าและบริการ,
- สั่งซื้อไปยังซัพพลายเออร์, การเคลื่อนย้ายผลิตภัณฑ์, การโอนผลิตภัณฑ์ระหว่างองค์กร, คำสั่งสำหรับการเคลื่อนย้าย- จำนวนค่าใช้จ่ายจะเพิ่มต้นทุนของยอดคงเหลือของรายการซึ่งระบุไว้ในเอกสารประเภทที่เกี่ยวข้อง
การจัดสรรต้นทุนให้กับค่าใช้จ่ายการผลิต
ดำเนินการความสามารถในการสร้างต้นทุนการผลิตตามต้นทุนของผลิตภัณฑ์ที่ผลิต - ตัวเลือกการกระจาย สำหรับต้นทุนการผลิต.
จำนวนต้นทุนการผลิตสามารถเกิดขึ้นได้ในบริบทของการวิเคราะห์ต้นทุนประเภทต่างๆ ( แผนกย่อย, วัตถุประสงค์ของการดำเนินงาน, ค่าใช้จ่ายอื่นๆ).
คุณสามารถกระจายต้นทุนการผลิตตามแผนกและตามการออกผลิตภัณฑ์
หากมีการกระจายต้นทุนระหว่างแผนกการผลิต ให้ระบุรายชื่อแผนกที่จะมีส่วนร่วมในการกระจายต้นทุนเฉพาะ รายการค่าใช้จ่าย.
แผนภาพแสดงขั้นตอนในการเลือกกฎการแจกแจง:
กฎการกระจายต้นทุนถูกกำหนดไว้ภายในวิธีการกระจายที่เลือก
ต้นทุนการผลิตจะรวมอยู่ในต้นทุนของสินค้าที่ผลิตตามรายการต้นทุนที่ระบุ
รายการคิดต้นทุนจะใช้ในการสร้างต้นทุนของผลิตภัณฑ์ที่ผลิต โดยจะกำหนดลักษณะของค่าใช้จ่ายที่รวมอยู่ในต้นทุนการผลิต
เอกสาร การกระจายค่าใช้จ่ายสำหรับต้นทุนสินค้าและบริการออกแบบมาเพื่อจัดสรรต้นทุนให้กับค่าใช้จ่ายการผลิต มันสะท้อนถึงจำนวนเงินที่ต้องกระจายต้นทุนทำให้คุณสามารถเลือกกฎข้อใดข้อหนึ่งตามค่าใช้จ่ายที่จะกระจายตามต้นทุนสินค้า:
- สัดส่วนกับปริมาณ
- สัดส่วนกับผลรวม
- สัดส่วนกับน้ำหนัก
- สัดส่วนกับปริมาณ.
การกระจายค่าใช้จ่ายตามขอบเขตของกิจกรรม
รายการค่าใช้จ่ายที่มีการแจกจ่าย ในส่วนของกิจกรรมตรวจสอบให้แน่ใจว่าการยอมรับการบัญชีค่าใช้จ่ายทางธุรกิจทั่วไปเนื้อหาทางเศรษฐกิจหรือการเงินที่กำหนดโดยวิธีการกระจายรายได้และค่าใช้จ่ายตามพื้นที่ของกิจกรรม
การกระจายค่าใช้จ่ายตามพื้นที่ของกิจกรรมดำเนินการตามกฎต่อไปนี้:
- สัดส่วนกับสัมประสิทธิ์,
- เป็นสัดส่วนกับรายได้,
- สัดส่วนกับกำไรขั้นต้น,
- สัดส่วนกับค่าใช้จ่าย.
จำนวนต้นทุนสำหรับพื้นที่ของกิจกรรมถูกสร้างขึ้นในบริบทของการวิเคราะห์ต้นทุนประเภทต่างๆ:
- แผนกย่อย- มีการสร้างต้นทุนที่เกี่ยวข้องกับกิจกรรมของหน่วยเฉพาะ
- พื้นที่ทำกิจกรรม- ผลกระทบโดยตรงต่อผลลัพธ์ทางการเงินของบริษัทในด้านกิจกรรมเฉพาะ
- การร้องเรียนของลูกค้า- การประเมินค่าใช้จ่ายในการกำจัดการเรียกร้องที่ได้รับ
- ออเดอร์ลูกค้า- การสร้างต้นทุนเต็มของการปฏิบัติตามคำสั่งซื้อ การกำหนดผลลัพธ์ทางการเงินในท้องถิ่นสำหรับคำสั่งซื้อ
- วัตถุประสงค์ของการดำเนินงาน- การควบคุมต้นทุนเพื่อให้มั่นใจในการใช้งาน การบำรุงรักษา การซ่อมแซมสิ่งอำนวยความสะดวกในการปฏิบัติงาน (อุปกรณ์ อาคาร ฯลฯ)
มุมมองเชิงวิเคราะห์แบบสองมิติของต้นทุนมีให้เนื่องจากการเลือกประเภทการวิเคราะห์และวิธีการกระจายพร้อมกัน
สมมติว่ารายการต้นทุนระบุประเภทของการวิเคราะห์ การร้องเรียนของลูกค้าและวิธีการจำหน่ายไปยังพื้นที่กิจกรรม รับประกันงานซ่อม- ผู้ใช้สร้างขึ้น ต้นทุนทั้งหมดค่าใช้จ่ายในการซ่อมแซมตามการรับประกันพร้อมรายละเอียดค่าใช้จ่ายในการขจัดข้อเรียกร้องที่ได้รับทั้งหมด
การกระจายรายได้และค่าใช้จ่ายตามพื้นที่ของกิจกรรมจะแสดงอยู่ในเอกสาร การกระจายรายได้และค่าใช้จ่ายตามขอบเขตของกิจกรรม
การปันส่วนค่าใช้จ่ายรอตัดบัญชี
ต้องขอบคุณโซลูชันที่ใช้ ทำให้สามารถคำนึงถึงต้นทุนที่มีการรวมอยู่ในราคาต้นทุนล่าช้าตามเวลา (วางแผนไว้สำหรับอนาคต)
จำนวนต้นทุนรอการตัดบัญชีเกิดขึ้นในบริบทของการวิเคราะห์ต้นทุนประเภทต่างๆ ( องค์กร,คลังสินค้า,พื้นที่ทำกิจกรรม,ศัพท์ฯลฯ)
ตัวเลือกการกระจายนี้สอดคล้องกับรายการตัดค่าใช้จ่ายตามที่ค่าใช้จ่ายรอการตัดบัญชีจะถูกโอนไปยังออบเจ็กต์การบัญชีต้นทุนที่เกี่ยวข้องโดยตรงในการก่อตัวของต้นทุนสินค้า โดยทั่วไปนี่คือรายการค่าใช้จ่ายที่มีตัวเลือกการกระจาย ในส่วนของกิจกรรม.
การกระจายต้นทุนไปยังค่าใช้จ่ายรอการตัดบัญชีดำเนินการในเอกสาร การกระจายค่าใช้จ่ายรอตัดบัญชี- กระจายจำนวนต้นทุนตามจำนวนงวดที่ระบุ
การก่อตัวของมูลค่าของสินทรัพย์ไม่หมุนเวียน
ด้วยการกระจายต้นทุนไปยังสินทรัพย์ไม่หมุนเวียน ค่าใช้จ่ายที่เกี่ยวข้องกับการสร้างมูลค่าของสินทรัพย์ไม่หมุนเวียนจึงสะท้อนให้เห็น
จำนวนต้นทุนสำหรับสินทรัพย์ไม่หมุนเวียนในบริบทของการวิเคราะห์ต้นทุนประเภทต่างๆ:
- สินทรัพย์ถาวร
- การดำเนินการ การก่อสร้างทุน (วัตถุการดำเนินงาน),
- สินทรัพย์ไม่มีตัวตน(เอ็นเอ็มเอ)
- ดำเนินงานวิจัยและพัฒนา (R&D)
การก่อตัวของสินทรัพย์และหนี้สิน
เพื่อสะท้อนถึงธุรกรรมอื่นๆ ในงบดุล โซลูชันแอปพลิเคชันสนับสนุนความสามารถในการสร้างสินทรัพย์และหนี้สิน การก่อตัวของสินทรัพย์และหนี้สินจะดำเนินการเมื่อสะท้อนถึงธุรกรรมเช่น:
- โอนภาษี
- ค่าใช้จ่ายอื่นๆ
- ใบเสร็จรับเงินอื่น ๆ
ประมวลผลธุรกรรมอื่น ๆ ภายใน เอกสารมาตรฐานโดยระบุรายการสินทรัพย์และหนี้สิน
รูปนี้แสดงตัวอย่างการก่อตัวของพาสซีฟ
ต้นทุนการผลิต
มีความจำเป็นต้องคำนวณต้นทุนเพื่อสร้างผลประกอบการทางการเงินของบริษัท
การแก้ไขวัตถุประสงค์ของการใช้ทรัพยากรเป็นไปได้หลังจากผ่านด่านแล้ว กระบวนการผลิตซึ่งพวกมันถูกรีไซเคิลอย่างถาวร จากข้อมูลจากการดำเนินงานด้านผลผลิตทางเศรษฐกิจที่เสร็จสมบูรณ์แล้ว จะมีการกำหนดการตีความทางเศรษฐศาสตร์ของการใช้ทรัพยากร เพื่อกำหนดรายการต้นทุน
ต้นทุนการผลิตทั้งหมดของสินค้าและงานจะเกิดขึ้นในบริบทของการคิดต้นทุนรายการ
สำหรับแต่ละรายการการคำนวณ มีค่าใช้จ่ายบางประเภทซึ่งขึ้นอยู่กับการจัดกลุ่มที่ยอมรับโดยทั่วไป (ดูบทที่ 25 ของรหัสภาษีของสหพันธรัฐรัสเซีย): วัสดุ แรงงาน ค่าเสื่อมราคา ฯลฯ
ราคาสินค้า - ตัวบ่งชี้ที่สำคัญการผลิตและกิจกรรมทางเศรษฐกิจของบริษัท จำเป็นต้องคำนวณต้นทุนเพื่อวัตถุประสงค์ในการ:
- กำหนดความสามารถในการทำกำไรของการผลิตและสินค้าแต่ละประเภท
- ระบุปริมาณสำรองเพื่อลดต้นทุนสินค้า
- ราคาแบบฟอร์ม นโยบายของบริษัท,
- คำนวณ ประสิทธิภาพทางเศรษฐกิจนำเสนอนวัตกรรม
- ตัดสินใจอย่างมีข้อมูลในการปรับองค์ประกอบของผลิตภัณฑ์ที่ผลิต
ต้นทุนคำนวณตามข้อมูลการบัญชีการดำเนินงาน ผู้ใช้สามารถคำนวณต้นทุนโดยใช้วิธีใดวิธีหนึ่งต่อไปนี้:
-การคำนวณเบื้องต้น- ถูกใช้โดยองค์กรการค้าเพื่อกำหนดต้นทุนโดยประมาณของสินทรัพย์วัสดุที่ซื้อในช่วงเวลาที่กำหนด คำนวณโดยใช้วิธีถัวเฉลี่ยถ่วงน้ำหนัก ข้อมูลที่ได้รับจะถูกนำมาใช้ในการคำนวณกำไรขั้นต้นของบริษัท โดยมีเงื่อนไขว่าแผนการขายจะเสร็จสมบูรณ์ หากต้องการคำนวณต้นทุนล่วงหน้า ให้ตั้งค่างานประจำ ส่งผลให้การคำนวณเสร็จสิ้นค่อนข้างรวดเร็ว
- การคำนวณจริง- ใช้โดยพิจารณาจากผลรอบระยะเวลารายงานรายเดือนตั้งแต่ ชำระเงินเต็มจำนวนต้นทุนชุดการเคลื่อนย้ายต้นทุนรายการ ด้วยการคำนวณต้นทุนนี้ คุณสามารถเลือกวิธีการกำหนดต้นทุนในการตัดสินทรัพย์วัสดุออกได้:
- ค่าเฉลี่ยรายเดือน- ค่าใช้จ่ายในการตัดสินค้าจะถูกกำหนดโดยราคาเฉลี่ยสำหรับ ระยะเวลาการรายงาน(คะแนนเฉลี่ยถ่วงน้ำหนัก)
- กองทุนการเงินระหว่างประเทศโอ(ถัวเฉลี่ยถ่วงน้ำหนัก)- ต้นทุนการตัดจำหน่ายตาม FIFO ถูกกำหนดสำหรับชุดสินค้าที่เลิกใช้แล้ว
- กองทุนการเงินระหว่างประเทศโอ(ประมาณการแบบกลิ้ง)- ค่าใช้จ่ายในการตัดจำหน่ายผลิตภัณฑ์ตาม FIFO จะถูกกำหนดภายในกรอบการบัญชีแบบเต็มชุด
การคำนวณต้นทุนจริงจะดำเนินการในที่ทำงาน ปิดเดือนช่วยให้คุณสะท้อนถึงธุรกรรมทั้งหมดของการปิดรอบระยะเวลารายงาน
การถอดรหัสข้อมูลต้นทุนในช่วงเวลาหนึ่งดำเนินการโดยใช้รายงาน ต้นทุนสินค้า.
การบัญชีสำหรับค่าใช้จ่ายและรายได้อื่นๆ
ผู้ใช้บันทึกค่าใช้จ่ายอื่น ๆ ของบริษัท ต้นทุนผลิตภัณฑ์เพิ่มเติม ค่าใช้จ่ายรอการตัดบัญชี ซึ่งเกี่ยวข้องโดยตรงกับผลลัพธ์ทางการเงินขององค์กร
จำนวนต้นทุนที่สร้างขึ้นอันเป็นผลมาจากกิจกรรมขององค์กรเกิดขึ้นอันเป็นผลมาจากการไตร่ตรอง:
- ประกอบกิจการรับสินค้าและบริการ
- ธุรกรรมการรับบริการและทรัพย์สินอื่น
- การดำเนินการจัดซื้อสินค้าคงคลัง เอกสารทางการเงินสินทรัพย์ไม่มีตัวตนอื่นและสินทรัพย์ไม่หมุนเวียน
- การดำเนินการตัด DS ที่ไม่ใช่เงินสด
- การดำเนินการออกเงินสด DS เป็นต้น
คุณสามารถบันทึกรายได้และค่าใช้จ่ายอื่นๆ ที่ไม่เกี่ยวข้องกับการขายสินค้าและบริการสำหรับกิจกรรมหลัก (เงินปันผล ดอกเบี้ยเงินฝาก ฯลฯ)
เมื่อบันทึกค่าใช้จ่ายและรายได้อื่น รายการต่อไปนี้จะสะท้อนให้เห็น:
- การลงทะเบียนค่าใช้จ่าย- การสะท้อนต้นทุนโดยพลการสำหรับรายการค่าใช้จ่ายที่เลือก
- การลงทะเบียนรายได้- การสะท้อนกลับ รายได้ตามดุลยพินิจตามที่ได้เลือกไว้ รายการรายได้,
- ตัดค่าใช้จ่าย- ค่าใช้จ่ายที่เกิดขึ้นก่อนหน้านี้ในแผนกเฉพาะตามรายการค่าใช้จ่ายที่ระบุในเอกสารถูกตัดออก
- การกลับรายการรายได้,
- การกลับรายการค่าใช้จ่าย.
สะท้อนถึงธุรกรรมทุกประเภท จำนวนการจัดการ การบัญชี และ การบัญชีภาษีไม่จำเป็นต้องกรอก ดังนั้นคุณจึงสามารถสะท้อนความเคลื่อนไหวในทิศทางการบัญชีเพียงทิศทางเดียวเท่านั้น
การบัญชีแยกต่างหากสำหรับผลลัพธ์ทางการเงิน
โซลูชันการใช้งานเหล่านี้สร้างผลลัพธ์ทางการเงินจากการขายผลิตภัณฑ์และทำงานแยกกันสำหรับคำสั่งซื้อ ธุรกรรม แผนกหรือผู้จัดการ ซัพพลายเออร์ และกลุ่มบัญชีทางการเงินสำหรับสินค้า
สำหรับแต่ละออบเจ็กต์การแยก คุณสามารถสร้างผลลัพธ์ทางการเงินที่สมบูรณ์ได้ (ต้นทุน รายได้ กำไร ความสามารถในการทำกำไร)
ความสมดุลของการบริหารจัดการ
ความสมดุลของการบริหารจัดการที่จำเป็นสำหรับการประเมิน สภาพทางการเงินองค์กร นี่เป็นงบดุลเวอร์ชันที่เรียบง่ายด้วยงบดุลการจัดการ สินทรัพย์และหนี้สินอยู่ภายใต้การจัดการ ทิศทางการใช้งานจึงถูกควบคุม ทรัพยากรทางการเงินรวมถึงข้อมูลการบัญชีทางการเงินสำหรับผลิตภัณฑ์ การชำระหนี้ร่วมกันกับลูกค้าและซัพพลายเออร์ ยอดคงเหลือ DS ที่เป็นเงินสดและไม่ใช่เงินสด สินทรัพย์และหนี้สินอื่นๆ
ข้อมูลงบดุลการจัดการถูกสร้างขึ้นทั้งสำหรับบริษัทโดยรวมและสำหรับแต่ละองค์กร แต่ละส่วนของงบดุลสามารถถอดรหัสเป็นเอกสารที่สะท้อนถึงแต่ละบุคคลได้ ธุรกรรมทางธุรกิจ- ข้อมูลเกี่ยวกับความไม่สมดุลสามารถแสดงแยกกันได้ ซึ่งจะช่วยระบุได้ ข้อผิดพลาดที่เป็นไปได้ในการบัญชี
การวิเคราะห์ที่ครอบคลุมของรายได้และค่าใช้จ่ายของบริษัททั้งหมดตามรายการจะดำเนินการบนพื้นฐานของรายงาน รายได้และค่าใช้จ่าย.
ในการกำหนดค่าสำหรับ 1C: "การจัดการการค้า" ในฉบับที่ 11 แทนที่จะเป็นการบัญชีชุดปกติสิ่งที่เรียกว่า RAUZ ปรากฏขึ้นหรือถูกต้องมากขึ้นในแง่ของ UT: จัดทำบันทึกต้นทุนสินค้าตามประเภทสินค้าคงคลัง.
เริ่มต้นด้วยการบอกว่ามันคืออะไร ปลุกเร้าและเขามาจากไหน
RAUZ - การวิเคราะห์การบัญชีต้นทุนขั้นสูง กลไกนี้ปรากฏครั้งแรกในการกำหนดค่า SCP และแบบรวมในปี 2551 จัดให้มีการจัดเก็บข้อมูลเกี่ยวกับสินค้า (ผลิตภัณฑ์) และต้นทุนในการลงทะเบียนเดียว (หรือมากกว่าในสามแทนที่จะเป็น 32 สำหรับ UPP - นำมาจากที่นี่) และไม่ได้อยู่ในบริบทของแบตช์ แต่ในบริบทของนักวิเคราะห์การบัญชีซึ่งเร่งความเร็ว ขึ้นการคำนวณและกำหนดต้นทุนรวมของสินค้า (ผลิตภัณฑ์ขั้นสุดท้าย) การคำนวณนี้ไม่ได้เกิดขึ้น ณ เวลาที่ขาย (ตัดจำหน่าย) สินค้า (ผลิตภัณฑ์) แต่เป็นการประมวลผลแยกต่างหาก (เอกสาร) เพียงเพื่อคำนึงถึงต้นทุนทั้งหมดและเร่งกระบวนการนี้ให้เร็วขึ้น
ในการกำหนดค่า UT11 ไม่ได้ใช้คำนี้ (RAUZ) เนื่องจากไม่ได้ให้ "การบัญชีต้นทุน" ดังกล่าว (ให้แม่นยำยิ่งขึ้นคือมีให้ แต่ไม่ใช่ในปริมาณเดียวกันและในแง่นั้น) แต่พื้นฐานยังคงอยู่:
1. จำนวนการลงทะเบียนลดลงเมื่อเทียบกับ UT10.3
อายุ 18 ปี: ต้นทุน, VAT ของรายการสินค้า, VAT ที่นำเสนอ, VAT ที่นำเสนอการขาย 0, VAT ค้างจ่าย, = VAT ค่าใช้จ่ายทางอ้อม, การขาย VAT 0, สินค้าจำนวนมากในคลังสินค้า, สินค้าจำนวนมากที่โอน, การขาย, การขายด้วยบัตรส่วนลด, ต้นทุนการขายของสินค้า , ขายสินค้า, สินค้า VNTT Goods, สำรองในคลังสินค้า, สินค้าในการขายปลีก, สินค้าในคลังสินค้า, องค์กรสินค้า
ตอนนี้ 4: รายได้และต้นทุนการขาย, ส่วนที่เหลือฟรี, ต้นทุนสินค้า, สินค้าในคลังสินค้า;
2. ราคาต้นทุนไม่ได้คำนวณ ณ เวลาที่ตัดสินค้าออก แต่เป็นงานด้านกฎระเบียบในเอกสารแยกต่างหาก
แน่นอนว่าทั้งหมดนี้เป็นสิ่งที่ดี แต่ก็คุ้มค่าที่จะบอกว่าสำหรับ Integrated หรือ SCP ที่ใช้ต้นทุน การผลิต และการคำนวณต้นทุนที่ซับซ้อนที่หลากหลาย RAUZ ถือเป็นข้อได้เปรียบที่เถียงไม่ได้ แต่สำหรับการจัดการการค้า ซึ่งโดยหลักการแล้วทุกอย่างค่อนข้างง่าย - การซื้อ ขาย จัดการการบัญชีตามประเภทของสินค้าคงคลังค่อนข้างเป็นปัญหา เมื่อผู้จัดการไม่สามารถติดตามกำไรขั้นต้นของผลิตภัณฑ์ที่ขายได้แบบเรียลไทม์ สิ่งนี้ไม่ดีนัก โดยเฉพาะอย่างยิ่งเนื่องจากควรบอกว่าใน UT10.3 เพื่อเร่งกระบวนการประมวลผลเอกสาร จึงเป็นไปได้ที่จะประมวลผลเอกสารตามแบทช์ไม่ใช่ แบบเรียลไทม์ แต่แยกการประมวลผล!
ความคิดเห็น:เปิดใช้งานความสามารถในการใช้การบัญชีชุดงานใน UPP เท่านั้น ในการตั้งค่าการบัญชีรวม ยังมีตัวเลือกในการบัญชีสินค้าตามชุดงาน แต่ราคาต้นทุนในกรณีนี้จะไม่เกิดขึ้นเลย ไม่มีตัวเลือกดังกล่าวใน UT11
มาดูการตั้งค่าการบัญชีใน UT11 กันดีกว่า
เปิดใช้งานการบำรุงรักษา การบัญชีแยกต่างหากสามารถพบได้ในระบบย่อยการดูแลระบบบนแท็บการเงิน
หาก " ตามแผนกหรือผู้จัดการ" สำหรับแต่ละแผนก (ข้อมูลอ้างอิงด้านกฎระเบียบ - โครงสร้างองค์กร) คุณต้องระบุว่าจะเก็บบันทึกใดบ้างสำหรับแผนกนี้
สำคัญ:นี่เป็นพารามิเตอร์ที่น่าสนใจมาก หากคุณตั้งค่าโดยผู้จัดการแผนก มีเพียงผู้จัดการที่ซื้อมันเท่านั้นจึงจะสามารถขายผลิตภัณฑ์ได้ หากคุณกำหนดตามแผนกคุณจะสามารถขายสินค้าได้จากแผนกที่ซื้อเท่านั้น (ไม่มีกลไกมาตรฐานในการเคลื่อนย้ายสินค้าข้ามแผนก)
เข้าสู่ระบบ " ตามกลุ่ม การบัญชีการเงิน " ช่วยให้คุณระบุการวิเคราะห์เพิ่มเติมสำหรับการบัญชีทางการเงินของการตั้งถิ่นฐานกับซัพพลายเออร์ในเอกสารการรับสินค้าจากนั้นคุณจะต้องระบุการวิเคราะห์นี้ในเอกสารการขายด้วย
ลักษณะ" ข้อเสนอ" ทำให้สามารถระบุธุรกรรมเมื่อได้รับสินค้าและการขายได้
เครื่องหมายที่จำเป็นและไม่ผูกมัดที่สุดคือ " โดยซัพพลายเออร์" คู่ค้า (ซัพพลายเออร์) ระบุไว้ในเอกสารใบเสร็จรับเงิน และจะถูกกำหนดโดยอัตโนมัติเมื่อมีการขาย
สำคัญ:การเติมประเภทสินค้าคงคลังในเอกสารจะเกิดขึ้นเฉพาะในเวลาที่ผ่านรายการหาก:
- ไม่ได้ดำเนินการเอกสาร
- รายละเอียดสำคัญในส่วนหัวหรือใน PM มีการเปลี่ยนแปลง
นอกจากนี้ประเภทของบันทึกจะถูกเติมในเอกสารทั้งหมดโดยอัตโนมัติเมื่อตั้งค่าหรือลบเครื่องหมายของการรักษาบัญชีแยกต่างหากในการตั้งค่า .
บทสรุป:เพียงการโพสต์เอกสารใหม่จะไม่เติมประเภทสินค้าคงคลังในเอกสารซ้ำ!
หลังจากตั้งค่าคุณสมบัติที่จำเป็น ณ เวลาที่รับสินค้า องค์ประกอบที่เกี่ยวข้องของไดเรกทอรีประเภทสินค้าคงคลังจะถูกสร้างขึ้น ซึ่งจะทำหน้าที่เป็นชุดงาน และเมื่อตัด (ขาย) สินค้า สินค้าคงคลังประเภทเหล่านี้ ขึ้นอยู่กับที่ระบุ รายละเอียดจะถูกกำหนดและแทนที่ในเอกสารโดยอัตโนมัติ คุณสามารถดูประเภทสินค้าคงคลังที่เลือกได้โดยคลิกที่ปุ่ม "เปิดประเภทสินค้าคงคลัง" บนแถบเครื่องมือเอกสาร PM
หลังจากที่สินค้าถูกแปลงเป็นทุนและขายไปแล้ว ก็คุ้มค่าที่จะกำหนดกำไรจากการขาย เพื่อจุดประสงค์นี้มีเอกสาร "การคำนวณต้นทุน" (การเงินระบบย่อย - เอกสารด้านกฎระเบียบ) เอกสารนี้มี 2 ทางเลือกในการจัดทำ: เบื้องต้นและตามจริง
ที่ การคำนวณเบื้องต้นมีการสร้างต้นทุนการดำเนินงาน (ไม่เต็ม): ไม่คำนึงถึงต้นทุนเพิ่มเติม ค่าใช้จ่ายต้นทุนการขายจะไม่ถูกปรับขึ้นอยู่กับการปรับปรุงของงวดก่อนหน้ารายได้จะไม่กระจายไปตามกิจกรรมขององค์กรและข้อผิดพลาดในการปัดเศษจะไม่ถูกตัดออก
การคำนวณเบื้องต้นจำเป็นโดยเฉพาะสำหรับผู้จัดการที่ต้องการดูต้นทุนผลิตภัณฑ์ที่ขายแบบเรียลไทม์ แต่ไม่มีวิธีใดที่จะได้รับแบบเรียลไทม์ และเป็นไปได้ที่จะดำเนินการเอกสารนี้โดยอัตโนมัติผ่านงานประจำ เพื่อให้ได้ผลคุณต้อง: ในการตั้งค่าวิธีการประมาณต้นทุนสินค้า (อยู่ในการ์ดองค์กรทางด้านซ้ายในแผงการนำทาง "วิธีการประมาณต้นทุนสินค้า") ให้ตั้งค่าแอตทริบิวต์ " อัปเดตด้วยงานประจำ" จากนั้น ในการตั้งค่าของงานประจำ (การดูแลระบบ - การสนับสนุนและการบำรุงรักษา - งานประจำและงานเบื้องหลัง) ให้ค้นหา "การคำนวณต้นทุน" ตรวจสอบให้แน่ใจว่าได้ใช้งานและกำหนดตารางเวลาไว้
แท้จริง การคำนวณจะต้องดำเนินการด้วยตนเองเมื่อสิ้นเดือน ในการดำเนินการนี้ คุณต้องตั้งค่าแอตทริบิวต์ที่เหมาะสมในเอกสาร "การคำนวณต้นทุน" และดำเนินการดังกล่าว
ตอนนี้คุณสามารถสร้างรายงานกำไรขั้นต้นได้แล้ว
จากภายนอกดูเหมือนว่าทุกอย่างสวยงาม แต่ถ้าคุณพยายามรับต้นทุนในแง่ของเอกสารการขายคุณจะได้ภาพ:
สิ่งนี้นำไปสู่ข้อสรุปว่าไม่สามารถรับราคาต้นทุนในบริบทของเอกสารการขายใน UT11.0.8.11 โดยใช้วิธีการมาตรฐาน
ป.ล. คอลัมน์ "ค่าใช้จ่ายเพิ่มเติม" ในรายงานกำไรขั้นต้นและเอกสาร "การกระจายค่าใช้จ่ายสำหรับต้นทุนสินค้า" และ "การกระจายค่าใช้จ่ายและรายได้" สมควรได้รับความสนใจเป็นพิเศษ แต่นี่เป็นบทความแยกต่างหากรวมถึงเทคนิคของ การคำนวณต้นทุนและข้อผิดพลาดในราคาของ UT11
ทางเลือกของวิธีการที่จะคำนวณต้นทุนสินค้าระบุไว้ใน นโยบายการบัญชีองค์กรต่างๆ ในการดำเนินการนี้ คุณต้องไปที่ส่วน ข้อมูลด้านกฎระเบียบและข้อมูลอ้างอิง – องค์กร – องค์กร:
ไดเร็กทอรีองค์กรจะเปิดขึ้น ที่นี่คุณจะต้องเปิดองค์กรที่จำเป็นสำหรับการแก้ไข:
จากนั้นคุณต้องไปที่แท็บนโยบายการบัญชี:
คุณสามารถแก้ไขรายการนโยบายการบัญชีที่สร้างไว้แล้วได้ หากมี ในการดำเนินการนี้ ให้คลิกปุ่มเพิ่มเติม เพื่อเลือกอนุญาตให้แก้ไขรายละเอียดหรือสร้างรายละเอียดใหม่โดยใช้ลิงก์สร้างใหม่:
หน้าต่างนโยบายการบัญชีองค์กร (การสร้าง) จะเปิดขึ้น ในฟิลด์วิธีการประเมินมูลค่าคุณจะต้องเลือกตัวเลือกการประเมินมูลค่าที่ต้องการซึ่งจะใช้เมื่อคำนวณต้นทุนใน 1C 8.3 UT 11:
ตามค่าเริ่มต้นในโปรแกรม 1C 8.3 UT 11.1 ตัวเลือกค่าเฉลี่ยรายเดือนจะถูกตั้งค่า แต่คุณสามารถเลือกตัวเลือกอื่นจากรายการแบบเลื่อนลงได้:
นอกจากนี้ การตั้งค่าวิธีการประมาณต้นทุนสินค้าสามารถทำได้โดยตรงในไดเร็กทอรี การตั้งค่าวิธีการประมาณต้นทุนสินค้า ซึ่งจะไม่ปรากฏบนแผงควบคุมตามค่าเริ่มต้น คุณสามารถเปิดไดเร็กทอรีได้ในส่วนการเงิน – ผลลัพธ์ทางการเงินโดยการเลือก การตั้งค่าวิธีสำหรับการประมาณต้นทุนของสินค้า:
คำสั่ง Create จะเปิดหน้าต่างการกำหนดค่าวิธีการประมาณต้นทุนสินค้า (การสร้าง):
เมื่อสร้างและตั้งค่าองค์ประกอบไดเรกทอรี คุณสามารถตั้งค่าการอัปเดตอัตโนมัติของการคำนวณต้นทุนใหม่ใน 1C 8.3 UT 11 เมื่อดำเนินงานตามปกติ เมื่อต้องการทำเช่นนี้ คุณต้องเปิดใช้งานตัวเลือกที่เหมาะสม อัปเดตต้นทุนตามงานประจำ
การคำนวณต้นทุนโดยใช้เอกสาร การคำนวณต้นทุนสินค้า
หนึ่งในตัวเลือกสำหรับการคำนวณต้นทุนสินค้าใน 1C 8.3 UT 11 คือการใช้เอกสาร การคำนวณต้นทุนสินค้า
หากต้องการเปิดรายการเอกสารประเภทนี้ ในส่วนการเงิน - ผลลัพธ์ทางการเงิน ให้เลือกรายการ เอกสาร สำหรับคำนวณต้นทุนสินค้า:
ตามค่าเริ่มต้นใน 1C 8.3 UT 11 คำสั่งนี้ไม่สามารถมองเห็นได้ หากต้องการแสดงบนแผงควบคุม คุณต้องเลือกคำสั่งการตั้งค่าการนำทางในการตั้งค่า:
แบบฟอร์มการตั้งค่าแผงการนำทางจะเปิดขึ้น:
ทางด้านซ้ายของแบบฟอร์มคำสั่งที่พร้อมใช้งาน ในส่วนผลลัพธ์ทางการเงิน ให้เลือกเอกสารสำหรับการคำนวณต้นทุนของสินค้า จากนั้นคลิกปุ่มเพิ่มเพื่อย้ายคำสั่งที่เลือกไปทางด้านขวา
เอกสาร การคำนวณต้นทุนสินค้าใน 1C 8.3 UT 11 มีไว้สำหรับการคำนวณต้นทุนสินค้าในช่วงระยะเวลาหนึ่งรวมถึงการกระจายต้นทุนรวมสำหรับผลิตภัณฑ์ที่ผลิต ต้นทุนจะคำนวณตั้งแต่ต้นเดือนจนถึงวันที่สร้างเอกสาร สามารถป้อนเอกสารประเภทนี้ได้เพียงฉบับเดียวต่อเดือน
ในรายการเอกสารสำหรับการคำนวณต้นทุนสินค้า คุณสามารถสร้างและแก้ไขเอกสารได้:
การคลิกปุ่มสร้างจะเปิดหน้าต่างสำหรับเอกสารใหม่ การคำนวณต้นทุนสินค้า (การสร้าง):
เมื่อคุณคลิกปุ่มเลือก (...) ในฟิลด์องค์กร แบบฟอร์มการเลือกองค์กรจะเปิดขึ้น:
เมื่อจัดทำเอกสารการคำนวณต้นทุนสามารถทำได้สองเวอร์ชัน: เบื้องต้นและตามจริง:
- เมื่อใช้ตัวเลือกเบื้องต้น ข้อมูลต้นทุนของสินค้าจะถูกประเมินทางออนไลน์ ต้นทุนเฉลี่ยจะถูกคำนวณโดยไม่คำนึงถึงต้นทุนเพิ่มเติม โดยไม่คำนึงถึงวิธีการประมาณต้นทุนที่กำหนดขึ้นตามที่ใช้ในนโยบายการบัญชีขององค์กร
- การคำนวณต้นทุนจริงจะทำ ณ สิ้นเดือน ด้วยวิธีนี้จะใช้รูปแบบที่กำหนดในการประเมินต้นทุนสินค้าและการกระจายอัตโนมัติ ค่าใช้จ่ายเพิ่มเติมเกี่ยวกับต้นทุนสินค้า หลังจากการคำนวณจริง ข้อมูลการคำนวณเบื้องต้นจะถูกปรับ:
การคำนวณต้นทุนโดยใช้การประมวลผลการปิดบัญชีเดือน
เมื่อใช้การประมวลผลการปิดบัญชีเดือนใน 1C 8.3 UT 11 การคำนวณต้นทุนประกอบด้วยการดำเนินการตามลำดับอัตโนมัติของการดำเนินการหลายอย่าง หลังจากทำตามขั้นตอนเหล่านี้เรียบร้อยแล้ว เอกสารจะปรากฏขึ้นซึ่งมีข้อมูลเกี่ยวกับต้นทุนสินค้าที่คำนวณได้
ผู้ช่วยปิดเดือนใน 1C 8.3 UT 11 สามารถเปิดได้ในส่วนการเงิน - ผลลัพธ์ทางการเงิน - ปิดเดือน:
แบบฟอร์มจะเปิดขึ้น การดำเนินงานด้านกฎระเบียบในช่วงปลายเดือน การคำนวณต้นทุนใน 1C 8.3 UT 11 รวมถึงขั้นตอนต่อไปนี้: การก่อตัวของการเคลื่อนไหวตามชุดสินค้า, การกระจายภาษีมูลค่าเพิ่มและการคำนวณต้นทุน:
คุณสามารถดำเนินการทั้งหมดได้โดยคลิกปุ่มดำเนินการหรือดำเนินการแต่ละรายการโดยคลิกที่คำสั่งที่ต้องการในรายการ
การคำนวณต้นทุนโดยใช้งานประจำ
อีกทางเลือกหนึ่งสำหรับการคำนวณต้นทุนสินค้าใน 1C 8.3 UT 11 คือโดยอัตโนมัติโดยการปฏิบัติงานประจำตามกำหนดเวลาที่กำหนดไว้หรือด้วยตนเอง
คุณสามารถไปที่รายการงานประจำได้ในส่วนการดูแลระบบ - การสนับสนุนและการบำรุงรักษา:
ในส่วนการดำเนินงานตามกำหนดการ เลือกงานตามกำหนดการและพื้นหลัง:
บนแท็บ งานที่กำหนดเวลาไว้ ให้เลือกรายการการคำนวณต้นทุน ไฮไลต์แล้วคลิกปุ่ม รันทันที:
ข้อความข้อมูลจะปรากฏที่ด้านล่างของหน้าต่าง:
หลังจากเสร็จสิ้นการดำเนินการ ข้อมูลเกี่ยวกับวันที่และเวลาที่เสร็จสิ้นจะปรากฏในคอลัมน์วันที่สิ้นสุด
หากคุณคลิกสองครั้งที่คำสั่งการคำนวณต้นทุน หน้าต่างการกำหนดค่าสำหรับงานประจำนี้จะเปิดขึ้น:
การใช้คำสั่งกำหนดการหรือจากรายการงานที่กำหนดเวลาไว้โดยใช้ปุ่มตั้งค่ากำหนดการ คุณสามารถทำการตั้งค่าเพื่อดำเนินการนี้ได้:
หากต้องการคำนวณต้นทุนสินค้าใน 1C 8.3 UT 11.1 โดยอัตโนมัติทุกสิ้นเดือน คุณต้องไปที่แท็บรายเดือน ทำเครื่องหมายทุกเดือนและในฟิลด์ ดำเนินการในตั้งหมายเลข 1 และในสนาม วันของเดือนเลือกจากจุดสิ้นสุด:
กลไกสำหรับการคำนวณต้นทุนออฟไลน์ (ไม่ดำเนินการ) การเคลื่อนย้ายผ่านการลงทะเบียนต้นทุน ข้อมูลทั่วไป
เริ่มต้นด้วย ERP เวอร์ชัน 2.1.3 (และเวอร์ชัน KA และ UT ที่เกี่ยวข้อง) การเคลื่อนไหวสองประเภทจะแตกต่างกัน:
- “ หลัก” - สร้างขึ้นตามตรรกะของเอกสารระหว่างการดำเนินการ
- "คำนวณ" - สร้างโดยกลไกนี้ (ตัวระบุประเภทการเคลื่อนไหวคือ อุปกรณ์ประกอบฉากใหม่“การคำนวณต้นทุน” ของทะเบียนสะสม)
สำหรับรายการรีจิสเตอร์ที่ดูแลโดยกลไกการคำนวณต้นทุน ดู ข้อมูลกลไกขาออก()
เครื่องบันทึกความเคลื่อนไหวการตั้งถิ่นฐานอยู่ในขณะนี้ เอกสารหลัก(จากแอตทริบิวต์เอกสารการเคลื่อนย้าย) และไม่ใช่เอกสารการคำนวณต้นทุนสินค้า เอกสารการคำนวณต้นทุนสินค้าไม่เคลื่อนไหวในการลงทะเบียนต่อไปนี้อีกต่อไป: รายได้และต้นทุนการขาย, การซื้อ, ค่าใช้จ่ายอื่น ๆ ของงานระหว่างดำเนินการ (มีเฉพาะใน ERP และ KA) (เอกสารยังคงเป็นผู้รับจดทะเบียนสำหรับการลงทะเบียนเหล่านี้สำหรับความเข้ากันได้แบบย้อนหลัง ).
เมื่อผ่านรายการเอกสารใหม่ ความเคลื่อนไหวของการชำระเงินจะถูกบันทึก โดยไม่คำนึงถึงการเปลี่ยนแปลงที่เกิดขึ้นกับเอกสาร (เพื่อจุดประสงค์นี้ ชุดของบันทึกของการลงทะเบียนที่บำรุงรักษาจะถูกวางไว้ในโมดูล รหัสพิเศษ- ตัวอย่างเช่น ดูโมดูลการลงทะเบียนการสะสม ต้นทุนสินค้า - การเรียกไปยังขั้นตอนของโมดูลนี้) การเปลี่ยนแปลงในเอกสารจะถูกนำมาพิจารณาในการเคลื่อนไหวการคำนวณเมื่อคำนวณต้นทุนใหม่
ตั้งแต่เวอร์ชัน ERP 2.1.3 อัลกอริธึมสำหรับการสร้างและบันทึกการเคลื่อนไหวได้เปลี่ยนไป
ตอนนี้ สำหรับแต่ละกลไกที่ให้บริการโดยกลไก การลงทะเบียนการเคลื่อนไหวจะถูกสร้างขึ้นดังนี้:
- ก่อนที่จะเริ่มการคำนวณ การเคลื่อนไหวของการชำระหนี้แบบเก่าจะไม่ถูกล้าง - จะยังคงอยู่ใน IS จนกว่าจะสิ้นสุดการคำนวณ
- การเคลื่อนไหวที่คำนวณใหม่ที่สร้างโดยกลไกจะถูกวางไว้ในตารางค่า
- เมื่อถึงขนาดตารางค่าที่กำหนดหรือเมื่อการคำนวณขั้นต่อไปเสร็จสิ้น
- การเคลื่อนไหวใหม่จากตารางค่าจะถูกโอนไปยังตารางชั่วคราว
- เมื่อสิ้นสุดการคำนวณ จะมีการเปรียบเทียบการเคลื่อนไหวใหม่ (จากตารางชั่วคราว) และเก่า (จากข้อมูลความปลอดภัยของข้อมูล):
- การเคลื่อนไหวจะถูกเขียนทับเฉพาะสำหรับเอกสารเหล่านั้นที่มีความแตกต่างระหว่างการเคลื่อนไหวในการตั้งถิ่นฐานเก่าและใหม่
- เฉพาะเอกสารที่มีการเคลื่อนไหวที่ถูกเขียนทับเท่านั้นที่จะถูกลงทะเบียนเพื่อสะท้อนในการบัญชี
การเปลี่ยนแปลงเหล่านี้ช่วยให้คุณ:
- ดูราคาต้นทุนของเอกสารจากตัวเอกสารเอง - ด้วยรายงาน "ความเคลื่อนไหวของเอกสาร"
- เมื่อคำนวณต้นทุนใหม่ ให้เขียนใหม่เฉพาะความเคลื่อนไหวการชำระบัญชีที่เปลี่ยนแปลงจริงเท่านั้น
- ลงทะเบียนเพื่อสะท้อนกลับในเอกสารทางบัญชีเท่านั้นที่มีการเคลื่อนไหวที่ถูกเขียนทับ (ใน ERP และ CA)
การเปลี่ยนไปใช้ ERP เวอร์ชัน 2.1.3 (และเวอร์ชัน KA2 และ UT11 ที่เกี่ยวข้อง)
เมื่อเปลี่ยนไปใช้ เวอร์ชันใหม่การเคลื่อนไหวของการชำระบัญชีที่สร้างขึ้นก่อนหน้านี้จะไม่เปลี่ยนแปลงโดยอัตโนมัติ
เพราะ สิ่งนี้ไม่ต้องการการถ่ายโอนการเคลื่อนไหวระหว่างเครื่องบันทึกง่ายๆ แต่ต้อง "จำลอง" ของการคำนวณต้นทุนใหม่ ซึ่งเต็มไปด้วย...
หากคุณเริ่มการคำนวณใหม่ของช่วงเวลาเก่า การเคลื่อนไหวที่ถูกต้องจะถูกสร้างขึ้นตามรูปแบบใหม่
เริ่มต้นการคำนวณต้นทุน
จุดเริ่มต้นของอัลกอริทึมการคำนวณคือขั้นตอน คำนวณทั้งหมด()ซึ่งพารามิเตอร์ถูกส่งผ่าน:
- ระยะเวลาการคำนวณ - เดือน
- สามารถคำนวณต้นทุนเบื้องต้นแบบ "เบา" ได้ - ช่วยให้คุณสร้างรายงานบางส่วนได้ (หากทำการคำนวณจริงตามระยะเวลาที่กำหนดแล้ว การคำนวณเบื้องต้นจะไม่ถูกดำเนินการ)
- การคำนวณจะดำเนินการสำหรับอาร์เรย์ขององค์กรที่ระบุ หรือสำหรับองค์กรทั้งหมดที่เกี่ยวข้องกับองค์กรที่ระบุตามโครงการระหว่างบริษัท (ดูความสัมพันธ์ขององค์กรภายใต้โครงการระหว่างองค์กร()):
- หากไม่ได้ระบุองค์กรสำหรับการคำนวณการคำนวณจะดำเนินการสำหรับองค์กรทั้งหมดที่มีการเคลื่อนไหวในการลงทะเบียนต้นทุนในช่วงเวลาที่กำหนด
- องค์กรทั้งหมดที่ทำการคำนวณจริงจะต้องมีวิธีการเดียวกันในการประเมินมูลค่าสินค้าคงคลัง (ดู DefineValueValuationMethod())
- การเริ่มต้นการคำนวณต้นทุนสามารถทำได้ทั้งแบบโต้ตอบ (จากกลไกการปิดบัญชีสิ้นเดือน) และจากงานประจำ
คำอธิบายดั้งเดิม
// เริ่มคำนวณต้นทุน
// (ก่อนหน้านี้ - ดำเนินการ RegularTaskCostCostCalculation() ของโมดูลตัวจัดการเอกสารการคำนวณต้นทุน)
// พารามิเตอร์:
// วันที่ - วันที่ - ระยะเวลาการคำนวณต้นทุน
// การคำนวณเบื้องต้น - บูลีน - ทำการคำนวณจริงหรือเบื้องต้น
// สามารถคำนวณเบื้องต้นได้
// = งานประจำ
// = ชอบ ขั้นตอนการเตรียมการเพื่อกระจายต้นทุนสินค้า
// องค์กร - DirectoryLink.Organizations - คำนวณเฉพาะองค์กรที่ระบุ
// ต้นทุนขององค์กรที่เกี่ยวข้องภายใต้โครงการระหว่างบริษัทตามที่ระบุจะถูกคำนวณใหม่ด้วย
// - Array - อาร์เรย์ขององค์กรที่ต้องคำนวณต้นทุน ส่วนองค์กรอื่นจะไม่ถูกคำนวณ
// RoutineTask - Boolean - ถ้าเป็น True แสดงว่าถูกเรียกจากงานประจำเพื่อคำนวณต้นทุนเบื้องต้น
// พารามิเตอร์การดีบัก - โครงสร้าง - ออกแบบมาเพื่อแทนที่คุณสมบัติของโครงสร้างที่มีชื่อเดียวกัน พารามิเตอร์การคำนวณ
// (สำหรับรายละเอียดเพิ่มเติม ดูคำอธิบายในโค้ด InitializeCalculationParameters() ถึงพารามิเตอร์ DebugParameters)
ก่อนการคำนวณจะมีการสร้างเอกสารการคำนวณต้นทุนสินค้าสำหรับแต่ละองค์กร (หากยังไม่มี) โดยมีการกรอกดังต่อไปนี้:
- ในแอตทริบิวต์องค์กรของส่วนหัวของเอกสารจะมีการระบุองค์กรที่เป็นเจ้าของ เอกสารนี้;
- ในส่วนตารางขององค์กร องค์กรทั้งหมดที่เกี่ยวข้องภายใต้โครงการระหว่างบริษัทจะถูกระบุ รวมถึง และตัวเธอเอง:
- ก่อน ERP เวอร์ชัน 2.1.3 (และเวอร์ชันที่สอดคล้องกันของ KA และ UT) ไม่มีแอตทริบิวต์ส่วนหัวดังกล่าวและเอกสารการคำนวณต้นทุนถูกสร้างขึ้นเพียงอย่างเดียวสำหรับกลุ่มองค์กรทั้งหมดที่เชื่อมต่อตามโครงการ Intercampany (ข้อมูลเกี่ยวกับเอกสารการคำนวณต้นทุน ตามองค์กรจะถูกเก็บไว้ในพารามิเตอร์การคำนวณทั่วไป - ในตารางชั่วคราว VTCountingCostCalculationDocuments และคุณสมบัติ CalculationDocumentsByOrganizations)
เพื่อทำการคำนวณโดยไม่ขัดข้องในกรณีที่เกิดข้อผิดพลาด มีฟังก์ชันตัวตัดคำ พารามิเตอร์ CalculateAllAtTryException() จะคล้ายกับขั้นตอน CalculateAll() แต่ฟังก์ชันจะส่งกลับค่า - บูลีน - สัญลักษณ์ของการดำเนินการคำนวณที่สำเร็จ
ดำเนินการคำนวณต้นทุน
การคำนวณโดยตรงดำเนินการในฟังก์ชันคำนวณต้นทุนตามกลุ่มองค์กร()
การคำนวณตามแผนผังมีลักษณะดังนี้:
- พารามิเตอร์ทั่วไปสำหรับอัลกอริธึมทั้งหมดจะถูกเตรียมใช้งาน (ดู InitializeCalculationParameters())
- ขั้นตอนการคำนวณขั้นตอนเรียกว่าตามลำดับ (รายละเอียดเพิ่มเติมด้านล่าง)
- บางขั้นตอนอาจถูกข้ามไปเนื่องจากการตั้งค่าระบบและ/หรือพารามิเตอร์เรียกใช้การคำนวณ
- ผลลัพธ์ของระยะคือการเคลื่อนไหวที่คำนวณได้ที่สร้างขึ้นและ/หรือตารางชั่วคราว "ทั่วโลก" (ใช้ในขั้นตอนต่อไปนี้)
- การเคลื่อนไหวที่คำนวณแล้วที่แก้ไขแล้วจะถูกบันทึก
- การบันทึกสามารถทำได้ในหลายเธรดโดยใช้งานพื้นหลัง (ดูคุณสมบัติ "จำนวนไฟล์สูงสุด")
- เอกสารที่เปลี่ยนแปลงจะแสดงในการบัญชี
โครงสร้างของขั้นตอนการคำนวณ
ขั้นตอนการคำนวณตามแผนผังมีลักษณะดังนี้:
- มีการสร้างคำขอเลือกแหล่งข้อมูลสำหรับสเตจ คุณสมบัติของมันถูกกรอก; คำขอสำเร็จแล้ว
- หากจุดประสงค์ของสเตจเป็นเพียงการสร้างตารางชั่วคราว "สากล" สิ่งต่อไปนี้จะไม่มีผลกับตารางนั้น
- ตามข้อมูลคำขอ ความเคลื่อนไหวในการชำระเงินจะถูกสร้างขึ้นโดยใช้การลงทะเบียนการคำนวณต้นทุน
- การเคลื่อนไหวบางขั้นตอนไม่เกิดขึ้น - มีเพียงตารางชั่วคราว "ทั่วโลก" เท่านั้นที่ถูกสร้างขึ้น
- รหัสสำหรับการสร้างการเคลื่อนไหวจะรวมอยู่ในขั้นตอนของแบบฟอร์ม GenerateMovements<Имя регистра><Уточнение операции>();
- ภายในขั้นตอนเหล่านี้ เพื่อเพิ่มการเคลื่อนไหว จำเป็นต้องใช้ขั้นตอน AddRecordToMotionTable()
- ตารางชั่วคราว "ท้องถิ่น" ที่ใช้ภายในสเตจเท่านั้นจะถูกลบ (ดู DestroyTemporaryTables())
- การเคลื่อนไหวที่สร้างขึ้นจะถูกถ่ายโอนจากตารางค่าไปยังตารางชั่วคราว (ดู CacheFormedMoves())
- ในเวลาเดียวกัน แคชบริการของการปฏิวัติและยอดคงเหลือก็ได้รับการอัปเดตด้วย (รายละเอียดเพิ่มเติมด้านล่าง)
- ที่. ในช่วงเวลาระหว่างการสุ่มตัวอย่างข้อมูลต้นฉบับจนถึงจุดสิ้นสุดของสเตจ คุณจะไม่สามารถเข้าถึงแคชได้ - แคชเหล่านั้นจะไม่ได้รับการอัปเดต
การเข้าถึงข้อมูลความปลอดภัยของข้อมูลในการสืบค้น
เนื่องจากการเคลื่อนย้ายการชำระบัญชีใหม่ในการลงทะเบียนต้นทุนจะถูกบันทึกใน IS เมื่อสิ้นสุดการคำนวณเท่านั้น
ในระหว่างการคำนวณ เมื่อเข้าถึงตารางของรีจิสเตอร์เหล่านี้ (จริงหรือเสมือน) จะต้องปฏิบัติตามกฎบางอย่าง (ใช้เฉพาะกับรีจิสเตอร์ที่แสดงอยู่ใน InitializeRegisters())
1. มูลค่าการซื้อขาย (การเคลื่อนไหว) ของการลงทะเบียนในช่วงเวลานั้นจะต้องได้รับโดยการรวม:
- ตารางลงทะเบียนหลักพร้อมตัวเลือก "การคำนวณต้นทุน T.Cost = False" (การเคลื่อนไหวหลัก);
- ตารางชั่วคราว VTKash<Имя регистра>(การเคลื่อนไหวการตั้งถิ่นฐานใหม่);
เพื่อความสะดวก สำหรับการลงทะเบียนบางส่วน ข้อมูลนี้จะถูกแคชโดยอัตโนมัติในตารางชั่วคราว VTKashRecords<Имя регистра>.
รายการรีจิสเตอร์ถูกระบุไว้ในคุณสมบัติ "RegistersWithCalculationRecords" ของพารามิเตอร์การคำนวณทั่วไป
2. ยอดดุลการลงทะเบียน (สำหรับการลงทะเบียนยอดคงเหลือ) เมื่อสิ้นสุดรอบระยะเวลาควรได้รับโดยการรวม:
- ลงทะเบียนยอดคงเหลือเมื่อต้นงวด
- ตารางลงทะเบียนหลักพร้อมตัวเลือก "การคำนวณต้นทุน T.Cost = False" (การเคลื่อนไหวหลักสำหรับงวด)
- ตารางชั่วคราว VTKash<Имя регистра>(การเคลื่อนไหวการตั้งถิ่นฐานใหม่สำหรับงวด)
เพื่อความสะดวก สำหรับการลงทะเบียนบางส่วน ข้อมูลนี้จะถูกแคชโดยอัตโนมัติในตารางชั่วคราว VTKashCalculatedBalances<Имя регистра>.
รายการเครื่องบันทึกเงินสดระบุไว้ในคุณสมบัติ "RegistersWithCalculatedBalances" ของพารามิเตอร์การคำนวณทั่วไป
3. การเคลื่อนไหวใหม่ที่สร้างขึ้นในขั้นตอนการคำนวณก่อนหน้านี้จะถูกเก็บไว้ในตารางชั่วคราว VTKash<Имя регистра>.
ตารางชั่วคราวนี้ถูกสร้างขึ้นสำหรับการลงทะเบียนทั้งหมดที่ให้บริการโดยกลไกการคำนวณต้นทุน
นอกจากนี้ยังมีคุณสมบัติเพิ่มเติมหลายประการในการทำงานกับข้อความค้นหา (เหตุผล: การเพิ่มประสิทธิภาพ แพลตฟอร์ม ฯลฯ )
1. ข้อมูลที่ใช้สำหรับการเลือกในคำขอทั้งหมดของกลไกการคำนวณจะถูกเก็บไว้
- ในพารามิเตอร์การคำนวณทั่วไป (องค์กร, ระยะเวลา, ค่า ตัวเลือกการทำงานฯลฯ );
- ในตารางชั่วคราว “สากล” (เช่น VTOSelectionAnalyticsByPartners - ดู InitializeTemporaryTablesForSelections())
หากต้องการตั้งค่าพารามิเตอร์เหล่านี้ ให้ใช้ขั้นตอนสากล InitializeRequestProperties()
ด้วยเหตุนี้ แบบสอบถามของโปรแกรมแก้ปัญหาทั้งหมดจึงรับประกันว่าจะใช้การเลือกเดียวกัน
ขั้นตอนเดียวกันนี้จะติดตั้งตัวจัดการตารางชั่วคราวทั่วไปสำหรับการสืบค้น ซึ่งจะจัดเก็บตารางแคชทั้งหมดที่แสดงไว้ด้านบน
2. มีข้อผิดพลาดของแพลตฟอร์ม 30025997 ซึ่งทำให้เกิดปัญหากับฟิลด์ประเภทการเคลื่อนไหวในตารางชั่วคราว
เพื่อข้ามข้อผิดพลาดในตารางชั่วคราวทั้งหมดประเภท VTKash, VTKashRecords, VTKashCalculatedRemains
แทนที่จะเป็นฟิลด์ประเภทการเคลื่อนไหวมาตรฐาน ฟิลด์เทคโนโลยี ServiceMovement Typeที่เข้ามาด้วยประเภท "บูลีน" จะถูกจัดเก็บไว้ อัลกอริทึมสำหรับการทำงานกับมันมีดังนี้:
- ในการสอบถามตารางชั่วคราวเหล่านี้ คุณควรเข้าถึงเฉพาะฟิลด์ ServiceType ของ MovementReceipt เท่านั้น
- ในตารางค่าที่มีการสะสมบันทึกการชำระใหม่ไว้ก่อนหน้านี้ มีเพียงฟิลด์ประเภทการเคลื่อนไหวมาตรฐานเท่านั้น
- การแปลงเขตข้อมูลระหว่างตารางค่าและตารางชั่วคราวจะดำเนินการโดยอัตโนมัติ โดยไม่จำเป็นต้องดำเนินการใดๆ เพิ่มเติม
การดีบักและการแก้ไขปัญหา
เพื่ออำนวยความสะดวกในการพัฒนา การทดสอบ และการแก้ไขปัญหา จึงมีการใช้กลไกสำหรับการบันทึกการคำนวณ (ดูขั้นตอนของประเภท Calculation Protocol_...) ซึ่งได้รับการประมวลผลในขั้นตอนต่อไปนี้:
- เมื่อเริ่มต้นขั้นตอนการคำนวณถัดไป ให้บันทึกลงในบันทึกการลงทะเบียน - เพื่อติดตามความคืบหน้าของการคำนวณ
- เมื่อสิ้นสุดการคำนวณ โปรโตคอลการคำนวณโดยละเอียดจะแสดงในบันทึกการลงทะเบียน
นอกจากนี้ยังสามารถแทนที่พารามิเตอร์การคำนวณบางตัวได้ (ดูที่ CalculateAll() พารามิเตอร์พารามิเตอร์การดีบัก)
ป.ล. บทความนี้จะมีประโยชน์มากที่สุดสำหรับโปรแกรมเมอร์ ขึ้นอยู่กับความคิดเห็นของโปรแกรมเมอร์ 1C ในโซลูชัน 1C: Enterprise: "Trade Management" รุ่น 11.2.3