การโหลดข้อมูลจากเอกสารสเปรดชีต 8.3. ข้อมูลการบัญชี

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

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

  • หากคุณเป็นโปรแกรมเมอร์และต้องการพัฒนาการดาวน์โหลด "ของคุณเอง" จาก Excel คำแนะนำโดยละเอียดสำหรับ;
  • สามารถดูตัวอย่างการโหลดรายการราคาใน 1C Trade Management ได้ที่

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

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

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

ฉันต้องการยกตัวอย่างในไดเร็กทอรี ““ ฉันสร้างไฟล์ข้อมูลในรูปแบบ xls

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

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

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

รับบทเรียนวิดีโอ 267 บทเรียนบน 1C ฟรี:

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

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

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

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

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

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

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

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

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

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

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

วิดีโอสอนเกี่ยวกับการโหลดผลิตภัณฑ์ลงใน 1C จากไฟล์ Excel:

11
ความสนใจ! เมื่อใช้รหัสที่อธิบายด้านล่าง ให้ลบสัญลักษณ์ _ ออก มาดูตัวอย่างวิธีการทำกัน! =) ฉันรู้ 2 วิธี: 1. โดยการแทนที่ข้อความเทมเพลตในเค้าโครง Word 2. โดยการใส่ข้อความจาก... 9
การแปลงตารางจาก Excel เป็น MXL - ดาวน์โหลด Converter Excel v MXL: สำหรับ 8.x - สำหรับ 7.7 - // การเลือกไฟล์ Microsoft Excel ขั้นตอน FileNameStartChoice(Element, StdProcessing) StdProcessing = False; DialogFile = FileDialog ใหม่ (FileDialogMode. 3
ฉันคิดว่าทุกคนคงเจอไฟล์ Excel แผ่นเดียวจาก 1C ซึ่งเมื่อเห็นแวบแรกไม่มีความสามารถในการเพิ่มชีต มันไม่ได้น่ากลัวนัก - พวกมันถูกซ่อนไว้เฉยๆ หรือบ่อยกว่านั้นคือไม่แสดงด้วยซ้ำ (เนื่องจากการกำเนิด... 2
ขั้นตอน SaveTableToFileExcel(Table, FullFileName=" " , OpenFileSelectionDialog=True, UploadedColumns=" ") ส่งออกถ้า EmptyLine(FullFileName) หรือ OpenFileSelectionDialog จากนั้น Dialog =...

16.06.2010

วิธีดาวน์โหลดสมุดอ้างอิงรายการจากไฟล์ Excel ใน 1C:Accounting 8 rev.2.0

เข้าถึง 1C:Fresh cloud ฟรี 30 วัน!

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

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

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

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

จะเกิดอะไรขึ้นหากเป็นไปไม่ได้ด้วยเหตุผลหลายประการ

ผู้ใช้ 1C:Enterprise 8 เวอร์ชันมืออาชีพทุกคนมีการประมวลผลดังกล่าวอยู่แล้ว! มันอยู่บนดิสก์!

การประมวลผลทั่วไป “การโหลดข้อมูลจาก Tabular Document.epf” ซึ่งอยู่ในส่วน: “การสนับสนุนทางเทคโนโลยี” > “การสนับสนุนวิธีการ 1C: Enterprise 8” > “รายงานและการประมวลผลสากล” >
D:1CIts\EXE\EXTREPS\UNIREPS82\UploadFromTableDocument

โปรดทราบว่าตั้งแต่เดือนกุมภาพันธ์ 2010 บนดิสก์ ITS การประมวลผลสำหรับการกำหนดค่าบนแพลตฟอร์ม 8.1 นี้อยู่ในส่วนอื่น: “การสนับสนุนทางเทคโนโลยี” > “การสนับสนุนวิธีการ 1C:Enterprise 8” > “แพลตฟอร์ม 1C:Enterprise 8.1” > “รายงานสากล” และการประมวลผล"> "กำลังโหลดข้อมูลจากเอกสารสเปรดชีต"
D:1CIts\EXE\EXTREPS\UNIREPS81\UploadFromTableDocument

การประมวลผลจากบริษัท 1C นั้นเป็นสากลและช่วยให้คุณสามารถโหลดข้อมูลลงในการกำหนดค่าใด ๆ บนแพลตฟอร์ม 1C:Enterprise 8 ลงในไดเร็กทอรี เอกสาร และการลงทะเบียนข้อมูลจากไฟล์ในรูปแบบ *.xls (Excel), *.mxl, * .txt, *.dbf.

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

ตัวอย่างที่ 1 การโหลดไดเร็กทอรีระบบการตั้งชื่อลงใน 1C: การบัญชี 8 rev. 2.0 จากรายการราคาลงในเอ็กเซล
ตัวอย่างที่ 2 การโหลดหนังสืออ้างอิงผลิตภัณฑ์ลงใน 1C: การจัดการการค้า 8 จากรายการราคาใน Excel
ตัวอย่างที่ 3 การโหลดไดเร็กทอรีของบุคคลลงใน 1C: เงินเดือนและการจัดการบุคลากร 8 จาก Excel (เร็วๆ นี้)
ตัวอย่างที่ 4 การโหลดใบแจ้งหนี้ลงใน 1C: การจัดการการค้า 8 จากเอกสาร Excel


  • รายการราคาใน Excel “PriceOnlineKhimSnab.xls” - Microsoft Office Excel 97-2003 (.xls)
  • การกำหนดค่าทั่วไป Enterprise Accounting Edition 2.0, รีลีส 2.0.12.2, แพลตฟอร์ม 8.2 (8.2.10.77)
  • จำเป็นต้องโหลดชื่อผลิตภัณฑ์และราคาลงใน 1C จาก Excel

จากรายการราคาคุณต้องดาวน์โหลดรายการอ้างอิงหนังสือลงใน 1C: การบัญชี 8


ซื้อตัวเลือก ITS ขั้นต่ำเป็นเวลา 1 เดือนในราคา 4,818 รูเบิล

1. เปิดโปรแกรม 1C

2. เพื่อเริ่มการประมวลผล เลือกรายการเมนู “ไฟล์”> “เปิด”

3. ในหน้าต่างที่เปิดขึ้น ให้ค้นหาไฟล์ที่กำลังประมวลผล ซึ่งอยู่บนดิสก์ ITS ในไดเร็กทอรี \1CIts\EXE\EXTREPS\UNIREPS82\UploadFromTableDocument

หากก่อนหน้านี้คุณคัดลอกไฟล์ประมวลผลไปยังคอมพิวเตอร์ของคุณ คุณสามารถเลือกได้

หน้าต่างจะเปิดขึ้น

โปรดทราบว่าการดาวน์โหลดข้อมูลจะดำเนินการในสองขั้นตอน:

ตั้งค่า “โหมดดาวน์โหลด” - ดาวน์โหลดไปยังไดเร็กทอรี

“ประเภทของไดเรกทอรี” - ระบบการตั้งชื่อ

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

ไฟล์อาจไม่ปรากฏขึ้นในตอนแรก ตั้งค่าประเภทไฟล์เป็น “Excel Sheet (*.xls)”

เลือกไฟล์ของเรา

รายละเอียดของบัตรรายการจะปรากฏขึ้น

8. กำหนดค่าพารามิเตอร์การโหลดชื่อเรื่อง

เพื่อความสะดวก ให้ตั้งค่า "การกำหนดหมายเลขคอลัมน์ด้วยตนเอง"

ในขั้นตอนนี้ เราสนใจเฉพาะ "ชื่อ" เท่านั้น ดังนั้นเราจึงยกเลิกการเลือกช่องที่เรายังไม่สนใจ

“ ข้อมูลบรรทัดแรกในเอกสารสเปรดชีต” - ดูรายการราคาของเรา, ละทิ้งส่วนหัว, ข้อมูลสำหรับการโหลดเริ่มจากบรรทัดที่เก้า - ใส่“ 9”

“อย่าสร้างองค์ประกอบใหม่” - อย่าทำเครื่องหมายในช่อง จำเป็นต้องมีตัวเลือกหากเราวางแผนที่จะเปลี่ยนองค์ประกอบที่มีอยู่

บรรทัด "ชื่อ" และ "ชื่อเต็ม" - ตั้งค่าโหมดการโหลดเป็น "ค้นหา", "หมายเลข คอลัมน์ของเอกสารสเปรดชีต" - ในรายการราคาของเราชื่ออยู่ในคอลัมน์ที่สาม - ตั้งค่า "3"

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

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

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

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

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

บรรทัด "หน่วยการวัดฐาน" - ในคอลัมน์ "โหมดโหลด" เลือก "ติดตั้ง" ในคอลัมน์ "ค่าเริ่มต้น" เลือกหน่วยการวัด (ในกรณีของเรา - ชิ้น)

บรรทัด "อัตราภาษีมูลค่าเพิ่ม" - ในกรณีของเราสำหรับองค์ประกอบที่ดาวน์โหลดทั้งหมดเราได้กำหนด VAT เป็น 18% สำหรับสิ่งนี้ในคอลัมน์ "โหมดโหลด" เราเลือก "ตั้งค่า" ในคอลัมน์ "ค่าเริ่มต้น" เราเลือก "18%"

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

บรรทัด “บริการ” - ในคอลัมน์ “โหมดการโหลด” เลือก “ติดตั้ง” ในคอลัมน์ “ค่าเริ่มต้น” เลือก “ไม่” (ในกรณีของเรา ตำแหน่งทั้งหมดเป็นผลิตภัณฑ์)

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

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

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

คลิก "ดาวน์โหลด" ที่มุมขวาล่าง คลิก "ใช่" เมื่อระบบถาม

8. เราตรวจสอบการมีอยู่ขององค์ประกอบใหม่ในกลุ่มที่เกี่ยวข้องของหนังสืออ้างอิงรายการ

9. เปิดการ์ดผลิตภัณฑ์ตรวจสอบว่าโหลดรายละเอียดถูกต้องแล้ว

หากทุกอย่างถูกต้อง คุณสามารถดำเนินการต่อไปในขั้นตอนที่สอง - โหลดราคาจากรายการราคาลงใน Excel

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

ใน "การบัญชีองค์กร" Rev. 2.0 ราคาจะถูกกำหนดโดยใช้เอกสาร "การตั้งค่าราคารายการ"

11. ตั้งค่า "โหมดการโหลด" - "กำลังโหลดลงในส่วนของตาราง"

สมุดรายวันเอกสาร "การตั้งค่าราคาสินค้า" จะเปิดขึ้น

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

คลิก "ตกลง" และบันทึกเอกสารเปล่าในตอนนี้

ตอนนี้เลือกเอกสารที่บันทึกไว้ใหม่นี้จากวารสารในบรรทัด "ลิงก์"

ในช่อง "ส่วนตาราง" เลือก "ผลิตภัณฑ์"

13. โปรดทราบว่าตอนนี้คุณต้องไปที่แท็บ "เอกสารแบบตาราง" และเลือกรายการราคาของเราอีกครั้งใน Excel ที่เราโหลดชื่อ และตอนนี้เราจะโหลดราคา (ดูจุดที่ 5)

14. การตั้งค่าพารามิเตอร์โหลด

ตั้งค่า "ข้อมูลเอกสารสเปรดชีตบรรทัดแรก" อีกครั้ง - เช่นเดียวกับเมื่อโหลดชื่อให้ตั้งค่า "9"

ในบรรทัด "ระบบการตั้งชื่อ" เราตั้งค่าโหมดการโหลดเป็น "ค้นหา", "ไม่ใช่ คอลัมน์ของเอกสารสเปรดชีต" - ในตัวอย่างของเราเราตั้งค่าเป็น "3"

ในบรรทัด "ราคา" ให้ตั้งค่าโหมดการโหลดเป็น "ค้นหา", "หมายเลขคอลัมน์ของเอกสารสเปรดชีต" - ตั้งค่าหมายเลขคอลัมน์ด้วยราคาที่เราต้องการดาวน์โหลด - ในกรณีของเราคือ "4"

ในบรรทัด "สกุลเงิน" ให้ตั้งค่าโหมดดาวน์โหลดเป็น "ติดตั้ง" เลือกสกุลเงิน (ในตัวอย่าง "รูเบิล")

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

คลิก "ดาวน์โหลด" และตอบ "ใช่"

15. เปิดเอกสาร “การตั้งราคาสินค้า” ที่มีการโหลดข้อมูล (โดยคลิกปุ่มที่มีแว่นขยายในบรรทัด “ลิงก์”)

16. เราตรวจสอบเอกสารหากทุกอย่างเป็นไปตามลำดับให้คลิก "ตกลง"

ราคาจะต้องได้รับการแก้ไข

17. เปิดสมุดอ้างอิงผลิตภัณฑ์และตรวจสอบแท็บ "ราคา" ในการ์ดของสินค้าที่โหลด

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

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

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

เราหวังว่าคุณจะประสบความสำเร็จ!

ยังมีต่อ...

Shavaleev R.F.

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


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


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


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


ผู้ใช้ 1C:Enterprise 8 เวอร์ชันมืออาชีพทุกคนมีการประมวลผลดังกล่าวอยู่แล้ว! มันอยู่บนดิสก์!

การประมวลผลทั่วไป “การโหลดข้อมูลจาก Tabular Document.epf” ซึ่งอยู่ในส่วน: “การสนับสนุนทางเทคโนโลยี” > “การสนับสนุนวิธีการ 1C: Enterprise 8” > “รายงานและการประมวลผลสากล” >

D:1CIts\EXE\EXTREPS\UNIREPS82\UploadFromTableDocument ดาวน์โหลด


โปรดทราบว่าตั้งแต่เดือนกุมภาพันธ์ 2010 บนดิสก์ ITS การประมวลผลสำหรับการกำหนดค่าบนแพลตฟอร์ม 8.1 นี้อยู่ในส่วนอื่น: “การสนับสนุนทางเทคโนโลยี” > “การสนับสนุนวิธีการ 1C:Enterprise 8” > “แพลตฟอร์ม 1C:Enterprise 8.1” > “รายงานสากล” และการประมวลผล"> "กำลังโหลดข้อมูลจากเอกสารสเปรดชีต"

D:1CIts\EXE\EXTREPS\UNIREPS81\UploadFromTableDocument ดาวน์โหลด


แหล่งข้อมูลที่มีอยู่:

  • รายการราคาใน Excel “PriceOnlineKhimSnab.xls” - Microsoft Office Excel 97-2003 (.xls)
  • การกำหนดค่าทั่วไป Enterprise Accounting Edition 2.0, รีลีส 2.0.12.2, แพลตฟอร์ม 8.2 (8.2.10.77)
  • จำเป็นต้องโหลดชื่อผลิตภัณฑ์และราคาลงใน 1C จาก Excel


จากรายการราคาคุณต้องดาวน์โหลดรายการอ้างอิงหนังสือลงใน 1C: การบัญชี 8

เราเปิดตัวโปรแกรม 1C หากต้องการเริ่มการประมวลผล ให้เลือกรายการเมนู “ไฟล์”> “เปิด”

ในหน้าต่างที่เปิดขึ้นเราจะพบไฟล์ที่กำลังประมวลผล

อยู่บนดิสก์ ITS ในไดเร็กทอรี \1CIts\EXE\EXTREPS\UNIREPS82\UploadFromTableDocument

หากก่อนหน้านี้คุณคัดลอกไฟล์ประมวลผลไปยังคอมพิวเตอร์ของคุณ คุณสามารถเลือกได้


หน้าต่างจะเปิดขึ้น


โปรดทราบว่าการโหลดข้อมูลจะดำเนินการในสองขั้นตอน: ขั้นตอนที่ 1 - การโหลดชื่อและการตั้งค่ารายละเอียดขององค์ประกอบไดเรกทอรีใหม่ที่จำเป็นในการเริ่มต้น (หน่วยการวัด อัตรา VAT คุณลักษณะผลิตภัณฑ์/บริการ) ขั้นที่ 2 - กำลังโหลดราคา

กำลังโหลดชื่อเรื่อง

ตั้งค่า "โหมดดาวน์โหลด" - อัปโหลดไปยังไดเร็กทอรี "มุมมองไดเร็กทอรี" - ระบบการตั้งชื่อ

ในแท็บ "เอกสารตาราง"

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


ไฟล์อาจไม่ปรากฏขึ้นในตอนแรก ตั้งค่าประเภทไฟล์เป็น “Excel Sheet (*.xls)”


เลือกไฟล์ของเรา



รายละเอียดของบัตรรายการจะปรากฏขึ้น

การตั้งค่าตัวเลือกการโหลดชื่อเรื่อง

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


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


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


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


บรรทัด "หน่วยการวัดฐาน" - ในคอลัมน์ "โหมดโหลด" เลือก "ติดตั้ง" ในคอลัมน์ "ค่าเริ่มต้น" เลือกหน่วยการวัด (ในกรณีของเรา - ชิ้น)


บรรทัด "อัตราภาษีมูลค่าเพิ่ม" - ในกรณีของเราสำหรับองค์ประกอบที่ดาวน์โหลดทั้งหมดเราได้กำหนด VAT เป็น 18% สำหรับสิ่งนี้ในคอลัมน์ "โหมดโหลด" เราเลือก "ตั้งค่า" ในคอลัมน์ "ค่าเริ่มต้น" เราเลือก "18%"


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

บรรทัด “บริการ” - ในคอลัมน์ “โหมดการโหลด” เลือก “ติดตั้ง” ในคอลัมน์ “ค่าเริ่มต้น” เลือก “ไม่” (ในกรณีของเรา ตำแหน่งทั้งหมดเป็นผลิตภัณฑ์)


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


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



เราตรวจสอบการมีอยู่ขององค์ประกอบใหม่ในกลุ่มที่เกี่ยวข้องของหนังสืออ้างอิงรายการ

เปิดบัตรผลิตภัณฑ์และตรวจสอบว่ารายละเอียดโหลดอย่างถูกต้อง


หากทุกอย่างถูกต้อง คุณสามารถดำเนินการต่อไปในขั้นตอนที่สอง - โหลดราคาจากรายการราคาลงใน Excel


หากคุณวางแผนที่จะใช้ขั้นตอนการโหลดข้อมูลนี้ในอนาคตด้วยการตั้งค่าพารามิเตอร์การโหลดเดียวกัน เราขอแนะนำให้คุณบันทึกการตั้งค่าปัจจุบัน โดยคลิกปุ่ม ex1_b03.jpg “บันทึกการตั้งค่า” และตั้งชื่อการตั้งค่าปัจจุบันให้ชัดเจน เช่น “กำลังโหลดชื่อผลิตภัณฑ์จากรายการราคา Excel”


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

กำลังโหลดราคา

ใน "การบัญชีองค์กร" Rev. 2.0 ราคาจะถูกกำหนดโดยใช้เอกสาร "การตั้งค่าราคารายการ"

ตั้งค่า "โหมดโหลด" - "โหลดไปที่ส่วนตาราง"

ในช่อง "ลิงก์" เลือก "การตั้งราคาสินค้า"


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


คลิก "ตกลง" และบันทึกเอกสารเปล่าในตอนนี้ ตอนนี้เลือกเอกสารที่บันทึกไว้ใหม่นี้จากวารสารในบรรทัด "ลิงก์" ในช่อง "ส่วนตาราง" เลือก "ผลิตภัณฑ์"

ตอนนี้คุณต้องไปที่แท็บ "เอกสารตาราง"

อีกครั้ง เลือกรายการราคาของเราใน Excel ที่เราดาวน์โหลดรายการ และตอนนี้เราจะดาวน์โหลดราคา (ดูจุดที่ 5)

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

ควรสังเกตทันทีว่าในตอนแรกใน 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 เสร็จสมบูรณ์