คอมพิวเตอร์ หน้าต่าง อินเทอร์เน็ต

สร้างเอกสารใหม่ที่สามารถพิมพ์ได้ การสร้างเอกสารใหม่ด้วยแบบฟอร์มการพิมพ์การอัพเดทข้อมูลเสริม 1s 8.3

แพ็คเกจสำหรับการประเมินมูลค่าสินทรัพย์ถาวรสำหรับโปรแกรม "1C: การบัญชี 8" ed. 2.0 และ ed. 3.0 และ "1C: Manufacturing Enterprise Management" ed. 1.3

คำแนะนำในการติดตั้ง "1C: การบัญชี 8" ed. 2.0

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

คำแนะนำในการติดตั้ง ส่วนเพิ่มเติมสำหรับการประเมินมูลค่าสินทรัพย์ถาวรสำหรับโปรแกรม "1C: การบัญชีองค์กร" ed. 3.0 ได้ในบทความ

ความสนใจ!

ผู้ใช้โปรแกรม "1C: การบัญชี 8" สามารถติดตั้งแพ็คเกจที่ซื้อเพื่ออัปเดตการกำหนดค่ามาตรฐาน ในการทำเช่นนี้ ให้ใช้โหมดการผสานการกำหนดค่า ก่อนอื่น คุณต้องอนุญาตให้มีการเปลี่ยนแปลงการกำหนดค่า (ดูรูปที่ 1)

ข้าว. 1 เปิดใช้งานความสามารถในการเปลี่ยนการกำหนดค่า

เปรียบเทียบ วัตถุใหม่

ข้าว. 2 การเลือกไฟล์เพื่อผสานการกำหนดค่า

โปรดใช้ความระมัดระวังในการรวมและทำเครื่องหมายที่ช่องตามที่แสดงในรูป 3. ออบเจกต์บางอย่างที่มีอยู่ในไฟล์ที่มีไว้สำหรับการผสานจะถูกรวมไว้เพื่อกำหนดประเภทรายละเอียดเอกสารที่ถูกต้องเท่านั้น วัตถุเหล่านี้เอง (ในรูปที่ 3.1 พวกเขา ไม่ได้ทำเครื่องหมายด้วยช่องทำเครื่องหมาย ขั้นพื้นฐานการกำหนดค่า (ในรูปที่ 3.2 พวกเขา ติ๊ก).

ข้าว. 3 การตั้งค่าการรวมการกำหนดค่า

ข้าว. 3.1 ตัวอย่างของวัตถุที่ ไม่จำเป็นต้องเอามาจากไฟล์(ไม่ต้องติ๊กถูก)

ข้าว. 3.2 ตัวอย่างของวัตถุที่ จะต้องนำมาจากไฟล์

เมื่อทำการผสาน หน้าต่างชื่อ "Unresolvable References" จะปรากฏขึ้น ไม่ต้องกลัว เพียงคลิกปุ่ม "ดำเนินการต่อ" (ดูรูปที่ 4)

ข้าว. 4 การแสดงตนของ "การอ้างอิงที่ไม่สามารถแก้ไขได้" ในกระบวนการรวม

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

ข้าว. 5 การยอมรับการเปลี่ยนแปลง

รายงาน "OS-6" ได้รับการติดตั้งเป็นแบบฟอร์มการพิมพ์ภายนอกเพิ่มเติมในไดเร็กทอรี "Fixed Assets" ในการทำเช่นนี้ คุณต้องเปิดหน้าต่างรายการแบบฟอร์มการพิมพ์ภายนอก (ดูรูปที่ 5.2): เมนู - บริการ - รายงานและการประมวลผลเพิ่มเติม - แบบฟอร์มการพิมพ์ภายนอกเพิ่มเติม คลิกที่ปุ่ม "เพิ่ม" และชี้ไปที่ไฟล์ OS6.epf

รูปที่ 5.2 การติดตั้งแบบฟอร์มการพิมพ์ภายนอกไปยังไดเร็กทอรี "สินทรัพย์ถาวร"

คำแนะนำในการติดตั้ง Add-on สำหรับการประเมินมูลค่าสินทรัพย์ถาวรสำหรับโปรแกรม "1C: Manufacturing Enterprise Management" ed. 1.3

ความสนใจ!อย่าลืมเก็บถาวรฐานข้อมูลก่อนที่จะรวมเข้าด้วยกัน

ผู้ใช้โปรแกรม "1C: Manufacturing Enterprise Management" สามารถติดตั้งแพ็คเกจที่ซื้อเพื่ออัปเดตการกำหนดค่ามาตรฐาน ในการทำเช่นนี้ ให้ใช้โหมดการผสานการกำหนดค่า ก่อนอื่น คุณต้องอนุญาตให้มีการเปลี่ยนแปลงการกำหนดค่า (ดูรูปที่ 6)

ข้าว. 6 เปิดใช้งานการกำหนดค่าใหม่

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

ข้าว. 7 การเลือกไฟล์เพื่อผสานการกำหนดค่า

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

ข้าว. 8 การตั้งค่าการรวมการกำหนดค่า

ข้าว. 8.1 ตัวอย่างของวัตถุที่ ไม่จำเป็นต้องเอามาจากไฟล์(ไม่ต้องติ๊กถูก)

ข้าว. 8.2 ตัวอย่างของวัตถุที่ จะต้องนำมาจากไฟล์(ต้องทำเครื่องหมายในช่อง)

เมื่อทำการผสาน หน้าต่างชื่อ "Unresolvable References" จะปรากฏขึ้น ไม่ต้องกลัว เพียงคลิกปุ่ม "ดำเนินการต่อ" (ดูรูปที่ 9)

ข้าว. 9 การแสดงตนของ "การอ้างอิงที่ไม่สามารถแก้ไขได้" ในกระบวนการรวม

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

ข้าว. 10 การยอมรับการเปลี่ยนแปลง

คำแนะนำในการติดตั้งส่วนเสริมสำหรับการประเมินมูลค่าสินทรัพย์ถาวรสำหรับโปรแกรม "1C: Enterprise Accounting" ed. 3.0

ความสนใจ!อย่าลืมเก็บถาวรฐานข้อมูลก่อนที่จะรวมเข้าด้วยกัน

ผู้ใช้โปรแกรม "1C: Enterprise Accounting" สามารถติดตั้งแพ็คเกจที่ซื้อเพื่ออัปเดตการกำหนดค่ามาตรฐาน ในการทำเช่นนี้ ให้ใช้โหมดการผสานการกำหนดค่า ก่อนอื่น คุณต้องอนุญาตให้มีการเปลี่ยนแปลงการกำหนดค่า (ดูรูปที่ 6)

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

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

สำคัญ!หลังจากผสานการกำหนดค่า คุณต้องอัปเดตข้อมูลเสริม ในการทำเช่นนี้คุณต้องระบุพารามิเตอร์การเปิดใช้งาน " เริ่มต้นการอัปเดตฐานข้อมูล" ในตัวกำหนดค่า (ดูรูปที่ 13) และเรียกใช้โปรแกรมในโหมดผู้ใช้ สามารถทำได้เช่นเดียวกันผ่านพารามิเตอร์บรรทัดคำสั่ง 1C:Enterprise "/C"

สำหรับโปรแกรมเมอร์:ในการอัปเดตข้อมูลเสริม การประมวลผลภายนอกจะมีเครื่องมือสำหรับนักพัฒนา: อัปเดตข้อมูลเสริม ซึ่งรวมอยู่ในแพ็คเกจการแจกจ่ายและในการกำหนดค่าการสาธิต BSP คำชี้แจง: สำหรับการกำหนดค่าตาม BSP 2.1.3 ให้ใช้การประมวลผลจาก BSP demobase " เครื่องมือสำหรับนักพัฒนาการอัปเดตข้อมูลเสริม" สำหรับการกำหนดค่าตาม BSP 2.1.2 ให้ใช้การประมวลผลจาก BSP demobase " เครื่องมือสำหรับนักพัฒนา การควบคุมการเข้าถึง" - ปุ่มรีเฟรชในหน้าแรก

พิจารณาวิธีการติดตั้งรายงานเพิ่มเติม (ภายนอก) " แผ่นประเมินค่าระบบปฏิบัติการใหม่" (สามารถติดตั้งรายงานเดียวกันในการกำหนดค่าได้โดยการผสานตามที่อธิบายไว้ข้างต้น)

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

รูปที่ 14 การติดตั้งรายงานเพิ่มเติม (ภายนอก)

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

รูปที่ 15 การตั้งค่ารายชื่อผู้ใช้และวางรายงานเพิ่มเติม

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

รูปที่ 16 การตั้งค่าแถบการดำเนินการ

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

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

ระบบย่อย "เครื่องมือสำหรับนักพัฒนา" (Starykh Sergey, 1C 8.2, 8.3)

2017-02-15T12:53:51+00:00

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

คำอธิบาย

เครื่องมือสำหรับนักพัฒนาซอฟต์แวร์เป็นคอลเล็กชันที่ยอดเยี่ยมของการประมวลผลมหัศจรรย์ ซึ่งรวมกันเป็นระบบย่อยเดียว:

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

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

วิธีเริ่มต้นใช้งานเครื่องมือ

เครื่องมือสำหรับนักพัฒนารองรับโดย Sergey ในสองเวอร์ชัน: ขั้นพื้นฐานและ แบบพกพา.

ตัวเลือกหลัก:

  • จำเป็นต้องสร้างขึ้นในการกำหนดค่าฐานข้อมูล
  • ให้ตัวเลือกเพิ่มเติม

ตัวเลือกแบบพกพา:

  • ไม่ต้องการการเปลี่ยนแปลงการกำหนดค่าและเปิดเป็นการประมวลผลภายนอก
  • ให้คุณมีตัวเลือกน้อยลง

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

กำลังดาวน์โหลดไฟล์เก็บถาวรเครื่องมือ

ถ้าเป็นไปได้ ดาวน์โหลดโดยตรงจากเว็บไซต์ของ Sergey นี่คือลิงค์

หากไซต์ของเขาล่ม นี่คือมิเรอร์เครื่องมือบนไซต์ของฉัน:

เปิดไฟล์เก็บถาวร

แตกไฟล์เก็บถาวรที่ดาวน์โหลดมา เช่น ลงในโฟลเดอร์ "เครื่องมือสำหรับนักพัฒนาซอฟต์แวร์" บนเดสก์ท็อป:

คุณต้องเปิดจากฐานข้อมูลของคุณตรงการประมวลผล "irPortable.epf" นี่คือเมนูเครื่องมือและเราจะเปิดการประมวลผลอื่น ๆ ทั้งหมด:

เปิดตัวเครื่องมือ

เลื่อนเมาส์ไปเหนือไอคอนแล้วลองใช้เครื่องมือที่คุณต้องการให้เชี่ยวชาญ ด้วยการใช้อย่างชำนาญ พวกมันสามารถทำงานได้อย่างมหัศจรรย์!

ปัญหาที่เป็นไปได้

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

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

หากคุณใช้เป็นตัวเริ่มต้น คุณจะได้เอฟเฟกต์นี้:

  • เลือกฐานแล้วกด Ctrl + F3
  • ในเมนูที่เปิดขึ้น ให้คลิกปุ่ม Thick Client (F)

วิธีอัปเดตเครื่องมือ

ในการอัปเดตเครื่องมือพกพา - คลิกที่ไอคอนวิธีใช้บนแถบเครื่องมือ:

ในหน้าต่างที่เปิดขึ้น ให้ใช้ปุ่ม "อัปเดตเป็นเวอร์ชันล่าสุด":

ฉันจะดูวิดีโอการสอนได้ที่ไหน

Sergey มีช่อง YouTube ของตัวเองพร้อมวิดีโอแนะนำเกี่ยวกับเครื่องมือสำหรับนักพัฒนาซอฟต์แวร์: ลิงค์

ความกตัญญู

ขอแสดงความนับถือ, วลาดิเมียร์ มิลคิน(ครู

มีคุณสมบัติหลายอย่างในการเพิ่มออบเจกต์การกำหนดค่าใหม่สำหรับการกำหนดค่าทั่วไปสำหรับ 8.3 (UT, BP เป็นต้น):

1. เพิ่มหนังสืออ้างอิง "ตัวระบุวัตถุข้อมูลเมตา" ซึ่งมีไว้สำหรับจัดเก็บรายการวัตถุข้อมูลเมตา

2. ลบขั้นตอนที่สะดวก (สำหรับ BP 2.0) ที่ช่วยให้คุณแสดงสิ่งที่พิมพ์ได้ในหน้าต่างการพิมพ์สากล

กลไกสากล PrintDocument(TabDocument, จำนวน Instances, ToPrinter, Header, ImmediatePrint, Link, LayoutName)

ลองพิจารณาวิธีแก้ปัญหาของคุณสมบัติเหล่านี้ในตัวอย่างเอกสาร "Order-order" สำหรับการบัญชีมาตรฐานขององค์กร 3.0

1. อนุญาตให้แก้ไขวัตถุการกำหนดค่า - เมนู "การกำหนดค่า" - "การสนับสนุน" - "การสนับสนุนการตั้งค่า" ในหน้าต่างที่ปรากฏขึ้น เลือก "เปิดใช้งานการแก้ไข" ในหน้าต่างถัดไป ตั้งค่าปุ่มตัวเลือกเป็น "แก้ไขในขณะที่รักษาการสนับสนุน"

2. เพิ่มเอกสารใหม่ "ชุดสั่งซื้อ" พร้อมรายการรายละเอียดที่จำเป็นและส่วนตาราง

3.เพิ่มแบบรายการและเอกสาร จัดเรียงตาม

4. เริ่มการดีบักและลองเปิดเอกสารใหม่ในโหมด "1C: Enterprise"

จะมีการออกคำเตือนต่อไปนี้:

เกิดข้อผิดพลาดในการดำเนินการ General Purpose.MetadataObjectId()...

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

- ใช้การประมวลผลภายนอก "เครื่องมือสำหรับนักพัฒนา: อัปเดตข้อมูลเสริม"

สามารถดาวน์โหลดการประมวลผลนี้ได้ที่ ITS หรือใช้การประมวลผลที่มีให้ที่ infostart http://infostart.ru/public/295372/index.php?ID=295372

การรักษาทั้งสองนั้นใช้งานง่าย:

ข้าว. การรักษา "เครื่องมือสำหรับนักพัฒนาซอฟต์แวร์: อัปเดตข้อมูลสนับสนุน"


ข้าว. การประมวลผล "การอัปเดตตัวระบุหนังสืออ้างอิงของวัตถุข้อมูลเมตา"

ข้อสังเกตเพียงอย่างเดียวคือการประมวลผลจากดิสก์ ITS ไม่ได้ผลเสมอไป!

- เรียกใช้โปรแกรมด้วยพารามิเตอร์บรรทัดคำสั่ง 1C: Enterprise 8
"/S เริ่มการอัปเดตฐานข้อมูล"

ในการทำเช่นนี้ ในหน้าต่างเปิดการกำหนดค่า ให้คลิกปุ่ม "แก้ไข" และไปที่หน้าต่างแก้ไขล่าสุด:

ในตัวเลือกการเรียกใช้เพิ่มเติม ให้เขียนบรรทัด /C RunUpdating the Infobase เราคลิกพร้อม

โปรดทราบว่าตัวอักษร "C" ในเค้าโครงภาษาอังกฤษ!

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

การเพิ่มจำนวนคอนฟิกูเรชันทำได้ในคุณสมบัติคอนฟิกูเรชัน

หลังจากเปลี่ยนเวอร์ชันคอนฟิกูเรชันแล้ว ให้เริ่มการดีบัก

ในโหมดองค์กร เรายืนยันความถูกต้องตามกฎหมายในการรับการอัปเดต

ความสนใจ! วิธีนี้ใช้ไม่ได้กับ UT 11

5. หลังจากดำเนินการหนึ่งในขั้นตอนข้างต้น เอกสารใหม่จะปรากฏในไดเร็กทอรีข้อมูลเมตา และจะสามารถเปิดใช้งานได้ในโหมด "1C: Enterprise"

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

& ขั้นตอนบนเซิร์ฟเวอร์ บนการสร้างบนเซิร์ฟเวอร์ (ความล้มเหลว การประมวลผลมาตรฐาน) การควบคุมการพิมพ์ OnCreateOnServer (แบบฟอร์มนี้ รายการ GroupImportantCommands) ; EndProcedure & OnClient ขั้นตอน Connected_RunPrintCommand(Command)PrintControlClient ExecuteConnectedPrintCommand(Command, ThisForm, Object) ; จบขั้นตอน

เนื่องจากฉันเสนอให้แสดงปุ่มพิมพ์ในกลุ่มคำสั่งสำคัญ คุณต้องเพิ่มลงในแบบฟอร์ม

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

//////////////////////////////////////////////////////////////////////////////// // ขั้นตอนการพิมพ์และฟังก์ชั่น // เติมรายการคำสั่งพิมพ์// // ตัวเลือก: //PrintCommands - ตารางค่า - ดูองค์ประกอบของฟิลด์ในฟังก์ชัน PrintControl CreatePrintCommandCollection// ขั้นตอน AddPrintCommands(PrintCommands) ส่งออก // InvoicePrintCommand = PrintCommands เพิ่ม() ; คำสั่งพิมพ์ ตัวระบุ = "OrderOutfit"; คำสั่งพิมพ์ View = NStr(" รู = "สั่ง-สั่ง"" ) ;PrintCommand.FormList = "แบบฟอร์มรายการ ,แบบฟอร์มเอกสาร" ; จบขั้นตอน // สร้างวัตถุที่พิมพ์ได้// // เข้ามา: // LayoutNames - String - ชื่อเลย์เอาต์คั่นด้วยเครื่องหมายจุลภาค // ArrayObjects - Array - อาร์เรย์ของการอ้างอิงวัตถุที่จะพิมพ์ //PrintParameters - โครงสร้าง - โครงสร้างของพารามิเตอร์การพิมพ์เพิ่มเติม// // ขาออก: // CollectionPrintForms - ตารางค่า - เอกสารสเปรดชีตที่สร้างขึ้น // พารามิเตอร์เอาต์พุต - โครงสร้าง - พารามิเตอร์ของเอกสารสเปรดชีตที่สร้างขึ้น// ขั้นตอนการพิมพ์ (ArrayObjects, PrintSettings, PrintFormCollection, PrintObjects, OutputSettings) ส่งออกการตั้งค่าเอาต์พุต AvailablePrintByComplete = จริง ; หากการจัดการการพิมพ์ NeedPrintLayout(PrintFormCollection, "OrderOutfit") แล้วก็รวมบริการ = False ; จัดการพิมพ์ DisplaySpreadsheetDocumentToCollection (CollectionPrintableForms, "OrderOutfit", "Order - ชุดเสื้อผ้า" , PrintDocument(Array of Objects, Print Objects) , , " Order Order " ) ; EndIf ; General BP. กรอก Regular PrintParameters(Array of Objects, Collection of PrintForms, PrintObjects, Output Parameters) ; จบขั้นตอน // ฟังก์ชันสร้างเอกสารสเปรดชีตพร้อมพิมพ์แบบฟอร์มใบแจ้งหนี้ // // ค่าส่งคืน: // เอกสารสเปรดชีต - แบบฟอร์มใบแจ้งหนี้ที่พิมพ์ออกมา// ฟังก์ชัน PrintDocument(ArrayObjects, PrintObjects) ส่งออก . . ; ส่งคืนเอกสารสเปรดชีต EndFunctions

7. มาเริ่มแก้ไขข้อบกพร่องและตรวจสอบลักษณะที่ปรากฏของปุ่มพิมพ์ในโหมด "1C: Enterprise"

8. ในการเพิ่มความสามารถในการพิมพ์แบบฟอร์มภายนอกเพิ่มเติม คุณต้องเพิ่มความสามารถในการเรียกคำสั่ง "แบบฟอร์มการพิมพ์วัตถุเพิ่มเติม"

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

แบบฟอร์มรายการและเอกสารบนแท็บ "อินเทอร์เฟซคำสั่ง" จะแสดงการใช้คำสั่งนี้

9. เมื่อเพิ่มการพิมพ์จากภายนอก เมนูการพิมพ์จะมีลักษณะดังนี้

โปรแกรมเมอร์ทุกคนพบข้อผิดพลาดดังกล่าวในระหว่างการทำงาน

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

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

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

จำเป็นต้องไล่ผู้ใช้ออกทุกครั้งจริงหรือ?

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

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

ความไม่สะดวกเพียงอย่างเดียวคือเมื่อมีการอัปเดตเวอร์ชัน BSP การประมวลผลอาจจะต้องได้รับการอัปเดต

ส่วนหนึ่งของรหัสการประมวลผล:

ขั้นตอน &AtServer YesAtServer() UpdateDirectoryData(Object.HasChanges, Object.HasRemote, Object.OnlyCheck); EndProcedure &AtClient Procedure ใช่(คำสั่ง) YesAtServer(); ข้อความ = MessageToUser ใหม่; Message.Text = "อัปเดตเสร็จแล้ว!"; Message.Notify(); EndProcedure &AtServerCreateProcedureAtServer (ความล้มเหลว, การประมวลผลมาตรฐาน) Object.HasChanges = True; Object.IsRemote = เท็จ; Object.CheckOnly = เท็จ; Object.ProcessingBSPVersion = "2.3.5.29"; พยายาม Object.BSPSystemVersion = StandardSubsystemsServer.LibraryVersion(); ข้อยกเว้นการปฏิเสธ = จริง; ข้อความ = MessageToUser ใหม่; Message.Text = "การประมวลผลนี้ไม่สามารถดำเนินการกับระบบของคุณ ไม่ได้ติดตั้ง BSP!"; Message.Notify(); สิ้นสุดความพยายาม EndProcedure & AtClient ขั้นตอน OnOpen (ล้มเหลว) ถ้าย่อ (Object.ProcessingBSPVersion)<>Abbr.LP(Object.BSPSystemVersion) จากนั้น Message = New MessageToUser; Message.Text = "เวอร์ชัน BSP ของระบบของคุณและเวอร์ชัน BSP ที่เขียนการประมวลผลไม่ตรงกัน! |เวอร์ชัน BSP ของระบบของคุณ: "+Object.SystemBSPVersion+" |เวอร์ชัน BSP ที่เขียนการประมวลผล: "+Object.ProcessingBSPVersion+" | งานที่ไม่ถูกต้องเป็นไปได้! เราแนะนำให้คุณดาวน์โหลดการประมวลผลใหม่สำหรับเวอร์ชัน BSP ของคุณ"; Message.Notify(); คำเตือน ("ให้ความสนใจกับความแตกต่างระหว่างรุ่น BSP ของระบบของคุณและรุ่นของ BSP ที่เขียนการประมวลผล!"); สิ้นสุดถ้า; จบขั้นตอน

การพัฒนาที่คล้ายกัน