1s 8.3 Хүснэгтийн баримтаас өгөгдлийг ачаалах. Нягтлан бодох бүртгэлийн мэдээлэл. Ердийн боловсруулалт нь татан авалтыг дэмждэг

1С 8.3-д хүснэгтийн баримтаас, жишээлбэл, Excel файлаас жагсаалтыг бөөнөөр нь ачаалах боломжтой.

Бид ачаалахдаа гадны боловсруулалтыг ашигладаг TabularDocument.epf-ээс өгөгдлийг ачаалж байнаудирддаг маягтуудын хувьд (8.2 ба 8.3) татаж авах боломжтой . Энэ нь бүх нийтийнх бөгөөд удирддаг програмд ​​зориулж бичсэн аливаа тохиргоонд тохирсон байх ёстой.

  • Хэрэв та програмист бол Excel-ээс "өөрийн" татаж авахыг хүсч байвал дэлгэрэнгүй зааварчилгаа;
  • 1С Худалдааны менежментэд үнийн жагсаалтыг ачаалах жишээг эндээс олж болно.

Гадны боловсруулалтыг эхлүүлэхийн тулд та "Файл" цэс рүү орж, дараа нь "Нээлттэй" руу орж, хадгалагдсан лавлахаас энэ боловсруулалтыг сонгох хэрэгтэй.

Боловсруулж байна Хүснэгтийн баримтаас өгөгдлийг ачаалж байна 1С 8.3 (удирдлагатай маягт)

1С-д боловсруулалт нээгдсэний дараа та түүнтэй ажиллаж эхлэх боломжтой. Юуны өмнө бид хаанаас, юу татаж авахаа шийдэх хэрэгтэй.

Би "" лавлахад жишээ өгөхийг хүсч байна. Би xls форматаар өгөгдлийн файл үүсгэсэн.

Боловсруулалт нь дараах форматаар файлуудыг ачаалж болно:

  • өгөгдөл хуулж болох өөр ямар ч формат.

Бид "Нэршил" лавлах номонд байршуулах эх өгөгдөл бүхий Excel файл нь иймэрхүү харагдаж байна.

1С дээр 267 видео хичээлийг үнэгүй аваарай:

Энэ нь ачаалах зарчмыг ойлгоход хангалттай тул би лавлах дахь бүх талбарыг бичээгүй. Нэмж дурдахад энэ өгөгдөл нь эдгээр албан тушаалд ажиллаж эхлэхэд хангалттай юм.

Эдгээр албан тушаалууд 1С мэдээллийн санд хараахан ороогүй байгаа бөгөөд бид одоо тэдгээрийг тэнд байршуулах болно.

"Нээх" дүрс дээр дарж (зураг дээр "Эх сурвалжийг сонгох" гэж заасан) өгөгдөл бүхий файлыг сонгоно уу. Та мэдээллийн энгийн хуулбарыг ашиглаж болно. Миний жишээ файлыг татаж авах боломжтой. Мэдээллийг автоматаар боловсруулахад ачаалах болно. Одоо бид мэдээллээ зөв бөглөсөн эсэхийг шалгацгаая. Үүнийг хийхийн тулд "Дүүргэлтийн хяналт" товчийг дарна уу.

Таны харж байгаагаар бидэнд алдаа байна! Бид үүнийг арилгах болно. "Тохиргоо" таб руу очно уу:

Алдаа засахаасаа өмнө би нэг чухал зүйлд анхаарлаа хандуулахыг хүсч байна. Програм нь анх лавлах элемент байгаа тохиолдолд аль талбараас хайхаа мэдэхгүй байна. Тиймээс тэр үүнийг тодруулах хэрэгтэй. Энэ нь ихэвчлэн өвөрмөц байдаг тул би кодоор хайхыг илүүд үздэг. "Код" мөрөнд "Хайлтын талбар" баганад тэмдэг тавь. Одоо ийм кодтой бичлэг олдвол солино, үгүй ​​бол үүсгэнэ.

Чухал! Хэрэв та хайлтын талбарыг заагаагүй бол давхардсан зүйлс гарч ирж магадгүй. Ялангуяа ижил төстэй файлыг хоёр дахь удаагаа татаж авсны дараа!

Одоо "Эв нэгдэл" яагаад талбай дээр тангараг өргөөд байгааг харцгаая. Баримт нь 1С 8.3 дахь хэмжлийн нэгжийг тусдаа санд хадгалдаг бөгөөд анхдагч байдлаар боловсруулалт нь энэ нэгжийг нэрээр нь хайдаг. Гэвч үнэн хэрэгтээ "Бүтэн нэр" талбарт нэгж үг бичигдсэн байдаг.

Харамсалтай нь боловсруулалтыг зөвхөн "Нэр" ба "Код"-оор хайж болно (програмистын хувьд боломжууд илүү өргөн байдаг). Дээрх зургуудад анхаарлаа хандуулбал “Нэгж” баганад надад код байна. Мөн боловсруулахдаа хайлтыг кодоор хийх ёстойг зааж өгөх хэрэгтэй. "Нэгж"-ийн эсрэг талд байгаа "Харилцаа холбооны нөхцөл" багана дээр давхар товшоод "Код" болгон өөрчилнө үү.

Одоо тэд алдааны жагсаалтад "Үйлчилгээ" -ний талаар юу хэлж байгааг харцгаая. Бас нэг чухал тэмдэглэл. Файлын баганууд нь лавлах талбаруудын мөртэй яг ижил дарааллаар байрласан байх ёстой.Бидний хувьд "" нь хамгийн доод хэсэгт, "Сэтгэгдэл" баганын дараа файлд байрладаг.

"Зүйлийн төрөл" мөрийг дээш зөөхийн тулд маягтын дээд талд цэнхэр сумнууд байна. "Дээш" сумыг ашиглан хүссэн мөрийг дээшлүүлж, "Сэтгэгдэл" доор байрлуулна уу.

"Өгөгдөл ачаалах" дээр дарвал энэ удаад бүх зүйл алдаагүй болно:

Excel файлуудаас 1С руу бүтээгдэхүүн ачаалах видео заавар:

Энэ нийтлэлд бид тантай маш чухал хоёр сэдвийг авч үзэх болно, эхнийх нь, хоёр дахь нь мэдээжийн хэрэг 1c-ээс excel рүү өгөгдөл байршуулах. Эдгээр сэдвүүд нь хэрэглэгчдийн хоёр үндсэн үзэгчдэд сонирхолтой байдаг гэдгийг тэмдэглэх нь зүйтэй.

  • 1С Enterprise системийн хэрэглэгчид
  • 1С програмистууд

Жишээлбэл, 1С хэрэглэгчид ихэвчлэн захиалга өгөхийг хүсдэг Excel-ээс 1c руу өгөгдөл дамжуулахпортын тусгай шаардлагын дагуу 1С програмистууд зарим тодруулга эсвэл кодын жишээг хайх магадлал өндөр байдаг. Эдгээр бодол дээр үндэслэн бид энэ нийтлэлд өгсөн мэдээллийг хэрэглэгчид болон 1С програмистуудад зориулж хоёр хэсэгт хуваахаар шийдсэн.

Энгийн 1С хэрэглэгчийн нүдээр 1С-ийг Excel-ээс ачаалж, 1С-ээс Excel-д байршуулж байна

Аж ахуйн нэгж эсвэл зарим компанид, жишээлбэл, Excel файлд компьютер дээр хадгалагдсан баримт бичиг байдаг нь ихэвчлэн тохиолддог. Хэрэглэгчид ихэвчлэн асуулт тавьдаг, гэхдээ яаж? Excel-ээс 1С руу өгөгдөл байршуулах эсвэл татаж авах. Мэдээжийн хэрэг, та програмчлалын мэдлэггүйгээр үүнийг хийх боломжгүй тул хэрэв та энгийн хэрэглэгч бол 1С үйлчилгээг биднээс захиалах хэрэгтэй, учир нь манай 1С програмистуудын хэн нь ч таныг үргэлж сонсож, тусгайлан боловсруулсан шийдлийг сонгох болно. зөвхөн танд зориулагдсан бөгөөд танд туслах нь гарцаагүй.

Excel-ээс 1С руу өгөгдөл ачаалах бүх нийтийн боловсруулалт яагаад байдаггүй вэ?

Энэ асуултад хариулж, гол санааг нь харцгаая.

  1. Хэрэглэгч бүр 1С руу шилжүүлэхийг хүсч буй янз бүрийн Excel файлуудтай, эдгээр файлууд нь өөр өөр мөр, баганатай, мөн өөр өөр семантик ачааллыг агуулдаг.
  2. Хэрэглэгч бүр тусдаа тохиргоотой ажилладаг, i.e. тохиргоо нь өөр байж болно, нэг тохиргоонд ажилладаг зүйл нь шинэчлэхгүйгээр өөр тохиргоонд ажиллахгүй.
  3. Excel-ийн өгөгдлийг өөр өөр объект руу шилжүүлэх шаардлагатай тул хэрэглэгч бүр өөрийн гэсэн шаардлага тавьдаг.

Эдгээр шалтгааны улмаас бүх нийтийн боловсруулалтыг бий болгох боломжгүй юм Excel-ээс 1С руу өгөгдөл ачаалах.

Бодит хөгжлийн жишээг ашиглан Excel-ээс 1С руу өгөгдөл хэрхэн ачаалж, буулгаж байна

Одоо үүнийг ерөнхийд нь авч үзье Excel-ээс 1С руу өгөгдөл хэрхэн ачаалж, буулгаж байна, мөн энэ бүхэн бэлэн шийдэлд ямар харагдах вэ? Жинхэнэ захиалгат хөгжүүлэлтийн жишээ, мөн анхны Excel файлыг доор үзүүлэв.

Энэ боловсруулалтанд та эхлээд Excel файлыг сонгох хэрэгтэй, дараа нь "Ажиллуулах" товчийг дарсны дараа Excel-ээс шаардлагатай өгөгдлийг хүснэгтийн хэсэгт ачаалах болно. Одоо хэрэглэгчийн хийх ёстой зүйл бол "Бүртгэл рүү шилжүүлэх" товчийг дарах бөгөөд үүний дараа өгөгдөл гарах болно. Excel-ээс 1С руу шилжүүлсэн.

1С-ээс Excel-д өгөгдөл байршуулахЭнэ нь бараг ижил аргаар тохиолддог, зөвхөн энд боловсруулалтыг бичих нарийн төвөгтэй байдал нь объектоос ямар төрлийн өгөгдлийг буулгахаас хамаарна. Жишээлбэл, бид "Нэршил" гэсэн лавлахтай бөгөөд бид нэр томъёоны нэр, хэмжлийн нэгжийг татаж авахыг хүсч байна, гэхдээ нэршил нь өөрөө нэршлийн төрөл, нэр томъёо, нэршлийн төрөл гэх мэт олон дэлгэрэнгүй мэдээлэлтэй байж болно. бүтэн нэр гэх мэт.

Excel-ээс өгөгдлийг ачаалах, буулгахын тулд надад боловсруулалт хэрэгтэй байна, би юу хийх ёстой вэ?

Та утсаа аваад бидэн рүү залгахад л хангалттай. Үүний дараа манай мэргэжилтнүүд танд яг хэрэгтэй зүйлээ авахын тулд шаардлагатай бүх үйлдлийг хийх болно. Хэрэв та яаралтай 1c шинэчлэлт хийх шаардлагатай бол бидэнтэй холбоо бариарай, бид үйлчлүүлэгч бүрт туслахдаа баяртай байна!

Энгийн 1С програмистын нүдээр Excel-ээс 1С руу өгөгдөл ачаалах, буулгах

Дөнгөж дээр бид 1С хэрэглэгчдэд маш их хэрэгтэй мэдээллийг өгсөн бол одоо код бичих техникийн талуудын талаар ярихаас гадна 1С програмистуудад код бичихэд маш их хэрэгтэй мэдээллийг өгөх цаг болжээ. Excel програмтай ажиллахад түгээмэл хэрэглэгддэг үндсэн функцуудыг авч үзье.

Бид Excel-ийг 1С-тэй хэрхэн холбохыг COM объект ашиглан хийх болно. Энэ кодыг хэвийн ажиллуулахын тулд Excel-ийг компьютер дээр суулгасан байх ёстой, эс тэгвээс юу ч ажиллахгүй.

Excel-ийг холбосны дараа бид шилжүүлэг хийх шаардлагатай баримт бичгийг нээх хэрэгтэй.

Одоо бид Excel номын хуудсыг сонгох хэрэгтэй бөгөөд дээрх зураг дээр тодорхой тооны хуудас хэрхэн сонгогдсоныг харж болно. Хуудасны дугаарыг Sheet Number хувьсагчд хадгална:

Бид "Тоолох" талбарыг ашиглан Excel номын хуудасны тоог олж мэдэх боломжтой.

Тодорхой дугаарын дор хуудасны нэрийг авахын тулд та дараах байдлаар мөр бичих хэрэгтэй.

Excel-тэй ажиллах бүх алхмуудыг хийж дууссаны дараа процессыг хаах хэрэгтэй. Үүнийг хаа, эс тэгвээс энэ нь өлгөгдөнө:

Excel-ээс 1С руу тусдаа нүдийг ачаалах функцийн жишээ

Бид Excel-ээс 1С руу өгөгдөл ачаалах процессыг бичихдээ 1С програмист бүрт тохиолддог үндсэн журам, функцуудыг авч үзсэн. Одоо Excel файлын нүднүүдийг тусад нь уншдаг функцийг нарийвчлан авч үзье.

Эдгээр бүх функцийг дээр нарийвчлан авч үзсэн тул энэ кодын талаар нэмэлт тайлбар өгөх шаардлагагүй гэж бид бодож байна.

Excel-ээс бүх өгөгдлийг 1С хүснэгтийн хэсэгт ачаалах функцийн жишээ

Бид дэлгэцэн дээр бие даасан Excel нүдийг харуулдаг функцийг харлаа. Гэхдээ бид Excel хуудсыг бүхэлд нь нэг дор татаж аваад дарааллаар нь үзэх шаардлагатай бол яах вэ? Энд бидэнд доорх код хэрэгтэй болно.

1С-ээс Excel-д өгөгдөл байршуулах функцийн жишээ

Дээр дурдсанчлан бид олон сонирхолтой зүйлийн талаар ярилцсан боловч 1С-ээс Excel-д өгөгдөл байршуулах гэх мэт сэдвийг хөндөөгүй. Үнэн хэрэгтээ энд ажиллах зарчим нь бараг ижил бөгөөд бид програмын дагуу шинэ Excel файл үүсгэж, програмын дагуу бичдэг. За, та аль хэдийн таамаглаж байсанчлан нүдэнд утгыг бичихийн тулд зүүн талд Sheet.Cells(x, y) илэрхийллийг оруулах хэрэгтэй. 1С-ээс Excel рүү өгөгдөл татаж авах жишээг доор үзүүлэв.

  • Харилцагч талуудын хооронд мэдээлэл солилцох үед (үнийн жагсаалт, нэгтгэлийн тайлан гэх мэт);
  • Үндсэн нягтлан бодох бүртгэлийг 1С, заримыг нь Excel хүснэгтэд хийдэг тохиолдолд операторуудын ажлыг хөнгөвчлөх;
  • Мэдээллийн санг анх удаа бөглөхдөө.

Энэ үйлдлийг гүйцэтгэхийн тулд та мэдээллийн технологийн дэмжлэг (ITS) -ийн захиалгаар ашиглах боломжтой стандарт функц, янз бүрийн холболтын сонголтуудаар хэрэгжсэн бие даан бичсэн боловсруулалтыг хоёуланг нь ашиглаж болно. Манай нийтлэлд бид боломжтой бүх тохиолдлуудад аль болох бүрэн дүн шинжилгээ хийж, Excel-ээс 1С руу өгөгдөл ачаалахтай холбоотой ихэнх асуултанд хариулах болно.

Бүх нийтийн механизм

ITS дискүүд, мөн 1С портал дээр "Технологийн дэмжлэг" -> "Бүх нийтийн тайлан ба боловсруулалт" цэс рүү очсоноор холбогдох боловсруулалтыг "Хүснэгтийн баримтаас өгөгдөл ачаалах" хавтсанд байрлуулна.

Та үүнийг эхлүүлэх үед маягт нээгдэнэ (Зураг 1):

Маягтаас харахад энэ нь дараах тохиргооны объект руу мэдээллийг шилжүүлэх боломжийг танд олгоно.

  1. Лавлах;
  2. Баримт бичиг эсвэл лавлах номын хүснэгтийн хэсэг;
  3. Мэдээллийн бүртгэл.

Шилжүүлэгчийн байрлалаас хамааран объект сонгох талбар өөрчлөгдөнө.

Татаж авсан файлыг нээх үед боловсруулах хүснэгтийн маягтыг бөглөнө.

Ердийн боловсруулалт нь дараахаас татаж авахыг дэмждэг:

  • 1С-ийн мэргэжилтнүүдийн боловсруулсан файлын форматmxl;
  • Листxls форматаар хадгалсанExcel 97-2003;
  • Текст файлtxt;
  • Хүснэгтүүдdbf.

Том хэмжээтэй Excel файлуудыг ачаалахад нэлээд хугацаа шаардагддаг тул хэрэв өгөгдөл ачаалах үйл явц хэд хэдэн үе шаттайгаар явагдана гэж үзвэл эсвэл та мэдрэл, цаг хэмнэхийн тулд одоо байгаа файлыг хэд хэдэн удаа нээх хэрэгтэй болно. түүнээс мэдээллийг mxl форматаар хадгалах нь дээр. Үүнийг боловсруулах маягтаас шууд хийж болно.

Хэрэв эх файлд мөрийн бүлэг, дэд гарчиг, тэмдэглэл байгаа бол тэдгээрийг гараар устгах шаардлагатай гэдгийг ойлгох нь чухал юм.

Одоо "Тохиргоо" таб руу шилжье (Зураг 2):

Зураг 2

Ихэнх тохиолдолд Excel хүснэгтүүд нь бүх төрлийн дэлгэрэнгүй мэдээлэл, мэдээллийг агуулсан толгой хэсгийг (хэвлэсэн маягтын нэр, эсрэг талын дэлгэрэнгүй мэдээлэл, ирж буй баримт бичгийн огноо, дугаар, баганын нэр гэх мэт) агуулдаг маягт дээрх програмын хувьд та "Хүснэгтийн баримт бичгийн эхний мөрөнд" шилжүүлсэн мэдээлэл бүхий эхний мөрийг зааж өгөх ёстой.

Мэдээлэл бичих мета өгөгдлийн объектыг сонгосны дараа "Тохиргоо" табын хүснэгтийн хэсгийг дэлгэрэнгүй нэрс, тэдгээрийн төрлүүдийн тодорхойлолт болон бусад чухал мэдээллээр автоматаар бөглөнө. "Тохиргоо" табын хүснэгтийн хэсгийн багануудыг авч үзэхэд тусдаа хэсгийг зориулах хэрэгтэй.

"Тохиргоо" багана

Тэмдэглэгээ - мөрөнд байгаа тэмдэглэгээг чагтлах эсвэл арилгах замаар харгалзах атрибутыг бөглөх эсэхийг тодорхойлно.

Атрибутын дүрслэл - энд тохируулагч дээр заасан мета өгөгдлийн атрибутын ижил утгатай (нэр) бичигдсэн болно.

Хайлтын талбар - хэрэв та энэ талбарыг шалгавал боловсруулалт нь холбогдох дэлгэрэнгүй мэдээллийг ашиглан элементүүдийг хайж олох бөгөөд хэрэв амжилттай бол энэ талбарын нэмэлт функц нь давхардлаас хамгаалах явдал юм.

Төрөлүүдийн тайлбар - тухайн мета өгөгдлийн шинж чанарт байгаа өгөгдлийн төрлийг харуулна.

Ачаалах горим – гурван сонголтыг санал болгодог (Зураг 3):

Зураг 3

  • Хайлт - тохирох элементийг хайж олох бөгөөд хэрэв байхгүй бол шинээр үүсгэж болно;
  • Тогтоох - тодорхой утгыг захирагдахаар тогтоосон;
  • Тооцоолох – энэ тохиолдолд “Холболтын нөхцөл/Үнийн илэрхийлэл” баганад заасан илэрхийллийг тооцоолох үр дүнг үүсгэсэн элементийн талбарт тохируулна.

Сүүлчийн тохиолдолд Expression талбарыг идэвхжүүлснээр маягт нээгдэнэ (Зураг 4).

Зураг 4

Баганын дугаар нь Excel хүснэгтийн аль баганыг мэдээллээр дүүргэхийг зааж өгөх талбар юм.

Өгөгдмөл утга - татаж авсан файл нь элементийг бүртгэхэд шаардлагатай бүх өгөгдлийг агуулаагүй тохиолдолд энэ талбарт байгаа мэдээллийг бөглөх болно.

Утгын холбоосын нөхцөл/илэрхийлэл - бид тооцоолсон талбаруудыг үзэхэд энэ талбарт аль хэдийн хэсэгчлэн хандсан бөгөөд та эх өгөгдлийг синхрончлох нөхцөлийг зааж өгч болно.

Энэ нь зарчмын хувьд "Тохиргоо" таб дээр байгаа бүх мэдээлэл юм.

Ачаалах, захидал бичих, илэрхийлэл бичих бүрт их цаг үрэхгүйн тулд хөгжүүлэгчид тохиргооны сонголтыг mxlz өргөтгөлтэй файлд хадгалах боломжийг олгосон.

Та "Дүүргэлтийн хяналт" товчийг дарж шилжүүлсэн өгөгдлийн зөв эсэхийг шалгаж болно (Зураг 1). Үүний дараа та татаж авах процессыг эхлүүлж болно. Процедурыг амжилттай дуусгах эсвэл ер бусын нөхцөл байдлын талаар танд тусад нь мэдэгдэх болно.

Удирдлага, худалдааны мэдээллийн санд Excel-ээс өгөгдөл ачаалах өөр нэг механизм бий. Энэ нь дээрх аргаас хамаагүй бага боловч ITS-ийн захиалга шаарддаггүй бөгөөд стандарт хүргэлтэд багтсан болно.

Энэ боловсруулалтыг "Худалдан авалт" таб дээрээс "Үйлчилгээ" цэснээс "Файлуудаас нийлүүлэгчийн үнийг ачаалах" гэж нэрлэдэг (Зураг 5)

Зураг 5

Боловсруулах маягт нь дараахь зүйлийг агуулна.

  1. Энэ үнэ хэдэн цагт хамааралтай болохыг зааж өгөх огноо сонгох талбар;
  2. Үнийн жагсаалтаа илгээсэн эсрэг этгээдийг сонгох талбар;
  3. Тохируулах үнийн төрлийг сонгох боломжийг олгодог товчлуур;
  4. Татаж авсан мэдээллээр дүүргэх боломжтой хүснэгтийн хэсэг.

Энэ хэлбэрийг 6-р зурагт харж болно

Зураг 6

Маягтын дээд талд байгаа тайлбар нь маягтын эхний табыг хэрхэн ашиглахыг тайлбарладаг.

Харилцагчийг сонгосны дараа (нийлүүлэгч, комиссын төлөөлөгч эсвэл худалдагч эсэхээс хамаарч) үнийн төрөл тус бүрийн нэмэлт багануудыг хүснэгтэд авах боломжтой болно.

Вэб интерфэйсээр ажиллахдаа зарим хөтчүүд хөтчийн нэмэлтийг суулгахыг шаарддаг (Зураг 7). Бид "Суулгацыг эхлүүлэх" товчийг дараад холболтоо дахин эхлүүлэх хэрэгтэй.

Зураг 7

Үүний дараа санах ойг ашиглан мэдээллийг нэг хүснэгтээс нөгөөд шилжүүлэх боломжтой болно. Бидэнд хэрэгтэй багануудыг ("Нийтлэл", "Нэр", "Үнэ") бөглөхөд бид "Дараах" товчийг дараад хоёр дахь хуудас руу очно (Зураг 8).

Зураг 8

Хөтөлбөр нь өгөгдлийн сангаас автоматаар таарч хайх бөгөөд хэрэв олдохгүй бол алдааг арилгах сонголтыг санал болгоно. Шилжүүлэгч ашиглан хүснэгтийн хэсгийн харагдах байдлыг хянах боломжтой. Нэмж дурдахад хэрэглэгч татаж авсан файлын элементүүдийг мэдээллийн санд байгаа өгөгдөлтэй бие даан харьцуулах боломжтой.

  • Бүгдийг бүртгүүлэх;
  • Мэдээллийн санд байгаа хүмүүстэй харьцуулахад зөвхөн өөрчлөгдсөнийг бүртгүүлнэ үү.

Текстийн талбарт та баримт бичигт бичигдэх тайлбарыг оруулж болно (Зураг 9):

Зураг 9

Боловсруулсны дараа:

  • Холбогдох элементийг "Нийлүүлэгчийн нэршил" лавлах хэсэгт үүсгэнэ (хэрэв байхгүй бол);
  • "Нэршил" лавлах элемент нь үүнтэй холбоотой байх болно;
  • "Барааны үнийг тогтоох" баримт бичгийг үүсгэж байршуулах бөгөөд үүнд: ханган нийлүүлэгч, үнийн төрөл, өгөгдөл бүртгэсэн огноо.

"Гадаад файлаас бүтээгдэхүүн ачаалах" процесс ижил төстэй байдлаар ажилладаг.

DIY шилжүүлгийн боловсруулалтын сонголтууд

Excel файлаас өгөгдөл задлах гол асуудал бол 1С-д үүнийг нээх хоёрдмол утгагүй механизм байдаггүй явдал юм. Excel-ийг 1С-тэй холбох хэд хэдэн сонголт байдаг.

  • Microsoft ADODB-ээр дамжуулан - нэлээд хурдан арга бөгөөд энэ нь дүрмээр бол файл болон клиент-серверийн мэдээллийн санг хадгалах сонголтуудад хамаарна;
  • Microsoft Office-ийг ашигласнаар - SQL мэдээллийн сантай ажиллахад заримдаа бүтэлгүйтдэг арга, дүрмээр бол энэ нь эхний аргаас арай удаан ажилладаг бөгөөд Office суулгасан байхыг шаарддаг;
  • Libre Office-ээр дамжуулан - өмнөх аргаас ялгаатай нь энэ нь үнэ төлбөргүй бөгөөд xls болон xlsx форматаас гадна өөрийн хүснэгтүүдийг дэмждэг боловч суулгасан LibreOffice багц болон татаж авсан файлыг бэлтгэх шаардлагатай (хүснэгтийн эхний мөрөнд баганын нэр).

Төрөл бүрийн арга, сонголтуудыг нарийвчлан авч үзье.

ADODB.Connection-ээр дамжуулан

Ерөнхийдөө ADO нь ActiveX Data Object гэсэн үгийн товчлол бөгөөд янз бүрийн мэдээллийн санд программчлагдсан хандалт хийхэд ашиглагддаг. Гуравдагч талын файлтай (Excel-г оруулаад) ямар нэгэн холболт үүсгэх үед хамгийн том асуудал бол холболтын мөрийг зөв зохиох явдал юм.

Excel файлын хувьд гурван сонголт байна:

Холболтын хэлхээний сонголтууд:

  • Үйлчилгээ үзүүлэгч – ашигласан драйверийг энд тодорхойлсон;
  • Өгөгдлийн эх сурвалж - бидний нээх файлын нэрийг тодорхойлно;
  • Өргөтгөсөн шинж чанарууд – эндээс та хүснэгтэд толгойн мөр шаардлагатай эсэхийг зааж өгч болно (HDR = YES нь өгөгдлийг эхний мөрөөс уншихыг заана, HDR = ҮГҮЙ - хоёр дахь мөрөнд юу), файлыг зөвхөн унших боломжтой эсэхийг зааж өгч болно. (Зөвхөн унших) болон бусад нэмэлт параметрүүд.

Холболтын мөр үүсгэсний дараа бид татаж авсан файл руу холбогдож болно (Зураг 13)

Зураг.13

Одоо бид татаж авсан файлаас мэдээлэл авч эхлэхийн тулд энгийн хүсэлтийг (Зураг 14) ашиглаж болно.

Энэ тохиолдолд "Хуудас" параметр нь Excel-ийн ажлын номноос ямар хуудастай ажиллахыг тодорхойлдог.

Ажлын хуудсанд хадгалагдсан бичлэгийн багцыг Recordset объект ашиглан уншиж болно. Энэ тохиолдолд хуудасны эхний бичлэгийг BOF (файлын эхлэл), сүүлчийн EOF (файлын төгсгөл) параметрээр авч болно.

Excel програмаар дамжуулан

Өмнөх аргаас гол ялгаа нь холболт хийгдсэн компьютер дээр өгөгдлийн сангийн драйверуудаас гадна Excel програмыг суулгасан байх ёстой. Зөвхөн энэ тохиолдолд бид хүснэгтээс өгөгдлийг уншихын тулд програмыг эхлүүлж болно (Зураг 16).

Энэхүү COM объект нь хэд хэдэн хүүхэд параметрүүдтэй байдаг боловч бидний хувьд даалгаварын одоогийн нөхцөлийг харгалзан үзэх гол зүйл бол WorkBooks параметр юм (Зураг 17).

Дасгалын номыг эхлүүлсний дараа өгөгдлийг унших хуудсыг тодорхойлох шаардлагатай (Зураг 18).

Үүний дараа та нээгдэж буй файлын хүснэгтийн мөр, багануудыг давтаж болно.

Боломжит алдааны талаар хэдэн үг хэлье

Файлд холбогдоход гарах алдааны арслангийн хувь нь файлыг аль хэдийн өөр програм эзэмшсэнтэй холбоотой юм. Хэрэв та taskbar дээр Excel компьютер дээр ажиллаж байгааг харж байвал сайн байна, гэхдээ хэрэв та эсвэл өөр хэрэглэгч үүнийг гадны боловсруулалтаас нээсэн бол үүнийг зөвхөн "Task Manager" -ээр дамжуулан нүдээр тодорхойлох боломжтой тул холболтыг хаахаа бүү мартаарай. шилжүүлэх процедурыг дуусгахын өмнө:

ADO-ээр дамжуулан ажиллах тохиолдолд (Зураг 19);

Зураг 19

  • Програмтай ажиллах тохиолдолд (Зураг 20).

Цагаан будаа. 20.

Онцгой нөхцөл байдалд алдааны тайлбарыг дуудаж, оролдлого-Exception-EndAttempt бүтцийн дотор өгөгдөлтэй ажиллах ажлыг дуусгах процедур, холболтыг зохион байгуулах нь хамгийн сайн арга юм. Хэдийгээр энэ нь заримдаа ажлыг удаашруулдаг ч алдааны шалтгааныг тодорхойлох, эцэст нь түүнийг хэрхэн арилгахыг илүү хялбар болгодог.

Өгөгдөл, жишээлбэл, Excel файлд байгаа тохиолдолд нөхцөл байдал үүсдэг бөгөөд үүнийг програмд ​​оруулах шаардлагатай болдог. Гараар оруулах нь асар их цаг хугацаа шаарддаг бөгөөд алдаа гаргах магадлал өндөр байдаг.

Хэрэв танд энэ асуудлыг шийдэхийн тулд мэргэжилтэн татах боломж байхгүй бол 1С-ээс удирддаг маягт дээр стандарт боловсруулалтыг ашиглана уу. Та үүнийг ITS диск дээр эсвэл холбоосоос татаж авах боломжтой TabularDocument.epf-ээс өгөгдлийг ачаалж байна .

Таны хийх ёстой хамгийн эхний зүйл бол энэ боловсруулалтыг 1C: Enterprise горимд нээх явдал юм. "Файл" цэснээс "Нээлттэй" дээр товшоод гарч ирэх цонхонд хадгалсан газраа боловсруулалтыг сонгоно уу. Та мөн "Ctrl + O" товчлуурын хослолыг ашиглаж болно.

Хэрэв боловсруулалт нээгдээгүй бол таны данс "Гадаад тайланг нээх, боловсруулах" эрхгүй байх магадлалтай.

Энэ боловсруулалтыг амжилттай нээсний дараа таны хийх ёстой хамгийн эхний зүйл бол өгөгдлийг хаана ачаалахыг зааж өгөх явдал юм. Харгалзан үзэх жишээнд өгөгдөл нь -д ачаалагдах болно. Энгийнээр хэлэхэд бид үнийн жагсаалтыг Excel форматаар 1С 8.3 дээр байршуулах болно. Нэхэмжлэхийг ачаалах заавар нь маш төстэй байх болно.

"Барааны үнийг тохируулах" шинэ баримт бичгийг үүсгэцгээе, эсвэл та одоо байгаа баримтыг ашиглаж болно. Үүнд бид зөвхөн "Огноо" ба "Үнийн төрөл" гэсэн хоёр талбарыг зааж өгнө. Манайд “Бөөний үнэ” гэсэн төрлийг ашиглана. Хүснэгтийн хэсгийг бөглөх шаардлагагүй. Энэ нь өгөгдөл ачаалах боловсруулалтыг ашиглан бөглөнө.

Боловсруулах маягтаас хүснэгтийн хэсэгт ачаалах тохирох шилжүүлэгчийг сонгоно уу. Өмнө нь үүсгэсэн "Барааны үнийг тохируулах" баримт бичгийг холбоосын талбарт оруулсан болно. "Хүснэгт хэсэг" талбарт - "Бүтээгдэхүүн".

Мэдээллийг зөвхөн баримт бичиг, лавлах гэх мэт хүснэгтийн хэсгүүдэд төдийгүй лавлах, мэдээллийн бүртгэлд ачаалж болно.

Мэдээллийг ачаалах газрыг сонгосны дараа боловсруулалт нь доор байрлах хүснэгтийн баримт бичигт шаардлагатай баганын гарчгийг үүсгэсэн. Програмд ​​ачаалагдсан өгөгдлийг гараар эсвэл гадаад эх сурвалжаас энэ хүснэгтийн хэсэгт хуулж зааж өгч болно.

Энэ жишээнд бид Excel файлаас татаж авах хамгийн тохиромжтой аргыг авч үзэх болно. Нээлттэй товчлуур дээр дараад өгөгдлийн файлыг сонгоно уу. Дараах форматуудыг нээхийг дэмждэг: *.mxl", *.xls, *.txt, *.dbf. Файлын бүх өгөгдлийг боловсруулах хүснэгтийн баримт бичигт оруулах болно.

Дүүргэлтийг шалгаж, хянах

"Хоёр удаа хэмжиж, нэг удаа тайрч ав" гэсэн гайхалтай хэллэгт байгаа тул хүснэгтийн баримтаас 1С-д өгөгдөл ачаалахаасаа өмнө тэдгээрийг шалгах хэрэгтэй. Үүнийг хийхийн тулд "Дүүргэлтийн хяналт" товчийг дарна уу.

Хэрэв ямар нэгэн алдаа илэрсэн бол ийм мөрийн тоог харуулсан мессеж гарч ирнэ. Зөрчил илэрсэн нүднүүдэд шалтгааныг нь бичсэн тэмдэглэлийг зааж өгнө.

Энэ тохиолдолд "40*40*300 цацраг" гэсэн нэрлэсэн зүйл хөтөлбөрт олдсонгүй. Өгөгдлийг ачаалахын өмнө та үүнийг үүсгэх эсвэл бараатай ижил төстэй файлаас 1s 8.3-т зүйлийг урьдчилан ачаалах хэрэгтэй.

Тохиргоог татаж авах

"Тохиргоо" табыг нарийвчлан авч үзье. Энэ таб нь байршуулсан өгөгдлийг тохируулах хүснэгтийн хэсгийг агуулна. Энэ хүснэгтийн мөр бүр нь харгалзах шинж чанарын тохиргоог агуулна. Дараах сонголтуудыг тохируулах боломжтой.

  • "Таг". Тогтоосон туг нь энэ шинж чанарыг хэт ачаалах ёстой гэсэн үг юм.
  • "Татварын танилцуулга."
  • "Төрөлүүдийн тодорхойлолт." Энэ нь нэг буюу хэд хэдэн утгын төрлийг (нийлмэл өгөгдлийн төрөл) авч болно.
  • "Татаж авах горим" нь гурван төрлөөр ирдэг:
    • "Хайлт" - зөвхөн олдсон тохиолдолд утгыг оруулна.
    • "Тооцоолох" - заасан илэрхийлэлд үндэслэн утгыг тооцоолно.
    • "Тохируулга" - утгыг хоёрдмол утгагүй зааж өгсөн.
  • "Өгөгдмөл утга." Хэрэв атрибутыг орлуулах өгөгдөл олдохгүй бол энэ тохиргооны утгыг тохируулна.
  • "Холбооны нөхцөл / утгын илэрхийлэл" нь хайлт хийх талбарыг тохируулна. Лавлахуудын хувьд кодоор хайх нь ихэвчлэн өвөрмөц байдаг тул илүү чухал ач холбогдолтой байдаг. Хэрэв код тодорхойгүй бол та үндсэн тохиргоог орхиж нэрээр хайх боломжтой. Энэ тохиолдолд дэлгэрэнгүй мэдээллийг хайх лавлахад давхардсан мөр байх ёсгүй.

Дүүргэлтийг амжилттай тохируулж, шалгаж, хянаж дууссаны дараа та өгөгдлийг татаж авах боломжтой. "Өгөгдөл татаж авах" холбоос дээр дарна уу. Мессежүүд нь энэ үйлдлийн талаарх мэдээллийг харуулах болно. Манай тохиолдолд бүх зүйл сайхан болсон.

Өгөгдлийг ачаалсан баримт бичиг рүүгээ орцгооё. Таны харж байгаагаар бүх утгыг зөв бөглөсөн байна.

Нэршлийн жишээг ашиглан Excel-ээс 1С руу ачаалах өөр зааврыг видеог үзнэ үү.

Бүтээгдэхүүний жагсаалтыг бүтээгдэхүүний каталогид ачаалах нь 1С-тэй ажиллах эхэн болон түүнээс хойшхи аль алинд нь гарч ирдэг нийтлэг ажил юм. Үүнийг янз бүрийн аргаар шийдэж болно. Би хэрэгжүүлэх энгийн аргыг санал болгож байна - хүснэгтийн баримтаас ачаалах замаар. Замдаа бид 1c Худалдааны менежмент 11.4 #UT11 дээр ажиллахад хялбар лавлах бүтцийг хэрхэн бий болгох, мөн хүссэн бүтээгдэхүүний шинж чанарт үндэслэн сонголт бүхий шатлалыг хэрхэн тохируулах талаар авч үзэх болно.

Видеог үзээрэй - Би 1С Enterprise дээр бүх зүйлийг тодорхой харуулж байна!

Эхлээд Excel файлын бүтцийг харцгаая. Түүний багана бүр нь лавлах номын дэлгэрэнгүй мэдээлэлтэй тохирч, хоёр дахь боловсруулах таб дээр үүсгэсэн загварыг яг давтана. Энэ нь нийтдээ энэ нь барааны нэгж бүрийн хувьд бидний бөглөх өгөгдөл юм. Миний жишээн дээрх өгүүллийн үнэ цэнэ нь гол зүйл бөгөөд заавал бөглөх ёстой. Энэ нь давхардсан зүйлгүй өвөрмөц онцлогтой. Хэвлэх нэр болон нэр нь бие биенээ хуулбарлах боловч харгалзах баганыг бөглөсөн тохиолдолд өөр байж болно. Дараа нь үйлдвэрлэгчийн багана, бүтээгдэхүүний онцлог шинж чанарууд гарч ирнэ. Би нэмэлт дэлгэрэнгүй мэдээллийг ашиглан 1С-д бүтээгдэхүүний шинж чанарыг бий болгодог.

Шаардлагатай тохиргоо. Та хоёр нүдийг шалгах хэрэгтэй. Эхлээд "Мастер өгөгдөл ба удирдлага" таб дээрээс "Мастер өгөгдөл, хэсгүүдийг тохируулах" хэсгийг хайж олоод "Нэршил", "Нягтлан бодох бүртгэлийн хэсгүүд" дээр дарж "Олон төрлийн нэршил" -ийг асаана уу.

Хоёрдугаарт, "NSI ба удирдлага" таб руу очиж "Ерөнхий тохиргоо" -г хайж, нэмэлт мэдээлэл, мэдээллийг ашиглах боломжийг идэвхжүүлнэ үү.

Би Нэршлийн төрлүүдийн лавлах хэсэгт бүх нэршлийн бүтцийг бий болгосон. Нэршлийн лавлах дахь барааны бүлэглэл нь энэ лавлахаас хамаарна. Энэ нь бүлгүүдтэй байснаас илүү тохиромжтой. Бүтээгдэхүүн бүр өөрийн гэсэн онцлог шинж чанартай байдаг. Жишээлбэл, компьютерийн кейс өөр өөр хэлбэрийн хүчин зүйлтэй байдаг ба хатуу дискүүд нь мөн "form factor" параметртэй байдаг. Үүнийг хэрхэн хөтөлбөрт оруулах вэ? Нэмэлт дэлгэрэнгүй таб дээр дурын төрлийн зүйлийг нээцгээе. Холбогдох тохиргоог идэвхжүүлсний дараа энэ хавчуурга боломжтой болно. Энд бид төрөл бүрийн хувьд энэ бүтээгдэхүүнд ашигласан дэлгэрэнгүй мэдээллийг оруулна. Жишээлбэл, хатуу диск нь "Интерфейс" параметртэй, мөн Form Factor параметртэй, зөвхөн тохиолдлууд нь өөрийн гэсэн утгатай бөгөөд тэдгээрийн утгууд нь дискнийхтэй адил биш байдаг. Эдгээр нэмэлт мэдээллийг ашиглан та бүтээгдэхүүний жагсаалтаас хүссэн зүйлсийг маш хурдан сонгох шүүлтүүрийг тохируулж болно. Шүүлтүүрийг нэмэлт мэдээлэл оруулах замаар тохируулна.

Тохиргоогоор бүх зүйл тодорхой байх ёстой. Үгүй бол бичээрэй, бид үүнийг олохыг хичээх болно.

Боловсруулалтыг нээгээд ачааллаа үргэлжлүүлнэ үү. Эхний таб нь татаж авах тохиргоог агуулна. Хоёрдугаарт, сонгосон зүйлийн загварт зориулж, хамгийн сүүлд ачаалах үр дүн гарч ирнэ. Бид тохиргоог хийж, Excel-ийн бүтээгдэхүүнээр бэлтгэсэн хүснэгтийг оруулаад, дарна уу - татаж авна уу.

EXCEL-ээс 1С руу бүтээгдэхүүн хэрхэн ачаалах, Нэршлийн лавлахыг хэрхэн тохируулах талаар.