ฟังก์ชั่นการบัญชี 1c คุณสมบัติของโปรแกรม 1C: Enterprise

การทำงานของ "1C: การบัญชีองค์กร 8"

การบัญชีและการบัญชีภาษีดำเนินการตามกฎหมายปัจจุบันของสหพันธรัฐรัสเซีย การกำหนดค่ารวมถึงผังบัญชีสำหรับการบัญชีที่กำหนดค่าตามคำสั่งของกระทรวงการคลังของสหพันธรัฐรัสเซีย "เมื่อได้รับอนุมัติผังบัญชีสำหรับการบัญชีกิจกรรมทางการเงินและเศรษฐกิจขององค์กรและคำแนะนำสำหรับการสมัคร" ลงวันที่ตุลาคม 31/2000 ฉบับที่ 94น.

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

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

โซลูชันแอปพลิเคชันนี้ยังสามารถใช้ได้เฉพาะสำหรับการบัญชีและการบัญชีภาษีเท่านั้น และงานในการให้บริการอื่นๆ โดยอัตโนมัติ เช่น ฝ่ายขาย สามารถแก้ไขได้โดยใช้การกำหนดค่าพิเศษหรือระบบอื่นๆ

สาขาวิชาอัตโนมัติโดย 1C Accounting 8 แสดงไว้ในแผนภาพต่อไปนี้

  • 1C Accounting 8 เป็นการผสมผสานระหว่างแพลตฟอร์ม 1C Enterprise 8 และการกำหนดค่าการบัญชีองค์กร การบัญชี 1C มีความสามารถในการใช้ร่วมกับโซลูชันแอปพลิเคชัน การจัดการการค้า 1C และการจัดการเงินเดือนและบุคลากร 1C ซึ่งสร้างขึ้นบนแพลตฟอร์ม 1C Enterprise 8
  • · การบัญชี “จากเอกสาร” และการดำเนินงานมาตรฐาน;

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

  • · การดำเนินการด้านสกุลเงิน
  • · พาร์ทิชัน การบัญชี (FIFO, LIFO ที่ต้นทุนเฉลี่ย)

รองรับการบัญชีสำหรับสินค้าวัสดุและผลิตภัณฑ์สำเร็จรูปตาม PBU;

  • o ในราคาต้นทุนเฉลี่ย
  • o FIFO ในราคาทุนของการได้มาครั้งแรกของสินค้าคงเหลือ (วิธีเข้าก่อนออกก่อน)
  • o LIFO ในราคาทุนของการได้มาของสินค้าคงเหลือครั้งล่าสุด (วิธีเข้าก่อนออกก่อน)
  • · การควบคุมสินค้าคงคลัง;

การบัญชีเชิงปริมาณและการบัญชีชุดงานสามารถรักษาไว้สำหรับคลังสินค้าได้ หากไม่จำเป็น คุณสามารถปิดใช้งานการบัญชีคลังสินค้าได้ในการตั้งค่า

· การบัญชีสำหรับสินค้าคงคลังและการดำเนินการทางการค้า

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

  • o สินค้าคงคลังของสินค้าและวัสดุ
  • o การซื้อ/รับรายการสินค้าคงคลัง
  • o การขาย/ตัดรายการสินค้าคงคลัง
  • o การเคลื่อนย้ายสินค้าคงคลังออกจากคลังสินค้า

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

· การบัญชีสำหรับธุรกรรมเงินสด

การบัญชี 1C 8 รวมถึงระบบย่อยสำหรับการบัญชีสำหรับกองทุนองค์กรซึ่งช่วยให้มั่นใจในการจัดทำเอกสารทางการเงิน - คำสั่งจ่ายเงิน, คำสั่งจ่ายเงิน, คำสั่งเงินสด โปรแกรมมีความสามารถในการอัปโหลด/ดาวน์โหลดเอกสารทางการเงินที่ไม่ใช่เงินสดโดยอัตโนมัติลงในโปรแกรมลูกค้า-ธนาคารเฉพาะ และสร้างสมุดเงินสดโดยอัตโนมัติ สามารถเก็บบันทึกได้ทั้งในรูเบิลและสกุลเงินต่างประเทศ การสะท้อนในการบัญชีและการบัญชีภาษีก็เป็นไปโดยอัตโนมัติเช่นกัน การบัญชีสำหรับสินทรัพย์ถาวรและสินทรัพย์ไม่มีตัวตนดำเนินการตาม PBU 6/01

· การบัญชีสำหรับสินทรัพย์ถาวรและสินทรัพย์ไม่มีตัวตน

การบัญชีสำหรับสินทรัพย์ถาวรและสินทรัพย์ไม่มีตัวตนดำเนินการตาม PBU 6/01 การบัญชีสำหรับสินทรัพย์ถาวรและการบัญชี PBU 14/2000 สำหรับสินทรัพย์ไม่มีตัวตน การดำเนินการบัญชีขั้นพื้นฐานทั้งหมดเป็นไปโดยอัตโนมัติ

ในโปรแกรม 1c การดำเนินการต่อไปนี้กับสินทรัพย์ถาวรเป็นไปได้:

  • หรือใบเสร็จรับเงิน
  • o การยอมรับสำหรับการบัญชี
  • o ความทันสมัย
  • หรือโอน
  • o การขาย/การตัดจำหน่าย

ธุรกรรมทั้งหมดนี้จะถูกบันทึกด้วยเอกสารที่เหมาะสม

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

การบัญชีสำหรับสินทรัพย์ไม่มีตัวตนมีความคล้ายคลึงกับการบัญชีสำหรับสินทรัพย์ถาวรโดยที่:

  • หรือใบเสร็จรับเงิน
  • หรือการกำจัด
  • o การเปลี่ยนแปลงสถานะ
  • o ค่าเสื่อมราคา

สินทรัพย์ไม่มีตัวตนสามารถระบุได้จากผลการวิจัยและพัฒนา (R&D) จากนั้นต้นทุนเริ่มต้นของวัตถุจะคำนึงถึงต้นทุน R&D

· การบัญชีการผลิต

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

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

· การบัญชีและเงินเดือนบุคลากร

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

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

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

  • · ความเป็นไปได้ในการส่งรายงานทางอิเล็กทรอนิกส์
  • · โอกาส อัปเดต แบบฟอร์มการรายงานออนไลน์;
  • · การเก็บบันทึกของบริษัทต่างๆ ไว้ในฐานข้อมูลเดียว;
  • 1C การบัญชี 8 ให้ความสามารถในการรักษาบันทึกการบัญชีและภาษีสำหรับหลายองค์กรในฐานข้อมูลทั่วไปและผู้ประกอบการแต่ละรายสามารถทำหน้าที่เป็นองค์กรที่แยกจากกัน ซึ่งจะสะดวกในสถานการณ์ที่กิจกรรมทางเศรษฐกิจขององค์กรเหล่านี้มีความสัมพันธ์กันอย่างใกล้ชิด: ในงานปัจจุบัน คุณสามารถใช้รายการสินค้าทั่วไป คู่ค้า (พันธมิตรทางธุรกิจ) พนักงาน คลังสินค้าของตัวเอง ฯลฯ และสร้างข้อบังคับ รายงานแยกต่างหาก

ด้วยความสามารถในการบันทึกกิจกรรมของหลาย ๆ องค์กรในฐานข้อมูลเดียว 1C Accounting 8 จึงสามารถใช้ได้ทั้งในองค์กรขนาดเล็กและในการถือครองที่มีโครงสร้างองค์กรที่ซับซ้อน

· การรายงานอัตโนมัติ

การรายงานมาตรฐานคือชุดรายงานมาตรฐานที่ช่วยให้ทำงานกับข้อมูลทางบัญชีและภาษีได้ง่ายขึ้น:

  • หรืองบดุล
  • หรือแผ่นหมากรุก
  • o การหมุนเวียนบัญชี
  • หรือบัตรบัญชี
  • o การวิเคราะห์ย่อย
  • o รอบต่อนาทีของ subconto
  • หรือการ์ดย่อย
  • o การผ่านรายการรวม
  • o รายงานธุรกรรม
  • o บัญชีแยกประเภททั่วไป
  • หรือไดอะแกรม

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

การรายงานที่มีการควบคุมคือชุดรายงานขั้นตอนการกรอกซึ่งกำหนดโดยเอกสารกำกับดูแล:

  • หรือการบัญชี
  • o การคืนภาษี
  • o รายงานต่อกองทุนสังคม
  • หรือสถิติ
  • o ใบรับรองสำหรับหน่วยงานด้านภาษี
  • o ประกาศเกี่ยวกับการผลิต/การหมุนเวียนแอลกอฮอล์

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

  • · การบำรุงรักษาการบัญชีภาษีในผังบัญชีแยกต่างหาก;
  • · อินเทอร์เฟซการกำหนดค่าที่ทันสมัย
  • · ความเป็นไปได้ของการแลกเปลี่ยนข้อมูลกับเวอร์ชัน 1C 7.7 (โปรแกรม 1C Trade, การบัญชี 1C, ครอบคลุม 7.7)

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

1C องค์กรคืออะไร?

ระบบ " 1C:องค์กร» คือชุดโปรแกรมที่ออกแบบมาเพื่อแก้ไขปัญหาต่างๆ ที่มุ่งเป้าไปที่การทำให้การบัญชีและการจัดการเป็นแบบอัตโนมัติ

« 1C:องค์กร"คือระบบโซลูชั่นแอปพลิเคชันแบบครบวงจรที่สร้างขึ้นตามหลักการทั่วไปและบนแพลตฟอร์มเทคโนโลยีทั่วไป ผู้จัดการมีสิทธิ์เลือกโซลูชันที่ตรงกับความต้องการในปัจจุบันขององค์กร และในอนาคตโปรแกรมจะพัฒนาขึ้นเมื่อบริษัทพัฒนาและงานระบบอัตโนมัติจะขยายตัว

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

ฟังก์ชั่นการทำงานของ 1C Enterprise

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

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

คุณสมบัติที่สำคัญอีกประการหนึ่งของชุดซอฟต์แวร์คือการบัญชีและการรายงาน ฟังก์ชันนี้ช่วยแก้ปัญหาด้านการบัญชี: รับประกันการเก็บบันทึกตามข้อกำหนดทางกฎหมายในปัจจุบัน งานเหล่านี้เป็นงานต่างๆ เช่น การคำนวณเงินเดือน การบัญชีและการบัญชีภาษี การจัดเตรียมเอกสารการรายงาน ฯลฯ

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

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

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

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

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

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

ติดต่อกับ

เฟสบุ๊ค

1 - ลักษณะทั่วไปของระบบ 1C:Enterprise

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

1C:Enterprise คือระบบของโซลูชันแอปพลิเคชัน (การกำหนดค่า) ที่สร้างขึ้นตามหลักการทั่วไปและบนแพลตฟอร์มเทคโนโลยีเดียว

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

การกำหนดค่ามุ่งเน้นไปที่ระบบอัตโนมัติของกิจกรรมทางเศรษฐกิจบางด้าน โดยทำงานบนพื้นฐานของแพลตฟอร์มเทคโนโลยีที่เหมาะสม

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

ขึ้นอยู่กับเป้าหมายของระบบอัตโนมัติสามารถแยกแยะสิ่งต่อไปนี้ได้: 1C: ฟังก์ชั่นองค์กร :

1) การวิเคราะห์และการจัดการผลการดำเนินงานขององค์กร

ฟังก์ชั่นนี้มุ่งเป้าไปที่หัวหน้าขององค์กรและผู้จัดการที่รับผิดชอบในการทำกำไรของธุรกิจและการพัฒนา

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

ตัวอย่างเช่น:

การจัดทำงบประมาณ (การวางแผนกิจกรรมทางการเงินและเปรียบเทียบแผนกับข้อมูลจริง)

การวิเคราะห์ความสามารถในการทำกำไรของกิจกรรมการผลิต

การวิเคราะห์การขายสินค้าและบริการ

การพยากรณ์ยอดขาย

2) การบัญชีและการจัดการกิจกรรมการดำเนินงานขององค์กร

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

ช่วยให้มั่นใจได้ถึงการดำเนินงานประจำวันที่มีประสิทธิภาพขององค์กร:

การเตรียมเอกสาร

การจัดการการเคลื่อนย้ายสินค้า

การทำงานกับเอกสาร XML

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

§ ข้อดีของการมีแพลตฟอร์มเดียว :

§ - ต้นทุนอุตสาหกรรมและโซลูชันส่วนบุคคลต่ำ (เนื่องจากต้นทุนในการสร้างต่ำกว่าต้นทุนในการพัฒนาโปรแกรม "ตั้งแต่เริ่มต้น")

§ - ความเร็วสูงในการพัฒนาและดัดแปลงโซลูชันแอปพลิเคชัน (เนื่องจากฟังก์ชันของโซลูชันมาตรฐานถูกใช้อย่างสูงสุด)

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

§ - ความง่ายในการบริหารระบบ

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

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

3) โครงสร้างส่วนประกอบ

แพลตฟอร์ม 1C:Enterprise มีโครงสร้างส่วนประกอบ - ประกอบด้วย 3 องค์ประกอบ

ความสามารถบางอย่างของระบบ 1C:Enterprise นั้นเป็นความสามารถพื้นฐาน กล่าวคือ รองรับตัวเลือกการจัดส่งระบบใดก็ได้ ประการแรกคือกลไกในการรองรับหนังสือและเอกสารอ้างอิง

ความสามารถอื่นๆ (เพิ่มเติม) ถูกนำมาใช้โดยส่วนประกอบของระบบ

องค์ประกอบของส่วนประกอบที่ติดตั้งจะกำหนดการทำงานของระบบ

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

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

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

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

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

ส่วนประกอบ "การคำนวณ"ออกแบบมาเพื่อทำการคำนวณเป็นระยะที่ซับซ้อน ช่วยให้คุณสามารถคำนวณความซับซ้อนที่แตกต่างกัน (รวมถึงการคำนวณผลลัพธ์ย้อนหลัง) และรักษาการเก็บถาวรการคำนวณสำหรับช่วงเวลาที่ผ่านมา พื้นที่ใช้งาน:

· การบัญชีความเคลื่อนไหวของพนักงานบริษัท การคำนวณค่าจ้างและค่าตอบแทนต่างๆ

· บันทึกบุคลากร

·การบัญชีช่วงของผลิตภัณฑ์และบริการที่ผลิตการคำนวณต้นทุน

· การลงทะเบียนลูกค้าและการคำนวณต้นทุนของคำสั่งซื้อที่ดำเนินการสำหรับพวกเขา

· การบัญชีวัสดุและ MBP

· การบัญชีสินค้า บริการ และการผลิต

· การบัญชีของการชำระหนี้ร่วมกันกับองค์กร ลูกหนี้ เจ้าหนี้ บุคคลที่รับผิดชอบ

· การบัญชีสำหรับการคำนวณเงินเดือน

· การบัญชีการชำระหนี้ด้วยงบประมาณ

· ส่วนอื่น ๆ ของการบัญชี

ระบบ 1C:Enterprise มีความสามารถด้านการบัญชีที่ยืดหยุ่น:

· การบัญชีสังเคราะห์โดยใช้ผังบัญชีหลายระดับ

·การบัญชีตามผังบัญชีหลายผัง

· การบัญชีสกุลเงินและการบัญชีครอบคลุมสกุลเงิน

· การบัญชีเชิงวิเคราะห์หลายมิติ

· การบัญชีเชิงวิเคราะห์หลายระดับสำหรับแต่ละมิติ

· การบัญชีเชิงปริมาณ

· การบัญชีสำหรับหลายองค์กรในฐานข้อมูลเดียว

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

·โหมดการป้อนข้อมูลด้วยตนเองของการดำเนินการ

·โหมดการทำงานมาตรฐาน

·โหมดการสร้างธุรกรรมอัตโนมัติตามเอกสาร

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

คุณสมบัติหลักขององค์ประกอบ "การบัญชีปฏิบัติการ"

องค์ประกอบ "การบัญชีปฏิบัติการ" ของระบบ 1C:Enterprise เป็นระบบสากลสำหรับการบัญชีสำหรับความพร้อมและการเคลื่อนย้ายของเงินทุนและสามารถกำหนดค่าสำหรับแผนการบัญชีต่างๆ สำหรับสินค้าคงคลัง การชำระหนี้ร่วมกัน กองทุนในบัญชีกระแสรายวันและในรูปเงินสด สินเชื่อ การฝากขาย ฯลฯ

ระบบ 1C:Enterprise มอบโซลูชันสำหรับงานบัญชีการดำเนินงานที่หลากหลาย เช่น:

·การบัญชีสต็อกคลังสินค้าและการเคลื่อนย้ายสินค้า

· การบัญชีของการตั้งถิ่นฐานร่วมกันกับลูกค้าและซัพพลายเออร์

· การจองสินค้าและการควบคุมการชำระเงิน

·การบัญชีเงินในบัญชีกระแสรายวันและในเครื่องบันทึกเงินสด

§ วัสดุ

§ การบัญชีการผลิต

§ การบัญชีธุรกรรมสกุลเงิน

§ การตั้งถิ่นฐานร่วมกันกับองค์กรต่างๆ

§ การคำนวณกับผู้รับผิดชอบ

§ การคำนวณเงินเดือน

§ การคำนวณด้วยงบประมาณ

1C:การบัญชีช่วยให้คุณสามารถจัดทำเอกสารหลักใด ๆ โดยอัตโนมัติ:

§ ใบแจ้งหนี้และใบแจ้งหนี้

§ การกระทำ ใบแจ้งหนี้ ข้อเรียกร้อง หนังสือมอบอำนาจ

§ เอกสารอื่นๆ

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

เครื่องมือสำหรับการทำงานกับเอกสารช่วยให้คุณสามารถจัดระเบียบรายการเอกสารการแจกจ่ายตามอำเภอใจลงในวารสารและค้นหาเอกสารใด ๆ ตามเกณฑ์ต่าง ๆ : หมายเลข, วันที่, จำนวนเงิน, คู่สัญญา

2) การกำหนดค่าทั่วไป 1C: การค้าและคลังสินค้า 7.7
(
ส่วนประกอบ "การบัญชีปฏิบัติการ")

"1C: การค้าและคลังสินค้า" มีไว้สำหรับบันทึกธุรกรรมการค้าทุกประเภท ทำให้การทำงานอัตโนมัติในทุกขั้นตอนขององค์กร

คุณสมบัติหลัก:

§ การจัดการแยกต่างหากและการบัญชีการเงิน

§ การบัญชีในนามของนิติบุคคลหลายแห่ง

§ การบัญชีชุดสินค้าคงคลังพร้อมความสามารถในการเลือกวิธีตัดต้นทุน (FIFO, LIFO, ค่าเฉลี่ย)

§ การบัญชีแยกต่างหากสำหรับสินค้าของตัวเองและสินค้าที่ขาย

§ การจดทะเบียนการซื้อและขายสินค้า

§ การกรอกเอกสารเริ่มต้นอัตโนมัติตามข้อมูลที่ป้อนก่อนหน้านี้

§ การบัญชีของการชำระหนี้ร่วมกันกับผู้ซื้อและซัพพลายเออร์พร้อมรายละเอียดของสัญญา

§ การจัดทำเอกสารหลัก

§ การจองสินค้าและการควบคุมการชำระเงิน

§ การบัญชีเงินทุนในบัญชีกระแสรายวันและในเครื่องบันทึกเงินสด

§ การบัญชีสินเชื่อการค้าและการควบคุมการชำระคืน

§ การบัญชีของสินค้าที่โอนเพื่อขาย การคืนสินค้า และการชำระเงิน

"1C: การค้าและคลังสินค้า" มอบความสามารถดังต่อไปนี้:

§ การตั้งค่าสำหรับแต่ละผลิตภัณฑ์ตามจำนวนราคาที่ต้องการประเภทต่างๆ การจัดเก็บราคาซัพพลายเออร์ การควบคุมอัตโนมัติและการเปลี่ยนแปลงระดับราคาทันที

§ ทำงานกับเอกสารที่เกี่ยวข้องกัน

§ การคำนวณราคาตัดจำหน่ายสินค้าโดยอัตโนมัติ

§ ทำการเปลี่ยนแปลงอย่างรวดเร็วโดยใช้การประมวลผลกลุ่มไดเรกทอรีและเอกสาร

§ การเก็บรักษาบันทึกสินค้าในหน่วยการวัดต่างๆ และกองทุนในสกุลเงินต่างๆ

§ การได้รับข้อมูลการรายงานและการวิเคราะห์ที่หลากหลายเกี่ยวกับการเคลื่อนย้ายสินค้าและเงิน

§ การสร้างรายการบัญชีอัตโนมัติสำหรับ 1C: การบัญชี

§ ทำงานร่วมกับอุปกรณ์เชิงพาณิชย์: เครื่องบันทึกเงินสด เครื่องพิมพ์ใบเสร็จ เครื่องสแกนและเครื่องพิมพ์บาร์โค้ด เครื่อง POS ฯลฯ

3) 1C: เงินเดือนและบุคลากร 7.7
(องค์ประกอบการคำนวณ)

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

ฟังก์ชั่นหลัก:

1) เงินเดือน:

      ระบบและรูปแบบค่าตอบแทนต่างๆ การบัญชีตามเวลาทำงาน การบัญชีลักษณะภาคเหนือและภาค

2) ระบบอัตโนมัติของบันทึกบุคลากร

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

3) การจัดทำรายงานเพื่อส่งไปยังหน่วยงานด้านภาษีและสาขากองทุนบำเหน็จบำนาญ (ข้อมูลเกี่ยวกับรายได้ของบุคคล, ข้อมูลส่วนบุคคลของผู้ประกันตน)

4) คำนึงถึงคุณลักษณะขององค์กรงบประมาณ

4) การกำหนดค่าที่ซับซ้อน "การบัญชี + การค้า + คลังสินค้า + เงินเดือน + บุคลากร"

ยังคงความสามารถของการกำหนดค่าหลัก "การบัญชี" "การค้าและคลังสินค้า" และ "เงินเดือนและบุคลากร" และจัดให้มีการบัญชีแบบรวม:

      ระบบข้อมูลด้านกฎระเบียบและข้อมูลอ้างอิงแบบครบวงจร การสะท้อนการดำเนินงานการค้าและคลังสินค้าโดยอัตโนมัติและการคำนวณเงินเดือนในการบัญชี การบัญชีการเงินสำหรับนิติบุคคลหลายแห่ง
      - การบัญชีการจัดการแบบรวมศูนย์

6. เปิดโหมดสำหรับโปรแกรม 1C: Enterprise

เมื่อเริ่มต้นระบบ 1C:Enterprise คุณสามารถเลือกหนึ่งใน 4 โหมดการทำงาน - "1C:Enterprise", "Configurator", "Debugger", "Monitor"

โหมด "ตัวกำหนดค่า"- เข้าสู่โมดูลเพื่อกำหนดค่า (สร้างใหม่) โปรแกรมการทำงาน

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

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

เมื่อกำหนดค่าจะใช้ทั้งเครื่องมือภาพและภาษามาโครในตัว

โหมด "1C: องค์กร"– นี่คือโหมดผู้ใช้ เข้าสู่โปรแกรมการทำงานโดยตรงสำหรับการบัญชี โหมดการดำเนินการกำหนดค่า

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

ดังนั้น, การกำหนดค่า– เป็นการพัฒนาหรือเปลี่ยนแปลงการตั้งค่าโปรแกรมในโหมด “Configurator” บันทึกการรักษา– เป็นการทำงานร่วมกับโปรแกรมในโหมด 1C: Enterprise ภายในการตั้งค่าโปรแกรมปัจจุบัน

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

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

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

โหมดดีบักเกอร์ -นี่คือโหมดที่ออกแบบมาสำหรับการแก้ไขข้อบกพร่องของการกำหนดค่าที่สร้างขึ้น อำนวยความสะดวกในการพัฒนาโมดูลซอฟต์แวร์สำหรับระบบ 1C:Enterprise

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

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

มันมีคุณสมบัติดังต่อไปนี้:

· การดำเนินการทีละขั้นตอนของโมดูล

· การหยุดชะงักและความต่อเนื่องของการดำเนินการโมดูล

· ความสามารถในการดีบักหลายโมดูลพร้อมกัน

· การคำนวณนิพจน์เพื่อวิเคราะห์สถานะของตัวแปร

· การวัดประสิทธิภาพ

7. ออบเจ็กต์ข้อมูลเมตาพื้นฐาน

ข้อมูลเมตา

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

ข้อมูลเกี่ยวกับโครงสร้างของฐานข้อมูลข้อมูล (ไดเรกทอรี เอกสาร ฯลฯ )

รูปแบบของบทสนทนาและรายการ

ตารางรายงาน

โมดูลซอฟต์แวร์ที่อธิบายอัลกอริธึมการทำงานของระบบเป็นภาษาในตัว

โปรแกรม 1C คือชุดของวัตถุเมทาดาทาที่เชื่อมต่อถึงกัน

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

วัตถุพื้นฐาน:

1) ค่าคงที่

2) ไดเรกทอรี

3) การโอน

4) เอกสาร

5) บันทึกเอกสาร

7) การประมวลผล

1) ค่าคงที่

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

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

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

2) ไดเรกทอรี

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

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

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

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

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

สำหรับแต่ละไดเร็กทอรี สามารถระบุแบบฟอร์มการดูและแก้ไขได้หลายรูปแบบ

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

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

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

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

3) การโอน

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

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

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

นอกเหนือจากรายการค่าแล้ว การแจงนับไม่มีข้อมูลอื่นใด

4) เอกสาร

ในระบบ 1C:Enterprise เอกสารเป็นหน่วยบัญชีหลัก เอกสารแต่ละฉบับประกอบด้วยข้อมูลเกี่ยวกับธุรกรรมทางธุรกิจที่เฉพาะเจาะจง และมีลักษณะเฉพาะตามหมายเลข วันที่ และเวลา

ด้วยความช่วยเหลือของเอกสารการชำระเงินจากบัญชีกระแสรายวันธุรกรรมการลงทะเบียนเงินสดการเคลื่อนย้ายบุคลากรการเคลื่อนย้ายในคลังสินค้า ฯลฯ

ตัวอย่าง - "ใบสั่งจ่ายเงิน", "บัญชี", "ใบแจ้งหนี้ใบเสร็จรับเงิน", "ใบแจ้งหนี้ค่าใช้จ่าย", "ใบสั่งเงินสดใบเสร็จรับเงิน" ฯลฯ

ในเอกสารส่วนใหญ่ สามารถแยกส่วนหลักได้สองส่วน: ส่วนหัวและส่วนตาราง (หลายบรรทัด) ตามกฎแล้ว ส่วนหัวประกอบด้วยรายละเอียดทั่วไปในเอกสารทั้งหมดและปรากฏเพียงครั้งเดียวในเอกสาร (ในระบบ 1C:Enterprise ส่วนหัวจะถูกเรียก หมวก).

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

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

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

เพื่อป้อนและบันทึกข้อมูลจากเอกสารหลักในฐานข้อมูลคอมพิวเตอร์

เพื่อสร้างธุรกรรมและบันทึกไว้ในฐานข้อมูล

เพื่อสร้างรูปแบบการพิมพ์ของเอกสารที่สามารถดู บันทึกบนคอมพิวเตอร์ หรือพิมพ์ได้

คุณสมบัติที่สำคัญของเอกสารก็คือ ดำเนินการ . ดำเนินการ document คือการดำเนินการที่ทำการเปลี่ยนแปลงข้อมูลระบบอื่น ๆ ตามข้อมูลของเอกสารที่โพสต์

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

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

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

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

5) บันทึกเอกสาร

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

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

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

นอกจากนี้ในโปรแกรม 1C ยังมีวารสาร "ทั่วไป" ซึ่งช่วยให้คุณทำงานกับเอกสารที่ป้อนทั้งหมดได้ไม่ว่าจะอยู่ในส่วนการบัญชีเฉพาะก็ตาม

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

6) รายงานและการประมวลผล

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

รายงานใน 1C สามารถแบ่งออกเป็น 3 กลุ่ม:

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

รายงานที่มีการควบคุม- รายงานเหล่านี้เป็นรายงานที่มีไว้สำหรับส่งไปยังหน่วยงานกำกับดูแลต่างๆ - เจ้าหน้าที่ตรวจสอบภาษี, กองทุนประกันสังคม, หน่วยงานทางสถิติ องค์ประกอบและเนื้อหาของรายงานเหล่านี้ถูกกำหนดโดยหน่วยงานภาครัฐต่างๆ เช่น Federal Tax Service, กระทรวงการคลัง ฯลฯ องค์ประกอบเหล่านี้ขึ้นอยู่กับประเทศที่ใช้งานโปรแกรม ตัวอย่าง: การคืนภาษี งบดุล สลิปเงินเดือนสำหรับกองทุน โดยทั่วไปแล้ว ชุดรายงานที่ได้รับการควบคุมจะถูกสร้างขึ้นโดย 1C (อัปเดตทุกไตรมาส)

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

รายงานทั้งหมด ไม่ว่าใครเป็นผู้สร้าง สามารถเปลี่ยนแปลงได้โดยใช้ตัวกำหนดค่าและมีหลักการใช้งานเดียวกัน

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

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

8. การกำหนดค่า

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

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

การกำหนดค่าในระบบ 1C:Enterprise เป็นชุดขององค์ประกอบ 3 ชิ้นที่เชื่อมต่อถึงกัน:

1) โครงสร้างข้อมูลเมตา

2) ชุดอินเทอร์เฟซผู้ใช้

3) ชุดสิทธิ

1) แนวคิดของข้อมูลเมตาได้ถูกกล่าวถึงก่อนหน้านี้ (ดูย่อหน้าที่ 6)

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

3)สิทธิในระบบ 1C: Enterprise จะกำหนดสิทธิ์ของผู้ใช้ในการทำงานกับข้อมูลที่ประมวลผลในระบบ ชุดของสิทธิ์ที่มอบให้แก่ผู้ใช้นั้นถูกกำหนดตามกฎโดยขอบเขตความรับผิดชอบของเขา

การดำเนินการกำหนดสิทธิ์ให้กับผู้ใช้ช่วยแก้ปัญหาหลักสองประการ:

1) การจำกัดวงผู้ใช้ข้อมูลที่เป็นความลับ

2) การห้ามการดำเนินการบางอย่าง (เช่น การดำเนินการลบและแก้ไขข้อมูล) สิ่งนี้ช่วยป้องกันการสูญหายของข้อมูลได้ในระดับหนึ่ง

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

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

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

9. โมดูลซอฟต์แวร์

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

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

แต่ละโมดูลจะถูกรับรู้โดยระบบโดยรวม ดังนั้นขั้นตอนและฟังก์ชันทั้งหมดของโมดูลซอฟต์แวร์จึงดำเนินการในที่เดียว บริบท.

บริบทการดำเนินการของโมดูลซอฟต์แวร์

บริบททั่วโลก:

    ค่าคุณลักษณะของระบบ ขั้นตอนของระบบ และฟังก์ชัน

(ตัวอย่างเช่น ฟังก์ชัน CurrentTime() ส่งคืนเวลาระบบปัจจุบัน และฟังก์ชัน CurrentDate() ส่งคืนวันที่ปัจจุบันบนคอมพิวเตอร์)

    ค่าคงที่และการแจงนับที่ระบุในตัวกำหนดค่า

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

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

บริบทท้องถิ่น ถูกสร้างขึ้นโดยตำแหน่งการกำหนดค่าเฉพาะซึ่งใช้โมดูลเฉพาะนี้

ประเภทของโมดูลซอฟต์แวร์

โมดูลทั่วโลก

โมดูลแบบฟอร์มรายการไดเรกทอรี

โมดูลฟอร์มกลุ่ม

โมดูลฟอร์มองค์ประกอบไดเร็กทอรี

โมดูลแบบฟอร์มเอกสาร

โมดูลเอกสาร

โมดูลฟอร์มสมุดรายวันเอกสาร

โมดูลแบบฟอร์มรายการบัญชี

โมดูลแบบฟอร์มใบแจ้งหนี้

โมดูลแบบฟอร์มบันทึกธุรกรรม

โมดูลแบบฟอร์มการดำเนินงาน

โมดูลแบบฟอร์มสมุดรายวันการผ่านรายการ

โมดูลแบบฟอร์มรายงาน

โมดูลแบบฟอร์มการประมวลผล

ข้อความของโมดูลโปรแกรมประกอบด้วยคำสั่งและข้อคิดเห็น ความคิดเห็นขึ้นต้นด้วยอักขระ "//"

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

ชื่อตัวแปร ขั้นตอน และฟังก์ชัน

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

คำสงวน (คำสำคัญ)

ภาษามีคำสงวนที่ไม่สามารถใช้เป็นชื่อตัวแปรที่สร้างขึ้นและขั้นตอนและฟังก์ชันที่ประกาศไว้ คำหลักแต่ละคำมี 2 รูปแบบ - ภาษารัสเซียและภาษาอังกฤษ สามารถผสมคำหลักในภาษารัสเซียและอังกฤษได้อย่างอิสระในข้อความต้นฉบับเดียว ตัวอักษรของคำหลักไม่สำคัญ

ตัวอย่างคีย์เวิร์ด:

มิฉะนั้นถ้า

StrLength

สิ้นสุดถ้า

บริบท

ยกเลิก

คำเตือน

จุดสิ้นสุดของวงจร

ขั้นตอน

อักขระพิเศษที่ใช้ในข้อความต้นฉบับ

เริ่มแสดงความคิดเห็น. ความคิดเห็นถือเป็นข้อความทั้งหมดตั้งแต่เครื่องหมาย "//" ถึงท้ายบรรทัดปัจจุบัน

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

สัญลักษณ์การแยกคำสั่ง

รายการพารามิเตอร์ของวิธีการ ขั้นตอน และฟังก์ชันต่างๆ อยู่ในวงเล็บ

เครื่องหมายจุลภาคคั่นพารามิเตอร์ของวิธีการ ขั้นตอน และฟังก์ชัน

ค่าคงที่สตริงจะอยู่ในเครื่องหมายคำพูดคู่

ค่าคงที่วันที่จะอยู่ในเครื่องหมายคำพูดเดี่ยว

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

การดำเนินการเพิ่มเติม

การดำเนินการลบ

การดำเนินการคูณ

ปฏิบัติการกอง.

การดำเนินการทางตรรกะ "มากกว่า"

การดำเนินการทางตรรกะ "มากกว่าหรือเท่ากับ"

การดำเนินการทางตรรกะ "น้อยกว่า"

การดำเนินการทางตรรกะ "น้อยกว่าหรือเท่ากับ"

การมอบหมายหรือการดำเนินการเชิงตรรกะ "เท่ากับ"

การดำเนินการทางตรรกะ "ไม่เท่ากัน"

ขอบเขตตัวแปร

ขอบเขตการใช้ตัวแปรขึ้นอยู่กับตำแหน่งของคำจำกัดความในการกำหนดค่างาน

สามารถประกาศตัวแปรได้ 3 ส่วน คือ

1) ในส่วนการกำหนดตัวแปรโมดูลส่วนกลาง

หากมีการกำหนดตัวแปรด้วยคำสำคัญส่งออก ตัวแปรเหล่านั้นจะเป็นตัวแปรร่วม สามารถใช้งานได้ในโมดูลซอฟต์แวร์กำหนดค่าใดๆ

2) ในส่วนการกำหนดตัวแปรของโมดูลเฉพาะ (ท้องถิ่น)

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

3) ในขั้นตอนหรือหน้าที่

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

หากตัวแปรถูกกำหนดให้เป็นส่วนกลาง จะมองเห็นได้จากขั้นตอนและฟังก์ชันทั้งหมดของโมดูลซอฟต์แวร์การกำหนดค่างานใดๆ

หากมีการกำหนดตัวแปรไว้ภายในโพรซีเดอร์ ขอบเขตของตัวแปรก็คือโพรซีเดอร์หรือฟังก์ชันนี้

โครงสร้างโมดูลซอฟต์แวร์

    ส่วนคำจำกัดความของตัวแปร ส่วนขั้นตอนและฟังก์ชัน ส่วนโปรแกรมหลัก

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

ตัวอย่าง.

// การกำหนดตัวแปร
ตัวแปร ตัวแปร1;
ตัวแปร ตัวแปร2;

// ขั้นตอนและฟังก์ชั่น

ขั้นตอน ขั้นตอนที่ 1()

…// ข้อความขั้นตอน

สิ้นสุดขั้นตอน

ฟังก์ชัน ฟังก์ชัน1()

…//ข้อความฟังก์ชัน

EndFunction

// ส่วนโปรแกรมหลัก

ตัวแปร 1 = "123";

10. การลงทะเบียน

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

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

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

ข้อมูลจะถูกเพิ่มลงในการลงทะเบียนเฉพาะเมื่อมีการผ่านรายการเอกสาร ข้อมูลจากการลงทะเบียนจะใช้ในการสร้างรายงาน

รูปแบบคลาสสิกสำหรับการใช้การลงทะเบียนใน 1C:Enterprise มีดังนี้:

เอกสาร => ลงทะเบียน => รายงาน

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

ลงทะเบียนมิติและทรัพยากร

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

สมมติว่าการลงทะเบียน " สินค้าคงเหลือ» ต้องมีข้อมูลเกี่ยวกับปริมาณและต้นทุนของแต่ละผลิตภัณฑ์ในแต่ละคลังสินค้า ในอุดมการณ์ของระบบ 1C: Enterprise การลงทะเบียนประเภทนี้คือระบบพิกัดสี่เหลี่ยมบนแกนหนึ่งซึ่งมีโกดังสินค้าอีกด้านหนึ่ง - สินค้าและที่จุดตัดของคลังสินค้าเฉพาะและผลิตภัณฑ์เฉพาะ ตัวเลขสำหรับปริมาณสินค้าและต้นทุนสินค้า

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

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

ในกรณีของเรา:

ลงทะเบียน: สินค้าคงเหลือ
การวัด: สินค้า, คลังสินค้า
ทรัพยากร: ปริมาณ, ต้นทุน

จากการลงทะเบียนนี้ คุณสามารถรับข้อมูลต่อไปนี้:

    ยอดคงเหลือของผลิตภัณฑ์เฉพาะในคลังสินค้าเฉพาะ ยอดคงเหลือของผลิตภัณฑ์เฉพาะในคลังสินค้าทั้งหมด ต้นทุนของผลิตภัณฑ์ทั้งหมดในคลังสินค้าเฉพาะ

ความเคลื่อนไหวในทะเบียน

การเปลี่ยนสถานะของการลงทะเบียนจะดำเนินการโดยโมดูลเอกสารในภาษาในตัว เมื่อผ่านรายการเอกสาร จะมีการเปลี่ยนแปลงในทะเบียน

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

ทะเบียนแบบตาราง สินค้าคงเหลือปรากฏดังนี้:

ผลิตภัณฑ์

คลังสินค้า

จำนวน

ราคา

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

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

ข้อกำหนด- นี่คือข้อมูลเพิ่มเติมที่มาพร้อมกับการเคลื่อนไหว เมื่อใช้ภาษาในตัว คุณสามารถเลือกการเคลื่อนไหวด้วยค่าอุปกรณ์ประกอบฉากที่กำหนด

ประเภทของทะเบียน

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

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

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

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

ทะเบียนยอดคงเหลือ

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

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

ตัวอย่าง:

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

ทะเบียนยอดคงเหลือ สินค้า

การวัด: สินค้า, โกดัง

ทรัพยากร: ปริมาณต้นทุน

ข้อกำหนด:เลขที่

ทะเบียนต่อรองได้

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

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

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

ตัวอย่าง:

เครื่องบันทึกเงินสดต้องจัดเก็บรายได้จากการขายรายวันแยกตามลูกค้าและผลิตภัณฑ์

ทะเบียนต่อรองได้ รายได้

การวัด: ลูกค้า, สินค้า

ทรัพยากร: รายได้

ข้อกำหนด: เลขที่

ช่วงเวลา: วัน

11.ประเภทข้อมูล

รองรับระบบ 1C:Enterprise ขั้นพื้นฐานและ รวมประเภทข้อมูล

ถึง ขั้นพื้นฐานประเภทได้แก่:

· ตัวเลข;

· เชือก;

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

สโตรคอฟประเภทนี้สามารถเป็นลำดับอักขระใดก็ได้ รวมถึงอักขระว่างด้วย

พิมพ์ วันที่อาจแสดงวันที่ที่ถูกต้องใดก็ได้

รวมประเภทข้อมูลเป็นประเภทข้อมูลเฉพาะที่ออกแบบมาเพื่อทำงานกับออบเจ็กต์ 1C:Enterprise

ถึง รวมรวมสิ่งต่อไปนี้ ประเภทข้อมูล:

คงที่– วิธีการทำงานกับค่าคงที่ (หรือค่าคงที่แบบมีเงื่อนไข) ค่าคงที่เก็บข้อมูลที่ไม่เปลี่ยนแปลงหรือเปลี่ยนแปลงค่อนข้างน้อย เช่น ชื่อองค์กร ที่อยู่ทางไปรษณีย์

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

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

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

ข้อความ– เครื่องมือสำหรับการทำงานกับเอกสารข้อความ

โต๊ะ– เครื่องมือสำหรับการทำงานกับตาราง (รายงาน)

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

รูปภาพ– เครื่องมือสำหรับการทำงานกับไฟล์กราฟิก

เป็นระยะๆ - เครื่องมือสำหรับการทำงานกับรายละเอียดไดเร็กทอรีเป็นระยะและค่าคงที่เป็นระยะ

เอฟเอส– เครื่องมือสำหรับการทำงานกับไฟล์โดยตรงจากภาษาในตัว

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

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

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

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

ในทางกลับกัน ฉันกำลังก้าวออกจากการทำงานอย่างต่อเนื่องกับผลิตภัณฑ์ 1C มากขึ้นเรื่อยๆ หากในช่วงเริ่มต้นอาชีพของฉันที่ทำงานกับโปรแกรม 1C ทำให้ฉันมีรายได้ 100% วันนี้การใช้งานโซลูชัน 1C บางอย่างใช้เวลาไม่เกิน 20% ของงานของฉัน อย่างอื่นคือเว็บไซต์ ระบบ CRM ฯลฯ

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

เพิ่มเติมเล็กน้อยเกี่ยวกับ 1C และทำไมฉันถึงเขียนทั้งหมดนี้
ฉันเองก็รู้ว่าฉันกำลังจะยอมรับความใหญ่โตนี้อย่างที่พวกเขาพูดกัน ดังนั้นคำเตือนอีกประการหนึ่ง:
  1. ฉันวางแผนที่จะสร้างบทความทั้งชุดเกี่ยวกับ 1C โดยที่ฉันจะพูดถึงผลิตภัณฑ์ซอฟต์แวร์นี้จากมุมมองที่ต่างกัน บทความนี้มีไว้สำหรับโปรแกรมเมอร์เป็นหลัก นั่นเป็นเหตุผลที่ฉันโพสต์มันบนHabré ต่อไปนี้จะครอบคลุมแนวคิดที่หลากหลาย รวมถึงแนวคิดที่น่าสนใจสำหรับนักธุรกิจและผู้ใช้ผลิตภัณฑ์ซอฟต์แวร์ 1C ดังนั้นแนวคิดเหล่านี้จะโพสต์บน Megamind
  2. ฉันจะไม่เจาะลึกถึงความแตกต่างของการใช้รหัสหรือรายละเอียดทางเทคนิคอื่น ๆ ซึ่งคุณแต่ละคนสามารถอ่านได้ด้วยตัวเองบนเว็บไซต์ 1C อย่างเป็นทางการบนเว็บไซต์สนับสนุนในฟอรัมที่มีชื่อเสียง ฯลฯ
  3. ฉันจะไม่พูดถึงความแตกต่างของวิธีการทำงานของแพลตฟอร์มเวอร์ชันนี้หรือเวอร์ชันนั้น ยิ่งไปกว่านั้น บ่อยครั้งที่ฉันจะพูดถึงแพลตฟอร์ม 8.3 ซึ่งเป็นแพลตฟอร์มล่าสุดในขณะที่เขียน รวมถึงการกำหนดค่าทั่วไปที่เป็นที่ต้องการมากที่สุดของลูกค้าของฉัน (ธุรกิจขนาดกลางและขนาดเล็ก)
ในเวลาเดียวกัน ฉันไม่เพียงต้องการช่วยให้โปรแกรมเมอร์เว็บหรือผู้เชี่ยวชาญอื่นๆ เข้าใจว่าจะหาโค้ดที่ถูกต้องได้ที่ไหน แต่ฉันต้องการช่วยให้พวกเขาเข้าใจว่ามันคืออะไร – 1C
วันนี้ บริษัท 1C เพียงอย่างเดียวได้สร้างความสับสนอย่างมากในคำอธิบายผลิตภัณฑ์ ข้อกำหนดสำหรับระดับผู้เชี่ยวชาญที่จะกำหนดค่าระบบ ไปจนถึงทางเลือกของแพลตฟอร์ม การกำหนดค่า ปลั๊กอิน ส่วนเสริม เวอร์ชัน ฯลฯ ฯลฯ โดยส่วนตัวแล้วระบบ 1C เริ่มทำให้ฉันนึกถึงซีรีย์ทีวีเก่าเรื่อง "Octopus" หากมีใครจำได้ ในภาพยนตร์เรื่องนี้ ผู้บัญชาการได้ต่อสู้กับกลุ่มอาชญากร ซึ่งส่วนหนึ่งเป็นกลุ่มธนาคาร และระบบธนาคารนี้สับสนมากจนเป็นเรื่องยากมากที่จะเข้าใจว่าเงินมาจากไหน ไปไหน แผนกนี้ทำงานอย่างไร และที่สำคัญที่สุดคือทำไม

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

ฉันจะพยายามแก้ "หนวดของปลาหมึกยักษ์" ให้หายยุ่ง และจัดโครงสร้างความเข้าใจทั่วไปว่าระบบ 1C ทำงานอย่างไร

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

และหากคุณต้องการความแตกต่างทางเทคนิคเฉพาะของ 1C คุณสามารถใช้แหล่งข้อมูลต่อไปนี้ได้ตลอดเวลา:

  1. เว็บไซต์ 1C และฟอรัมพันธมิตร http://www.1c.ru
  2. ทรัพยากรอื่นๆ
ในกรณีส่วนใหญ่ คำตอบสำหรับคำถามของคุณจะพบได้จากแหล่งข้อมูลเหล่านี้ มีฟอรัมและสิ่งอื่น ๆ อีกมากมาย แต่วิธีแก้ปัญหาส่วนใหญ่อยู่ที่นั่น

1C เป็นระบบนิเวศ

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

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

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

ดังนั้นจากมุมมองของระบบนิเวศทางเทคนิค 1C ประกอบด้วยองค์ประกอบต่อไปนี้:

  1. แพลตฟอร์ม 1C เป็นพื้นฐานในการเขียนการกำหนดค่าซึ่งโปรแกรมเมอร์ทำงาน ฯลฯ ได้รับการอัปเดตจากเวอร์ชันเป็นเวอร์ชันดังนั้นจึงสามารถเป็น: 6.0, 7.7, 8.0, 8.2 หรือ 8.3
  2. การกำหนดค่า นี่คือความเฉพาะเจาะจงระดับถัดไป การกำหนดค่าถูกเขียนบนแพลตฟอร์มโดยใช้รหัส 1C ผู้ใช้ทำงานกับการกำหนดค่า
  3. 1C บิทริกซ์ ระบบการทำงานกับเว็บไซต์ คุ้มที่จะพูดถึงแยกกัน
อีกแง่มุมหนึ่งที่สามารถจัดโครงสร้างงาน 1C ได้คือระดับองค์กร และนี่คือ 2 ส่วนที่ยังใช้งานไม่ได้หากไม่มีกันและกัน:
  1. บริษัท 1C และพนักงานผู้เชี่ยวชาญ
  2. พันธมิตร 1C (แฟรนไชส์) และผู้เชี่ยวชาญที่เกี่ยวข้องกับการบำรุงรักษาระบบ นอกจากนี้ยังควรค่าแก่การเน้นว่าเป็นหนึ่งในองค์ประกอบของระบบนิเวศ หากไม่มีผู้เชี่ยวชาญที่สรุปและดำเนินการ 1C ระบบจะไม่ทำงาน สิ่งเหล่านี้อาจเป็นบริษัทพันธมิตร 1C หรือฟรีแลนซ์โสด ไม่สำคัญ แค่ต้องเป็นอย่างนั้น ไม่เช่นนั้นระบบจะไม่สามารถทำงานได้
ต่อไป ฉันเสนอให้พิจารณาส่วนต่างๆ ของระบบนิเวศ 1C ให้ละเอียดยิ่งขึ้น

แพลตฟอร์ม

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

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

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

อีกหนึ่งบันทึกที่หวังว่าจะช่วยหลีกเลี่ยงเปลวไฟและข้อพิพาท:

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

ในเวลาเดียวกันฉันก็เข้าใจด้วยว่าด้วยความปรารถนาอันแรงกล้าและความรู้ของโปรแกรมเมอร์ในระดับที่เพียงพอปัญหาต่างๆ มากมายสามารถแก้ไขได้ แต่ปัญหาจะไม่เกี่ยวข้องกัน ดังนั้นหากคุณใช้การพัฒนาที่ไม่เหมือนใคร ปัญหาและประเด็นที่ฉันเปิดเผยอาจไม่น่าสนใจสำหรับคุณเลย สำหรับคนอื่นๆ ฉันจะดำเนินการต่อ
ตัวเลือกการจัดส่งแพลตฟอร์ม
เมื่อเลือกแพลตฟอร์ม สิ่งสำคัญมากคือต้องใส่ใจกับตัวเลือกการนำเสนอโซลูชัน สิ่งแรกที่สำคัญสำหรับคุณคือวิธีการจัดระเบียบงานด้วยข้อมูล:
  • โซลูชั่นไฟล์
  • ตัวเลือกไคลเอนต์เซิร์ฟเวอร์
ในโซลูชันแบบไฟล์ ข้อมูลงานทั้งหมดจะถูกจัดเก็บไว้ในไฟล์ทั่วไปไฟล์เดียว ไม่สำคัญว่าคุณติดตั้งการกำหนดค่าใด ไม่ว่าในกรณีใด คุณจะได้รับไฟล์บริการที่มีนามสกุลซีดี (รูปแบบภายใน 1C) ซึ่งทุกอย่างจะถูกจัดเก็บ: ไดเร็กทอรี เอกสาร รีจิสเตอร์ ฯลฯ หากจำนวนผู้ใช้โปรแกรมของคุณไม่เกิน 4 คน เป็นไปได้มากว่าตัวเลือกนี้ค่อนข้างเหมาะสำหรับคุณ ยิ่งไปกว่านั้น การตั้งค่าระบบไฟล์นั้นง่ายกว่ามาก คุณสามารถทำได้โดยไม่ต้องได้รับความช่วยเหลือจากผู้เชี่ยวชาญ 1C ปัญหาความเร็วสามารถแก้ไขได้บางส่วนโดยใช้ RPD (Remote Desktop Protocol) แต่เพียงบางส่วนเท่านั้น

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

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

องค์กรไคลเอ็นต์เซิร์ฟเวอร์ของการจัดเก็บข้อมูลคือการจัดระเบียบฐานข้อมูลในตารางบนเซิร์ฟเวอร์ นี่อาจเป็น MSSQL, Oracle หรือตัวเลือกองค์กรฐานข้อมูลอื่น

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

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

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

มี 1C เวอร์ชันต่างๆ:

  • สำหรับวินโดวส์
  • สำหรับลินุกซ์
ในขณะที่เขียน ยังไม่มีการพัฒนาเวอร์ชันสำหรับ Mac OS

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

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

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

สิ่งที่สามารถพูดได้เกี่ยวกับส่วนประกอบของแพลตฟอร์ม 1C:

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

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

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

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

ตามคุณลักษณะนี้ คุณสามารถเลือก:

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

อะไรคือความแตกต่างระหว่างไคลเอนต์ย่อยเหล่านี้?

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

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

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

รุ่นมือถือ
ลูกค้าเวอร์ชันนี้จาก 1C ปรากฏค่อนข้างเร็ว ๆ นี้และยังไม่เป็นที่ต้องการมากนัก เหตุผลของทัศนคติเช่นนี้:
  1. ลูกค้ากลายเป็นเรื่องยากมาก เพื่อตั้งค่าโปรแกรมนี้ บุคคลจะต้องรู้ทั้ง 1C และเทคโนโลยีมือถือ และค่อนข้างลึกซึ้งในระดับโค้ด เป็นที่ชัดเจนว่าการค้นหาผู้เชี่ยวชาญดังกล่าวนั้นค่อนข้างยากซึ่งไม่ได้ส่งผลต่อความนิยมของโซลูชันซอฟต์แวร์
  2. เทคโนโลยีนี้ยังคง "ดิบ" มากและมีการดีบั๊กไม่ดี ฉันพยายามใช้โซลูชันนี้กับลูกค้าเป็นการส่วนตัว พูดคุยกับเพื่อนร่วมงานที่คุ้นเคยกับเทคโนโลยีนี้ และในขณะนี้ความคิดเห็นของฉันและความคิดเห็นของเพื่อนร่วมงานตรงกัน: การสร้างแอปพลิเคชันมือถือบางประเภททำได้ง่ายกว่าและสะดวกกว่า เพื่อใช้ตัวเลือกจาก 1C
เวอร์ชันมือถือต้องรวมหลายสิ่งหลายอย่างเข้าด้วยกันซึ่งต้องอาศัยการทำงานของผู้เชี่ยวชาญหลายคนที่จะทำงานร่วมกันและช่วยเหลือซึ่งกันและกัน:
  • การตั้งค่าการเข้าถึงฐานข้อมูลจากภายนอก
  • การแก้ไขปัญหาด้านความปลอดภัย
  • การตั้งค่าเซิร์ฟเวอร์ให้ทำงานกับแอปพลิเคชันมือถือ
  • การตั้งค่าผลิตภัณฑ์ซอฟต์แวร์ 1C
  • การตั้งค่าเว็บแอปพลิเคชัน (ถ้าจำเป็น)
ทั้งหมดนี้จำเป็นเพื่อให้แน่ใจว่าแอปพลิเคชันมือถือ 1C ทำงานได้อย่างถูกต้อง เห็นได้ชัดว่าการรวมทีมผู้เชี่ยวชาญดังกล่าวเป็นเรื่องยากและมีราคาแพง ดังนั้นโซลูชันนี้จึงไม่ได้รับความนิยมในธุรกิจขนาดเล็กและขนาดกลาง
แพลตฟอร์ม 1C: สรุป
แพลตฟอร์ม 1C ใช้งานได้ดีมาก มีความสามารถหลากหลายมากมาย และปริมาณนี้จะกลายเป็นความซับซ้อนตามธรรมชาติ เป็นผลให้อุปสรรคในการทำงานร่วมกับ 1C สำหรับโปรแกรมเมอร์นั้นสูงมาก ลูกค้าได้ยินเกี่ยวกับความสามารถต่างๆ ของ 1C และขอให้โปรแกรมเมอร์ช่วยนำไปใช้ ซึ่งหมายความว่าผู้เชี่ยวชาญจะต้องรับรู้ถึงการอัปเดต ทำความเข้าใจ และรู้สิ่งต่าง ๆ อย่างต่อเนื่อง

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

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

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

ทั้งหมดนี้นำไปสู่ปัญหาการวางตำแหน่ง:

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

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

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

การกำหนดค่า

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

มีการกำหนดค่า:

  1. มาตรฐาน - เขียนโดยบริษัท 1C ทั้งหมดมีอยู่บนเว็บไซต์ 1C
  2. ผิดปกติ – เขียนโดยบริษัทพันธมิตร
ในระดับผู้ใช้ ทั้งสองประเภทมีความแตกต่างกันดังนี้:
  1. การกำหนดค่ามาตรฐานถูกสร้างและบำรุงรักษาโดย 1C ในกรณีส่วนใหญ่จะมีคุณภาพสูงกว่า ในการกำหนดค่าเหล่านี้ ทำงานกับโค้ดได้ดีขึ้น มีการจัดระเบียบโซลูชันที่เหมาะสมที่สุด และข้อผิดพลาดได้รับการแก้ไขอย่างรวดเร็ว แน่นอนว่าทุกคนมักจะได้ยินเกี่ยวกับ "ข้อบกพร่องชั่วนิรันดร์" ในการกำหนดค่า 1C ทั่วไปและมีอยู่จริงอยู่ตลอดเวลา แต่ก็ยังคุ้มค่าที่จะให้เครดิตกับผู้เชี่ยวชาญของบริษัท พวกเขาแก้ไขข้อผิดพลาดที่สำคัญได้อย่างรวดเร็ว
  2. การกำหนดค่าที่ผิดปกติเขียนโดยบริษัทพันธมิตร 1C และเป็นการยากที่จะพูดอะไรที่ชัดเจนที่นี่ การกำหนดค่าดังกล่าวแตกต่างกันมาก ส่วนใหญ่มักจะเขียนในบางโอกาส: เฉพาะอุตสาหกรรม (สำหรับอุตสาหกรรมเฉพาะ) หรือเขียนสำหรับโอกาสเฉพาะ (บริษัทเฉพาะ) และที่นี่จำเป็นต้องเข้าใจว่าบริษัทพันธมิตร 1C ส่วนใหญ่มีการหมุนเวียนของพนักงานค่อนข้างสูง ดังนั้นการกำหนดค่าในนั้นจึงเขียนในลักษณะที่ค่อนข้างไม่มีการรวบรวมกัน โปรแกรมเมอร์คนหนึ่งเริ่มเขียน อีกคนเขียนต่อ และอีกคนที่สามเขียนเสร็จ ในขณะเดียวกัน แต่ละคนก็นำบางสิ่งบางอย่าง ความเข้าใจ แนวทางแก้ไข และแนวคิดของตนเองมาด้วย และนำการพัฒนาของรุ่นก่อนมาใช้ตามความสะดวกและไม่เป็นไปตามที่ตั้งใจไว้
บางทีคุณอาจจำการ์ตูนตลกเรื่อง "Three from Prostokvashino" ได้? ที่นั่นเด็กชายลุงฟีโอดอร์เขียนจดหมายถึงพ่อแม่ของเขา แต่ไม่จบเขาฟุ้งซ่านและเพื่อน ๆ ของเขาก็ผลัดกันเขียนจดหมายให้เขา: แมวและสุนัข และแต่ละคนก็พูดถึงปัญหาของตนเอง ผลก็คือ พ่อแม่ของเด็กชายต้องประหลาดใจเมื่อรู้ว่า “อุ้งเท้าของเขาเจ็บและหางของเขาร่วงหล่น” นี่เป็นหลักการที่ใช้ในการเขียนการกำหนดค่าที่ไม่ได้มาตรฐาน
การขาดความต่อเนื่องในการเขียนการกำหนดค่าที่ไม่ได้มาตรฐาน และมักจะขาดเอกสารที่มีรายละเอียดเพียงพอ นำไปสู่ความจริงที่ว่าสำหรับคำถามทั้งหมดเกี่ยวกับการนำไปใช้และการแก้ไข คุณจะต้องติดต่อบริษัทที่พัฒนาการกำหนดค่านี้

การกำหนดค่าที่ไม่ได้มาตรฐานยังมีอยู่สองประเภท:
  1. เขียนขึ้นตามมาตรฐาน การกำหนดค่าเหล่านี้สร้างขึ้นโดยการเพิ่มฟังก์ชันการทำงานให้กับการกำหนดค่ามาตรฐานบางอย่าง ตัวอย่างเช่น มีผลิตภัณฑ์เช่น 1C: การจัดการการค้าและ CRM ที่นี่เราได้รวมการกำหนดค่ามาตรฐานของการจัดการการค้าและระบบ CRM เข้าด้วยกัน เป็นที่น่าสนใจที่ผู้สร้างการกำหนดค่า บริษัท Rarus เรียกระบบย่อยการจัดการการค้าแม้ว่าในความเป็นจริงแล้วมันเป็นพื้นฐานในการเขียนการกำหนดค่าทั้งหมดก็ตาม
        ข้อดีการกำหนดค่าดังกล่าว - ใช้งานได้ดีกว่าเมื่อเปรียบเทียบกับการกำหนดค่ามาตรฐานซึ่งมักจะเพิ่มคุณสมบัติที่จำเป็นมากลงไป
        ข้อเสีย– นักพัฒนาการกำหนดค่าเหล่านี้มักไม่มีเวลาสร้างการอัปเดตได้ทันเวลา ดังนั้นจึงอาจเป็นไปได้ว่าบริษัท 1C ได้โพสต์ตัวเลือกการอัปเดตแล้ว และผู้ใช้โซลูชันที่ไม่ได้มาตรฐานจะต้องรอสักครู่จนกว่านักพัฒนาจะสร้างการอัปเดตที่คล้ายกันสำหรับโซลูชันเฉพาะ นอกจากนี้การแก้ไขดังกล่าวอาจค่อนข้าง "ดิบ" และอาจมีข้อผิดพลาดมากมาย
       
  2. การกำหนดค่าที่เขียนตั้งแต่เริ่มต้น เมื่อสร้างการกำหนดค่ามาตรฐานจะไม่ใช้เลย แต่โซลูชันจะถูกเขียนขึ้นสำหรับงานเฉพาะ
        ข้อดี: การกำหนดค่าถูกเขียนตรงตามความต้องการของลูกค้า มีทุกสิ่งที่จำเป็น และแทบไม่มีอะไรฟุ่มเฟือยเลย
        ข้อเสีย: โดยปกติแล้ว เมื่อเขียนโซลูชันดังกล่าว จะไม่ปฏิบัติตามมาตรฐานโค้ด เป็นการยากมากที่จะแก้ไขผลิตภัณฑ์ซอฟต์แวร์ดังกล่าว บ่อยครั้งมีเพียงผู้เขียนเท่านั้นที่สามารถทำได้อย่างรวดเร็วเพียงพอ
ถ้าฉันไปหาลูกค้าและเห็นว่ามีการกำหนดค่าผิดปรกติที่เขียนขึ้นตั้งแต่ต้น ฉันจะพยายามไม่แตะต้องมันเลย หรือเปลี่ยนเป็นโซลูชันที่สะดวกและเป็นสากลโดยสิ้นเชิง บ่อยครั้งที่โซลูชันดังกล่าวไม่จำเป็นจริงๆ โดยเฉพาะในธุรกิจขนาดเล็กและขนาดกลาง ในขณะเดียวกัน ผลิตภัณฑ์มาตรฐานก็ดูแลรักษาได้ง่ายกว่า และส่งผลให้ราคาถูกลง ซึ่งเป็นสิ่งสำคัญสำหรับธุรกิจเสมอ

สรุป

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

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

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

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

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

เวอร์ชัน 7.7 มีองค์ประกอบการบัญชีที่มีการผลิตมานานกว่า 10 ปี เป็นแนวทางแก้ไขสำหรับปัญหาทั้งหมดที่แผนกบัญชีขององค์กรเผชิญอยู่และมีกลุ่มเอกสารดังต่อไปนี้และตามวารสาร:

รูปที่ 1


รูปที่ 2

RKO, PKO, คำสั่งจ่ายเงิน, ใบแจ้งยอดธนาคาร - นี่คือเอกสารหลักบางส่วนที่ใช้ในการสะท้อนกระแสเงินสด ดังนั้นจึงจำเป็นในทุกองค์กร



รูปที่ 3

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

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

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


รูปที่ 4

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


รูปที่ 5

โปรแกรมนี้รับประกันการบัญชีของสินทรัพย์ถาวรและสินทรัพย์ไม่มีตัวตนตาม PBU 6/01 “การบัญชีสำหรับสินทรัพย์ถาวร” ธุรกรรมที่เกี่ยวข้องกับสิ่งนี้ - การรับ, การยอมรับสำหรับการบัญชี, การปรับปรุงใหม่, การโอน, การตัดจำหน่ายและอื่น ๆ - จะถูกบันทึกด้วยเอกสารที่เหมาะสม


รูปที่ 6


รูปที่ 7

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


รูปที่ 8

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

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


รูปที่ 9

โปรแกรมยังประกอบด้วยเอกสารกำกับดูแล - การตีราคาสกุลเงิน ค่าเสื่อมราคาและการชำระคืน งานระหว่างดำเนินการ และการปิดเดือน



รูปที่ 10

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

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


รูปที่ 11

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

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


รูปที่ 12

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

1C: การบัญชี: ขั้นพื้นฐานหรือศาสตราจารย์

หากต้องการทราบว่าคอมพิวเตอร์ของคุณติดตั้งเวอร์ชันใด คุณต้องดูที่แถบชื่อเรื่องของโปรแกรมหรือในเมนูวิธีใช้ - เกี่ยวกับโปรแกรม


รูปที่ 13

มาดูความแตกต่างระหว่าง Seven เวอร์ชันพื้นฐานและมืออาชีพ:

  1. ในเวอร์ชันพื้นฐานของ "เจ็ด" คุณสามารถเก็บบันทึกขององค์กรเดียวไว้ในฐานข้อมูลเดียว เวอร์ชัน PROF ช่วยให้คุณสามารถรักษาหลายองค์กรไว้ในฐานข้อมูลเดียวได้ หากนักบัญชีจัดการหลายองค์กร ในเวอร์ชัน Professional ฐานข้อมูลหนึ่งก็เพียงพอที่จะจัดการองค์กรทั้งหมดได้ แต่ในเวอร์ชันพื้นฐานจะต้องสร้างฐานข้อมูลที่แตกต่างกันหลายฐานข้อมูลสำหรับแต่ละองค์กร
  2. ไม่มีความแตกต่างในโครงสร้างของเวอร์ชันพื้นฐานและ PROF การรายงานทุกประเภทมีรูปแบบรวม แต่ลิขสิทธิ์ซอฟต์แวร์ของเวอร์ชันพื้นฐานไม่อนุญาตให้เปลี่ยนการกำหนดค่าฐานข้อมูลในขณะที่ใบอนุญาต PROF ช่วยให้สามารถเสริมสร้าง ใหม่และลบองค์ประกอบการกำหนดค่าที่ไม่จำเป็น ซึ่งหมายความว่า PROF สามารถเปลี่ยนแปลงได้เพื่อให้เหมาะกับความต้องการขององค์กรเฉพาะ แต่ไม่สามารถทำการเปลี่ยนแปลงกับเวอร์ชันพื้นฐานได้ การใช้เวอร์ชันพื้นฐานอนุญาตให้เพิ่มรายงานภายนอก การประมวลผล และแบบฟอร์มการพิมพ์สำหรับเอกสารเท่านั้น
  3. เวอร์ชันพื้นฐานไม่ได้มีไว้สำหรับการใช้งานเครือข่าย นั่นคือหากองค์กรมีนักบัญชีหลายคนที่ต้องทำงานในฐานข้อมูลเดียวในเวลาเดียวกัน พวกเขาควรซื้อ PROF
  4. ข้อแตกต่างอีกประการหนึ่งคือสำหรับเวอร์ชันพื้นฐาน คุณสามารถดาวน์โหลดการอัปเดตผ่านทางอินเทอร์เน็ตได้ฟรี แต่สำหรับเวอร์ชัน PRO คุณต้องลงนามในข้อตกลง ITS

ดังนั้นการเลือกเวอร์ชันจึงขึ้นอยู่กับปริมาณและข้อมูลเฉพาะของกิจกรรมขององค์กรและงบการเงินเท่านั้น

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

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