วิธีล้างประวัติใน 1c

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

บทความนี้จะเกี่ยวข้องกับทั้งผู้เริ่มต้นและผู้ใช้โปรแกรม 1C ที่มีความมั่นใจ

หลังจากอ่านบทความแล้ว คุณจะได้เรียนรู้:

  • แคช 1C หรือการแคชข้อมูลคืออะไร
  • ทำไมคุณต้องล้างแคช?
  • วิธีล้างแคชอย่างรวดเร็วโดยไม่ต้องเข้าโปรแกรม 1C

แคช 1C หรือการแคชข้อมูลคืออะไร

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

แคชเก็บข้อมูลที่ใช้ขณะทำงานกับโปรแกรม ตัวอย่างเช่น การเปลี่ยนแบบอักษร การเปลี่ยนตำแหน่งหน้าต่าง และงานอื่น ๆ ที่ผู้ใช้ดำเนินการเมื่อทำงานกับการกำหนดค่า 1C

ทำไมคุณต้องล้างแคช?

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

การล้างแคชจะทำให้คุณสามารถ:

  • ลดความล้มเหลวของซอฟต์แวร์ให้เหลือน้อยที่สุด
  • กำจัดข้อผิดพลาดที่เกิดขึ้นเมื่อสร้างรายงาน
  • เพิ่มความเร็วการทำงานของระบบ 1C

จะล้างแคชอย่างรวดเร็วโดยไม่ต้องเข้าไปในโปรแกรม 1C ได้อย่างไร?

ทางเลือกหนึ่งที่รวดเร็วคือการล้างแคชผ่านโฟลเดอร์ "AppData" ก่อนที่จะล้างแคช คุณต้องออกจากระบบ 1C ต่อไป ทำตามคำแนะนำง่ายๆ ของเรา แล้วปัญหาของคุณจะได้รับการแก้ไข

ขั้นตอนที่ 1

เรียกหน้าต่างค้นหาโดยใช้แป้นพิมพ์: ไอคอน Windows + R (รูปที่ 1)

รูปที่ 1 การเรียกหน้าต่างค้นหาโดยใช้แป้นพิมพ์

ขั้นตอนที่ 2

ป้อนค่า %appdata% ลงในหน้าต่างค้นหา การค้นหาของ Windows จะให้โฟลเดอร์ที่เกี่ยวข้อง “% appdata%” (รูปที่ 2)

รูปที่ 2. โฟลเดอร์ "% ข้อมูลแอป%"

ขั้นตอนที่ 3

ไปที่โฟลเดอร์ “% appdata%” และไปที่โฟลเดอร์ “1C” (รูปที่ 3)

รูปที่ 3 โฟลเดอร์ "1C"

ขั้นตอนที่ 4

โฟลเดอร์ "1C" มีโฟลเดอร์อื่นที่คุณต้องล้างแคช เนื้อหาของโฟลเดอร์ชื่อ "1сv8" และ "1Cv82" เนื่องจากมีชื่อที่ซับซ้อนที่เข้าใจยากซึ่งมีตัวเลขและตัวอักษรอยู่ในนั้น (รูปที่ 5)

รูปที่ 4. โฟลเดอร์ “1сv8” และ “1Cv82”

ขั้นตอนที่ 5

ไปที่โฟลเดอร์ “1cv8” และลบไฟล์ทั้งหมดออกจากที่นั่น เราทำเช่นเดียวกันกับโฟลเดอร์ "1Cv82" (รูปที่ 5)

รูปที่ 5 กำลังทำความสะอาดโฟลเดอร์ “1сv8”

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

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

บรรทัดล่าง

ความเร็วของการทำงานของระบบ 1C ขึ้นอยู่กับหลายปัจจัย ปัญหาบางอย่างสามารถแก้ไขได้ด้วยตัวเองโดยไม่ต้องอาศัยผู้เชี่ยวชาญ

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

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

ตามกฎแล้วหลังจากการตรวจสอบพบว่าปัญหาอยู่ในแคชของโปรแกรม

แคชคืออะไร

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

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

ด้านล่างเราจะดูตัวเลือกสำหรับการแก้ปัญหานี้

วิธีล้างแคช

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

  • ค:\ผู้ใช้\<имя пользователя>\AppData\โรมมิ่ง\1C\1cv8
  • ค:\ผู้ใช้\\<имя пользователя>\AppData\Local\1C\1cv8

ตามเส้นทางนี้เราจะเห็น:


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

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

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

  • /ล้างแคช

วิธีการทำเช่นนี้? เราเปิดรายการฐานข้อมูล 1C เลือกฐานข้อมูลที่เราต้องการจากรายการ แต่อย่าเปิดใช้งาน ที่ด้านขวาของหน้าต่าง ให้คลิกปุ่ม "เปลี่ยน" ดังที่แสดงในภาพหน้าจอ:


ในหน้าต่างถัดไป ไม่ต้องเปลี่ยนแปลงอะไร คลิก "ถัดไป"


ในหน้าต่างที่สาม ป้อนข้อความที่ต้องการตามที่แสดงในภาพหน้าจอ แล้วคลิก "เสร็จสิ้น"


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

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




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

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

ความสามารถในการอัปเดตสำหรับการล้างแคชฐานข้อมูล 1C

2018-04-16T11:57:23+00:00

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

แคชฐานข้อมูล 1C คืออะไร

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

แคชฐานข้อมูล 1C ถูกบันทึกไว้ที่ไหน

แคชจะถูกบันทึกไว้ในโฟลเดอร์ของผู้ใช้

สำหรับระบบปฏิบัติการสมัยใหม่และสำหรับ 1C 8.3 และสูงกว่า โฟลเดอร์เหล่านี้คือ:

  • ค:\ผู้ใช้\<Пользователь>\AppData\โรมมิ่ง\1C\1cv8\
  • ค:\ผู้ใช้\<Пользователь>\AppData\Local\1C\1cv8\

ที่ไหนแทน.<Пользователь>คุณต้องเปลี่ยนชื่อผู้ใช้ของคุณในระบบปฏิบัติการ

แคชจะถูกบันทึกในโฟลเดอร์ย่อยพิเศษดังนี้:

แต่ละโฟลเดอร์ย่อยดังกล่าวสอดคล้องกับแคชของฐานข้อมูลเฉพาะ

จำเป็นต้องลบแคชฐานข้อมูล 1C ในกรณีใดบ้าง

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

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

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

การลบแคชฐานข้อมูล 1C ปลอดภัยแค่ไหน?

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

โฟลเดอร์แคช นอกเหนือจากแคชเองแล้ว ยังมีส่วนที่เรียกว่าโปรไฟล์ผู้ใช้ (ไฟล์ที่มีนามสกุล *.pfl)

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

นี่คือลักษณะของโปรไฟล์บนฮาร์ดไดรฟ์:

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

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

ตัวอัปเดตจะล้างแคชอย่างไร

หากต้องการเริ่มล้างแคชจากตัวอัพเดตให้คลิกที่ไอคอน "ไม้กวาด" ในแผงด้านซ้ายของรายการฐานข้อมูล:

กล่องโต้ตอบล้างแคชจะเปิดขึ้น:

มาดูการตั้งค่ากัน

ฐานการล้างแคช

หากเราเลือกฐานเฉพาะ ( อุทิศ) จากนั้นแคชของฐานข้อมูลนี้เท่านั้นที่จะถูกล้าง

โดยแคชเราหมายถึงแคชเท่านั้น ไม่มีการลบโปรไฟล์หรือไฟล์อื่น ๆ ที่เกี่ยวข้องกับการตั้งค่าผู้ใช้

ถ้าเราเลือก ฐานทั้งหมดจากนั้นแคชของฐานข้อมูลทั้งหมดที่เคยเปิดใช้งานจะถูกล้าง

ผู้ใช้คอมพิวเตอร์

ตามค่าเริ่มต้น ผู้ใช้ปัจจุบันจะถูกเลือก นี่คือผู้ใช้ที่เรากำลังทำงานด้วยในระบบปฏิบัติการ Windows

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

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

จะทำอย่างไรถ้าคุณต้องการล้างแคชสำหรับผู้ใช้ทั้งหมด? ฐานเฉพาะ, ที่:

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

ล้างการตั้งค่าผู้ใช้ระหว่างเซสชันด้วย

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

วิธีการทำความสะอาด

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

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

และสุดท้าย ตัวเลือกการทำความสะอาดที่สามคือ “ลบถาวร”

จะเกิดอะไรขึ้นเมื่อทำการล้างแคชหากผู้ใช้ทำงานกับฐานข้อมูล

จะไม่มีอะไรเลวร้ายเกิดขึ้น 1C บล็อกไฟล์แคชไม่ให้ถูกลบหากมีการใช้งาน

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

แคชคืออะไร?

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

การแคชช่วยให้คุณลดจำนวนการโทรไปยังเซิร์ฟเวอร์และด้วยเหตุนี้ . กลไกนี้ช่วยประหยัดเวลา แต่ยังมีปัญหาอยู่หลายประการ

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

จะล้างแคชได้อย่างไร?

มีสองวิธีหลักในการล้างแคช

1. เรียกใช้ฐานข้อมูล 1C โดยใช้พารามิเตอร์ “/ClearCache”

วิธีนี้ง่ายมาก ในหน้าต่างการเลือกฐานข้อมูล ให้เลือกหน้าต่างที่คุณต้องการล้างแคช คลิกปุ่ม "แก้ไข"

ในหน้าต่างแก้ไขฐานข้อมูลล่าสุด ให้ตั้งค่าพารามิเตอร์เรียกใช้ “/ClearCache” คลิก "เสร็จสิ้น" และเปิดฐานข้อมูล

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

2. การล้างแคช 1C ด้วยตนเอง

หากต้องการลบไฟล์แคชด้วยตนเอง คุณต้องค้นหาโฟลเดอร์ที่เก็บแคชไว้ สำหรับระบบปฏิบัติการ Win7 และสูงกว่า ไฟล์ชั่วคราวจะถูกเก็บไว้ที่:

  • C:\Users\ชื่อผู้ใช้\AppData\Roaming\1Cและ C:\Users\ชื่อผู้ใช้\AppData\Local\1Cในโฟลเดอร์ที่ขึ้นต้นด้วย "1cv8"
  • ใน Windows XP ในโฟลเดอร์ของผู้ใช้ที่ การตั้งค่าท้องถิ่น \ ข้อมูลแอปพลิเคชัน \ 1C \
  • หากไม่สามารถมองเห็นโฟลเดอร์ AppData คุณจะต้องกำหนดค่าการเปิดเผยโฟลเดอร์ที่ซ่อนอยู่

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

หากต้องการล้างแคช คุณต้องลบโฟลเดอร์เหล่านี้

สำคัญ! คุณสามารถลบโฟลเดอร์ได้เมื่อกระบวนการทำงานกับ 1C:Enterprise เสร็จสิ้นเท่านั้น

3. การล้างแคชใน 1C บนเซิร์ฟเวอร์หรือพีซีของผู้ใช้โดยใช้สคริปต์สำเร็จรูป

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

วิธีนี้จะช่วยล้างแคช 1C ทั้งบนไคลเอนต์และเซิร์ฟเวอร์ ในการดำเนินการนี้ คุณจะต้องเข้าถึงโฟลเดอร์เซิร์ฟเวอร์ที่เกี่ยวข้อง

4.เพิ่มเติม

หากหลังจากใช้วิธีการข้างต้นเพื่อล้างแคชแล้วเกิดข้อผิดพลาด เช่น “ รูปแบบการจัดเก็บข้อมูลไม่ถูกต้อง“ ยังคงถูกบันทึกไว้ ขอแนะนำให้หยุดและล้างโฟลเดอร์ reg_1541/SNCCNTX ด้วยตนเอง ตั้งอยู่บนคอมพิวเตอร์ของเซิร์ฟเวอร์กลาง 1C:Enterprise ในไดเร็กทอรี<рабочий каталог кластера> / <идентификатор информационной базы>.

ตัวอย่างเช่น:

ระวัง ไม่ใช่ทุกสิ่งในโฟลเดอร์นี้ที่สามารถล้างได้ ฉันจะแสดงรายการสิ่งที่สามารถทำความสะอาดได้:

  • 1CV8Reg.lst – การลงทะเบียนคลัสเตอร์ (จัดเก็บรายการฐานข้อมูลที่ลงทะเบียน เซิร์ฟเวอร์และกระบวนการทำงาน ความสอดคล้องระหว่างคลัสเตอร์และผู้จัดการเพิ่มเติม และรายชื่อผู้ดูแลระบบ)
  • srvribrg.lst – รายการคลัสเตอร์ (คลัสเตอร์ที่ลงทะเบียนและผู้ดูแลระบบเซิร์ฟเวอร์กลาง)
  • 1cv8ftxt – ข้อมูลการค้นหาข้อความแบบเต็ม ตั้งอยู่บนเซิร์ฟเวอร์ 1c ส่วนกลาง: ไดเร็กทอรีการทำงานของคลัสเตอร์ - ตัวระบุฐานข้อมูล
  • 1Cv8Log – บันทึกการลงทะเบียนฐานข้อมูล *.lgp และ *.lgf

สิ่งสำคัญคือต้องจำไว้ว่าหลังจากล้างแคชแล้ว การเปิดตัว 1C จะช้าลงเล็กน้อย

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

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

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

แคช 1C องค์กร 8.3เป็นพื้นที่บนคอมพิวเตอร์ที่แพลตฟอร์ม 1C Enterprise 8.3 จัดเก็บไฟล์พร้อมข้อมูลบริการ

ข้อมูลบริการใดที่ถูกเก็บไว้ในแคช 1C

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

ดังนั้นหากข้อมูลในแคช 1C อยู่ในรูปแบบที่ไม่ถูกต้องการกำหนดค่า 1C Enterprise 8.3 จะทำงานไม่ถูกต้อง ข้อมูลที่ไม่ถูกต้องอาจปรากฏขึ้น เช่น หากมีไฟฟ้าดับขณะเขียนข้อมูลไปยังแคช 1C (ในกรณีนี้ ข้อมูลบางส่วนจะไม่ถูกเขียน) เนื่องจากพื้นที่ชำรุดของฮาร์ดไดรฟ์เนื่องจากการล้าสมัยทางกายภาพ และด้วยเหตุผลอื่นๆ อีกมากมาย

วิธีไปที่โฟลเดอร์แคช 1C Enterprise 8.3.1

แคช 1C Enterprise 8.3 ถูกเก็บไว้ในโปรไฟล์ผู้ใช้ในโฟลเดอร์ต่อไปนี้:

  • %โปรไฟล์ผู้ใช้%\AppData\Roaming\1C\1Cv82
  • %โปรไฟล์ผู้ใช้%\AppData\Roaming\1C\1Cv8
  • %โปรไฟล์ผู้ใช้%\AppData\Local\1C\1cv82
  • %โปรไฟล์ผู้ใช้%\AppData\Local\1C\1cv8

คงที่ %โปรไฟล์ผู้ใช้%- มีเส้นทางไปยังโปรไฟล์ผู้ใช้ใน Windows OS ดังนั้นคุณสามารถป้อนที่อยู่ไปยังแคช 1C ใน Explorer ตามที่ระบุไว้ข้างต้น Windows OS จะเข้าใจคุณและไปที่โฟลเดอร์ที่ต้องการ

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

หากต้องการไปที่โปรไฟล์ด้วยตัวเองใน Windows Explorer ให้ทำตามเส้นทาง:

C:\Users\ชื่อผู้ใช้

จากที่นี่คุณต้องไปที่โฟลเดอร์ "AppData"

ความสนใจ!โฟลเดอร์ "AppData" ถูกซ่อน หากต้องการไปจากโปรไฟล์ผู้ใช้ คุณต้องเพิ่ม " \ข้อมูลแอป\» ด้วยตนเองแล้วกด Enter

จากโฟลเดอร์ "AppData" ไปที่โฟลเดอร์ที่มีแคช 1C Enterprise ตามคำอธิบายด้านบน

วิธีล้างแคช 1C Enterprise 8.3 ด้วยตัวเอง

แคชถูกล้างโดยการลบไฟล์บริการโดยตรงจากโฟลเดอร์ที่เก็บแคช 1C Enterprise 8.3

เหล่านั้น. จำเป็นในโฟลเดอร์ " \1Cv8" และ " \1Cv82» ลบไฟล์ทั้งหมด

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

เพื่ออำนวยความสะดวกในการลบแคช 1C คุณสามารถสร้างไฟล์แบตช์ได้ .ค้างคาว.

วิธีล้างแคชของ 1C Enterprise 8.3 ผ่านแบตช์ file.bat

ไฟล์ *.bat ดำเนินการตามลำดับคำสั่ง Windows OS ที่เขียนอยู่ในนั้น เพื่อให้ขั้นตอนการลบง่ายขึ้น ให้ใช้คำสั่ง (ลบไดเรกทอรี)

ล้างแคช 1C Enterprise 8.3