7.7-д xml файлын өгөгдлийг хэрхэн ачаалах вэ. НӨАТ-ын хөнгөлөлт үзүүлэх эрх зүйн үндэслэл

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

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

XML баримт бичгийг дараах байдлаар товч дүрсэлж болно. Шатлалын дээд элемент нь эх элемент юм. Бусад бүх элементүүд (файлын форматын талаархи мэдээллээс бусад) үүнтэй холбоотой (хариуцагч) үүрлэсэн, тэдгээрийг салбар гэж нэрлэе. Элемент бүр, үүнд. язгуурыг нь нэрлэсэн. Элемент бүр нь шинж чанартай, өгөгдөл агуулж болохоос гадна дотор нь бусад олон элементүүдийг агуулж болно.Жишээлбэл, мэдээллийн технологийн системийн тусламжтайгаар үйл ажиллагааны хэлтсээс гаргасан бэлэн мөнгөний орлогын захиалга, банкны хуулга зэргийг нягтлан бодох бүртгэлийн хэлтэст шилжүүлэх ажлыг авч үзье. Энэ жишээ харуулж байна энгийн техникүүд XML баримт бичгийн бүтэцтэй ажиллах.Тайлбар бүхий код:

//Эхлээд XML-тэй ажиллах объектуудыг хангадаг v7plus бүрэлдэхүүнийг эхлүүлье:
Хэрэв LoadExternalComponent(IB Catalog() +"v7plus.dll")<> 1 Дараа нь
Хэрэв LoadExternalComponent(ProgramDirectory() +
"v7plus.dll")<> 1 Дараа нь
Анхааруулга(
"V7plus.dll бүрэлдэхүүн хэсэг олдсонгүй!" );
endIf;
endIf;
Шинжилгээ = CreateObject("AddIn.XMLParser");

//Одоо баримтын модыг бүтээж эхэлцгээе. Үүний зэрэгцээ бид байршуулах файлын талаарх үйлчилгээний мэдээллийг эх элементийн шинж чанаруудад нэмнэ
Root = Анализатор. Баримт бичиг үүсгэх();
Өгөгдөл = Root.CreateSlaveElement("Өгөгдөл"); Өгөгдөл. SetAttribute("IB", CatalogIB());
Өгөгдөл. SetAttribute("Огноо" ,Мөр(Ажлын огноо()));
Өгөгдөл. SetAttribute("Оператор" ,Хэрэглэгчийн нэр());

//Мөн хоёр үндсэн салбар үүсгэнэ ЛавлахуудТэгээд Баримт бичиг
Лавлахууд = Өгөгдөл. CreateSlaveElement("Лавлах");
Баримт бичиг = Өгөгдөл. CreateSlaveElement("Баримт бичиг");

// ерөнхий салбар лавлахуудад бид Гүйцэтгэгчдийн лавлах салбарыг үүсгэнэ
Үйлчлүүлэгчид = Лавлах. CreateSlaveElement(“Үйлчлүүлэгчид”);

//Ингэж лавлах элементүүдийг бөглөнө. Лавлах атрибут бүрийг тусдаа модны элементэд байрлуулна. Учир нь Энэ даалгаварт TIN-ээр эсрэг талуудын лавлах синхрончлолын схемийг сонгоод дараа нь бид TIN-г элементийн утгад бичиж, тодорхой болгохын тулд элементийн шинж чанарт үйлчлүүлэгчийн нэрийг оруулна.
K = Үйлчлүүлэгчийн жагсаалт. GetValue(X);
Status("Мэдээллийг байршуулж байна: " + K. Нэр);
Үйлчлүүлэгч = Үйлчлүүлэгч. CreateSlaveElement("Үйлчлүүлэгч");
Үйлчлүүлэгч. SetAttribute("Нэр", К. Нэр);
Үйлчлүүлэгч. Утга = K. Татвар төлөгчийн үнэмлэх;


// эсрэг талын шаардлагатай бүх мэдээллийг буулгах
PN = Үйлчлүүлэгч. CreateSlaveElement("Бүтэн нэр");
Даваа. Утга = K. Бүтэн нэр;
VK = Үйлчлүүлэгч. CreateSlaveElement(“Харилцагч талын төрөл”);
VK. Утга = K.CounterpartyType.Identifier();


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

// Эцсийн алхамууд болон файлыг хадгалах
Файлын нэр = StrReplace(Мөр(Байршуулах огноо )+Мөр(Байршуулах огноо1), ".", "") + ".xml";
FileFolder = "C:\1C\Change\Sweet\";
Үндэс. Бичих (FileFolder + FileName);

Мэдээлэл унших.

IN нийтлэлийн эхний хэсэг XML баримтыг бий болгох хамгийн энгийн аргуудыг авч үзсэн. Энэ хэсэгт өгөгдлийг хэрхэн олж авах талаар тайлбарлах болно.Таны анхаарлыг татахыг хүсч буй гол зүйл бол дараах дүрэм юм: нэгдүгээрт, аргуудыг ашиглах .SelectNode()эсвэл .SelectNodes()зангилаа/элемент сонгоод дараа нь зохих аргуудыг ашиглана .GetSlaveByNumber()Тэгээд .GetNode()баримт бичгийн зангилаа/элементүүдэд шууд хандах боломжийг олгодог. Гэсэн хэдий ч энд бид 1С дахь лавлах ном, баримт бичигтэй ажиллах аналогийг зурж болно: эхлээд бид сонголтыг ашиглан сонголтоо хийдэг. .SelectItems()эсвэл .SelectDocuments(), тэгээд бид объектуудыг өөрсдөө авдаг .GetItem()эсвэл GetDocument(). Энэ жишээнд хоёр аргыг хоёуланг нь ашигласан болно.Тайлбар бүхий код:

Бид бүрэлдэхүүн хэсгийн эхлэлийг орхих болно. Уншихын хувьд ч ялгаагүй.
//xml файлд хандах объект үүсгэж, түүнд файлыг ачаалж, xml баримтын үндсэн элементийн холбоосыг авна уу. Бид үүнийг "Өгөгдөл" гэж нэрлэдэг гэдгийг сануулъя.
DataFile = Анализатор. Баримт бичиг үүсгэх();
Өгөгдлийн файл. Ачаалах(FileExp);
AllNodes = DataFile. Зангилаа сонгох("Өгөгдөл");

// эх зангилаа/элемент рүү нэвтэрч, түүний шинж чанаруудыг уншина ууӨгөгдөл = Бүх зангилааны өгөгдөл. GetAttribute(“IB”));
Тайлан("Байршуулалт хийгдсэн: " + Өгөгдөл . GetAttribute("Огноо"));
Тайлан("Байршуулалтыг хийсэн/ гүйцэтгэсэн: " + Өгөгдөл . GetAttribute("Оператор"));

// Дараах мэдэгдлийн тусламжтайгаар бид Лавлах салбар ба Үйлчлүүлэгчийн салбар гэсэн хоёр үндсэн салбар руу нэвтрэх боломжтой болно
Лавлахууд = Data.SelectNode("Лавлах");
Баримт бичиг = Өгөгдөл .SelectNode("Баримт бичиг");

// "доошоо" шатлал руу гүнзгий орж, Үйлчлүүлэгч, Хуулга, Баримт бичигт хандах боломжтой.
Clients = Лавлах .SelectNode("Клиент");
мэдэгдлүүд = Documents.SelectNode("Мэдэгдэл");
Баримт бичиг = Баримт бичиг .SelectNode ("Хүлээн авалт");

//Хэрэв та хэдэн эсрэг талуудыг ачаалах ёстойг маш их сонирхож байгаа бол дараах бүтцийг ашиглаж болно.
Тайлан("Үйлчлүүлэгчдийн тоо: " + Мөр(Үйлчлүүлэгч . Дэд албан тушаалтнуудын тоо()));

// Clients зангилааны бүх элементүүдийг тоолох зохион байгуулалт
x = 1-ийн хувьд үйлчлүүлэгчид. Дэд албан тушаалтнуудын тоо() Цикл
Үйлчлүүлэгч = Үйлчлүүлэгч. GetSlaveByNumber(X);
TIN = Үйлчлүүлэгч. Утга;
Хэрэв EmptyValue(TIN) = 1 Дараа нь
Тайлан(
"Алдаа. Үйлчлүүлэгчийн TIN-г байршуулах файлд заагаагүй байна" + Үйлчлүүлэгч. GetAttribute("Нэр"), "!!!");
Үргэлжлүүлэх;

endIf;
Төгсгөлийн мөчлөг;

Мэдээллийн сангийн хооронд мэдээлэл дамжуулах нь тэдний дэмжлэг, удирдлагын ажлын нэг юм. Үүнийг үр дүнтэй хэрэгжүүлэхийн тулд боловсруулалтыг автоматжуулсан 1С цогцолборуудад бий болгодог. Эдгээр нь ердийн ажлыг ихээхэн хөнгөвчлөх, мэдээлэл байршуулах, татаж авах үйл явцыг хурдасгах, үүний зэрэгцээ түүний зөв байдалд хяналт тавих боломжийг олгодог. 1c-ээс xml-д байршуулах нь аливаа тохируулсан тохиргооны объектын агуулга бүхий файл үүсгэх, мөн ижил тохиргоонд өгөгдөл оруулах шаардлагатай үед үүнийг ашиглах боломжийг олгоно.

Байршуулалт үүсгэх хэрэгслүүд

Өгөгдлийн санд байгаа мэдээллийг экспортлохын тулд xml форматыг голчлон ашигладаг. 1С-ийн хувьд боловсруулах олон аргыг боловсруулсан (жишээлбэл, UploadLoadDataxml82 epf), тэдгээрийн тусламжтайгаар өгөгдлийг гаргаж файл руу ачаалах боломжтой. Энэ тохиолдолд хэрэглэгч тодорхой бүтэцтэй файлыг хүлээн авах ёстой бөгөөд энэ нь түүнд хадгалагдсан мэдээллийг эх мэдээллийн санд ачаалах эсвэл өөр байршилд шилжүүлэх боломжийг олгодог. Байршуулалт үүсгэхдээ дараах дүрмийг баримтлах ёстой.

  • Бүрэн сэргээх, шилжүүлсэн мэдээллийн үнэн зөвийг шалгах процедурыг дуусгах хүртэл үүсгэсэн файлуудыг хадгалах;
  • Боловсруулалтыг хэрэгсэл болгон ашиглах тохиолдолд нөөцлөхөгөгдлийн хуулбарыг тусад нь дэд хавтас үүсгэж, тэдгээрийн бүртгэлийг бүртгэж, хурдан сэргээх боломжтой.

ITS-ийн вэбсайт эсвэл дискнээс олж болох 1C хэрэглэгчийн дэмжлэгийн хөтөлбөрт нийлүүлсэн бөгөөд энэ нь мэдээллийг экспортлох, импортлох маш сайн хэрэгсэл юм. Компьютерийн хэрэглэгч бүх мэдээллийн сан болон түүний бие даасан объектуудыг хоёуланг нь буулгах боломжтой бөгөөд бодит экспортоос гадна мэдээллийг шалгахын тулд янз бүрийн үйлдлүүдийг хийж, үүнээс ангижрахад тусалдаг. чухал алдаануудМэдээллийн боловсруулалт 1-д xml-д байршуулах нь хоёр горимоор ажилладаг.

  • Буулгаж байна. Хэрэглэгчийн тодорхойлсон хуудасны объектуудыг агуулсан файл үүсгэдэг;
  • Ачааж байна. Өмнө нь экспортолсон файлыг уншиж, түүнд агуулагдсан мэдээллийг мэдээллийн санд бичнэ.

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

Байршуулах ажлыг зөвхөн 1С мэдээллийн сангийн хооронд мэдээлэл солилцоход ашиглах боломжгүй. Түүний тусламжтайгаар та янз бүрийн цогцолбор, жишээлбэл, 1С болон Парус системийг нэгтгэх боломжтой. XML форматын олон талт байдал нь бараг бүх мэдээллийн банкинд мэдээлэл дамжуулах програмуудыг бий болгох боломжийг олгодог. xml өгөгдлийг боловсруулах, байршуулах, татаж авах нь мэдээлэл солилцох хамгийн чухал хэрэгсэл юм.

Мэдээлэл байршуулах үйл явцxml

Энгийн горимд 1c-ээс xml рүү хэрхэн байршуулахыг харцгаая. UploadLoadDataxml.epf боловсруулалтыг татаж аваад нээсний дараа та дараах алхмуудыг хийх ёстой.

  • Экспортлох объектуудыг сонгох;
  • Шаардлагатай шүүлтүүрүүдийг, жишээлбэл, үеээр тохируулах;
  • Дискний дэд систем дээрх мэдээлэл бүхий файлын байршлыг тодорхойлох;
  • Объектуудыг буулгаж эхэл.

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

xml

xml-ийг 1c-д эх сурвалжийн мэдээллийн сантай ижил тохиргоотой хүлээн авагч мэдээллийн санд ачаалдаг. Xml 1c-г 1c-д ачаалахын өмнө та хүлээн авагч мэдээллийн санд боловсруулалтыг нээх хэрэгтэй. Дараа нь та өмнө нь байршуулсан файл руу орох замыг зааж, "Өгөгдлийг ачаалах" товчийг дарж өгөгдлийг татаж авах хэрэгтэй.

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

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

Өөрийн блог дээрх энэ нийтлэлийн холбоос:

Шийдэл: Баримт бичгийг 1С (7.7)-аас/-аас байршуулах/татаж авах текст файл

Манай программ хангамжийг татаж аваад суулгасны дараа та үүнийг туршилтын горимд туршиж үзэх боломжтой. Хэрэв та манай програм хангамжийн бүтээгдэхүүнийг судлахыг хүсвэл ашиглалтын хугацаанд хязгаарлалтгүй Туршилтын хувилбарыг ашиглаарай. Ажлын хувьд - ажлын хувилбарыг ашиглана уу. Хоёр хувилбар хоёулаа нэг архивт байна. Ажиллаж байгаа хувилбарТодорхой хугацаанд (ихэвчлэн нэг сар) туршилтын хувилбартай (үнэлгээ) ижил байна.

Тодорхойлолт:

"1С (7.7)-аас текст файл руу бичиг баримт байршуулах" бүх нийтийн боловсруулалт нь эдгээр баримт бичгийг бөглөхөд үндэслэн сонгох замаар тодорхой хугацаанд баримт бичгийг хялбар, хялбар байршуулах боломжийг олгодог. Та тодорхой хугацаанд системд бүртгэгдсэн баримт бичгийн жагсаалтыг тодорхойлж, шилжүүлгийн текст файлд байршуулах боломжтой. Сонгосон баримт бичгүүдэд нийтлэг мэдээлэл, тэдгээрийн бөглөсөн байдал дээр үндэслэн сонгох нөхцөлийг тодорхойлж болно. Шилжүүлэх файлын формат нь анхны зохиогчийн хөгжүүлэлт бөгөөд 1С-д объектуудыг текст хэлбэрээр харуулах зарчим дээр суурилдаг: тухайн баримт бичигт хэрэглэгч юу харж байгаа бол түүнийг байршуулах болно.

"Текст файлаас 1С (7.7) руу бичиг баримтыг ачаалах" бүх нийтийн боловсруулалт нь үүсгэсэн шилжүүлгийн файлаас тодорхой хугацаанд баримт бичгийг хялбар, хялбар татаж авах боломжийг олгодог. Дамжуулах файл болон түүний бүтцийг уншихдаа шилжүүлсэн баримт бичигт дүн шинжилгээ хийж, тэдгээрийн бүтцийг одоогийн тохиргоотой харьцуулна. Ижил тохиргоо эсвэл ижил төстэй 1С тохиргооны хувьд тохирох үйл явц нь баримт бичгийн тохируулгыг тохируулахын тулд хэрэглэгчээс ихээхэн хүчин чармайлт шаарддаггүй. Хэрэв хүлээн авагч болон эх үүсвэрийн суурийн тохиргоо өөр байвал програм нь тохиргоонд байгаа эдгээр дэлгэрэнгүй мэдээллийг олж, тэдгээрийг харьцуулна. Цаашид тохирох тохируулгыг хэрэглэгч хийх ёстой.

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

Хэрэглэх заавар: Архивын файлыг хуулна. Савыг задлах. Суулгацын лавлахаас (Infobase Files) файлуудыг өөрийн мэдээллийн сангийн лавлах руу хуулна уу. UNLOAD боловсруулалт нь эх сурвалжийн мэдээллийн санд, LOAD боловсруулалт нь очих газрын мэдээллийн санд ашиглах зориулалттай. Энэ хуулбарыг хийснээр ExtForms лавлах хэд хэдэн файлууд - тайлан, тэдгээрийн тайлбараар дүүргэгдэх болно. "Хэрэгслүүд -" цэсээр дамжуулан тайланг нээнэ үү. Нэмэлт функцууд": Тэгээд UOB. Баримт бичгийг байршуулж байна. Хэрэв та харилцах цонх боловсруулах маягтын тохиргоог санаж байгаа бол дараагийн удаа програмыг нээхэд энэ нь автоматаар сэргээх болно. Энэ нь төв оффис болон захын ажлын байрны хооронд энгийн бичиг баримт солилцох ажлыг зохион байгуулахад тохиромжтой.

Хэрэглээ: 1 сарын туршилт (демо горим), баримтыг ачаалах хязгаарлалттай: Демо горимд ачаалах төрөл бүрийн 1-ээс илүүгүй баримт бичиг.

Бүрэн хэрэглээ: Худалдан авалт болон идэвхжүүлсний дараа.

Дэмжлэг: техникийн зөвлөгөө, ашиглалтын талаархи зөвлөгөө, илэрсэн алдааг засах - үнэ төлбөргүй. Өөрчлөлт, сайжруулалт - үйлчлүүлэгчийн захиалгаар, гэрээний үндсэн дээр.

Бүтээгдэхүүний ашиг тус

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

Худалдан авах шалтгаанууд

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

Хувилбаруудын харьцуулалт

Одоогоор энэ шийдлийн нэг хувилбарыг санал болгож байна, энэ нь хоёр боловсруулалтаас бүрдэх: байршуулах, татаж авах.

Хууль ёсны байдал

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

Баталгаа

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

Видео:

Текст файлд 1С (7.7) -аас баримтуудыг байршуулах:

Текст файлаас баримт бичгийг 1С (7.7) руу ачаалж байна:

Баримт бичгийг текст файлаас 1С: Худалдаа ба агуулах 7.7-д байршуулах-ачих:

Идэвхжүүлэх үйл явцыг харуулах програм хангамж:

Програм хангамжийн зардал:

Орон нутгийн* хувилбар

  • Нэр: Шийдэл: Баримт бичгийг 1С (7.7)-аас текст файлд байршуулах/татаж авах. Орон нутгийн*
  • Төлбөрийн валют: рубль
  • Хэрэглэгчийн үнэ: 1500

Орон нутгийн*- Та байгууллагынхаа нэг компьютерт (нэг хэрэглэгчийн) ашиглах хувилбарыг худалдан авч байна гэсэн үг. "Хэрэглэгч" гэсэн ойлголтыг тодорхойлохдоо Компьютер/Бааз/Хэрэглэгчийн харьцааг ашиглана.

Сүлжээ* хувилбар

  • Код програм хангамжийн бүтээгдэхүүн: RESH012
  • Нэр: Шийдэл: Баримт бичгийг 1С (7.7)-аас текст файлд байршуулах/татаж авах. Сүлжээ*
  • Төлбөрийн валют: рубль
  • Хэрэглэгчийн үнэ: 6000
  • НӨАТ-ын хувь хэмжээ: НӨАТ-ыг ОХУ-ын Татварын хуулийн 149-р зүйлийн 26-р зүйлийн 2-т заасны дагуу тооцдоггүй.

Сүлжээ*- Та байгууллагынхаа хэд хэдэн компьютерт (хэд хэдэн хэрэглэгчдэд зориулсан) ашиглах хувилбарыг худалдан авч байна гэсэн үг. Лицензийн тоо хязгаар: 6. Та тодорхой хэрэглэгчдэд нэмэлт төлбөргүйгээр идэвхжүүлэх хүсэлт гаргах боломжтой.

Анхаарна уу
COPY гэдэг нэр томьёо нь 1С: Enterprise 7.7 програмын мэдээллийн сан бүрт зориулалтын дагуу компьютер тус бүр дээр ашиглах, ашиглахад бэлэн програм хангамжийн хуулбар гэж ойлгогддог. Тусдаа лиценз худалдаж авснаар та програм хангамжийн бүтээгдэхүүнийг өөр өөр компьютер дээр өөр өөр хэрэглэгчид ашиглах эрхийг олж авах болно.Хэрэв танд хэд хэдэн байгаа бол
мэдээллийн суурь
Та энэ програм хангамжийн бүтээгдэхүүнийг ашиглахыг хүсч буй "1С: Enterprise 7.7" - мэдээллийн сан бүрт нэмэлт лиценз худалдаж авах шаардлагатай. Хэрэв та энэ програм хангамжийн бүтээгдэхүүнийг хэд хэдэн компьютер дээр ашиглахыг хүсвэл компьютер тус бүрт нэмэлт лиценз худалдаж авах шаардлагатай.- Та нэг лиценз худалдаж авсан. Та идэвхжүүлэх код бүхий файлыг нэг компьютер дээр програм хангамжийн бүтээгдэхүүнийг ашиглах мэдээллийн сангийн хэд хэдэн хэрэглэгчдэд ашиглаж болно.
ЖИШЭЭ 2
Танд хэд хэдэн хэрэглэгчид ажилладаг нэг мэдээллийн сан байна (нэгэн зэрэг янз бүрийн компьютерууд, онлайнэсвэл терминалгорим) - Та олон лиценз худалдаж авдаг. Идэвхжүүлэх код нь өөр өөр компьютер дээрх хэрэглэгчдийн хувьд өөр байх тул та олон идэвхжүүлэх кодын файл (олон лиценз) авах шаардлагатай болно.

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

Та бидэнтэй имэйлээр холбогдож болно:

Яг одоо худалдаж авмаар байна уу? Онлайн дэлгүүр: SoftKey.Ru, эсвэл бидэнд өргөдөл бүхий захидал бичээрэй!

НӨАТ-ын хөнгөлөлт үзүүлэх эрх зүйн үндэслэл

дэд зүйлд заасны дагуу татвар төлөгч хөнгөлөлт эдлэх эрхтэй. 26-р зүйлийн 2-р зүйл. ОХУ-ын Татварын хуулийн 149-д зааснаар зөвхөн ОХУ-ын Татварын хуульд заасан нөхцөл, түүнчлэн энэхүү тэтгэмжийг хэрэглэхтэй холбоотой үзэл баримтлалын аппаратын талаар зөв ойлголттой болсон тохиолдолд л хамаарна.

Дэд хэсэгт заасан НӨАТ-ын хөнгөлөлтийг хэрэглэх асуудлыг авч үзье. 26-р зүйлийн 2-р зүйл. ОХУ-ын Татварын хуулийн 149-д лицензийн гэрээний үндсэн дээр компьютерийн программ хангамж, мэдээллийн санг ашиглах эрхийг ОХУ-ын нутаг дэвсгэр дээр хэрэгжүүлэх тухай.

Дэд заалтын дагуу. 26-р зүйлийн 2-р зүйл. ОХУ-ын Татварын хуулийн 149-д "шинэ бүтээл, ашигтай загвар, үйлдвэрлэлийн загвар, цахим компьютерийн программ, мэдээллийн сан, топологийн онцгой эрх"-ийг худалдахад НӨАТ ногдуулдаггүй. нэгдсэн хэлхээ, үйлдвэрлэлийн нууц (ноу-хау), түүнчлэн лицензийн гэрээний үндсэн дээр оюуны үйл ажиллагааны заасан үр дүнг ашиглах эрх.

Компьютерийн программ, мэдээллийн санг ашиглах эрхийг хэрэгжүүлэх

Урлагийн 1-р зүйлийн дагуу. ОХУ-ын Татварын хуулийн 39-р зүйлд зааснаар бараа, ажил, үйлчилгээг татварын зорилгоор худалдах нь барааг өмчлөх эрхийг нөхөн олговор (ОХУ-ын Татварын хуульд заасан тохиолдолд) шилжүүлэх явдал юм. гүйцэтгэсэн ажлын үр дүн, үзүүлсэн үйлчилгээ. Урлагийн 1 дэх хэсэгт. ОХУ-ын Татварын хуулийн 39-т бараа борлуулах, гүйцэтгэсэн ажлын үр дүн, үзүүлсэн үйлчилгээний талаар ярьдаг боловч эрхээ хэрэгжүүлэх тухай биш юм. Тиймээс, Урлагийн 1-р зүйлд бид дүгнэж болно. ОХУ-ын Татварын хуулийн 39-т "компьютерийн программ хангамж, мэдээллийн санг ашиглах эрхийг хэрэгжүүлэх" гэсэн ойлголтын агуулгыг задруулаагүй болно. Энэхүү үзэл баримтлалын агуулгыг ОХУ-ын Татварын хуулийн бусад хэм хэмжээнд тусгаагүй тул Урлагийн 1-р хэсгийн норм руу хандах хэрэгтэй. ОХУ-ын Татварын хуулийн 11-р зүйлд заасны дагуу ОХУ-ын Татварын хуулийн хэм хэмжээнд ойлголт, нэр томьёоны утга байхгүй тохиолдолд холбогдох ойлголт, нэр томьёоны утгыг тогтооход чиглэгдэх ёстой. ОХУ-ын хууль тогтоомжийн бусад салбаруудын актаар. Урлагийн 1 дэх хэсэгт үндэслэн. ОХУ-ын Татварын хуулийн 11-д ОХУ-ын Иргэний хуулийн хэм хэмжээг харгалзан үзэх шаардлагатай.

1-р зүйлийн 1-ийн 1-р зүйлийн дагуу. ОХУ-ын Иргэний хуулийн 1235-р зүйлд заасны дагуу лицензийн гэрээний дагуу нэг тал - бүтээлч үйл ажиллагааны үр дүнд онцгой эрх эзэмшигч (тусгай зөвшөөрөл олгогч) ийм үр дүнг ашиглах эрхийг өөр хүнд (тусгай зөвшөөрөл эзэмшигч) олгох буюу олгох үүрэгтэй. гэрээнд заасан хүрээнд. Урлагийн 1-р зүйлийн дагуу. ОХУ-ын Иргэний хуулийн 1286-р зүйлд заасны дагуу лицензийн гэрээний дагуу нэг тал - зохиогч эсвэл бусад зохиогчийн эрх эзэмшигч (лиценз эзэмшигч) нь нөгөө талдаа (тусгай зөвшөөрөл эзэмшигч) тогтоосон хязгаарын хүрээнд ийм бүтээлийг ашиглах эрхийг олгодог буюу өгөх үүрэгтэй. гэрээ.

Дэд зүйлийн системийн тайлбар 26-р зүйлийн 2-р зүйл. ОХУ-ын Татварын хуулийн 149-р зүйлийн 1-ийн 1-р зүйлийн 1-р зүйл. ОХУ-ын Иргэний хуулийн 1235, Урлагийн 1-р зүйл. ОХУ-ын Иргэний хуулийн 1286 дугаар зүйл нь компьютерийн программ хангамж, мэдээллийн сан ашиглах эрхийг хэрэгжүүлэх нь лицензийн гэрээний үндсэн дээр компьютерийн программ, мэдээллийн санг ашиглах эрхийг олгох гэсэн үг юм гэж дүгнэж болно.

"Ашиглах эрх" олгох

дэд зүйлд заасан НӨАТ-ын татварын хөнгөлөлтийг хэрэглэх үед "ашиглах эрх олгох" гэсэн ойлголт. 26-р зүйлийн 2-р зүйл. ОХУ-ын Татварын хуулийн 149-д олон асуулт гарч ирдэг.

Урлагийн 1-р зүйлийн дагуу. ОХУ-ын Иргэний хуулийн 1236 дугаар зүйлд заасны дагуу лицензийн гэрээ нь хоёр төрлийн байж болно.

  • лиценз эзэмшигчийн бусад этгээдэд тусгай зөвшөөрөл олгох эрхийг хадгалахын зэрэгцээ оюуны үйл ажиллагааны үр дүнг ашиглах эрхийг тусгай зөвшөөрөл эзэмшигчид олгосон лицензийн гэрээ (энгийн (онцгой бус лиценз);
  • Тусгай зөвшөөрөл эзэмшигч нь бусад этгээдэд тусгай зөвшөөрөл олгох эрхийг хадгалахгүйгээр оюуны үйл ажиллагааны үр дүнг ашиглах эрхийг тусгай зөвшөөрөл эзэмшигчид олгосон лицензийн гэрээ (онцгой лиценз).
Урлагийн дээрх 1 дэх хэсгээс. ОХУ-ын Иргэний хуулийн 1236-р зүйлд ашиглах эрх олгох нь тусгай зөвшөөрөл эзэмшигчид лицензийн гэрээний хэлбэрээр онцгой буюу онцгой бус лиценз олгох хүртэл буурдаг. Мэдээжийн хэрэг, "лиценз" гэсэн ойлголтын талаархи ийм ойлголт нь ер бусын юм. Бидний ердийн ойлголтоор лиценз гэдэг нь төрийн эрх бүхий байгууллагаас олгосон бодит баримт бичиг бөгөөд ийм баримт бичиг олгосон хүнд тодорхой төрлийн үйл ажиллагаа эрхлэх зөвшөөрөл юм.

Урлагийн 1-р зүйлээс эхлээд харахад. ОХУ-ын Иргэний хуулийн 1236-д зааснаар "ашиглах эрх олгох" гэсэн ойлголт нь "лиценз" гэсэн ойлголттой ижил байна гэж бид дүгнэж болно. Гэсэн хэдий ч лиценз олгодог тул энэ дүгнэлт алдаатай байна нарийн төвөгтэй объект, үүнд хэд хэдэн элемент орно.

Ашиглах эрх олгох нь лиценз олгох нэг л зүйл юм.

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

Цаасан баримт бичиг

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

Лиценз олгох гурав дахь элемент бол програм хангамжид хэрхэн хандах явдал юм.

Програм хангамжид хандах аргууд

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

Үүнтэй холбогдуулан програм хангамжид хандах дараах аргуудыг ялгаж салгаж болно.

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

Дээрх гурван аргын талаар анхаарна уу. Зөвшөөрөл эзэмшигч нь зохих нууц үг, шифр, код, нэвтрэх түлхүүр гэх мэтийг ашиглан үйлдвэрлэгч эсвэл бусад зохиогчийн эрх эзэмшигчийн вэбсайт дээрх програм хангамжид хандах эрх олж авдаг бөгөөд үүнийг заасан вэбсайтаас "татаж авч", өөрийн компьютерт "Татаж авах" дүрэмд заасны дагуу суулгадаг. олгосон лицензийн нөхцөл.

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

Шилжүүлэх, хүлээн авах гэрчилгээ

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

Одоогоор энэ хуулийн нэр, агуулгын заалтын талаар маргаантай байгаа. Зарим шинжээчид эрх хүлээн авах, шилжүүлэх тухай заасан актыг дуудахыг санал болгож байна. Эрхийг биет бус шинж чанарт нь шилжүүлэх боломжгүй тул үйлдлийн энэ нэр (мөн үүний дагуу үйл явцын мөн чанарыг ойлгох нь) алдаатай юм. Иймд энэ үйлдэлд “хүлээн авах, шилжүүлэх акт”, “тусгай зөвшөөрлийг хүлээн авах, шилжүүлэх акт” гэх мэт нэршил нь үнэн зөв, зөв ​​юм. Тусгай зөвшөөрөл эзэмшигч нь зөвхөн нууц үг, шифр, код, нэвтрэх түлхүүр гэх мэтийг лиценз эзэмшигчид шилжүүлсэн тохиолдолд санал болгож буй үйлдлийн нэр нь зөв болно. цахим хэлбэрээр интернэтээр илгээх замаар. Энэхүү актад дараахь зүйлийг тусгасан болно.

  • Тусгай зөвшөөрөл эзэмшигч нь тусгай зөвшөөрөл эзэмшигчид тусгай зөвшөөрлийн нэр, тоо хэмжээ, төлбөрийн хэмжээ (хэмжээ) зэргийг тусгасан тусгай зөвшөөрлийг олгосон. Тусгай зөвшөөрлийн төлбөрийн хэмжээ (хэмжээ) нь НӨАТ-д хамаарахгүй гэдгийг тусад нь зааж өгөх шаардлагатай. 26-р зүйлийн 2-р зүйл. ОХУ-ын Татварын хуулийн 149. "Цалин хөлс" гэсэн нэр томъёотой холбоотой "хэмжээ" ба "хэмжээ" гэсэн нэр томъёо нь ижил утгатай тул цалингийн хэмжээ эсвэл цалин хөлсний хэмжээ гэсэн хоёр нэр томъёог ашиглах боломжтой;
  • Тусгай зөвшөөрөл эзэмшигч нь энэхүү актад гарын үсэг зурснаас хойш тусгай зөвшөөрөл эзэмшигчид тусгай зөвшөөрлийг олгосон гэж үзнэ.
Хэрэв програм хангамжийн хуулбарыг шилжүүлсэн бол акт нь програм хангамжийн төрөл, тэдгээрийн зөөвөрлөгч (ихэвчлэн CD (DVD)) тус бүрийн хуулбарын тоог зааж өгдөг.

Анхаарна уу. Хэрэв хэд хэдэн лиценз олгосон бол тусгай зөвшөөрлийн төрөл тус бүрийн жагсаалтад орсон өгөгдлийг зааж өгсөн болно.

1С 7.7 хувилбараас бүх нийтийн ачаалал XML-ээс (ямар ч солилцооны процесс гэх мэт) суурилуулсан "Өгөгдөл хувиргах" механизмыг ашиглан хийгддэг. Түүний янз бүрийн хувилбарууд нь солилцооны үйл явцыг зохион байгуулах өөр өөр арга барилыг хэрэгжүүлдэг.

Бүх нийтийн боловсруулалт

1С-ийн долоо дахь хувилбараас та "Өгөгдөл хувиргах" хэрэгслийг ашиглан мэдээллийн сан болон платформуудын хооронд мэдээлэл солилцох боломжтой. Үүний хэрэгслүүд нь 1С мэдээллийн сангаас мэдээллийг XML формат руу хөрвүүлэх, долоо дахь хувилбараас найм дахь хувилбар руу, "Худалдааны менежмент" -ээс "Агуулах" гэх мэт шилжүүлэх боломжийг олгодог. 1С 7-ийн хувьд энэ хэрэгсэл нь дараахь бүрэлдэхүүн хэсгүүдийг агуулдаг.

    Тохиргооны суурь;

    Гадны эмчилгээ:

    • V77Exp.ert 1C-ээс XML рүү байршуулах;

      MD77Exp.ert нь мета өгөгдлийг XML файлд байршуулдаг.

Тохиргоо, боловсруулалтыг энэ компанийн бүтээгдэхүүний бүх хэрэглэгчдэд (хамтрагчид) 1С албан ёсны вэбсайтаас авах боломжтой. Тэдгээрийг худалдан авахдаа ямар ч 1С бүтээгдэхүүнд багтсан ITS дискнээс олж болно.

XML формат руу өгөгдөл ачаалах арга

1С дотор мэдээлэл дамжуулахын тулд 2.0 ба 3.0 "Өгөгдөл хувиргах" хувилбаруудыг ашигладаг. Тэдний ялгаа нь өгөгдөл боловсруулах, хувиргах арга барилд оршдог.

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

2. Мэдээллийн баазын бүтцээс солилцооны үйл явцыг салгах зорилгоор “Өгөгдлийн хувиргалт” 3.0 хувилбарыг боловсруулсан. Энэ нь XML формат - EnterpriseData-ийн ачаар боломжтой болсон. Одоо өгөгдлийн сан бүрийн хувьд тодорхой эх сурвалжийн хос болгонд дахин дүрэм үүсгэх шаардлагагүйгээр агуулгыг нь энэ бүх нийтийн формат руу хөрвүүлэх дүрмийг бий болгосон.

Тохиргоо болон дибаг хийх өгөгдөл солилцоход туслахыг хүсвэл Setby компанитай холбогдоно уу. Бид зөвхөн тодорхой үүрэг даалгаврын хэрэгсэл сонгох, тэдгээрийн ажиллагааг тохируулахаас гадна таны мэдрэл, цаг хугацааг хэмнэх болно.

1С 7.7 ийм амархан бүтээдэг windows объектууд api-г MSXML хэлбэрээр. Энэ нь ямар ч dll файлгүйгээр XML-тэй ажиллахад хангалттай юм. Хэрэв та хариултыг эндээс олж чадаагүй ч, энэ номын сангийн жишээг ашиглан бусад хэл дээр 1С руу хуулж авахад л хангалттай бөгөөд тэдгээр нь ажилладаг. Ямар нэг байдлаар тайлбарыг Википедиа болон Майкрософт вэбсайт дээр байрлуулсан болно.

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

Тиймээс, XML үүсгэцгээе. Төгсгөлд нь 4.0 хувилбарыг заана. Хэрэв дараа нь хэрэгтэй бол үргэлжлүүлээд солих хэрэгтэй.

XML_DOM=CreateObject("MSXML2.DOMDDocument.4.0"); //Баримт бичгийг үүсгэж, толгой хэсгийг тайлбарлах Толгой = XML_DOM.createProcessingInstruction("xml", "version=""1.0"" encoding=""UTF-8"""); //Хэрэв танд толгой хэрэгтэй бол бичнэ үү: XML_DOM.appendChild(Header); //Таг үүсгэхийн тулд createElement("Tag_Name") функцийг ашиглана уу Tagmessage = XML_DOM.createElement("MESSAGE"); //үүнийг манай баримт бичигт байрлуулахын тулд appendChild функцийг ашиглана уу.<Ссылка на документ или тег>) XML_DOM.appendChild(TagMessage); //Үүний дагуу шошгыг таг дотор байрлуулахын тулд MessageTag=XML_DOM.createElement("BODY"); TagMessage.appendChild(TagBodyMessage); // Одоо зарим мессежийг оруулъя TagTextMessage=XML_DOM.createElement("TextMESSAGE"); TagMessageText.text = "бидний мессеж"; MessageTag.appendChild(MessageTag); //Мөн мөн түүний шинж чанарыг зааж өгнө Text Attribute = XML_DOM.createAttribute("atr"); TextAttribute.nodeValue = "текст"; ТегТекстсообщения.setAttributeNode(АтрибутТекста); //а вот так его можно сохранить. И никаких работ со строкой и dll:) XML_DOM.Save(КаталогИБ()+"1.xml"); //также существует две функции: // Load() - загружает XML из файла или объекта // LoadXML() - загружает Из текста. // хоть в 1C напрямую его пишите например: XML_DOM.loadXML(" |!} | |бидний мессеж Текст | |";

Бусад параметрүүд байдаг, гэхдээ аз, шууд гар, интернет нь бүх асуултанд хариулах баталгаатай.

Одоо xmlschemacache-ийн талаар бага зэрэг. Хэрэв та азтай бол үйлчлүүлэгч илгээсэн xsd схемүүдэсвэл xml - бүү ай, чи үнэхээр азтай юм. Эцсийн эцэст, одоо XML-г шалгаж болно. Би зүгээр л 1С өөрөө муу хэрэглэгчид надад юу бичсэнийг шалгахыг үнэхээр хүсч байсан.

Тиймээс, би дибаг хийхдээ энэ кодыг ямар нэг байдлаар оруулсан:

//Ижил MSXML2 номын сан нь шалгах функцтэй байна Schema = CreateObject("msxml2.xmlshemacache.4.0"); Schema.add(, "E:\xsd\MESSAGE.xsd"); XML_DOM.schemas = Схем; ////хүчинтэй байдлыг өөрөө шалгах Алдаа = XML_DOM.validate(); Хэрэв Error.errorCode = 0 бол Анхааруулга("Баримт бичиг нь схемтэй тохирч байна"); Үгүй бол //// .reason шинж чанар нь алдааны шалтгааныг агуулна.

За, xmlHttp-ээр дамжуулан илгээх нь нэг номын сангийн хэсэг юм. Хэрэв прокси байгаа бол болгоомжтой байгаарай. Википедиагийн тайлбарыг хараарай эсвэл прокси ашиглан жишээг олоорой. Та Post болон Get аргуудыг хоёуланг нь зааж өгч болно, гэхдээ өөрийн нөхцөлөөр. Мөн хоёроос илүү арга байдаг. Хэрэв олон давуу тал байгаа бол би бүгдийг нь жагсаах болно:

XmlHttp = CreateObject("MSXML2.xmlHttp.4.0"); xmlHttp.OPEN("POST", "http://123.123.123.123:70/", 1); //Хэрэв толгой мэдээлэл шаардлагатай бол // xmlHttp.setRequestHeader("Host", "--SKIPPED--"); // xmlHttp.setRequestHeader("Агуулгын төрөл", "текст/xml"); xmlHttp.SEND(XML_DOM);

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

Энэ төлөв нь энд байрладаг xmlhttp.readyState (0 - эхлүүлээгүй, 1 - нээлттэй, 2 - өгөгдөл илгээж, 3 - өгөгдөл хүлээн авч, 4 - өгөгдөл ачаалагдсан)

Хариултыг xmlHttp.responseText эсвэл xmlHttp эндээс авах боломжтой. хариу XML. Түүнчлэн, хэрэв тэд XML хариултыг мөр хэлбэрээр илгээвэл та үүнийг манай DOMDocument "ашиглаж ачаалж болно. Үүнийг тусдаа товчлуураар хий.

XML_DOM.loadXML(xmlHttp.responseText); //эсвэл XML_DOM.Save(IB Catalog()+"2.xml");

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

WiFi