1s 8 წაკითხვის xml მაგალითი. XML ფაილის გენერირება. მარტივი ატვირთვა მესამე მხარის აპლიკაციისთვის. xml-ში მონაცემების ატვირთვის პროცესი

ეს დაზოგავს დროს 1C-ში Peterhost სერვისების შეძენის შესახებ ინფორმაციის შეყვანაზე.
ამისათვის თქვენ უნდა ატვირთოთ XML ფაილი 1C-ში და მისგან წარმოიქმნება დოკუმენტი "საქონლისა და მომსახურების მიღება", რომელიც შეიცავს ინფორმაციას შეძენილი სერვისების შესახებ. ამ დოკუმენტის საფუძველზე შესაძლებელია ინვოისის გენერირება.

დეტალური ინსტრუქციები მოცემულია ქვემოთ.

1. გარე დამუშავების კავშირი

1.1. თუ იყენებთ 1C:Enterprise 8.X საინფორმაციო ბაზას „Enterprise Accounting 2.0“ კონფიგურაციით, დოკუმენტის CommerceML ფორმატში ჩასატვირთად საჭიროა გარე დამუშავების დაკავშირება ()
ეს შეიძლება გაკეთდეს ორი გზით:
1. შეინახეთ გარე დამუშავების ფაილი ლოკალურად დისკზე და გახსენით მენიუს მეშვეობით "File" → "Open" CML ფორმატში მონაცემების ყოველი ჩატვირთვამდე.
2. სამუდამოდ დაუკავშირეთ დამუშავება საინფორმაციო ბაზას (IS). შემდეგ ის ხელმისაწვდომი იქნება ყველასთვის (თუ მუშაობს ქსელში) მენიუდან "ინსტრუმენტები" → "დამატებითი ანგარიშები და დამუშავება" → "დამატებითი გარე დამუშავება".

  • "სერვისის" მენიუში უნდა აირჩიოთ "დამატებითი ანგარიშები და დამუშავება" - "დამატებითი გარე დამუშავება".
  • დააჭირეთ ღილაკს "დამატება". გაიხსნება ახალი დირექტორიაში ელემენტის დამატების ფორმა:
  • ველში "სახელი" მიუთითეთ დამუშავების სახელი, მაგალითად, "მონაცემების ჩატვირთვა CommerceML ფორმატში (RU-CENTER ჯგუფი)."
  • დააწკაპუნეთ ფაილის შერჩევის ღილაკზე და მიუთითეთ ჩამოტვირთვის დამუშავების ფაილის გზა ().
  • დააწკაპუნეთ ღილაკზე „OK“ ახლა დამუშავება დაკავშირებულია ინფობაზასთან და მდებარეობს დირექტორიაში „დამატებითი გარე დამუშავება“ და მისი გახსნა შესაძლებელია მაუსის ორჯერ დაწკაპუნებით.

1.2. თუ იყენებთ „საწარმოო საწარმოების მენეჯმენტს“ (ვერსია 10.3 და უფრო მაღალი) და „ვაჭრობის მენეჯმენტი“ (ვერსია 1.3 და უფრო მაღალი) კონფიგურაციებს, ეს დამუშავება უკვე ჩართულია და შეგიძლიათ გააგრძელოთ ნაბიჯი 2.

2. დოკუმენტის „საქონლისა და მომსახურების მიღება“ ფორმირება.

ქვემოთ მოცემული ნაბიჯების შედეგად, ინფორმაცია Peterhost-ისგან შეძენილი სერვისების შესახებ შეიტანება 1C-ში.
1. შემდეგ თქვენ უნდა შეინახოთ XML ფაილი „საქონლისა და მომსახურების მიღების“ დოკუმენტის მონაცემებით საჭირო პერიოდისთვის თქვენს კომპიუტერში. ფაილი XML ფორმატში მდებარეობს პირადი ანგარიშის განყოფილებაში ბმულზე "XML 1C-ისთვის".
დააწკაპუნეთ შერჩევის ღილაკზე „მონაცემთა ფაილის სახელი“ ველის მარჯვნივ და აირჩიეთ ეს ფაილი (იხ. სურათი 1). კითხვაზე "წაიკითხეთ მონაცემები ფაილიდან?" უპასუხეთ "OK". მონაცემთა ფაილი წაიკითხება დამუშავებით.
2. თუ დამუშავებას შეუძლია დაადგინოს მთელი კორესპონდენცია ფაილის მონაცემთა ელემენტებსა და საინფორმაციო ბაზის მონაცემებს შორის, დაისმება კითხვა „მონაცემების შენახვა ინფობაზაში?“. თუ უპასუხებთ "დიახ", შეიქმნება ახალი დოკუმენტი "საქონლისა და მომსახურების მიღება". გადადით მე-3 ნაბიჯზე.
3. თუ ყველა მონაცემის შესატყვისი არ არის გამოვლენილი, გამოჩნდება შეტყობინება: „მონაცემების ჩატვირთვისას, პროგრამამ ავტომატურად ვერ იპოვა საინფორმაციო უსაფრთხოების ობიექტები, რომლებიც შეესაბამება გაცვლის ფაილში გადატანილ ელემენტებს...“ და შესთავაზებს შესრულებას. შედარება ხელით. ამ შემთხვევაში, თქვენ უნდა გააკეთოთ შემდეგი:

  • დააჭირეთ "OK". გაიხსნება ფაილის ობიექტებისა და ინფორმაციის უსაფრთხოების შედარების ფორმა. მას აქვს რამდენიმე ჩანართი, რომლებიც შეესაბამება სხვადასხვა ტიპის ობიექტებს (ორგანიზაციები, კონტრაქტორები, ნივთები და ა.შ.). თუ რომელიმე ტიპის მონაცემი არ იყო შეხამებული, იქნება წითელი ძახილის ნიშნები შესაბამის ჩანართებზე (იხ. სურათი 2).
  • გადადით შესაბამის სანიშნეებზე და ხელით შეადარეთ ელემენტები. გასათვალისწინებელია, რომ კონტრაგენტებისა და ორგანიზაციების შესატყვისები იძებნება TIN-ით, ხოლო ნომენკლატურის შესატყვისები იძებნება ჯერ სტატიის ნომრით, შემდეგ სახელით. თუ ელემენტი, რომელიც შეესაბამება ფაილის მონაცემებს, არ არის IB-ში, მაშინ ის შეიძლება ავტომატურად შეიქმნას ფაილის მონაცემების გამოყენებით ღილაკზე „შექმნა ფაილიდან მონაცემების გამოყენებით“ დაწკაპუნებით.
  • ელემენტების დამატებისას უნდა შეამოწმოთ „სერვისის“ თვისება (იხ. სურათი 3). თქვენ ასევე შეგიძლიათ შეცვალოთ ნივთის სრული და მოკლე სახელები ნომენკლატურაში.
  • "ანგარიშების" ჩანართზე მიზანშეწონილია დაამატოთ საქონლის აღრიცხვის ანგარიშები ისე, რომ დოკუმენტის "საქონლისა და მომსახურების მიღების" შექმნისას ეს ნომრები ავტომატურად შეიტანოს. მაგალითად, სერვისებისთვის შეიძლება დაწესდეს შემდეგი მნიშვნელობები: "საბუღალტრო ანგარიში" - 25 (საერთო წარმოების ხარჯები) და "აღრიცხვა წარმოდგენილი დღგ" - 19.04 (დღგ შეძენილ მომსახურებაზე) (იხ. სურათი 4).
  • ყველა ელემენტის შედარებისა და ღილაკზე „OK“ დაჭერის შემდეგ, პროგრამა ითხოვს დადასტურებას დოკუმენტის ინფორმაციული უსაფრთხოების სისტემაში ატვირთვისთვის, რის შემდეგაც შექმნის ახალ დოკუმენტს „საქონლისა და მომსახურების მიღება“ (იხ. სურათი 5).

3. დოკუმენტის „საქონლისა და მომსახურების მიღება“ განთავსება.

დოკუმენტის „საქონლისა და მომსახურების მიღების“ გამოსაქვეყნებლად, თქვენ უნდა გახსნათ იგი ორჯერ დაწკაპუნებით და შეავსოთ გამოტოვებული ველები, როგორიცაა „წინასწარი ოფსეტი“ (მაგალითად, „ავტომატური“) და ველები „ანგარიშსწორების ანგარიშებზე“. ” ჩანართი (იხ. სურათი 6). ამ ველების მნიშვნელობები განისაზღვრება თქვენი ორგანიზაციის სააღრიცხვო პოლიტიკით. დოკუმენტის გამოსაქვეყნებლად დააჭირეთ ღილაკს "OK".

4. „ინვოისის“ დოკუმენტის ფორმირება

დოკუმენტის „საქონლისა და მომსახურების მიღების“ წარმატებით შექმნისა და განთავსების შემდეგ, შეგიძლიათ გამოიყენოთ იგი „მიღებული ინვოისის“ დოკუმენტის შესაქმნელად. ამისათვის დააწკაპუნეთ შესაბამის ბმულზე დოკუმენტის ფორმის ქვედა მარცხენა ნაწილში.

მონაცემთა გადაცემა ძალიან მნიშვნელოვანი პროცესია ნებისმიერ სააღრიცხვო სისტემაში, გამონაკლისი არც 1C 8.3 და 8.2 პლატფორმაა. ქვემოთ განვიხილავთ ინსტრუქციებს მონაცემთა ერთი სისტემიდან მეორეზე გადაცემის უმარტივეს გზაზე, რომელსაც აქვს მსგავსი კონფიგურაცია (სხვადასხვა კონფიგურაციისთვის შეგიძლიათ გამოიყენოთ ინსტრუმენტი პროგრამისტებისთვის - ან).

სანამ რაიმე ქმედება აუცილებელია, ცვლილებები შეუქცევადია!

1C 8.3-დან 1C 8.3 Accounting 3.0-ზე მონაცემების გადასატანად ყველაზე მარტივი და მოსახერხებელი გზაა მონაცემთა ატვირთვის და ჩატვირთვის დამუშავების გამოყენება XML ფორმატში (ჩამოტვირთვა - 8.2-ისთვის ან 1C 8.3-ისთვის ან ITS-ზე). მკურნალობა უნივერსალურია და შესაფერისია ნებისმიერი კონფიგურაციისთვის.

ჩვენ არ შევალთ დეტალებში; მოდით გადავხედოთ ნაბიჯ-ნაბიჯ ინსტრუქციებს მონაცემთა მიგრაციის შესახებ ამ დამუშავების გამოყენებით საქონლის უმარტივესი გადაცემის მაგალითის გამოყენებით.

მონაცემთა XML-ში ატვირთვა

უპირველეს ყოვლისა, მოდით გავხსნათ დამუშავება წყაროს მონაცემთა ბაზაში (საიდანაც განვტვირთავთ საქონელს) და გადავხედოთ ინტერფეისს:

მიიღეთ 267 ვიდეო გაკვეთილი 1C-ზე უფასოდ:

დაუყოვნებლივ უნდა შეავსოთ ველი "ფაილის სახელი" - ამ გზაზე შეიქმნება ახალი მონაცემთა ფაილი, რომელსაც ჩვენ ავტვირთავთ მიმღების მონაცემთა ბაზაში. ზუსტად ქვემოთ, ცხრილის განყოფილებაში "მონაცემები ატვირთვისთვის", თქვენ უნდა აირჩიოთ ის მონაცემები, რომელთა ატვირთვაც გვინდა ბაზიდან.

ცხრილის მარცხენა ნაწილიდან ობიექტის არჩევის შემდეგ, შეგიძლიათ გამოიყენოთ არჩევანი ცხრილის მარჯვენა ნაწილში:


ჩვენს მაგალითში მინდა განტვირთვა ყველა პროდუქტი სახელწოდებით "Rake".

ყველა პარამეტრის დასრულების შემდეგ, მონაცემების ატვირთვა შესაძლებელია. ამისათვის დააჭირეთ ღილაკს "მონაცემების ატვირთვა":


მონაცემთა ჩატვირთვა xml-დან 1-ში 8.3

მონაცემები ჩამოტვირთულია წყაროს მონაცემთა ბაზიდან; ახლა საჭიროა მისი გადატანა დანიშნულების მონაცემთა ბაზაში.

ამისათვის თქვენ უნდა დაიწყოთ დამუშავება უკვე მონაცემთა ბაზაში, რომელშიც უნდა ჩატვირთოთ მონაცემები და გადადით "ჩამოტვირთვა" ჩანართზე, შეარჩიეთ გადმოწერილი ფაილი დისკზე და დააჭირეთ ღილაკს "მონაცემების ჩატვირთვა":


ეს მაგალითი შესაფერისია მხოლოდ 1C პლატფორმაზე იდენტურ კონფიგურაციებს შორის მონაცემების გადასატანად. პროგრამისტების გაცვლის მექანიზმის გასაგებად, ჩვენ დავწერეთ სტატია -.

მონაცემთა ბაზებს შორის ინფორმაციის გადაცემა მათი მხარდაჭერისა და ადმინისტრაციის ერთ-ერთი ამოცანაა. მისი ეფექტური განხორციელებისთვის, დამუშავება იქმნება ავტომატიზირებულ 1C კომპლექსებში. ისინი მნიშვნელოვნად აადვილებენ რუტინულ მუშაობას, აჩქარებენ ინფორმაციის ატვირთვისა და ჩამოტვირთვის პროცესებს და ამავე დროს ახორციელებენ კონტროლს მის სისწორეზე. 1c-დან xml-ზე ატვირთვა საშუალებას გაძლევთ შექმნათ ფაილი ნებისმიერი კონფიგურირებული კონფიგურაციის ობიექტის შინაარსით და გამოიყენოთ იგი, როდესაც გჭირდებათ მონაცემების იდენტურ კონფიგურაციაში ატვირთვა.

ინსტრუმენტები ატვირთვის შესაქმნელად

მონაცემთა ბაზებში არსებული ინფორმაციის ექსპორტისთვის ძირითადად გამოიყენება xml ფორმატი. 1C-სთვის შემუშავებულია დამუშავების მრავალი მეთოდი (მაგალითად, UploadLoadDataxml82 epf), რომლის დახმარებითაც შესაძლებელია ფაილში მონაცემების გამოტანა და ჩატვირთვა. ამ შემთხვევაში მომხმარებელმა უნდა მიიღოს გარკვეული სტრუქტურის ფაილი, რომელიც საშუალებას აძლევს მასში შენახული ინფორმაციის ჩატვირთვას მშობლიურ მონაცემთა ბაზაში ან გადატანის სხვა ადგილას. ატვირთვის შექმნისას უნდა დაიცვან შემდეგი წესები:

  • შეინახეთ შექმნილი ფაილები სრულ აღდგენამდე და გადაცემული ინფორმაციის სისწორის გადამოწმების პროცედურების დასრულებამდე;
  • თუ თქვენ იყენებთ დამუშავებას, როგორც სარეზერვო ინსტრუმენტს, შექმენით ცალკეული ქვესაქაღალდეები მონაცემთა ასლებისთვის და შეინახეთ მათი ჟურნალი სწრაფი მოსაძიებლად.

უნივერსალური დამუშავება "XML მონაცემების ატვირთვა და ჩატვირთვა", რომელიც მოწოდებულია 1C მომხმარებლის მხარდაჭერის პროგრამაში, რომელიც შეგიძლიათ ნახოთ ვებსაიტზე ან მის დისკებზე, არის შესანიშნავი ინსტრუმენტი ინფორმაციის ექსპორტისა და იმპორტისთვის. კომპიუტერის მომხმარებელს შეუძლია ატვირთოს როგორც მთელი მონაცემთა ბაზა, ასევე მისი ცალკეული ობიექტები და, გარდა ფაქტობრივი ექსპორტისა, შესრულებულია სხვადასხვა ოპერაციები ინფორმაციის შესამოწმებლად, რომელიც დაგეხმარებათ თავიდან აიცილოთ კრიტიკული შეცდომები მონაცემებში. 1c ატვირთვის დამუშავება xml-ში მუშაობს ორ რეჟიმში:

  • განტვირთვა. ქმნის ფაილს, რომელიც შეიცავს მომხმარებლის მიერ განსაზღვრულ გვერდის ობიექტებს;
  • Ჩატვირთვა. კითხულობს ადრე ექსპორტირებულ ფაილს და წერს მასში არსებულ ინფორმაციას საინფორმაციო ბაზაში.

დამუშავება საშუალებას გაძლევთ შეამოწმოთ ობიექტები არასწორი სიმბოლოებისთვის და ასევე მოიცავს ფუნქციას ინფორმაციის ექსპორტისთვის შეზღუდვებით.

ატვირთვა შეიძლება გამოყენებულ იქნას არა მხოლოდ 1C მონაცემთა ბაზებს შორის ინფორმაციის გაცვლისას. მისი დახმარებით შეგიძლიათ უზრუნველყოთ სხვადასხვა კომპლექსების ინტეგრაცია, მაგალითად, 1C და Parus სისტემა. XML ფორმატის მრავალფეროვნება საშუალებას გაძლევთ შექმნათ პროგრამები ინფორმაციის გადაცემისთვის თითქმის ნებისმიერი საინფორმაციო ბანკისთვის. xml მონაცემების დამუშავება, ატვირთვა და ჩამოტვირთვა ყველაზე მნიშვნელოვანი ინსტრუმენტია ინფორმაციის გაცვლისთვის.

მონაცემთა ატვირთვის პროცესიxml

მოდით შევხედოთ როგორ ატვირთოთ 1c-დან xml-მდე ნორმალურ რეჟიმში. UploadLoadDataxml.epf დამუშავების ჩამოტვირთვისა და გახსნის შემდეგ, თქვენ უნდა შეასრულოთ შემდეგი ნაბიჯები:

  • ამოირჩიეთ ობიექტები ექსპორტისთვის;
  • დააყენეთ საჭირო ფილტრები, მაგალითად, პერიოდის მიხედვით;
  • ფაილის ადგილმდებარეობის განსაზღვრა დისკის ქვესისტემაზე არსებული ინფორმაციით;
  • დაიწყეთ ობიექტების გადმოტვირთვა.


უნდა გვახსოვდეს, რომ ატვირთვის ფაილის ფორმატის სათაურის ნაწილი განსხვავდება ფაილის ფორმატისგან, რომელიც გამოიყენება გაცვლის გეგმების მიხედვით ატვირთვისას.

xml

xml იტვირთება 1c-ში მიმღებ მონაცემთა ბაზაში, წყაროს მონაცემთა ბაზის იდენტური კონფიგურაციით. xml 1c 1c-ში ჩატვირთვამდე, თქვენ უნდა გახსნათ დამუშავება მიმღებ მონაცემთა ბაზაში. შემდეგ თქვენ უნდა მიუთითოთ გზა ადრე ატვირთული ფაილისკენ და გადმოწეროთ მონაცემები ღილაკზე „მონაცემების ჩატვირთვა“ დაწკაპუნებით.

საჭიროების შემთხვევაში, ჩამრთველი ველები გააქტიურებულია მონაცემთა ჩატვირთვის რეჟიმში განაწილებულ ინფობაზაში და უგულებელყოფს შეცდომებს, რომლებიც წარმოიქმნება ობიექტების ჩატვირთვისას.


ამის შემდეგ, თქვენ უნდა შეამოწმოთ მონაცემთა ბაზები და დარწმუნდეთ, რომ ყველა ელემენტი სწორად არის ჩატვირთული, რათა არ დაკარგოთ ისინი, მაგალითად, თუ ობიექტის ჩატვირთვის შემდეგ მოხდა შეცდომა მოვლენის დამმუშავებელში.


ეს დამუშავება საშუალებას გაძლევთ გაცვალოთ მონაცემები ერთსა და იმავე (იდენტურ) კონფიგურაციებს შორის 1C 8.2 პლატფორმაზე - Bukh, ZUP, UT, UPP და სხვა, მთავარია კონფიგურაციები იგივე იყოს!

ეკრანის ანაბეჭდების დამუშავება

(ფოტო)

ოპერაციული რეჟიმები

დამუშავება ახორციელებს 2 ოპერაციულ რეჟიმს: Upload (მომხმარებლის მიერ მითითებული მონაცემების ატვირთვის ფაილის შექმნა) და Load (ამავე სახელის რეჟიმით შექმნილი ატვირთვის ფაილის წაკითხვა და მასში შემავალი მონაცემების ჩაწერა). რეჟიმი დაყენებულია რეჟიმის ველში არჩევით.

კონკრეტული რეჟიმის დაწყებამდე (გაშვების ღილაკზე დაწკაპუნებით), თქვენ უნდა მიუთითოთ ატვირთვის ფაილის სახელი, ან ხელით შეიყვანოთ იგი "ფაილის სახელი" ველში, ან ამ ველის ასარჩევად ღილაკის და ფაილის სტანდარტული შერჩევის დიალოგის გამოყენებით. .

ჩამოტვირთვის რეჟიმში შესაძლებელია რეგისტრების წერისას ჯამების გამოყენების რედაქტირება, რამაც შეიძლება გავლენა მოახდინოს ჩამოტვირთვის სიჩქარეზე.

ღილაკები „ჯამობების გამორთვა“ და „სულების ჩართვა“ ხელმისაწვდომია, როდესაც დაყენებულია დროშა „მონაცემების ჩატვირთვის დროს ჯამების გამოყენების რედაქტირების შესაძლებლობის ჩართვა“ და გამოიყენება მონაცემთა ჩატვირთვისას ჯამების გამოყენების რეჟიმის ხელით გასაკონტროლებლად.

დამუშავების გამოყენების პირობები

დამუშავება შეიძლება გამოყენებულ იქნას მხოლოდ იმ შემთხვევებში, როდესაც საინფორმაციო ბაზა, რომელშიც მონაცემები აიტვირთა და ის, რომელშიც მონაცემები ჩაიტვირთა, ერთგვაროვანია (კონფიგურაციები იდენტურია, მონაცემები შეიძლება განსხვავდებოდეს), ან ყველა ატვირთული ობიექტი თითქმის მთლიანად იდენტურია დეტალებისა და ცხრილის ნაწილების შემადგენლობა და ტიპები, „წამყვანი“ მეტამონაცემების ობიექტის თვისებები და ა.შ. უნდა აღინიშნოს, რომ ამ შეზღუდვების გამო, დამუშავება ძირითადად გამიზნულია ერთგვაროვან IS-ს შორის გაცვლისთვის.

ატვირთვის ფაილის ფორმატი განსხვავდება სათაურის ნაწილში გაცვლითი გეგმის მიხედვით ატვირთვისას შექმნილი ფაილის ფორმატისაგან. მონაცემების ასატვირთად (საქაღალდის ელემენტები, რეგისტრის ჩანაწერების ნაკრები და ა.შ.), დამუშავება იყენებს XML სერიულიზაციის იგივე მექანიზმს, როგორც ატვირთვას გაცვლის გეგმების მიხედვით; ამ ნაწილში ფაილის ფორმატები იდენტურია.

განტვირთვის შემადგენლობის განსაზღვრა

დამუშავება საშუალებას იძლევა, როგორც სრული, ასევე ნაწილობრივი ატვირთოს ინფობაზის მონაცემები ფაილში. ატვირთული მონაცემების შემადგენლობა კონფიგურირებულია დიალოგურ ფანჯარაში ხის სვეტის ველების შემოწმებით, რომელიც აჩვენებს მეტამონაცემების ობიექტებს, რომლებისთვისაც შესაძლებელია მონაცემების ატვირთვა. საკონტროლო ველების დამატებითი სვეტი, „საჭიროების შემთხვევაში“, ადგენს ამ ტიპის ობიექტების „მინიშნებით“ განტვირთვის აუცილებლობას. ანუ, თუ ჩამრთველი მონიშნულია მხოლოდ სვეტში „თუ საჭიროა“, მაშინ ასეთი ობიექტის მონაცემები სრულად არ ჩამოიტვირთება, მაგრამ მხოლოდ იმდენად, რამდენადაც საჭიროა ინფორმაციის ბაზაში რეფერენტული მთლიანობის შესანარჩუნებლად, რომელიც ჩატვირთავს ჩამოტვირთვას. ფაილი.

ფორმის გახსნისას დამუშავება აყენებს გადმოტვირთვის ნიშანს ყველა ობიექტზე მითითებით, რაც უზრუნველყოფს ინფორმაციის ბაზის გადმოტვირთული ფრაგმენტის რეფერენციულ მთლიანობას.

როდესაც დააწკაპუნებთ ღილაკზე „აღმოაჩინე ობიექტები, რომლებიც გადმოტვირთულია ბმულით“, დამუშავება აანალიზებს რა მონაცემთა ბმულებს შეიძლება შეიცავდეს ობიექტებში, რომლებსაც აქვთ სრული განტვირთვის ატრიბუტების ნაკრები და ავტომატურად ავსებს დროშების სვეტს, რაც მიუთითებს ბმულით გადმოტვირთვის აუცილებლობაზე. თუ ობიექტს უკვე აქვს სრული განტვირთვის დროშის კომპლექტი, მაშინ განტვირთვის დროშა მითითებული არ არის.

შესაძლო აპლიკაციები

ამ დამუშავების გამოყენება შესაძლებელია, მაგალითად, მონაცემთა სრული ან ნაწილობრივი სარეზერვო ასლის შესაქმნელად, მონაცემთა გაცვლა საინფორმაციო ბაზებს შორის და ასევე, როგორც დამხმარე ინსტრუმენტი პრობლემური საინფორმაციო ბაზების აღდგენისას.

ორგანიზაციაში ბუღალტერია შეიძლება შენარჩუნდეს არა მხოლოდ გადაწყვეტილებებში 1C: Enterprise პლატფორმაზე, არამედ სხვა პროგრამულ სისტემებშიც (Galaktika, Parus, SAP და ა.შ.). ეს აჩენს ორი აპლიკაციის ინტეგრირების გამოწვევას.

მაგალითად, ზოგიერთ აპლიკაციას (მოდით დავარქვათ მას "X") უნდა წაიკითხოს კონფიგურაციის დოკუმენტების სია. ჩვენ არ ვისაუბრებთ ასეთი პრობლემის გადაჭრის პრაქტიკულ სარგებებზე, მხოლოდ აღვნიშნავ, რომ ასეთ სიტუაციაში ყველაზე მოსახერხებელი და უნივერსალური გზა იქნება დოკუმენტების სიის ატვირთვა XML ფორმატში.

ამ ფორმატის გამოყენებით გაცვლა უნივერსალურია, რადგან აპლიკაციების უმეტესობას შეუძლია მასთან მუშაობა. მოდით შევხედოთ, თუ როგორ შეგიძლიათ ატვირთოთ კონფიგურაციის დოკუმენტების სია XML ფაილში 1C: Enterprise-დან.

ატვირთეთ XML-ზე

ასე რომ, გადავიდეთ მთავარზე. ჩვენ უნდა გადავხედოთ დოკუმენტის მეტამონაცემების სიას და ჩამოვაყალიბოთ სია XML ფაილში. შემდეგი სკრინშოტი აჩვენებს XML ფაილის გენერირების ალგორითმს:

ფუნქცია CreateXML() Export // მიიღეთ დროებითი ფაილის სახელიგზა = GetTemporaryFileName() ; // „XML Record“ კლასის ინიცირება Entry = New EntryXML; // გახსენით დროებითი ფაილი ჩასაწერად - 8 ") ; // ჩაწერეთ XML ფაილის დეკლარაციაჩანაწერი. WriteDeclarationXML() ; // ჩანაწერი. WriteElementStart(" DocumentsConfigurations") ; // პირველი ელემენტი // პირველი ელემენტის ატრიბუტი ფაილის შექმნის თარიღითჩანაწერი. WriteAttribute(" გენერირებული ", Format(CurrentDate(), "DF = წწ-თმ- დდთსთ:მთ:წს; DLF= DT")) ; // დაწერეთ ელემენტი თითოეული კონფიგურაციის დოკუმენტისთვის. ტექსტში ვათავსებთ დოკუმენტის სახელს.თითოეული დოკუმენტისთვის მეტამონაცემებიდან. დოკუმენტების ციკლის ჩაწერა. WriteElementStart ("დოკუმენტი"); ჩანაწერი. WriteText(Doc.Name) ; ჩანაწერი. WriteEndElement() ; საბოლოო ციკლი; // დაასრულეთ პირველი ელემენტის ჩაწერაჩანაწერი. WriteEndElement() ; ჩანაწერი. Close(); // დახურეთ ფაილი // მიიღეთ ფაილის ორობითი მონაცემები და განათავსეთ იგი დროებით საცავში BinaryData = ახალი BinaryData(გზა); მისამართი = PlaceInTemporaryStorage(BinaryData, New UniqueIdentifier); Მისამართის დაბრუნება; // დააბრუნეთ ფაილის მისამართი საცავში EndFunction

თითოეული შექმნილი ელემენტი სწორად უნდა დასრულდეს. “WriteStartofElement()”-ის შესრულების შემდეგ უნდა შესრულდეს “WriteEndElement()” მეთოდი, წინააღმდეგ შემთხვევაში XML ფაილის სტრუქტურა არასწორი იქნება.

XML ფაილების შექმნის ზოგადი შაბლონი შემდეგი თანმიმდევრობაა:

// 1. „XML Record“ კლასის ინიცირება Entry = New EntryXML; // 2. გახსენით დროებითი ფაილი ჩასაწერადჩანაწერი. OpenFile (გზა, "UTF-8"); // 3. ჩაწერეთ XML ფაილის დეკლარაციაჩანაწერი. WriteDeclarationXML() ; // // 4. ++ ჩაწერეთ XML ფაილის შინაარსიჩანაწერი. WriteElementStart("XMLElement"); ჩანაწერი. WriteEndElement() ; // -- ჩაწერეთ XML ფაილის შინაარსი // 5. დახურეთ ფაილიჩანაწერი. Close();

ეს ხუთი ნაბიჯი ქმნის თითქმის ნებისმიერ XML ფაილს.

ჩვენს მაგალითში, გენერირებული ფაილი გარდაიქმნება ორობით მონაცემად და ბრუნდება იმ ადგილას, სადაც გამოიძახება CreateXML ფუნქცია. შემდეგ ეს ფაილი შეიძლება ჩაიწეროს ფაილურ სისტემაში.

თქვენ შეგიძლიათ ნახოთ ატვირთული ფაილის მაგალითი ზემოთ მოცემულ ეკრანის სურათზე.

მესამე მხარის განაცხადი

მაგალითად, მე შევქმენი აპლიკაცია .NET Framework-ში XML ფაილის წაკითხვის დემონსტრირებისთვის მესამე მხარის აპლიკაციაში.

პროგრამა კითხულობს შექმნილ ფაილს და აჩვენებს დოკუმენტებს სიის სახით:

შეგიძლიათ თავად სცადოთ, აპლიკაცია ხელმისაწვდომია სტატიის ბოლოს მოცემული ბმულის გამოყენებით.

მრავალმხრივობა

XML ფორმატი გამოიყენება უმეტეს კონფიგურაციაში 1C:Enterprise პლატფორმაზე აპლიკაციის გადაწყვეტილებებს შორის მონაცემთა გაცვლისთვის. კომუნიკაციის კიდევ ერთი გავრცელებული მეთოდია COM კავშირი. XML საშუალებას გაძლევთ გაცვალოთ თითქმის ნებისმიერი აპლიკაცია, რის გამოც იმსახურებს მას უნივერსალური ეწოდოს.

ფაილები ჩამოსატვირთად:

XML ფაილის წამკითხველის აპლიკაცია.

XML ფაილის გენერირების დამუშავება.

როდესაც საწარმო მუდმივად იყენებს რაიმე სახის პროგრამულ პაკეტს თავის საქმიანობაში, მაშინ, ბუნებრივია, ყოველთვის ჩნდება საკითხი მისი მუდმივი მხარდაჭერისა და ადმინისტრირების შესახებ. არ არსებობს გზა, რომ თავიდან აიცილოთ მონაცემთა გაცვლის, შენახვისა და აღდგენის ამოცანები. მოდი ვნახოთ, როგორ ჩატვირთოთ ან გადმოტვირთოთ მონაცემები 1C-დან XML ფორმატში, რადგან ეს მნიშვნელოვანი პროცედურაა ამ თემისთვის.

ისინი აგებულია ისე, რომ ატვირთვისას შეგიძლიათ მიიღოთ XML ფაილი, რომელშიც ჩაიწერება კლიენტისთვის საჭირო მონაცემები. ამავდროულად, ჩაწერის პარალელურად, ხდება გადაცემული ჩანაწერების სისწორის მონიტორინგი კრიტიკულ შეცდომებზე.

ამრიგად, XML ფაილში ატვირთვა (ჩანაწერების იმპორტი) ერთი საინფორმაციო ბაზიდან და შემდგომი ჩატვირთვა XML-დან მეორეში წარმოადგენს მონაცემთა XML ფორმატში მონაცემთა გაცვლას მონაცემთა ბაზებს შორის.

ეს პროცედურა, განსაკუთრებით დიდი მოცულობის ინფორმაციით, ზოგავს უამრავ ხელით მუშაობას.

იმპორტი (მიღებული ფაილი) ასევე შეიძლება გამოყენებულ იქნას როგორც არქივი აღდგენისთვის მოულოდნელ სიტუაციებში (დაკარგვის ან დაზიანების შემთხვევაში).

უამრავი ასეთი დამუშავების ინსტრუმენტია შემუშავებული და ისინი ხელმისაწვდომია ინტერნეტში. მათ გამოყენებაზე პასუხისმგებლობა ეკისრება კლიენტის მხრებს (და თავზე).

მაგრამ ოდენესკის ოფიციალური მომხმარებლებისთვის, დეველოპერებმა შექმნეს უნივერსალური პროცესორი "ატვირთვა/ჩატვირთვა XML მონაცემები".

ᲛᲜᲘᲨᲕᲜᲔᲚᲝᲕᲐᲜᲘ. XML-ში ექსპორტი 1C-ში და შემდგომი ჩატვირთვა XML-ში 1C-დან მისაღებია იდენტური კონფიგურაციებისთვის - წინააღმდეგ შემთხვევაში ის დაზიანდება.

უნივერსალური დამმუშავებელი

უნივერსალური დეველოპერის გამოყენების ძირითადი პუნქტები:

  • შეინახეთ იმპორტირებული ფაილები ჩანაწერების გადაცემის დასრულებამდე და მათი სისწორის შემოწმებამდე;
  • როდესაც გამოიყენება როგორც სარეზერვო ასლები, მათი ჩანაწერი უნდა იყოს დაცული ძიების დასალაგებლად.

მის ფუნქციონირებას აქვს ორი რეჟიმი: ფაილის შექმნა ინფორმაციის შენახვისას და მისი წაკითხვა/ჩაწერა იმპორტის დროს.

გარდა ამისა, მომხმარებელს შეუძლია დააწესოს დამატებითი შეზღუდვები როგორც მონაცემების ექსპორტის, ასევე ჩატვირთვისას.

ჩანაწერების ამოღება

თქვენ შეგიძლიათ ატვირთოთ მონაცემები როგორც მთელ მონაცემთა ბაზაში, ასევე შერჩევით - ობიექტის მიხედვით.

დამმუშავებლის ჩამოტვირთვის, ინსტალაციისა და გახსნის შემდეგ ხდება შემდეგი:

მათი შერჩევა ხდება დიალოგურ ფანჯარაში, რომელიც იხსნება გაშვების შემდეგ. ამისათვის მონიშნეთ სიაში არსებული ველები, რომლებიც აჩვენებს მეტამონაცემების ობიექტებს, რომლებიც უნდა მოიძიოთ;

  1. საჭირო ფილტრები კონფიგურირებულია (მაგალითად, თარიღის მიხედვით);
  2. არჩეულია დისკის ადგილი;
  3. თავად ოპერაცია იწყება.

ჩანაწერების ატვირთვა მიმღებზე

მიმღებ მონაცემთა ბაზაში მონაცემების მიღების პირველი ნაბიჯი არის მასში პროცესორის პროგრამის გახსნა.

მას შემდეგ, რაც მითითებულია წყაროს ფაილის გზა და პროცედურების პარამეტრების დროშები გააქტიურდება (საჭიროების შემთხვევაში), შეგიძლიათ დაიწყოთ პროცესი ღილაკით "Load data".


ახლა თქვენ იცით, როგორ ჩატვირთოთ ან გადმოტვირთოთ მონაცემები 1C-დან XML ფორმატში მონაცემების შესანახად და მონაცემთა ბაზებს შორის გაცვლის მიზნით.

დაწერეთ კომენტარებში თქვენი გამოცდილების შესახებ ამ საკითხში.

როდესაც საწარმო მუდმივად იყენებს რაიმე სახის პროგრამულ პაკეტს თავის საქმიანობაში, მაშინ, ბუნებრივია, ყოველთვის ჩნდება საკითხი მისი მუდმივი მხარდაჭერისა და ადმინისტრირების შესახებ. არ არსებობს გზა, რომ თავიდან აიცილოთ მონაცემთა გაცვლის, შენახვისა და აღდგენის ამოცანები. მოდი ვნახოთ, როგორ ჩატვირთოთ ან გადმოტვირთოთ მონაცემები 1C-დან XML ფორმატში, რადგან ეს მნიშვნელოვანი პროცედურაა ამ თემისთვის.

ისინი აგებულია ისე, რომ ატვირთვისას შეგიძლიათ მიიღოთ XML ფაილი, რომელშიც ჩაიწერება კლიენტისთვის საჭირო მონაცემები. ამავდროულად, ჩაწერის პარალელურად, ხდება გადაცემული ჩანაწერების სისწორის მონიტორინგი კრიტიკულ შეცდომებზე.

ამრიგად, XML ფაილში ატვირთვა (ჩანაწერების იმპორტი) ერთი საინფორმაციო ბაზიდან და შემდგომი ჩატვირთვა XML-დან მეორეში წარმოადგენს მონაცემთა XML ფორმატში მონაცემთა გაცვლას მონაცემთა ბაზებს შორის.

ეს პროცედურა, განსაკუთრებით დიდი მოცულობის ინფორმაციით, ზოგავს უამრავ ხელით მუშაობას.

იმპორტი (მიღებული ფაილი) ასევე შეიძლება გამოყენებულ იქნას როგორც არქივი აღდგენისთვის მოულოდნელ სიტუაციებში (დაკარგვის ან დაზიანების შემთხვევაში).

უამრავი ასეთი დამუშავების ინსტრუმენტია შემუშავებული და ისინი ხელმისაწვდომია ინტერნეტში. მათ გამოყენებაზე პასუხისმგებლობა ეკისრება კლიენტის მხრებს (და თავზე).

მაგრამ ოდენესკის ოფიციალური მომხმარებლებისთვის, დეველოპერებმა შექმნეს უნივერსალური პროცესორი "ატვირთვა/ჩატვირთვა XML მონაცემები".

ᲛᲜᲘᲨᲕᲜᲔᲚᲝᲕᲐᲜᲘ. XML-ში ექსპორტი 1C-ში და შემდგომი ჩატვირთვა XML-ში 1C-დან მისაღებია იდენტური კონფიგურაციებისთვის - წინააღმდეგ შემთხვევაში ის დაზიანდება.

უნივერსალური დამმუშავებელი

უნივერსალური დეველოპერის გამოყენების ძირითადი პუნქტები:

  • შეინახეთ იმპორტირებული ფაილები ჩანაწერების გადაცემის დასრულებამდე და მათი სისწორის შემოწმებამდე;
  • როდესაც გამოიყენება როგორც სარეზერვო ასლები, მათი ჩანაწერი უნდა იყოს დაცული ძიების დასალაგებლად.

მის ფუნქციონირებას აქვს ორი რეჟიმი: ფაილის შექმნა ინფორმაციის შენახვისას და მისი წაკითხვა/ჩაწერა იმპორტის დროს.

გარდა ამისა, მომხმარებელს შეუძლია დააწესოს დამატებითი შეზღუდვები როგორც მონაცემების ექსპორტის, ასევე ჩატვირთვისას.

ჩანაწერების ამოღება

თქვენ შეგიძლიათ ატვირთოთ მონაცემები როგორც მთელ მონაცემთა ბაზაში, ასევე შერჩევით - ობიექტის მიხედვით.

დამმუშავებლის ჩამოტვირთვის, ინსტალაციისა და გახსნის შემდეგ ხდება შემდეგი:


მათი შერჩევა ხდება დიალოგურ ფანჯარაში, რომელიც იხსნება გაშვების შემდეგ. ამისათვის მონიშნეთ სიაში არსებული ველები, რომლებიც აჩვენებს მეტამონაცემების ობიექტებს, რომლებიც უნდა მოიძიოთ;

  1. საჭირო ფილტრები კონფიგურირებულია (მაგალითად, თარიღის მიხედვით);
  2. არჩეულია დისკის ადგილი;
  3. თავად ოპერაცია იწყება.

ჩანაწერების ატვირთვა მიმღებზე

მიმღებ მონაცემთა ბაზაში მონაცემების მიღების პირველი ნაბიჯი არის მასში პროცესორის პროგრამის გახსნა.

მას შემდეგ, რაც მითითებულია წყაროს ფაილის გზა და პროცედურების პარამეტრების დროშები გააქტიურდება (საჭიროების შემთხვევაში), შეგიძლიათ დაიწყოთ პროცესი ღილაკით "Load data".

ახლა თქვენ იცით, როგორ ჩატვირთოთ ან გადმოტვირთოთ მონაცემები 1C-დან XML ფორმატში მონაცემების შესანახად და მონაცემთა ბაზებს შორის გაცვლის მიზნით.

ოპერაციული რეჟიმები

UploadLoadDataXML82 დამუშავება ახორციელებს 2 ოპერაციულ რეჟიმს: Upload (მომხმარებლის მიერ მითითებული მონაცემების ატვირთვის ფაილის შექმნა) და Load (ამავე სახელის რეჟიმით შექმნილი ატვირთვის ფაილის წაკითხვა და მასში შემავალი მონაცემების ჩაწერა). რეჟიმი დაყენებულია რეჟიმის ველში არჩევით.

კონკრეტული რეჟიმის დაწყებამდე (გაშვების ღილაკზე დაწკაპუნებით), თქვენ უნდა მიუთითოთ ატვირთვის ფაილის სახელი, ან ხელით შეიყვანოთ იგი „ფაილის სახელი“ ველში, ან ამ ველის ასარჩევად ღილაკის და ფაილის სტანდარტული შერჩევის დიალოგის გამოყენებით. .

ჩამოტვირთვის რეჟიმში შესაძლებელია რეგისტრების წერისას ჯამების გამოყენების რედაქტირება, რამაც შეიძლება გავლენა მოახდინოს ჩამოტვირთვის სიჩქარეზე. ღილაკები „ჯამობების გამორთვა“ და „სულების ჩართვა“ ხელმისაწვდომია, როდესაც დაყენებულია დროშა „ჯამების გამოყენების შესაძლებლობის ჩართვა მონაცემთა ჩატვირთვისას“ და გამოიყენება მონაცემთა ჩატვირთვისას ჯამების გამოყენების რეჟიმის ხელით გასაკონტროლებლად. ** დამუშავების გამოყენების პირობები **

დამუშავება შეიძლება გამოყენებულ იქნას მხოლოდ იმ შემთხვევებში, როდესაც საინფორმაციო ბაზა, რომელშიც მონაცემები აიტვირთა და ის, რომელშიც მონაცემები ჩაიტვირთა, ერთგვაროვანია (კონფიგურაციები იდენტურია, მონაცემები შეიძლება განსხვავდებოდეს), ან ყველა ატვირთული ობიექტი თითქმის მთლიანად იდენტურია დეტალებისა და ცხრილის ნაწილების შემადგენლობა და ტიპები, „წამყვანი“ მეტამონაცემების ობიექტის თვისებები და ა.შ. უნდა აღინიშნოს, რომ ამ შეზღუდვების გამო, დამუშავება ძირითადად გამიზნულია ერთგვაროვან IS-ს შორის გაცვლისთვის.

ატვირთვის ფაილის ფორმატი განსხვავდება სათაურის ნაწილში გაცვლითი გეგმის მიხედვით ატვირთვისას შექმნილი ფაილის ფორმატისაგან. მონაცემების ასატვირთად (საქაღალდის ელემენტები, რეგისტრის ჩანაწერების ნაკრები და ა.შ.), დამუშავება იყენებს XML სერიულიზაციის იგივე მექანიზმს, როგორც ატვირთვას გაცვლის გეგმების მიხედვით; ამ ნაწილში ფაილის ფორმატები იდენტურია.

განტვირთვის შემადგენლობის განსაზღვრა

დამუშავება საშუალებას იძლევა, როგორც სრული, ასევე ნაწილობრივი ატვირთოს ინფობაზის მონაცემები ფაილში. ატვირთული მონაცემების შემადგენლობა კონფიგურირებულია დიალოგურ ფანჯარაში ხის სვეტის ველების შემოწმებით, რომელიც აჩვენებს მეტამონაცემების ობიექტებს, რომლებისთვისაც შესაძლებელია მონაცემების ატვირთვა. საკონტროლო ველების დამატებითი სვეტი, „საჭიროების შემთხვევაში“, ადგენს ამ ტიპის ობიექტების „მინიშნებით“ განტვირთვის აუცილებლობას. ანუ, თუ ჩამრთველი მონიშნულია მხოლოდ სვეტში „თუ საჭიროა“, მაშინ ასეთი ობიექტის მონაცემები სრულად არ ჩამოიტვირთება, მაგრამ მხოლოდ იმდენად, რამდენადაც საჭიროა ინფორმაციის ბაზაში რეფერენტული მთლიანობის შესანარჩუნებლად, რომელიც ჩატვირთავს ჩამოტვირთვას. ფაილი.

ფორმის გახსნისას დამუშავება აყენებს გადმოტვირთვის ნიშანს ყველა ობიექტზე მითითებით, რაც უზრუნველყოფს ინფორმაციის ბაზის გადმოტვირთული ფრაგმენტის რეფერენციულ მთლიანობას.

როდესაც დააწკაპუნებთ ღილაკზე „ბმულით ჩამოტვირთული ობიექტების ამოცნობა“, აანალიზებს, თუ რომელი მონაცემების ბმულები შეიძლება შეიცავდეს ობიექტებს, რომლებსაც აქვთ სრული ჩამოტვირთვის დროშის ნაკრები, და ავტომატურად ავსებს დროშების სვეტს, რაც მიუთითებს ჩამოტვირთვის აუცილებლობაზე ბმულით. თუ ობიექტს უკვე აქვს სრული განტვირთვის დროშის კომპლექტი, მაშინ განტვირთვის დროშა მითითებული არ არის.

შესაძლო აპლიკაციები

ამ დამუშავების გამოყენება შესაძლებელია, მაგალითად, მონაცემთა სრული ან ნაწილობრივი სარეზერვო ასლის შესაქმნელად, მონაცემთა გაცვლა საინფორმაციო ბაზებს შორის და ასევე, როგორც დამხმარე ინსტრუმენტი პრობლემური საინფორმაციო ბაზების აღდგენისას.

XML დოკუმენტებთან მუშაობა ხელმისაწვდომია პირდაპირ 1C: Enterprise 8 სისტემის ჩაშენებული ენიდან.

არის შესაძლებლობა:

  • თანმიმდევრულად წაიკითხეთ და ჩაწერეთ xml დოკუმენტები:
    • ელემენტის ტექსტიდან ან XML ატრიბუტის მნიშვნელობიდან მიღებული სტრიქონიდან გადაყვანა მნიშვნელობად მითითებული ტიპის მიხედვით;
    • მიიღეთ ელემენტის ტექსტში ჩასაწერი მნიშვნელობის სიმებიანი წარმოდგენა ან XML ატრიბუტის მნიშვნელობა;
    • მიიღეთ XML მონაცემთა ტიპი, რომელიც შეესაბამება პარამეტრად გადაცემულ ტიპს;
    • შეამოწმეთ არის თუ არა მითითებული ტიპის მნიშვნელობის წაკითხვა XML-დან;
    • შეამოწმეთ XML სქემის შესაბამისობა XML-ის კითხვისას
    • ჩაწერეთ მნიშვნელობა XML ფორმატში;
    • დააბრუნეთ ტიპი, რომელიც შეესაბამება XML მონაცემთა ტიპს.
  • გამოიყენეთ ობიექტის წვდომის მოდელი xml დოკუმენტის მონაცემებისთვის (DocumentDOM), რომელიც შეესაბამება შემდეგ სტანდარტებს:
    • DOM დონე 2;
    • XPath (DOM დონე 3);
    • DOM ჩატვირთვა და შენახვა (DOM დონე 3).
  • გამოიყენეთ XML Schema ობიექტის მოდელი (XML Schema);
  • გამოიყენეთ Canonical XML 1.1 სტანდარტი.

გარე კავშირისა და XML-თან მუშაობის მექანიზმების გამოყენებით, შეგიძლიათ მოაწყოთ ინტეგრაცია აპლიკაციის სისტემებთან ამ სისტემებში მიღებული ფორმატების გამოყენებით. ამისთვის გამოიყენება XSL ტრანსფორმაციის მექანიზმები. მაგალითად, ასეთი ინტეგრაციისთვის შეგიძლიათ გამოიყენოთ Microsoft-ის BizTalk სერვერი:

სწრაფი ინფორმაცია

პლატფორმა უზრუნველყოფს ინსტრუმენტებს XML დოკუმენტებთან მუშაობისთვის Fast Infoset ორობით ფორმატში. Fast Infoset ტექნოლოგია იყენებს ალტერნატიულ სინტაქსს XML მონაცემების საჩვენებლად. ეს უზრუნველყოფს ფაილის უფრო მცირე ზომებს და უფრო სწრაფ დამუშავების სიჩქარეს, ვიდრე ჩვეულებრივი XML ფორმატში დაწერილი მონაცემები. Fast Infoset ფორმატში დაწერილ ფაილს აქვს .fi ან .finf გაფართოება.



გაქვთ შეკითხვები?

შეატყობინეთ შეცდომას

ტექსტი, რომელიც გაეგზავნება ჩვენს რედაქტორებს: