วิธีเปลี่ยนขนาดใน 1s 8.3 Enterprise การปรับขนาดแบบฟอร์มอย่างรวดเร็ว

ใช้งานในเวอร์ชัน 8.3.10.2168

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

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

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

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

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

ในแอปพลิเคชันไคลเอนต์

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

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

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

ตัวอย่างเช่น คุณสามารถเพิ่มเป็น 200%

หรือในทางกลับกันลดเหลือ 70%

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

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

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

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

การรักษาขนาด

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

ขนาดแบบฟอร์มในตัวกำหนดค่า

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

การแสดงตัวอย่างรูปร่างตามขนาด

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

เป็นผลให้รูปร่างที่แสดงในพื้นที่แสดงตัวอย่างจะถูกขยาย เช่น 150%

กำลังแสดงรูปภาพ

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

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

ตัวอย่างเช่น ตอนนี้รูปภาพธงเป็นชุดของตัวเลือกต่างๆ: สำหรับแพลตฟอร์ม 8.2 (อินเทอร์เฟซปกติ) สำหรับแพลตฟอร์ม 8.3 (อินเทอร์เฟซ แท็กซี่) สำหรับโหมดกะทัดรัดสำหรับเครื่องชั่งที่แตกต่างกัน

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

บทความจากส่วน: "1C: องค์กร"

วิธีเปลี่ยนแบบอักษรใน 1C:Enterprise 8.2.1

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

วิธีเพิ่มแบบอักษรใน 1C

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

MainStyle = StyleLibrary.<ИмяСозданногоСтиля>;

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

ตรวจสอบบทความอื่น ๆ ในส่วนนี้ "1C: องค์กร" :

บน หน้าแรกเว็บไซต์

การเปลี่ยนแปลงใหม่ในแบบฟอร์มที่ได้รับการจัดการในแพลตฟอร์มรุ่น 8.3.10

ณ วันที่ 22 กุมภาพันธ์ 2017 แพลตฟอร์ม 8.3.10 เวอร์ชันทดลองใหม่ได้รับการเผยแพร่ ดังนั้นฉันจึงเปิดตัวบทความชุดหนึ่งซึ่งเราจะทำความคุ้นเคยกับการเปลี่ยนแปลงในฟังก์ชันการทำงานของแพลตฟอร์มที่เกี่ยวข้องกับการทำงานกับฟอร์มและอินเทอร์เฟซที่ได้รับการจัดการ บทความจะเป็นการวิจัยในลักษณะมากกว่าการศึกษาในลักษณะ

บทความนี้จะเน้นที่การปรับขนาดแบบฟอร์ม

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

หรือผ่านเมนูหลัก - ดู


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


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


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

อีกปุ่มที่น่าสนใจในรูปแบบมาตราส่วนคือ “ตั้งค่าสำหรับทุกคน” เมื่อคุณคลิก ปุ่มมาตราส่วนจะถูกตั้งค่าสำหรับทุกรูปแบบ

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


หากคุณเปลี่ยนพารามิเตอร์นี้ ขนาดของแบบฟอร์มจะเปลี่ยนทันที


แบบฟอร์มจะมีขนาดเท่ากันทุกประการเมื่อเปิดใน 1C:Enterprise


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


แบบฟอร์มยังมีความสามารถในการเลือกตัวเลือกมาตราส่วนอีกด้วย มีสามแบบ - อัตโนมัติ, ปกติ, กะทัดรัด


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

&บนไคลเอนต์
ขั้นตอน Install200 (คำสั่ง)

แบบฟอร์มนี้. สเกล = 200 ;

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

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


หลังจากนั้นฉันก็เริ่มทำการทดลอง จากการทดลองพบว่า:
1) จำไม่ได้ว่าสเกล: หากคุณคลิกที่ปุ่มมันจะเปลี่ยนไป แต่หลังจากปิดแบบฟอร์มแล้วเปิดอีกครั้ง มันจะยังคงเหมือนเดิม
2) ขนาดเปลี่ยนแปลงสัมพันธ์กับขนาดปัจจุบันของ 1C:Enterprise ตัวอย่างเช่นหากเราเปลี่ยนสเกลโดยใช้คำสั่ง "Change scale" ของ 1C: Enterprise เป็น 50 จากนั้นใช้คำสั่ง "Set 200" ของเรา สเกลปกติที่ตรงกับหนึ่งร้อยจะกลายเป็น
3) สเกลไม่เพิ่มขึ้น: ไม่ว่าจะกดปุ่มกี่ครั้งสเกลก็จะเปลี่ยนเฉพาะครั้งแรกเท่านั้น
นี่เป็นการสรุปการศึกษาของเราเกี่ยวกับการปรับขนาดแบบฟอร์มที่มีการจัดการในอินเทอร์เฟซแท็กซี่ บทความถัดไปจะเกี่ยวกับแผงเปิดซึ่งมีการเปลี่ยนแปลงมากมายในเวอร์ชันของแพลตฟอร์ม 8.3

เรียนรู้พื้นฐานของการกำหนดค่าใน 1C และเรียนรู้การเขียนโปรแกรมใน "1C: Enterprise" ด้วยความช่วยเหลือจากหนังสือของฉัน: และ "พื้นฐานของการพัฒนาใน 1C: Taxi"

เรียนรู้การเขียนโปรแกรมใน 1C ในหนังสือของฉัน “การเขียนโปรแกรมใน 1C ใน 11 ขั้นตอน”

  1. หนังสือเล่มนี้เขียนด้วยความชัดเจนและ ในภาษาง่ายๆ- สำหรับผู้เริ่มต้น
  2. เรียนรู้ที่จะเข้าใจสถาปัตยกรรม 1C
  3. คุณจะเริ่มเขียนโค้ดในภาษา 1C
  4. เชี่ยวชาญเทคนิคการเขียนโปรแกรมขั้นพื้นฐาน
  5. รวบรวมความรู้ของคุณด้วยความช่วยเหลือของหนังสือปัญหา

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

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

รหัสโปรโมชั่นเพื่อรับส่วนลด 15% - 48PVXHeYu


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

คุณสามารถชำระเงินด้วยตนเอง:

Yandex.Money - 410012882996301
เว็บเงิน - R955262494655

เข้าร่วมกลุ่มของฉัน

ใช้งานในเวอร์ชัน 8.3.10.2168

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

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

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

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

ในแอปพลิเคชันไคลเอนต์

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

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

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

ตัวอย่างเช่น คุณสามารถเพิ่มเป็น 200%

หรือในทางกลับกันลดเหลือ 70%

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

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

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

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

การรักษาขนาด

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

ขนาดแบบฟอร์มในตัวกำหนดค่า

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

การแสดงตัวอย่างรูปร่างตามขนาด

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

เป็นผลให้รูปร่างที่แสดงในพื้นที่แสดงตัวอย่างจะถูกขยาย เช่น 150%

กำลังแสดงรูปภาพ

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

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

ตัวอย่างเช่น ตอนนี้รูปภาพธงเป็นชุดของตัวเลือกต่างๆ: สำหรับแพลตฟอร์ม 8.2 (อินเทอร์เฟซปกติ) สำหรับแพลตฟอร์ม 8.3 (อินเทอร์เฟซ แท็กซี่) สำหรับโหมดกะทัดรัดสำหรับเครื่องชั่งที่แตกต่างกัน

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

เคล็ดลับเมื่อทำงานใน 1C: การบัญชี 8.3 (รุ่น 3.0) ตอนที่ 1

2016-12-07T18:25:43+00:00

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

เอาล่ะ มาเริ่มกันเลย!

เทคนิค #1: การเปลี่ยนขอบเขตของรายงานและแบบฟอร์มที่พิมพ์

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

b) ทำเช่นนี้: กดปุ่มค้างไว้ Ctrlบนแป้นพิมพ์แล้วเลื่อนตัวชี้เมาส์ไปที่ขอบคอลัมน์ ตอนนี้กดปุ่มซ้ายของเมาส์แล้วลากเส้นขอบไปยังตำแหน่งที่คุณต้องการราวกับว่า "ขยาย" คอลัมน์ ในทำนองเดียวกันคอลัมน์ไม่เพียงแต่สามารถขยายได้ แต่ยังย่อขนาดได้อีกด้วย

ค) เสร็จแล้ว!


เทคนิคที่ 2: กำหนดขอบเขตโดยอัตโนมัติ

ตอนนี้หันความสนใจของคุณไปที่คอลัมน์ ผลิตภัณฑ์. มันกว้างเกินกว่าที่จะเป็นได้อย่างชัดเจน

ก) กดปุ่มค้างไว้ Ctrlเลื่อนตัวชี้เมาส์ไปที่ขอบขวาของคอลัมน์ ตอนนี้ดับเบิลคลิกด้วยปุ่มซ้ายของเมาส์

b) ขนาดของคอลัมน์ลดลงและเป็นสิ่งที่คุณต้องการ!


เคล็ดลับ #3: การเพิ่มความสูงของแถวในรายการ

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

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

ก) ค้นหาและคลิกปุ่ม "เพิ่มเติม" บนแผงของรายการนี้ จากรายการแบบเลื่อนลง ให้เลือก "เปลี่ยนแบบฟอร์ม..."

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

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

วิธีแรกในการเพิ่มแบบอักษรคือกลไกการปรับขนาดแบบฟอร์มอย่างรวดเร็ว

เราจะเริ่มด้วยวิธีที่เราพิจารณาอย่างถูกต้องว่าสะดวก ง่าย และมีประสิทธิภาพที่สุด ข้อจำกัดเพียงอย่างเดียวคือคุณต้องใช้แพลตฟอร์ม 8.3.10 และโดยเฉพาะไม่ต่ำกว่า 8.3.10.2168 หากคุณมี 8.1, 8.2 คุณจะต้องย้ายไปที่ เวอร์ชั่นใหม่. หากคุณใช้แพลตฟอร์ม 8.3 อยู่แล้ว เพียงอัปเกรดเป็นรุ่นล่าสุด คุณสามารถตรวจสอบได้ว่าการกำหนดค่าของคุณกำลังทำงานอยู่บนแพลตฟอร์มใด และดูเวอร์ชันปัจจุบันของเอ็นจิ้นได้ด้วย

มันทำงานอย่างไร:

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

ในการเพิ่มหรือลดขนาดจริง คุณต้องใช้เมาส์เพื่อตั้งค่าที่ต้องการบนแถบเลื่อนแนวนอน ตัวเลือกที่สองที่สะดวกไม่แพ้กันคือเปลี่ยนมาตราส่วนในรูปแบบเปิดโดยกดปุ่มควบคุมเคอร์เซอร์ (ลูกศรซ้ายขวาบนแป้นพิมพ์) หรือ PgUp/PgDown.

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

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

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

ข้อดีของวิธีนี้:

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

ข้อเสียของวิธีนี้:

  • จำเป็นต้องอัปเดตแพลตฟอร์ม
  • ไม่สามารถใช้ได้กับผู้ใช้ 7.7 เราจะช่วยคุณเปลี่ยนมาใช้ 8 ในราคาเบาๆ!

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

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

ในเบราว์เซอร์ Yandex การเปลี่ยนมาตราส่วนจะอยู่ที่บรรทัดแรกในการตั้งค่า

ใน Google Chrome ให้เปิด "การตั้งค่าและการควบคุมของ Google Chrome" ค้นหารายการเมนู "ซูม"

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

ข้อดีของวิธีนี้:

  • ไม่ต้องกำหนดค่า โยกย้ายไปยังแพลตฟอร์ม 8.3.10
  • แบบอักษร OS ส่วนที่เหลือของแอปพลิเคชันไม่เปลี่ยนแปลง

ข้อเสียของวิธีนี้:

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

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

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

มันทำงานอย่างไร:

ดังนั้นคุณต้องเปลี่ยนความละเอียดหน้าจอ

  • วินโดวส์เอ็กซ์พี:ปุ่มเมาส์ขวาบนพื้นที่ว่างบนเดสก์ท็อป - "คุณสมบัติ" หรือ "จอแสดงผล" จาก "แผงควบคุม") - คั่นหน้า " ตกแต่ง" - "ขนาดตัวอักษร"
  • Windows 7 ขึ้นไป: ปุ่มเมาส์ขวาแต่อย่างใด ที่ว่างบนเดสก์ท็อป -> "ความละเอียดหน้าจอ" รายการ "การอนุญาต" คุณยังสามารถลองใช้ฟีเจอร์ทำให้ข้อความและองค์ประกอบอื่นๆ ใหญ่ขึ้นหรือเล็กลงได้ หากคุณมีสายตาเลือนราง คุณสามารถใช้ "แว่นขยาย" (เริ่ม --> ค้นหาโปรแกรมและไฟล์ --> ป้อน "แว่นขยาย")

ข้อดีของวิธีนี้:

  • ทำงานได้บนแพลตฟอร์มและการกำหนดค่าใด ๆ อย่างแน่นอน
  • ไม่ต้องการการตั้งค่าและการจัดการใด ๆ กับ 1C เอง

ข้อเสียของวิธีนี้:

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

ในบทส่งท้าย เราทราบว่า "ความยากลำบาก" ทั้งหมดนี้สามารถหลีกเลี่ยงได้ด้วยการร่วมมือกับผู้ที่คอยช่วยเหลือ ให้คำแนะนำ และให้คำแนะนำเสมอ ดูแลสุขภาพและสายตาโดยเฉพาะ!

หากคุณพบข้อผิดพลาด โปรดเลือกส่วนของข้อความแล้วกด Ctrl+Enter