ไคลเอ็นต์แบบบางใน 1C Enterprise หมายถึงอะไร สิ่งพิมพ์ Thin client - วิธีการทำงานที่ทันสมัย

ไคลเอ็นต์แบบบางใน 1C Enterprise หมายถึงอะไร สิ่งพิมพ์ Thin client - วิธีการทำงานที่ทันสมัย

ไคลเอ็นต์แบบหนาและแบบบางในระบบ 1C Enterprise 8.3 คืออะไร อะไรคือความแตกต่างระหว่างไคลเอนต์แบบบางและไคลเอนต์แบบหนา?

โปรแกรมเมอร์ของคุณเรียกนักบัญชีของเราว่า "ลูกค้าอ้วน" ลงมือทำเลย!

จากการร้องเรียนของผู้ใช้ถึงผู้จัดการโครงการ

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

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

ลูกค้าหนา 1C

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

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

ก่อนการมาถึงของแพลตฟอร์ม 1C 8.2 นี่เป็นทางเลือกเดียวสำหรับการเปิดตัวระบบ 1C หากต้องการเปิดไคลเอ็นต์แบบหนา ให้ใช้ไฟล์ 1cv8.exe.

การพัฒนาโซลูชันแอปพลิเคชัน () สามารถทำได้ในโหมดไคลเอ็นต์แบบหนาเท่านั้น

ไคลเอ็นต์แบบบาง 1C

ไคลเอ็นต์แบบบางปรากฏใน 1C พร้อมกับการเปิดตัวแพลตฟอร์ม 8.2 และ 8.3 การทำงานในโหมดธินไคลเอ็นต์สามารถทำได้ในโหมดแอปพลิเคชันที่ได้รับการจัดการเท่านั้น

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

ไคลเอ็นต์แบบบางถูกเปิดใช้งานโดยไฟล์ 1cv8c.exe.

นอกจากลูกค้าแบบหนาและแบบบางแล้ว ยังมี

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

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

ไฟล์เวอร์ชัน 1C: ข้อดีและข้อเสีย

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

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

การเชื่อมต่อไคลเอ็นต์กับไฟล์ 1C

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

  • ทำงานบนอุปกรณ์และระบบปฏิบัติการใด ๆ (MacOS, Linux, Windows, แท็บเล็ต Android ฯลฯ );
  • ทำงานได้จากทุกที่ที่มีอินเทอร์เน็ต (แน่นอนว่ามีการตั้งค่าที่เหมาะสม)
  • ไม่จำเป็นต้องติดตั้งและอัปเดตซอฟต์แวร์บนเวิร์กสเตชัน

    ประเด็นทั่วไปสำหรับการปรับใช้ไฟล์เซิร์ฟเวอร์ 1C

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

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

ผู้ใช้บริการสามารถทำงานกับแอปพลิเคชันไม่เพียง แต่ในเว็บเบราว์เซอร์ แต่ยังอยู่ใน 1C: Enterprise ไคลเอ็นต์แบบบางด้วย

บทความนี้จะบอกวิธีการติดตั้งและใช้ธินไคลเอ็นต์บนคอมพิวเตอร์ที่ใช้ระบบปฏิบัติการ Windows

1. การพิจารณาเวอร์ชันที่ต้องการของไคลเอ็นต์แบบบาง

ขั้นแรก คุณต้องพิจารณาว่าคุณต้องการ Thin Client เวอร์ชันใด

2. ดาวน์โหลดไคลเอ็นต์แบบบาง

ดาวน์โหลด Thin Client เวอร์ชันที่ต้องการ ต่อไปนี้เป็นลิงค์สำหรับดาวน์โหลดโปรแกรมการติดตั้งธินไคลเอ็นต์ที่ใช้ในการบริการ เว็บไซต์เวอร์ชันของแพลตฟอร์ม 1C:Enterprise 8 และ Windows เวอร์ชันต่างๆ:

ควรติดตั้งธินไคลเอ็นต์ 64 บิตเฉพาะเมื่อแนะนำโดยองค์กรบริการหรือสายสนับสนุนบริการของคุณ

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

การอัพเดตธินไคลเอ็นต์อัตโนมัติใน Windows XP และ Windows Vista จะไม่ทำงาน ดังนั้นคุณจะต้องติดตั้ง Thin Client เวอร์ชันใหม่ทุกครั้งที่คุณอัปเดตเวอร์ชันของแพลตฟอร์ม 1C:Enterprise ในบริการ ซึ่งไม่สะดวกนัก และเราขอแนะนำให้คุณพิจารณาอัปเกรดเป็นระบบปฏิบัติการที่ทันสมัยกว่านี้

3. การติดตั้งไคลเอ็นต์แบบบาง

ติดตั้งไคลเอ็นต์แบบบางโดยใช้ไฟล์การติดตั้งที่ดาวน์โหลดมา:


4. การตั้งค่าไคลเอ็นต์แบบบาง

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

  1. เปิดตัวไคลเอ็นต์แบบบาง
  2. คลิกในหน้าต่าง เปิดตัว 1C: องค์กรปุ่ม กำลังตั้งค่า...
  3. กล่องกาเครื่องหมาย แสดงเป็นต้นไม้.
  4. กดปุ่ม ตกลง.

หลังจากนี้ กลุ่มจะอยู่ในรายการฐานข้อมูลไคลเอ็นต์แบบธิน เว็บไซต์มีคะแนน

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

ลูกค้าอ้วน - ตัวเลือกการทำงานที่คุ้นเคยมายาวนาน

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

สิ่งนี้อธิบายได้ค่อนข้างง่าย: ไคลเอนต์แบบหนาประมวลผลโปรแกรมส่วนใหญ่ในภาษา 1C ในตัวบนคอมพิวเตอร์ของผู้ใช้

  1. Thick Client ทำงานอย่างไร:
  2. ขั้นแรก จะมีการร้องขอข้อมูลจากเซิร์ฟเวอร์
  3. ข้อมูลจะถูกส่งไปยังแอปพลิเคชันของผู้ใช้
  4. ข้อมูลจะถูกประมวลผลแล้ว

Thin client - วิธีการทำงานที่ทันสมัย

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

นี่คือลักษณะของอัลกอริทึม:

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

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

มันสมเหตุสมผลไหมที่จะใช้ไคลเอนต์แบบหนา?

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

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

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

มุมมอง