ข้อผิดพลาดในการลงนามเกิดข้อผิดพลาดในการเรียกวิธีการบน NPObject เหตุใด “ข้อมูลการลงนามข้อผิดพลาด” จึงเกิดขึ้นเมื่อส่งรายงานโดยใช้บริการ 1C-Reporting เกิดข้อผิดพลาดในการสร้างลายเซ็น เกิดข้อผิดพลาดในการขอแบบฟอร์ม

การให้ยืม

ที่รัก ผู้แสวงบุญ2180บางทีคุณและฉันอาจจะไม่เข้าใจกัน... ไล่ตั้งแต่ต้น:

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

การกำหนดค่าแบบกำหนดเอง:

  • เอ็มเอส วินโดว์ XP / เอ็มเอส วินโดวส์ วิสต้า
  • มาตรฐาน MS Office 2007

หลังการใช้งานปรากฎว่าในพีซีผู้ใช้บางเครื่อง (ที่มี MS Windows 7 Pro / MS Windows XP) ปัญหาข้างต้นเกิดขึ้นและไม่มีการลงนามเอกสาร -

ตอนนี้เกี่ยวกับบทความที่คุณอ้างถึง: ฉันไม่เข้าใจว่าทำไมถึงมีปัญหาเช่นนี้? การลงนามเอกสารดำเนินการในสามขั้นตอน "ไอคอน Office" -> "เตรียมเอกสาร" -> "เพิ่มลายเซ็นดิจิทัล"

PS: นอกเหนือจากเอกสาร MS Office และอีเมลแล้ว ลายเซ็นดิจิทัลไม่ได้ใช้เพื่อสิ่งใดเลย

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

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

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

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

ช่วยเหลือสำนักงาน:

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

หากคุณมีปัญหากับใบรับรองบทความนี้จะช่วยคุณ:

ลายเซ็นดิจิทัลในเอกสาร Office

ข้อมูลเบื้องต้นเกี่ยวกับลายเซ็นดิจิทัล

ความเข้ากันได้

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

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

อย่ามองหาพระเจ้า ไม่ใช่ในหิน ไม่ใช่ในพระวิหาร แต่จงมองหาพระเจ้าที่อยู่ในตัวคุณ ให้ผู้แสวงหาค้นพบ

ข้อผิดพลาดเกิดขึ้นเนื่องจากไม่ได้ลงทะเบียน CIPF "VipNet CSP" ในระหว่างการเชื่อมต่อครั้งแรกกับบริการ 1C-Reporting เราขอเชิญคุณอ่านคำแนะนำในการลงทะเบียน

คำแนะนำในการลงทะเบียนผลิตภัณฑ์วีไอพีเน็ตซีเอสพี.

1. หากต้องการลงทะเบียนผลิตภัณฑ์ “VipNet CSP” ให้ไปที่ “เริ่ม” → “โปรแกรมทั้งหมด” → “ViPNet” → “ViPNet CSP” → “การกำหนดค่าผู้ให้บริการเข้ารหัส ViPNet CSP” ( ข้าว. 1.).

ข้าว. 1.

2. หน้าต่างจะเปิดขึ้นต่อหน้าคุณ ประเภทต่อไปนี้ (ข้าว. 2.) เลือก “ลงทะเบียน ViPNet CSP” แล้วคลิกปุ่ม “ถัดไป”


ข้าว. 2.

3. ในหน้าต่างถัดไป เลือก “คำขอลงทะเบียน (รับรหัสการลงทะเบียน)” แล้วคลิกปุ่ม “ถัดไป” ( ข้าว. 3.).


ข้าว. 3.

4. ในหน้าต่าง “วิธีการขอลงทะเบียน” ( ข้าว. 4.) เลือก “ผ่านทางอินเทอร์เน็ต (ออนไลน์)” ในกรณีนี้ คอมพิวเตอร์ของคุณจะต้องเชื่อมต่อกับอินเทอร์เน็ต คลิก "ถัดไป"


ข้าว. 4.

5. ในหน้าต่าง “ข้อมูลการลงทะเบียน” ( ข้าว. 5.) กรอกข้อมูลลงในช่องทั้งหมดแล้วป้อนหมายเลขซีเรียลของคุณสำหรับ ViPNet CSP (หมายเลขซีเรียลระบุไว้ระหว่างการลงทะเบียน (รูปที่ 5) และถูกส่งระหว่างการลงทะเบียนไปยังที่อยู่อีเมลที่คุณระบุด้วย (รูปที่ 5))- คลิก "ถัดไป"


ข้าว. 5.

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


ข้าว. 6.

7. หน้าต่าง “การกำหนดค่า ViPNet CSP” จะเปิดขึ้น ( ข้าว. 7.- คลิกปุ่ม "ตกลง" ที่นั่น


ข้าว. 7.

สินค้ามีการลงทะเบียน.

เมื่อทำงานกับบริการต่างๆ ที่ใช้ Electronic Digital Signature (EDS) ผู้ใช้อาจพบข้อผิดพลาด “วิธีการเรียกข้อผิดพลาดใน NPObject” ความผิดปกตินี้อาจเกิดขึ้นเมื่อเซ็นชื่อแบบดิจิทัล เอกสารอิเล็กทรอนิกส์,สร้างกุญแจอิเล็กทรอนิกส์เมื่อเข้า พื้นที่ส่วนบุคคลธนาคารอิเล็กทรอนิกส์เมื่อพยายามเข้าสู่ระบบทรัพยากรของพอร์ทัลบริการของรัฐเป็นต้น ในบทความนี้ ฉันจะบอกคุณว่าข้อผิดพลาดนี้คืออะไรและวิธีแก้ไขวิธีการเรียกข้อผิดพลาดบน NPObject บนพีซีของคุณ

ข้อความแสดงข้อผิดพลาด "ข้อผิดพลาดในการเรียกวิธีการบน NPObject"

แปลจากภาษาอังกฤษ ข้อความของข้อผิดพลาดนี้ดูเหมือน "ข้อผิดพลาดวิธีการเรียกบน NPObject"และมักจะแสดงถึงสถานการณ์เมื่อมีข้อผิดพลาดเกิดขึ้นในโค้ดของโปรแกรมที่เขียนด้วย Visual C++ หรือ Javascript

ปัญหานี้มักเกิดขึ้นกับผู้ใช้เบราว์เซอร์ Mozilla Firefox และ Google Chrome ที่ทำงานร่วมกับทรัพยากรเครือข่าย (โปรแกรม) ต่างๆ ที่ใช้ลายเซ็นดิจิทัลอิเล็กทรอนิกส์ (EDS) ในการทำงาน

สาเหตุเฉพาะของปัญหาอาจเป็นดังนี้:

วิธีแก้ไขวิธีการเรียกข้อผิดพลาดบน NPObject

ในการแก้ปัญหาวิธีการเรียกข้อผิดพลาดในปัญหา NPObject ฉันแนะนำให้ทำดังต่อไปนี้:

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

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

  8. ล้างแคช Java ไปที่แผงควบคุม - โปรแกรมค้นหา "Java" ที่นั่น คลิกที่ไอคอนนี้แผงควบคุมจะเปิดขึ้น ค้นหาส่วน "ไฟล์อินเทอร์เน็ตชั่วคราว" และคลิกที่ "การตั้งค่า" ที่นั่น ค้นหาปุ่ม "ลบไฟล์" คลิกที่มันและยืนยันการลบไฟล์ชั่วคราว (“ ลบการตั้งค่าไฟล์ชั่วคราว”) โดยคลิกที่ "ตกลง";

  9. เพิกถอนใบรับรองเก่าและขอใบรับรองใหม่ หลังจากได้รับใบรับรองใหม่ ให้เปลี่ยนรหัสผ่านของคุณ หลังจากเปลี่ยนรหัสผ่านแล้ว ให้ลบใบรับรองเก่าโดยไปที่แท็บ "ความปลอดภัย" ใน Java จากนั้นไปที่ "จัดการใบรับรอง" เลือกใบรับรองเก่าแล้วคลิก "ลบ"

ใน Windows OS ทำได้โดยคลิกที่ปุ่ม "Start" ป้อน certmgr.msc ในแถบค้นหาแล้วกด Enter ในหน้าต่างใบรับรองที่เปิดขึ้นให้คลิกที่แท็บ "ส่วนตัว" ค้นหาใบรับรองเก่าแล้วลบออก

บทสรุป

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

ติดต่อกับ