Ижил тохиргооны хооронд өгөгдлийг хурдан дамжуулахад ашиглахад маш хялбар боловсруулалт. xml файлаар ажилладаг эсвэл com холболт.
Тогтмол болон удирддаг маягтуудыг дэмждэг. Вэб клиент дээр ажилладаг.

Өгөгдлийг нэг 1С мэдээллийн сангаас нөгөө рүү xml файл эсвэл com холболтоор дамжуулдаг.

Тохиргоонууд нь ижил байх ёстой (хамгийн багадаа өгөгдлийн бүтцийн хувьд). Жишээлбэл, хуулбараас ямар нэг зүйлийг ажиллаж байгаа мэдээллийн сан руу шилжүүлэх. Файлыг боловсруулах хавтсанд үүсгэсэн. Нэмэлт лавлах, баримт бичиг (хөдөлгөөний хамт) болон мэдээллийн бүртгэлийг шилжүүлдэг. Тогтмол объектуудын хувьд та цэг тавьж болно.

"Байршуулах" таб дээр "Баримт бичгээс лавлахуудыг буулгах" гэсэн туг байна. Баримт бичгийг туг далбаагаар байршуулахдаа баримт бичгийн дэлгэрэнгүй мэдээлэл, хүснэгтийн хэсгүүдэд агуулагдах лавлахуудыг эцэг эх, эзэмшигчийн хамт (шаардлагатай бол) байршуулна.

Энэ нь хоёр горимд ажиллах боломжтой: xml-ээр дамжуулан (эх мэдээллийн санд нэг нэгээр нь ажиллуулж, дараа нь очих мэдээллийн санд), com холболтоор (зөвхөн эх мэдээллийн санд ажиллуулна).

com горимд холболт нь сервертэй холбогдох тохиргоог dataXML.ini файлд хадгалдаг бөгөөд нэвтрэх болон нууц үг нь шифрлэгдсэн хэлбэрээр хадгалагдаж, бусад өгөгдөл нь нээлттэй хэлбэрээр хадгалагдана.

Хэрэглэгч тохиргоог хадгалахын тулд тусгай арга хэмжээ авдаггүй байсан ч боловсруулалт нь өөрөө dataXML.ini файл дахь өгөгдлийн багцыг хадгалдаг. Үүнд: "Биржийн төрөл", "Баримт бичгээс лавлах татаж авах" болон com холболтын холболтын параметрүүдийг хадгалдаг.

Хэрэв бирж XML горимд ажилладаг бол байршуулалт нь боловсруулалтыг эхлүүлсэн директор руу хийгдэнэ. "dataXML.xml" файл үүсгэгдсэн. Тэндээс бас л ачдаг.

Хэрэглээ (xml-ээр):

  • Мэдээллийн сан - мэдээллийн эх үүсвэрт боловсруулалтыг эхлүүлнэ үү. "Байршуулах" таб руу очно уу. Шаардлагатай бол та "дүүрсэн объектоор шүүх" тугийг ашиглаж болно - энэ нь жагсаалтын талбараас өгөгдөл агуулаагүй объектуудыг устгаж, зөвхөн дор хаяж нэг бичлэгтэй объектуудыг үлдээх болно. Шалгах нүдийг ашиглан шилжүүлэх объектуудыг сонгоно уу (ямар ч таб дээр)
  • "Байршуулах" дээр дарна уу
  • Мэдээллийг хүлээн авсан мэдээллийн санд ижил боловсруулалтыг ажиллуул. "XML-ээр" солилцооны төрлийг сонгоно уу.
  • "Татаж авах" дээр дарна уу. Татаж авсан өгөгдөл нь жагсаалтад гарч ирэх бөгөөд та хулганаар товшиж нээх боломжтой. "Ачаалах" таб дээрх "Ачаалах тест" товчлуур нь өгөгдлийн санд бичихгүйгээр өгөгдлийг ачаалж, татаж авсан өгөгдлийг харуулдаг (хэрэв ачаалахад маш аймшигтай бол).

Хэрэглээ (com-оор дамжуулан):

  • Эх сурвалжийн мэдээллийн санд боловсруулж эхэлнэ.
  • Холболтыг тохируулах (тохиргоог сэргээх).
  • "Байршуулах" таб руу очно уу. Шаардлагатай бол та "дүүрсэн объектоор шүүх" тугийг ашиглаж болно - энэ нь жагсаалтын талбараас өгөгдөл агуулаагүй объектуудыг устгаж, зөвхөн дор хаяж нэг бичлэгтэй объектуудыг үлдээх болно. Шалгах нүдийг ашиглан шилжүүлэх объектуудыг сонгоно уу (ямар ч таб дээр)
  • "Байршуулах" дээр дарна уу

Шинэчлэлтүүд:

2.4. Буулгах үед дурын объектын өгөгдлөөр сонголт нэмсэн. Сонголтыг зөвхөн нэг төрлийн лавлах эсвэл баримт бичгийг байршуулах үед хийх боломжтой. Хэрэв нөхцөл хангагдсан бол "Буулгах" таб дээр "Сонголт" таб гарч ирнэ.

"Файл" талбарыг нэмсэн бөгөөд зөвхөн xml-ээр солилцох боломжтой. Анхдагчаар "dataXML.xml"-г бөглөнө. Энэ талбарыг "dataXML.ini" файлд хадгалсан талбарт нэмсэн.

2.4.2. Байгууллагын сонголт нэмсэн. "Нарийвчилсан" таб дээр тохируулна уу. Талбар нь тохиргоонд хадгалагдана. Сонголт дүүрсэн тохиолдолд зөвхөн "Байгууллага" гэсэн шинж чанартай баримт бичгүүдийг байршуулах бөгөөд тухайн баримт бичгийн зохион байгуулалт нь сонгон шалгаруулалттай тэнцүү байна.

2.5. "Байршуулах" таб дээр "Жагсаалтад байршуулах" товчийг нэмсэн. Байршуулахаар дор хаяж нэг төрлийн баримт бичиг сонгогдсон тохиолдолд боломжтой болно. Үр дүнг жагсаалтад урьдчилан байршуулах, баримт бичгийн хайрцгийг шалгах, мөн баримт бичгийн маягтыг үзэх боломжтой болгох зориулалттай. Энэ маягтаас байршуулах нь зөвхөн тэмдэглэгээг сонгосон хүмүүст байршуулсан баримт бичгийн жагсаалтыг хязгаарладаг.

2.5.3. Би мэдээллийн бүртгэлийг буулгах ажлыг бага зэрэг өөрчилсөн (үндсэндээ биш), мэдээллийн бүртгэлийг буулгах үед мессежүүдийг нарийвчлан бичсэн (бичлэгийн сонголтыг тайлсан). Би асуудалтай мөрийг хэрэглэгчээс хоёр болгон хуваасан (алдааг ойлгоход хялбар болгохын тулд).

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

Буулгах хэсгийг бага зэрэг дахин бичсэн (бага зэрэг оновчтой болгосон).

Баримт бичигт агуулагдах лавлахуудыг буулгах үед мессеж нэмэгдсэн (өмнө нь тэдгээрийг "чимээгүй" буулгаж байсан).

2.5.5. Байршуулах болон татаж авахын тулд хэрэглэгчийн тасалдлыг зохицуулах нэмэлт.

2.5.6. Мэдээллийн бүртгэлийн төрлийн алдааг зассан. Бүртгүүлэгчид харьяалагддаг бүртгэлүүдийг "Мэдээллийн бүртгэл" талбараас хасав. Шаардлагатай бол тэдгээрийг хөдөлгөж, бичигчийг хөдөлгөөнөөр хөдөлгө.

2.7.4. Шинэ функц нэмэгдсэн ("Биржийн төлөвлөгөөний дагуу" байршуулах таб) Хэрэв танд "Бүрэн" солилцооны төлөвлөгөө байгаа бол солилцооны төлөвлөгөөнд бүртгэгдсэн өгөгдлийг байршуулах (мөн татаж авах) боломжийг олгоно.

Боловсруулалтын ашиглалтыг сайжруулахын тулд олон янзын жижиг зүйлсийг сайжруулсан. Тохиргоог хадгалах үед гарсан алдааг зассан.

2.8.0. Эрхэм хүндэт хүмүүсийн хүсэлнирболз, 251 дэх сэтгэгдэлд "Зөвхөн шинэ" тугийг нэмсэн.

Маягтын тохиргоог бага зэрэг өөрчилсөн, үндсэн тугуудыг тусдаа таб дээр байрлуулсан. форм дээр байсан газар нь алга болчихсон :)

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

Энэ боловсруулалтЭнэ нь 1C 8.3 платформ дээрх ижил (ижил) тохиргооны хооронд өгөгдөл солилцох боломжийг олгодог - Bukh 3.0, ZUP 3.0, UT 11, UPP 2.0 болон бусад, гол зүйл бол тохиргоо нь ижил байна!

Дэлгэцийн агшин

(фото)
(фото)

Үйлдлийн горимууд

Боловсруулалт нь 2 үйлдлийн горимыг хэрэгжүүлдэг: Байршуулах (хэрэглэгчийн тодорхойлсон өгөгдлийн байршуулах файл үүсгэх) болон Ачаалах (ижил нэртэй горимоор үүсгэсэн байршуулах файлыг уншиж, түүнд агуулагдах өгөгдлийг бичих). Mode талбарт үүнийг сонгох замаар горимыг тохируулна.

Тодорхой горимыг эхлүүлэхийн өмнө (Run товчийг дарж) та "Файлын нэр" талбарт гараар оруулах, эсвэл энэ талбар болон стандарт файл сонгох харилцах цонхыг сонгох товчлуурыг ашиглан байршуулах файлын нэрийг зааж өгөх хэрэгтэй. .

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

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

Боловсруулалтыг хэрэглэх нөхцөл

Өгөгдөл байршуулсан мэдээллийн бааз болон өгөгдөл ачаалагдсан нэг төрлийн (тохиргоо нь ижил, өгөгдөл өөр байж болно) эсвэл бүх байршуулсан объектууд бараг ижил байх тохиолдолд боловсруулалтыг ашиглах боломжтой. дэлгэрэнгүй мэдээлэл, хүснэгтийн хэсгүүдийн бүтэц, төрөл, "тэргүүлэх" мета өгөгдлийн объектын шинж чанар гэх мэт. Эдгээр хязгаарлалтын улмаас боловсруулалт нь үндсэндээ нэгэн төрлийн IS хооронд солилцох зорилготой гэдгийг тэмдэглэх нь зүйтэй.

Байршуулах файлын формат нь толгой хэсэгт байрлах солилцооны төлөвлөгөөний дагуу байршуулах үед үүсгэсэн файлын форматаас ялгаатай. Мэдээллийг (сангийн элементүүд, бүртгэлийн бичлэгийн багц гэх мэт) байршуулахын тулд боловсруулалт нь солилцооны төлөвлөгөөний дагуу байршуулахтай ижил XML цуваа механизмыг ашигладаг, файлын формат нь ижил байна;

Буулгах бүрэлдэхүүнийг тодорхойлох

Боловсруулалт нь мэдээллийн сангийн өгөгдлийг файлд бүрэн болон хэсэгчлэн байршуулах боломжийг олгодог. Байршуулсан өгөгдлийн бүрэлдэхүүнийг харилцах цонхонд өгөгдөл байршуулах боломжтой мета өгөгдлийн объектуудыг харуулсан модны баганын нүднүүдийг чагталснаар тохируулна. Нэмэлт багана"Шаардлагатай бол" гэсэн нүдийг тэмдэглэж, объектыг буулгах хэрэгцээг тохируулна энэ төрлийн"лавлагаагаар". Өөрөөр хэлбэл, "Шаардлагатай бол" гэсэн баганад тэмдэглэгээг хийсэн бол ийм объектын өгөгдлийг бүрэн татаж авахгүй, харин татан авалтыг ачаалах мэдээллийн сан дахь лавлагааны бүрэн бүтэн байдлыг хангахад шаардлагатай хэмжээгээр л татна. файл.

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

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

Боломжит програмууд

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

Магадгүй 1С-ийн мэргэжилтэн бүр мэдээллийг нэг мэдээллийн сангаас нөгөөд шилжүүлэх хэрэгцээтэй тулгарсан байх. Тохиргоо өөр байгаа тохиолдолд та өгөгдөл хөрвүүлэх дүрмийг бичих хэрэгтэй. Эдгээр дүрмийг 1С "Өгөгдөл хувиргах" тохиргоонд бий болгосон.

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

Гэхдээ яг ижил тохиргоонуудын хооронд өгөгдөл дамжуулах шаардлагатай бол та даалгавраа хялбарчилж, XML-ээр дамжуулан байршуулах, татаж авах стандарт боловсруулалтыг ашиглаж болно. Энэ арга нь өгөгдөл хөрвүүлэхтэй адил объектуудыг бие биетэйгээ харьцуулдаг болохыг анхаарна уу өвөрмөц танигч(GUID), нэрээр нь биш.

Та энэ боловсруулалтыг ITS диск дээр эсвэл дараах холбоосыг ашиглан татаж авах боломжтой.

Энэ нь бүх нийтийнх бөгөөд ямар ч тохиргоонд тохиромжтой.

"Нэршил" лавлахыг нэг 1С 8.3 Нягтлан бодох бүртгэлийн 3.0 мэдээллийн сангаас нөгөөд буулгах жишээг авч үзье. Урьдчилсан нөхцөл бол эцэг эх (бүлэг) "Модон эдлэл" сонгох явдал юм.

1С-ээс XML рүү өгөгдөл байршуулж байна

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

XML өгөгдөл байршуулах, татаж авах процессыг нээх (Ctrl+O).

Бид "Байршуулах" табыг сонирхож байна. Юуны өмнө өгөгдөл байршуулах файлын нэр, хадгалах замыг зааж өгнө үү. Энэ тохиолдолд өгөгдлийг "Сервер дээрх файл руу" байршуулна.

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

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

"Шаардлагатай бол буулгах" баганад дахин ачаалах шаардлагатай эсэхийг заана энэ объект, хэрэв энэ нь бидний дахин ачаалж буй лавлахын атрибутаар иш татсан бол. Жишээлбэл, таны ачаалж буй зүйлийн байрлал нь хүлээн авагч мэдээллийн санд байхгүй хэмжүүртэй байна. Хэрэв "Шаардлагатай бол байршуулах" баганын нүдийг хэмжлийн нэгж бүхий лавлах номын эсрэг талд тавьсан бол шинэ байрлал үүсгэнэ. Үгүй бол атрибутын утга "<Объект не найден>" ба түүний өвөрмөц танигч.

Сонголтгүй энгийн тохиолдолд зүйлийн хэт ачааллын тохиргоо иймэрхүү харагдах болно.

IN энэ жишээндта зөвхөн "Мод боловсруулах" хавтсанд байгаа зүйлсийг сонгох хэрэгтэй.

8.2-д зориулсан ижил төстэй боловсруулалт нь тохиргооны объект бүрийн сонголтыг тохиромжтой хэлбэрээр тохируулах боломжийг танд олгоно. 8.3-т харамсалтай нь ийм функц байхгүй байна. Энэ нөхцөл байдлаас гарах нэг арга бол "Буулгах нэмэлт объектууд" таб дээрээс шаардлагатай зүйлсийг сонгох явдал юм.

Та энд гараар (“Нэмэх” товчлуур) эсвэл хүсэлтээр (“Хүсэлтээр нэмэх...”) объект нэмж болно. Хэрэв тэдгээрийн олон тоо байгаа бол хоёр дахь сонголтыг сонгох нь дээр.

Энэ тохиолдолд хүсэлт дараах байдалтай байна. Параметрүүдийг бөглөж, өгөгдлийг шалгасны дараа хүсэлтийг бөглөж, "Үр дүнг сонгох" товчийг дарна уу.

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

Энэ жишээнд зөвхөн 3 байрлалыг буулгах шаардлагатай байсан ч тавыг нь буулгасан. Учир нь "Шаардлагатай бол байршуулах" баганад "Нэршил" лавлахын эсрэг талд туг байрлуулсан байв. Шаардлагатай албан тушаалын хажуугаар эцэг эх нь ачаалал ихтэй байв.

XML-ээс лавлахыг ачаалж байна

Эх сурвалжийн тохиргооноос өгөгдлийг XML файл руу амжилттай татаж авсны дараа очих мэдээллийн санг нээнэ үү. Объектуудын бүтэц, тэдгээрийн нарийн ширийн зүйлс нь хоорондоо тохирч байх ёстой. Энэ тохиолдолд шилжүүлгийг 1С: Нягтлан бодох бүртгэл 3.0 гэсэн хоёр стандарт тохиргооны хооронд гүйцэтгэдэг.

Хүлээн авагчийн мэдээллийн санд нээлттэй боловсруулалт. Энэ боловсруулалтыг өгөгдөл байршуулах болон ачаалахад ашигладаг. "Татаж авах" таб руу очиж, өгөгдлийг өмнө нь татаж авсан XML файлын замыг зааж өгнө үү. Үүний дараа "Өгөгдөл татаж авах" товчийг дарна уу.

Татаж авсан үр дүнг мессежээр харуулах болно. Манай тохиолдолд бүх зүйл сайхан болсон.

Хүлээн авах мэдээллийн сан дахь “Нэршил” лавлахыг бөглөөгүй. Одоо энэ нь гурван нэршил, хоёр бүлэг гэсэн таван элементтэй.

2018-11-15T19:32:35+00:00

"XML өгөгдлийг байршуулах, ачаалах" бүх нийтийн боловсруулалт нь мэдээллийн сангийн өгөгдлийг XML форматтай файл руу бүрэн эсвэл хэсэгчлэн буулгах ажлыг гүйцэтгэдэг. Дараа нь энэ файлыг ижил боловсруулалтыг ашиглан мэдээллийн санд ачаалж болно. Байршуулах файлын формат нь толгой хэсэгт байрлах солилцооны төлөвлөгөөний дагуу байршуулах үед үүсгэсэн файлын форматаас ялгаатай.

Өгөгдөл байршуулсан мэдээллийн бааз болон өгөгдөл ачаалагдсан нэг төрлийн (тохиргоо нь ижил, өгөгдөл өөр байж болно) эсвэл бүх байршуулсан объектууд бараг ижил байх тохиолдолд боловсруулалтыг ашиглах боломжтой. бүрэлдэхүүн, дэлгэрэнгүй мэдээлэл, хүснэгтийн хэсгүүдийн төрөл, "тэргүүлэх" мета өгөгдлийн объектын шинж чанар гэх мэт.

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

Боловсруулалт нь сонголтын үеийг зааж өгөх чадвартай өгөгдөл байршуулахыг дэмждэг. Мөн XML-ээр солилцоход объектуудыг хүчингүй тэмдэгтүүд байгаа эсэхийг шалгаж байна.

Хүндэтгэсэн, (багш, хөгжүүлэгч).