กำลังโหลดบาร์โค้ดลงใน 1s 8.3 จาก excel ข้อมูลการบัญชี

ผู้เชี่ยวชาญตอบ:

ควรสังเกตทันทีว่าในตอนแรกใน 1c ไม่มีข้อกำหนดสำหรับการโหลดข้อมูลจาก Excel นี่คือสาเหตุที่มีตัวโหลดภายนอก 1c 8.3 ซึ่งหมายความว่าคำถามของคุณสามารถตอบได้แล้ว - ใช่มันเป็นไปได้

เพื่อให้การโหลดจาก Excel เป็น 1c 8.3 เกิดขึ้นโดยไม่มีข้อมูลเสียหาย คุณต้องเตรียมตารางโดยตรงใน Excel ก่อน รายการที่โหลดลงใน V1S ต้องมีโครงสร้างที่ถูกต้อง เช่น ไม่อนุญาตให้มีข้อมูลหลายประเภท (ปริมาณ ตัวเลข นามสกุล ฯลฯ) ในหนึ่งคอลัมน์หรือหนึ่งเซลล์

หากเข้าถึงตารางได้อย่างมากการโหลดจาก Excel ใน 1c จะเกิดขึ้นโดยไม่มีปัญหาใด ๆ ถัดไป คุณควรดำเนินการประมวลผล 1C เพื่อโหลดข้อมูลจาก Excel ในการดำเนินการประมวลผล ให้ไปที่เมนูไฟล์ ระบุกำลังโหลดข้อมูลจากเอกสารแบบตาราง.epf ในหน้าต่างป๊อปอัป ในบรรทัดโหมดกำลังโหลด จะมีข้อความว่ากำลังโหลดลงในไดเร็กทอรี ในบรรทัดด้านล่าง เราระบุประเภทของไดเร็กทอรี - ระบบการตั้งชื่อ จากนั้นเราเปิดไฟล์และค้นหา Excel Sheet (*.xls) ในรายการ เลือกไฟล์ที่มีข้อมูลที่เราต้องดาวน์โหลด ต่อไปไปที่การตั้งค่าในบรรทัด บรรทัดแรกของข้อมูลในเอกสารสเปรดชีตระบุหมายเลข 2 เนื่องจากบรรทัดบนสุดมีส่วนหัวของตารางของเรา

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

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

ตอนนี้คุณสามารถดาวน์โหลดได้อย่างปลอดภัย การโหลดรายการจาก Excel ลงในโปรแกรม 1c เสร็จสมบูรณ์

จะโหลดเอกสารสเปรดชีตลงในโปรแกรมบัญชี 1C 8.3 ได้อย่างไร

ใน 1C 8.3 สามารถดาวน์โหลดรายการจำนวนมากจากเอกสารสเปรดชีตได้ เช่น จากไฟล์ Excel

สำหรับการโหลด เราใช้การประมวลผลภายนอก LoadDataFromTabularDocument.epf สำหรับแบบฟอร์มที่ได้รับการจัดการ (8.2 และ 8.3) เป็นสากลและควรเหมาะสมกับการกำหนดค่าใดๆ ที่เขียนขึ้นสำหรับแอปพลิเคชันที่ได้รับการจัดการ

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

กำลังประมวลผลการโหลดข้อมูลจากเอกสารสเปรดชีต 1C 8.3 (แบบฟอร์มที่ได้รับการจัดการ)

หลังจากเปิดการประมวลผลใน 1C แล้วคุณสามารถเริ่มทำงานได้ ก่อนอื่น เราต้องตัดสินใจว่าจะดาวน์โหลดที่ไหนและอะไร:

เรามายกตัวอย่างในหนังสืออ้างอิง "ระบบการตั้งชื่อ" เราสร้างไฟล์ที่มีข้อมูลในรูปแบบ xls

การประมวลผลยังสามารถโหลดไฟล์ในรูปแบบต่อไปนี้:

  • รูปแบบอื่นใดที่คุณสามารถคัดลอกข้อมูลได้

นี่คือลักษณะของไฟล์ Excel ที่มีข้อมูลต้นฉบับ ซึ่งเราจะอัปโหลดไปยังหนังสืออ้างอิง "ระบบการตั้งชื่อ":

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

ตำแหน่งเหล่านี้ไม่ได้อยู่ในฐานข้อมูล 1C และตอนนี้เราจะอัปโหลดตำแหน่งเหล่านี้ที่นั่น

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

อย่างที่คุณเห็น เรามีข้อผิดพลาดบางอย่าง! เราจะกำจัดมัน ไปที่แท็บ "การตั้งค่า":

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

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

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

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

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

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

คลิก "โหลดข้อมูล" และคราวนี้ทุกอย่างดำเนินไปโดยไม่มีข้อผิดพลาด:

ขึ้นอยู่กับวัสดุจาก: programmist1s.ru

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

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

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

กลไกการทำธุรกรรม

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

กำลังโหลดอัลกอริทึม

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

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

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

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

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

หากต้องการดำเนินการดังกล่าว ให้เลือกแถว จากนั้นคลิกที่ปุ่ม "ลบแถว"

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

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

อัพโหลดอัลกอริธึม

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

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

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

คุณไม่ต้องรอนานเนื่องจากการดำเนินการเสร็จสิ้นอย่างรวดเร็ว

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

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

คุณจะดาวน์โหลดเอกสารจากซัพพลายเออร์ทางอีเมลใน 1C:การบัญชี 8 รุ่น 3.0 ได้อย่างไร

วิดีโอนี้สร้างในโปรแกรม 1C: Accounting 8 (รีลีส 3.0.42.84)

การเปลี่ยนไปใช้การจัดการเอกสารอิเล็กทรอนิกส์ (EDF) จะช่วยให้กระบวนการแลกเปลี่ยนเอกสารระหว่างคู่สัญญาง่ายขึ้นอย่างมาก รวมถึงลดต้นทุนในการจัดส่งเอกสาร การซื้อวัสดุสิ้นเปลือง และการจัดเก็บเอกสารสำคัญ ตั้งแต่วันที่ 8 เมษายน 2554 กฎหมายของรัฐบาลกลางวันที่ 6 เมษายน 2554 ฉบับที่ 63-FZ "เกี่ยวกับลายเซ็นอิเล็กทรอนิกส์" มีผลบังคับใช้ซึ่งกำหนดขั้นตอนในการรับและใช้ลายเซ็นอิเล็กทรอนิกส์และความรับผิดชอบของผู้เข้าร่วมในการแลกเปลี่ยนลายเซ็นอิเล็กทรอนิกส์ เอกสาร สำหรับข้อมูลเพิ่มเติมเกี่ยวกับการแลกเปลี่ยนเอกสารอิเล็กทรอนิกส์ โปรดดูไดเรกทอรี “การแลกเปลี่ยนเอกสารอิเล็กทรอนิกส์” ในส่วน “การบัญชีและการบัญชีภาษี”

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

เอกสารระบบบัญชี ใบแจ้งหนี้ของผู้ซื้อ, การขาย (พระราชบัญญัติ, ใบแจ้งหนี้), ออกใบแจ้งหนี้สามารถส่งให้คู่สัญญาทางอีเมล์ได้ (คลิก ส่งโดยอีเมล์พร้อมรูปซองจดหมาย) เอกสารจะถูกส่งเป็นไฟล์ที่แนบมากับจดหมายในรูปแบบที่ผู้ใช้เลือก ไฟล์ที่แนบมากับจดหมายนี้เป็นไฟล์ที่ผู้รับมีไว้สำหรับดาวน์โหลดใน "1C: การบัญชี 8" (rev. 3.0)

คุณสามารถอัพโหลดเอกสารที่ได้รับจากซัพพลายเออร์ในแบบฟอร์มรายการเอกสาร

ใบแจ้งหนี้การชำระเงินจะถูกอัพโหลดในรูปแบบของรายการเอกสาร ธนาณัติ. ใบแจ้งหนี้และการกระทำ - ในรายการ ใบเสร็จรับเงิน (การกระทำ, ใบแจ้งหนี้)

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

เมื่ออัพโหลดเอกสาร TORG-12 ใบรับรองการยอมรับงาน (บริการ)หรือ รปภมีการสร้างเอกสารระบบบัญชี ใบเสร็จรับเงิน (พระราชบัญญัติ, ใบแจ้งหนี้)ซึ่งรายละเอียดที่จำเป็นจะถูกกรอกโดยอัตโนมัติ สามารถสร้างเอกสารเพิ่มเติมสำหรับเอกสารการรับสินค้าได้ ได้รับใบแจ้งหนี้แล้ว

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

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

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

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

  • ผู้ใช้ระบบ 1C Enterprise
  • โปรแกรมเมอร์ 1C

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

1C กำลังโหลดจาก Excel และอัพโหลดจาก 1C ไปยัง Excel ผ่านสายตาของผู้ใช้ 1C ทั่วไป

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

เหตุใดจึงไม่มีการประมวลผลแบบสากลสำหรับการโหลดข้อมูลจาก Excel ไปยัง 1C

ลองตอบคำถามนี้และดูประเด็นหลัก:

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

ด้วยเหตุผลเหล่านี้จึงไม่สามารถสร้างการประมวลผลแบบสากลได้ กำลังโหลดข้อมูลจาก Excel ถึง 1C.

วิธีโหลดและยกเลิกการโหลดข้อมูลจาก Excel ไปยัง 1C โดยใช้ตัวอย่างการพัฒนาจริง

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

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

การอัปโหลดข้อมูลจาก 1C ไปยัง Excelมันเกิดขึ้นในลักษณะเดียวกันมาก เฉพาะที่นี่เท่านั้น ความซับซ้อนในการเขียนการประมวลผลขึ้นอยู่กับประเภทของข้อมูลที่ควรยกเลิกการโหลดจากออบเจ็กต์ ตัวอย่างเช่น เรามีไดเร็กทอรี "ระบบการตั้งชื่อ" และเราต้องการดาวน์โหลดชื่อของระบบการตั้งชื่อและหน่วยการวัดของระบบการตั้งชื่อนี้ แม้ว่าระบบการตั้งชื่อนั้นเองอาจมีรายละเอียดเพิ่มเติมอีกมากมาย เช่น ประเภทของระบบการตั้งชื่อ ประเภทของระบบการตั้งชื่อ ชื่อเต็ม ฯลฯ

ฉันต้องการประมวลผลเพื่อโหลดและ/หรือยกเลิกการโหลดข้อมูลจาก Excel ฉันควรทำอย่างไร?

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

การโหลดและขนข้อมูลจาก Excel ไปยัง 1C ผ่านสายตาของโปรแกรมเมอร์ 1C ธรรมดา

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

เราจะเริ่มต้นด้วยวิธีเชื่อมต่อ Excel กับ 1C ซึ่งทำได้โดยใช้วัตถุ COM เพื่อให้รหัสนี้ทำงานได้ตามปกติต้องติดตั้ง Excel บนคอมพิวเตอร์มิฉะนั้นจะไม่มีอะไรทำงาน:

หลังจากที่เราเชื่อมต่อ Excel แล้ว เราจำเป็นต้องเปิดเอกสารที่จำเป็นซึ่งจะดำเนินการถ่ายโอน:

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

เราสามารถค้นหาจำนวนแผ่นงานในหนังสือ Excel ได้โดยใช้ช่อง "นับ":

หากต้องการรับชื่อชีตภายใต้หมายเลขเฉพาะ คุณต้องเขียนบรรทัดดังนี้:

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

ตัวอย่างของฟังก์ชันที่โหลดแต่ละเซลล์จาก Excel ลงใน 1C

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

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

ตัวอย่างของฟังก์ชันที่โหลดข้อมูลทั้งหมดจาก Excel ลงในส่วนของตาราง 1C

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

ตัวอย่างของฟังก์ชันที่อัปโหลดข้อมูลจาก 1C ไปยัง Excel

ข้างต้น เราได้พูดคุยถึงสิ่งที่น่าสนใจมากมาย แต่เราไม่ได้พูดถึงหัวข้อเช่นการอัปโหลดข้อมูลจาก 1C ไปยัง Excel ในความเป็นจริงหลักการทำงานที่นี่เกือบจะเหมือนกันทุกประการยกเว้นว่าเราสร้างไฟล์ Excel ใหม่และเขียนโดยทางโปรแกรมโดยทางโปรแกรม เพื่อที่จะเขียนค่าลงในเซลล์ ตามที่คุณอาจเดาได้อยู่แล้ว คุณต้องใส่นิพจน์ Sheet.Cells(x, y) ทางด้านซ้าย ตัวอย่างของการดาวน์โหลดข้อมูลจาก 1C ไปยัง Excel แสดงไว้ด้านล่าง: