วิธีการเปิดฟอร์มรายการด้วยการเลือกบางอย่าง? วิธีตั้งค่าการเลือกในรูปแบบของรายการหนังสืออ้างอิง? การเลือกในรูปแบบของรายการ 1C 8.2

เพื่อที่จะ เปิดแบบฟอร์มการเลือกพร้อมการเลือกใน 1C 8.2 (แบบฟอร์มธรรมดา) เราต้องดำเนินการบางอย่าง ก่อนอื่นเราได้รับมัน หลังจากนั้นให้ใส่การเลือกและเปิดโดยโปรแกรมนี่คือรหัสตัวอย่าง:

การเลือกในแบบฟอร์มในฟิลด์อินพุต 1C 8.2 ด้วยค่าหลายค่า

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

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

การตั้งค่าการเลือกในฟิลด์อินพุตใน 1C 8.3 เหตุการณ์เริ่มต้นขึ้น

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

รหัส 1C V 8.X อ้างอิงด้านการสร้าง ();
ไดเรกทอรีของ Pictures.TeBor.Tatatus.VidServations \u003d ผู้ที่ตกเป็นเหยื่อเหมาะสม;
ไดเรกทอรีของ Scripts.tob.tatatus วิธีการ \u003d "นำมาใช้";
ชุดไดเร็กทอรี titleb.status ตั้งค่า ();

สำหรับ 1C 8.2:
มีหลายวิธีในการเปิดฟอร์มรายการด้วยการเลือกบางอย่างที่ติดตั้งไว้ล่วงหน้า พิจารณาพวกเขาตามลำดับ:

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

ในกระบวนการเปิดฟอร์มการเลือกจะถูกตั้งค่าที่ฟิลด์ที่ระบุ
รหัส 1C v 8.2 UE // ตัวอย่างเช่นในตัวอย่างต่อไปนี้รายการของค่าโสหุ้ย Parish ที่มีการเลือกหมายเลขฟิลด์เท่ากับ 333 เปิด
การเปิดใช้งาน \u003d โครงสร้างใหม่ ("หมายเลข", "333");
พารามิเตอร์ลูกค้า \u003d โครงสร้างใหม่ ("การเลือก", Laborbaby);

เปิดแบบฟอร์ม ("เอกสาร Grittynaster Formatic" พารามิเตอร์!

// ตัวอย่างเช่นตัวอย่างต่อไปนี้จะเปิดรายการวัสดุสิ้นเปลือง
// ด้วยการเลือกโดยฟิลด์ของคู่สัญญาเท่ากับ "แตรและกีบ"
Valibor \u003d โครงสร้างใหม่ ("คู่สัญญา", "แตรและกีบ");
พารามิเตอร์ Captivity \u003d โครงสร้างใหม่ ("การเลือก", Laborbaby);
เปิดฟอร์ม ("เอกสาร Grittynews การผสมผสาน" พารามิเตอร์!

2. คุณสามารถเปิดรายการแบบฟอร์มโดยไม่มีพารามิเตอร์:
รหัส 1C v 8.2 Up Opener ("เอกสารความรู้ที่ยิ่งใหญ่ยิ่งยวด.");

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

elementotor \u003d รายการตัวเลือกองค์ประกอบที่เพิ่มขึ้น (ประเภท ("elementotorbone-block")););
elementatub. ลดลง \u003d ใหม่ครึ่งเลือด ("หมายเลข");

elementator.rezhymographed \u003d ขั้นตอน modular elementnewscompon
elementatub การกระทำ \u003d "000000001";
extrudresses

& บนเซิร์ฟเวอร์
ขั้นตอนการเก็บรักษา (ความล้มเหลว, มาตรฐาน)
elementator \u003d รายการการรักษาองค์ประกอบ. เพิ่ม (พิมพ์
("elementboratory"));
elementatub Alexification \u003d รูปโปแลนด์ใหม่ ("สรุป");
elementatub vidolation \u003d assemblycompon.
elementatub ใช้ \u003d ความจริง;
elementatub Actuation \u003d 150000;
extrudresses

ข้อดีของวิธีการนี้คือประเภท การเลือกสามารถระบุได้ไม่เพียง แต่ในกรณีแรกและอื่น ๆ น้อยกว่า ฯลฯ

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

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

ในการทำเช่นนี้ในรูปแบบของรายการของการตั้งชื่อเราจะสร้างคำสั่งและปุ่ม Overhead ที่สอดคล้องกันที่สอดคล้องกัน

ตัวจัดการการดำเนินการของคำสั่งนี้เต็มไปด้วย:
รหัส 1C v 8.2 Up & Clause
ขั้นตอนการให้บริการ (ทีมงาน)

แบบฟอร์ม Cleaner \u003d Optional ("Grittynaster Formbribe");
แบบฟอร์มทำความสะอาด filterpotor \u003d องค์ประกอบเว็บไซต์ค่าใช้จ่าย;
น้ำยาทำความสะอาดแบบฟอร์มเปิด ();

extrudresses

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

จากนั้นเราจะสร้างรูปแบบของรายการของเอกสาร Pariskladnaya และสร้างใบขอเสนอซื้อของ FieltPoter แบบฟอร์มซึ่งเราจะใช้เป็นพารามิเตอร์แบบฟอร์มเมื่อเปิด ตอนนี้เปิดคุณสมบัติของคุณสมบัติคุณสมบัติของรายการคุณสมบัติ ฉันติดตั้ง Flag of Arbitrarpris และในการตั้งค่าแถวรายการคลิก เปิด.

ในฟิลด์การร้องขอให้ป้อนข้อความแบบสอบถามต่อไปนี้:
รหัส 1C V 8.2 UE SELECT
โรงงานเอกสารผู้ผลิต
บริษัท เอกสารข้อมูล.
ของ
เอกสาร. พิกัดมากขึ้นเป็น บริษัท เอกสาร
ที่ไหน
โรงงานเอกสารเครื่องชิมเทียร์ \u003d & ผลิตภัณฑ์

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

รายการพารามิเตอร์การติดตั้งพารามิเตอร์ ("ผลิตภัณฑ์", filterpoter);

extrudresses

ที่นี่ รายการพารามิเตอร์ - นี่คือรายการของตัวเลือกการร้องขอรายการแบบไดนามิกสำหรับรายการ Props มูลค่าของผลิตภัณฑ์ถูกตั้งค่าเป็นค่าเท่ากันของพารามิเตอร์แบบฟอร์มไปยังตัวกรอง

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

ข้อมูลที่นำมาจากเว็บไซต์

การตั้งค่าสำหรับการเลือกและควบคุมรายการ 1C 8.x

ในรุ่นที่แปดของ 1C มีคุณสมบัติ "เรียว" เพิ่มเติมของการทำงานกับรายการแบบไดนามิกที่ปรากฏมากกว่าในเวอร์ชัน 7.7

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

ปุ่มต่อไปนี้รวมถึงการเลือก:

และสำหรับรุ่นที่อายุน้อยกว่า 8.x:

การเปิดแผงควบคุมแบบฟอร์มมาตรฐานใด ๆ เราสามารถค้นหาปุ่มการจัดการมาตรฐานบนแผงควบคุม สำหรับ 8.1 และ 8.2 พวกเขาแตกต่างกันเล็กน้อย แต่พวกเขาก็เหมือน "Funnels" - ฟิลเตอร์

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

ดังนั้นการเลือกคืออะไรและทำไมเขาถึง

ลองนึกภาพตารางคลาสสิก:

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

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

  • ผลิตภัณฑ์ทั้งหมดที่มีอักขระตัวแรกในบทความ \u003d 100
  • เอกสารทั้งหมดจากคู่สัญญาที่ต้องการและอื่น ๆ

หรือในทางตรงกันข้ามโยนองค์ประกอบออกจากรายการ "การรับรู้":

  • สินค้าทั้งหมดสินค้าต่างประเทศ
  • ผลิตภัณฑ์ทั้งหมดที่มีอัตราภาษีมูลค่าเพิ่มว่างเปล่า

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

ปุ่มควบคุมการเลือกหลักคือซ้ายครั้งแรก

เปิดฟอร์มการเลือกพื้นฐานสำหรับแบบฟอร์มรายการที่เลือก

ตัวอย่างของรูปแบบของการเลือกไดเรกทอรีของสินทรัพย์ถาวร

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

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

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

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

นอกเหนือจากคอลัมน์ที่เรียบง่ายเท่ากับ "มักจะต้องมีการเปรียบเทียบชนิดบ่อยขึ้น

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

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

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

จำนวนของสายพันธุ์ข้างต้นตรงกับตรงข้ามในความหมาย:

  • ไม่เท่ากับ
  • ไม่มี
  • ไม่ได้อยู่ในรายการ
  • ไม่ได้อยู่ในกลุ่ม
  • ไม่ได้อยู่ในกลุ่มจากรายการ

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

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

กำหนดค่าลักษณะที่ปรากฏของรายการรายการบันทึกและพิมพ์

รูปแบบรายการมาตรฐานทั้งหมดมีคอลัมน์และปุ่มควบคุมซีล การตั้งค่าลำโพงถูกเรียกจากเมนู "การกระทำ" คลิกขวาที่รูปแบบรายการ บางครั้งปุ่มนี้จะถูกฝากไว้บนแผงควบคุม

โดยการกดแบบฟอร์มการตั้งค่าจะเปิดขึ้น:

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

เมื่อคุณได้รับมุมมองรายการที่ต้องการคุณสามารถพิมพ์หรือบันทึกลงบนดิสก์

เรากำลังมองหาถัดจากปุ่มการตั้งค่าปุ่ม "รายการ" คลิก - กล่องโต้ตอบเปิด:

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

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

ตัวอย่างการปฏิบัติ:

1. พิมพ์รายการค่าใช้จ่ายค่าใช้จ่ายที่สร้างขึ้นโดย Ivanov

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

2. ลบออกจากรายการสินค้าในเอกสารใบเสร็จรับเงินสินค้าทั้งหมดยกเว้นทั้งสามจำเป็น

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

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

รายการเป็นแอตทริบิวต์ที่สมบูรณ์ของข้อมูลที่แสดงในการกำหนดค่าใด ๆ ที่สร้างขึ้นบนแพลตฟอร์ม 1C: Enterprise 8.1 สำหรับการทำงานอย่างมีประสิทธิภาพกับรายการที่มีข้อมูลที่หลากหลายในโปรแกรมบนแพลตฟอร์ม "1C: Enterprise 8.1" การเลือกที่สะดวกและมีประสิทธิภาพและกลไกการเรียงลำดับ ในลักษณะเฉพาะของการใช้ของพวกเขาบอก v.v. ตกปลา, บริษัท "1c"


รูปที่. หนึ่ง

รายการ

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

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

รูปที่. หนึ่ง

กลไกการเรียงลำดับ

ทำไมคุณต้องใช้กลไกการเรียงลำดับ? ก่อนอื่นเขาดังต่อไปนี้จากชื่อช่วยให้คุณเรียงลำดับรายการตามเกณฑ์ที่ต้องการ

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

รูปที่. 2.

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

รูปที่. 3.

รูปที่. สี่

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

รูปที่. ห้า

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

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

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

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

กลไกการคัดเลือก

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

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

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

หากคุณระบุเกณฑ์การคัดเลือกหลายประการพร้อมกันองค์ประกอบดังกล่าวที่ตอบสนองเกณฑ์เหล่านี้ทั้งหมดจะปรากฏในรายการ

การคัดเลือกและการเรียงลำดับกลไกในตัวอย่าง

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

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

เราต้องดูเอกสารทั้งหมดของคู่สัญญา "Simon and Schuster Ltd. " อย่างรวดเร็ว ใช้งานดังต่อไปนี้ - หน้าต่างการเลือกจะเปิดขึ้นองค์ประกอบ "คู่สัญญา" ถูกเลือกโดย "Simon and Schuster Ltd. " จากสมุดอ้างอิง (รูปที่ 6) และ "ตกลง" ถูกกด งานได้รับการแก้ไข (รูปที่ 7)

รูปที่. 6.

รูปที่. 7.

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

โปรดทราบว่าเมื่อระบุค่าในองค์ประกอบการเลือก (ในตัวอย่างของเรา Simon และ Schuster LLC) ในกรณีส่วนใหญ่กลไกการเลือกที่รวดเร็วจะทำงานอย่างกว้างขวางในแพลตฟอร์ม "1C: Enterprise 8.1" ในตัวอย่างของเรามันก็เพียงพอที่จะกดสัญลักษณ์แรกของชื่อคู่สัญญาหรือรหัสโดยตรงในฟิลด์ค่าการเลือกกด ENTER หรือแท็บและระบบจะ "เดา" โดยอัตโนมัติองค์ประกอบของไดเรกทอรี

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

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

รูปที่. แปด

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

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

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

รูปที่. เก้า

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

รูปที่. 10

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

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

รูปที่. สิบเอ็ด

คล้ายกับการเลือกตามประเภทของเอกสารแพลตฟอร์มจะเสนอองค์ประกอบการเลือก "การรวม" หากมีการกำหนดค่าความสัมพันธ์ระหว่างเอกสารในการกำหนดค่า

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

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

รูปที่. 12

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

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

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

รูปที่. 13

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

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

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

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

รูปที่. สิบสี่

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

คุณสมบัติที่มีประโยชน์ของกลไกการเลือก

พิจารณาอีกสองสามจุดที่เกี่ยวข้องกับทางเดียวหรืออื่น ๆ ด้วยการเลือกในระบบ "1C: Enterprise 8.1"

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

รูปที่. สิบห้า

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

รูปที่. สิบหก

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

รูปที่. 17.

รูปที่. สิบแปด

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

รูปที่. สิบเก้า

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

วิธีการเปิดฟอร์มรายการด้วยการเลือกบางอย่าง?

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

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

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

การเปิดใช้งาน \u003d โครงสร้างใหม่ ("หมายเลข", "333");

พารามิเตอร์ลูกค้า \u003d โครงสร้างใหม่ ("การเลือก", Laborbaby);

เปิดแบบฟอร์ม ("เอกสาร Grittynaster Formatic" พารามิเตอร์!

2. คุณสามารถเปิดรายการแบบฟอร์มโดยไม่มีพารามิเตอร์:

Openform ("เอกสาร Grittynaster ธง");

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

& บนเซิร์ฟเวอร์

ขั้นตอนการเก็บรักษา (ความล้มเหลว, มาตรฐาน)

elementotor \u003d รายการตัวเลือกองค์ประกอบที่เพิ่มขึ้น (ประเภท ("elementotorbone-block")););

elementatub. ลดลง \u003d ใหม่ครึ่งเลือด ("หมายเลข");

elementatub vidolation \u003d assemblycompon.

elementatub ใช้ \u003d ความจริง;

elementator.rezhymographed \u003d ขั้นตอน modular elementnewscompon

elementatub การกระทำ \u003d "000000001";

extrudresses

ข้อดีของวิธีการนี้คือการเลือกควรระบุไม่เพียง แต่ในกรณีแรกและอื่น ๆ น้อยกว่า ฯลฯ

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

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

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

ตัวจัดการการดำเนินการของคำสั่งนี้เต็มไปด้วย:

& svalette

ขั้นตอนการให้บริการ (ทีมงาน)

แบบฟอร์ม Cleaner \u003d Optional ("Grittynaster Formbribe");

แบบฟอร์มทำความสะอาด filterpotor \u003d องค์ประกอบเว็บไซต์ค่าใช้จ่าย;

น้ำยาทำความสะอาดแบบฟอร์มเปิด ();

extrudresses

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

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

ในฟิลด์การร้องขอให้ป้อนข้อความแบบสอบถามต่อไปนี้:

เลือก

โรงงานเอกสารผู้ผลิต

บริษัท เอกสารข้อมูล.

ของ

เอกสาร. พิกัดมากขึ้นเป็น บริษัท เอกสาร

ที่ไหน

โรงงานเอกสารเครื่องชิมเทียร์ \u003d & ผลิตภัณฑ์

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

& svalette

ขั้นตอนการดำเนินงาน (ปฏิเสธ)

รายการพารามิเตอร์การติดตั้งพารามิเตอร์ ("ผลิตภัณฑ์", filterpoter);

extrudresses

ที่นี่ รายการพารามิเตอร์ - นี่คือรายการของตัวเลือกการร้องขอรายการแบบไดนามิกสำหรับรายการ Props มูลค่าของผลิตภัณฑ์ถูกตั้งค่าเป็นค่าเท่ากันของพารามิเตอร์แบบฟอร์มไปยังตัวกรอง

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

ตัวอย่างการสาธิตสำหรับตัวเลือกที่ 3 ตั้งอยู่ในไดเรกทอรี 1Cits / exe / คำถามที่พบบ่อย / Open Open ตัวอย่างทำในแพลตฟอร์มเวอร์ชัน 8.2.9.356

บทความที่คล้ายกัน

2021 choosevoice.ru ธุรกิจของฉัน. การบัญชี เรื่องราวความสำเร็จ ความคิด เครื่องคิดเลข นิตยสาร.