როგორ დავაყენოთ მონაცემთა კონვერტაციის კონფიგურაცია 1-ში. რეალური სამყაროს პრობლემები

მთავარი / არ ირთვება

ბეჭდვა (Ctrl+P)

მონაცემთა კონვერტაცია, გამოცემა 3.0

გაკვეთილი 1. KD3.0-თან სამუშაოდ მომზადება

მონაცემთა კონვერტაცია, გამოცემა 3.0(შემდეგ KD3.0) – არის ფორმატის საშუალებით მონაცემთა გაცვლის ტექნოლოგიის ერთ-ერთი კომპონენტი EnterpriseData. KD3.0არ არის კონფიგურაციის ჩანაცვლება მონაცემთა კონვერტაცია, გამოცემა 2.0(შემდეგ KD2.0). ეს არის ახალი სტანდარტი, რომელიც ძალიან განსხვავდება KD 2.0-ისგან. მთავარი მიზანი KD3.0 –ეს არის პროგრამის კოდის შექმნა გაცვლის მენეჯერის მოდულისთვის, რომელიც შედგება პროცედურებისა და ფუნქციებისგან, რომლებიც ახორციელებენ ფორმატში წარმოდგენილი მონაცემების ჩატვირთვის ლოგიკას. EnterpriseData, ისევე როგორც მონაცემების ფორმატში ატვირთვის ლოგიკა.

ნახ 1 გენერალური ბირჟის მენეჯერის მოდული

KD3.0 შეგიძლიათ ჩამოტვირთოთ https://users.v8.1c.ru/-დან

რევიზია 3.0.5.3, განკუთვნილია სისტემის ვერსიით გამოსაყენებლად
1C:Enterprise 8.3 არ არის 8.3.10-ზე დაბალი, ხოლო გამოცემა 3.0.4.3 არის გამოსაყენებლად 1C:Enterprise 8.3 სისტემის ვერსიით არ არის 8.3.8-ზე დაბალი.

მიწოდება KD3.0 შეიცავს შემდეგ გარე დამუშავებას

  • დამუშავება MD83Exp.epf„8.3 კონფიგურაციის მეტამონაცემების სტრუქტურის აღწერილობის ატვირთვა“ – განკუთვნილია 1C:Enterprise 8.3 პლატფორმაზე განხორციელებული ნებისმიერი კონფიგურაციის მეტამონაცემების სტრუქტურის აღწერილობის ატვირთვისთვის.
  • დამუშავება სინქრონიზაციის წესების ატვირთვა.epf„სინქრონიზაციის წესების ატვირთვა უნივერსალური ფორმატით“ გამოიყენება კონვერტაციის წესების ფაილების მომზადებისას, რომლებიც განკუთვნილია „მონაცემთა კონვერტაციის“ კონფიგურაციაში შემდგომი ჩატვირთვისთვის, გამოცემა 3.0.
  • ფაილი „Configuration Description.htm“ შეიცავს მოკლე აღწერას
    ძირითადი კონფიგურაციის ფუნქციონირება
    "მონაცემთა კონვერტაცია", გამოცემა 3.0.

დამატებითი ინფორმაცია „მონაცემთა კონვერტაციის“ კონფიგურაციის შესახებ, ვერსია 3.0
იხილეთ http://its.1c.ru/db/metod8dev#content:5846:hdoc

1. წესების დასაყენებლად მომზადება

ფორმატის სტრუქტურის ჩასატვირთად, ჯერ უნდა გახსნათ კონფიგურაციის მონაცემთა ბაზა კონფიგურატორის რეჟიმში და გადმოწეროთ XDTO პაკეტები კონფიგურაციიდან *.xsd ფაილებში.

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

XDTO ფორმატის CD 3.0-ში ჩატვირთვის შემდეგ, ივსება საქაღალდეები "ფორმატის ობიექტები", "ფორმატი თვისებები", "ფორმატი მნიშვნელობები".

IN საცნობარო წიგნი "ობიექტების ფორმატირება" loading:

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

IN საცნობარო წიგნი "ფორმატირების თვისებები" loading:

  • "ObjectTypeXDTO" ობიექტების თვისებები. ამავდროულად, თავად ობიექტები არის ის, ვინც ჩაიტვირთა "ფორმატ ობიექტებში"
  • ობიექტები „ObjectTypeXDTO“ ტიპის და მათი თვისებები, რომლებიც ასახავს ცხრილის ნაწილებს და ცხრილის ნაწილების დეტალებს

"XDTOValueType" ობიექტების თვისებები, რომლებიც წინასწარ განსაზღვრული მონაცემების ელემენტებია, ჩაიტვირთება "Format Values" საცნობარო წიგნში. ამავდროულად, თავად ობიექტები არის ის, ვინც ჩაიტვირთა "ფორმატ ობიექტებში"

1. 2. „ჩატვირთვის კონფიგურაციის სტრუქტურის“ დამუშავება

ეს დამუშავება ატვირთავს კონფიგურაციის მეტამონაცემების სტრუქტურას ინფობაზაში მონაცემთა კონვერტაცია ed.3.

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

ინფობაზისთვის, რომლის სტრუქტურის განტვირთვაა საჭირო, შეასრულეთ შემდეგი ნაბიჯები:

  1. გახსენით საინფორმაციო ბაზა Enterprise რეჟიმში.
  2. გახსენით გარე დამუშავება MD83Exp.epf(მენიუ ფაილი - გახსნა).
  3. მიუთითეთ ფაილის სახელი, რომელშიც შეინახება ინფობაზის სტრუქტურა.
  4. შეამოწმეთ პარამეტრები დამუშავების ფორმაში (ყველა დროშა უნდა წაიშალოს).
  5. დააჭირეთ ღილაკს განტვირთვა.

კონფიგურაციის სტრუქტურის ჩამოტვირთვის შემდეგ, დირექტორიები ივსება

  • მეტამონაცემების ობიექტები
  • ობიექტის თვისებები
  • ობიექტის მნიშვნელობები.

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

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

1.3.1 ფაილების მომზადება ჩატვირთვის წესებისთვის

ფაილები მზადდება ინფობაზაში, რომლებისთვისაც გაცვლა განხორციელდება უნივერსალურ ფორმატში (მაგ. საწარმოთა ბუღალტერია რედ.3.0).

წესების ფაილების მოსამზადებლად, თქვენ უნდა შეიყვანოთ საინფორმაციო ბაზა Enterprise რეჟიმში და დაიწყოთ დამუშავება სინქრონიზაციის წესების ატვირთვა უნივერსალური ფორმატით, რომელიც შედის კონფიგურაციის მიწოდებაში მონაცემთა კონვერტაცია ed.3.

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

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

1.3.2 ჩატვირთვა სინქრონიზაციის წესები

შესრულდა ინფო ბაზაში მონაცემთა კონვერტაცია ed.3დამუშავებით ფაილებიდან სინქრონიზაციის წესების ჩატვირთვა.

დამუშავების ფორმაში მიუთითეთ:

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

მონაცემთა კონვერტაცია 2.0 და 2.1 არის 1C-ის ტექნოლოგიური კონფიგურაცია, დანერგილი პლატფორმის ვერსიებზე 8.1-დან 8.3-მდე.

ინსტრუმენტის მთავარი ამოცანაა 1C 8 და 7 აპლიკაციის გადაწყვეტილებებს შორის გაცვლის წესების დაწერა. მონაცემთა კონვერტაციის მიმდინარე ვერსია დღეს არის 3.0.

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

კონფიგურაცია ძალიან მოსახერხებელია გამოსაყენებლად.

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

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

ძალიან სასარგებლო იქნება 1C 8.3-ის "სტანდარტული" გაცვლის წესების გაგება, სადაც ხშირად შეგიძლიათ იპოვოთ დავალებების განხორციელების საინტერესო მაგალითები.

საფუძვლების გასაგებად, დაგჭირდებათ მასალები, მათ ქვემოთ განვიხილავთ.

ვიდეო ინსტრუქციები კონვერტაციისთვის

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

მასალები, სახელმძღვანელოები 1C მონაცემთა კონვერტაციის შესასწავლად 2.0

ინტერნეტში არ არის ძალიან ბევრი მასალა და დოკუმენტაცია, შევეცადე შემეგროვებინა ყველაზე მნიშვნელოვანი და საინტერესო მასალები:

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

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

2. ინფორმაციის მეორე ყველაზე მნიშვნელოვანი წყაროა საიტი http://www.mykod.info/ (საიტი დაიხურა), სპეციალიზირებულია სპეციალურად მონაცემთა კონვერტაციაში. იქ შეგიძლიათ ჩამოტვირთოთ დიდი რაოდენობით მასალები კონვერტაციის შესახებ.

3. ცალკე მინდა გამოვყო სახელმძღვანელო - (ავტორი - ოლგა კუზნეცოვა).

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

ნახ.1

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

მეტამონაცემების აღწერისთვის გამოიყენება MD83Exp.epf გარე დამუშავება - პროდუქტებისთვის 1C:Enterprise 8.3 პლატფორმაზე (მართული აპლიკაცია), MD82Exp.epf - ჩვეულებრივი აპლიკაციისთვის, XML ფაილის ფორმატში. როგორც წესი, დამუშავების ფაილი მდებარეობს შაბლონების დირექტორიაში, სადაც დაყენებულია კონფიგურაცია. მაგალითად, C:\Program Files\1cv8\tmplts\1c\Conversion\3_0_5_3\. ჩვენს მაგალითში ჩვენ ვიყენებთ „1C: მონაცემთა კონვერტაცია, რედ. 3.0" (გამოშვება 3.0.5.3).



ნახ.2

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

ნაბიჯი 1.პროგრამის ჩამოტვირთვა შესაძლებელია ITS ვებსაიტიდან ან დაინსტალირდება ITS დისკიდან. დავუშვათ, რომ ჩვენ უნდა გადმოვწეროთ „კონტრაქტორების“ დირექტორია „ბუღალტრული აღრიცხვა“ „UT 8.3“-ში. ჩვენი პირველი პროგრამა არის "Source Base", ხოლო მეორე არის "Sink Base". გაითვალისწინეთ, რომ გაცვლა კონფიგურირებულია არა მხოლოდ მონაცემთა ბაზებს შორის 8.3, არამედ 7.7 და 8.3 და სხვებს შორის.

ნაბიჯი 2.ჩვენ ვტვირთავთ გაცვლაში ჩართული მონაცემთა ბაზების მეტამონაცემების სტრუქტურას XML ფაილში MD83Exp.epf დამუშავების გამოყენებით. ამისათვის, "წყაროების მონაცემთა ბაზაში" და "დანიშნულების მონაცემთა ბაზაში" "1C Enterprise" რეჟიმში, გახსენით მითითებული დამუშავება და გამოიყენეთ იგი კონფიგურაციის სტრუქტურის განტვირთვისთვის, გენერირებული ფაილის სახელის მითითებით. მაგალითად, დავარქვით ფაილებს "Source Base" და "Destination Base".



ნახ.3



ნახ.4


ნახ.5

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


სურ.6

მოდი ვიპოვოთ სტრიქონები სახელწოდებით "EnterpriseData" (სხვადასხვა რიცხვები ფორმატის სხვადასხვა ვერსიაა) და მარჯვენა ღილაკით აირჩიეთ ბრძანება "Export XML Schema".


ნახ.7



სურ.8


ნახ.9

ნაბიჯი 4.ჩვენ ვამატებთ ატვირთული კონფიგურაციების მონაცემთა ბაზის სტრუქტურას (წყარო და დანიშნულება) „1C: მონაცემთა კონვერტაციის“ მონაცემთა ბაზაში. ამისათვის მენიუს "კონფიგურაციის" პუნქტში, თითოეული გენერირებული ფაილისთვის (წყარო და დანიშნულება) ვასრულებთ "კონფიგურაციის სტრუქტურის ჩატვირთვას".



სურ.10

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



სურ.11



სურ.12

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



სურ.13



სურ.14

ნაბიჯი 5.გაცვლის ფორმატის სტრუქტურების ჩატვირთვა. მენიუს პუნქტში "მონაცემთა ფორმატი" აირჩიეთ ბრძანება "ჩატვირთვის ფორმატის სტრუქტურა".



სურ.15

ჩვენ აღვნიშნავთ ადრე ატვირთულ ფაილს და დააჭირეთ ღილაკს "ჩამოტვირთვა".



სურ.16

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



სურ.17

ნაბიჯი 6.კონვერტაციის შექმნა. ჩვენი ამოცანის შესასრულებლად, ჩვენ ვქმნით ორ კონვერტაციას. პირველი არის საქაღალდეების „თანამშრომლები“ ​​და „კონტრაგეციები“ „ბუღალტრული აღრიცხვა“-დან გადმოტვირთვისთვის, მეორე კი „UT“-ში ჩასატვირთად. მოდით გადავიდეთ "კონვერტაციების" მენიუში.



სურ.18

თითოეული ოპერაციისთვის ჩვენ მივუთითებთ სახელს, მაგალითად - "გადმოტვირთვა BP-დან", "იტვირთება UT-ში", სახელი არის საწარმოს აღრიცხვა, ვაჭრობის მენეჯმენტი და ფორმატის ვერსია (რომელიც ჩვენ გადმოვწერეთ, ჩვენს მაგალითში 1.6).



სურ.19



სურ.20

ნაბიჯი 7



სურ.21

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

სურ.22

"ძირითადი ინფორმაცია" ჩანართზე ჩვენ მივუთითებთ ჩვენი წესის იდენტიფიკატორს (მაგალითად, Directory_Accounts_Upload), კონფიგურაციის ობიექტს და ფორმატის ობიექტს. განაცხადის სფერო – „გაგზავნა“.



სურ.23



სურ.24

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



სურ.25



სურ.26



სურ.27

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

ნაბიჯი 8ჩატვირთვის კონვერტაციის წესი კონფიგურირებულია ანალოგიურად, ჩვენს მაგალითში "ვაჭრობის მენეჯმენტში". გთხოვთ გაითვალისწინოთ, რომ განაცხადის ფარგლები არის "მიღებისთვის".



სურ.28

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



სურ.29

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



სურ.30



სურ.31



სურ.32

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



სურ.33

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



სურ.34



სურ.35

მოქმედება მსგავსია მეორე წესისთვის "Directory_Contragnets_Loading".



სურ.36

ნაბიჯი 10ჩვენ ვქმნით მონაცემთა დამუშავების წესს. ჩვენ მიერ შექმნილი ორივე წესისთვის მოქმედებები ერთნაირია. კონვერტაციის წესზე გადასვლისას დააჭირეთ ღილაკს "შექმნა საფუძველზე" - "მონაცემთა დამუშავების წესი".



სურ.37

მონაცემები მასში ავტომატურად შედის.



სურ.38



სურ.39



სურ.40

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

სურ.41



სურ.42



სურ.43

შემდეგი, ჩვენ ვხსნით კონფიგურაციას, რომლისთვისაც ჩვენი მოდულია გათვლილი და მეტამონაცემების ხეში ვეძებთ „Omena Manager Through Universal Format“-ს, ვხსნით მას და ჩასვით ჩვენი მოდული, რომელიც კოპირებულია ბუფერში.



სურ.44

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

კონფიგურაციის გამოცემა "Data Conversion 3.0" არის ახალი, მაგრამ პროგრესული ტექნოლოგია კონფიგურაციებს შორის გაცვლის გასამარტივებლად უნივერსალური EnterpriseData გაცვლის ფორმატის გამოყენებით.

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

მონაცემთა გადაცემა ასევე შესაძლებელია . ბევრ 1C 8.3 კონფიგურაციას აქვს სტანდარტული ფუნქციონირება მონაცემთა სინქრონიზაციის დასაყენებლად სხვადასხვა კონფიგურაციებს შორის და უწყვეტი ინტეგრაციისთვის 1C Document Flow-თან.

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

თქვენ შეგიძლიათ ჩამოტვირთოთ ეს დამუშავება ITS დისკზე ან ბმულების გამოყენებით:

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

განვიხილოთ "ნომენკლატურის" დირექტორიის გადმოტვირთვის მაგალითი ერთი 1C 8.3 Accounting 3.0 საინფორმაციო ბაზიდან მეორეში. წინაპირობა იქნება მშობლის (ჯგუფის) მიერ „ხის დამუშავების“ შერჩევა.

მონაცემების ატვირთვა 1C-დან XML-ზე

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

გახსენით XML მონაცემთა ატვირთვის და ჩამოტვირთვის დამუშავება (Ctrl+O).

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

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

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

სვეტი „გადატვირთვა საჭიროების შემთხვევაში“ ნიშნავს, არის თუ არა საჭირო ამ ობიექტის გადატვირთვა, თუ იგი მითითებულია იმ დირექტორიას ატრიბუტით, რომელსაც ჩვენ გადავტვირთავთ. მაგალითად, იმ ნივთის პოზიციას, რომელსაც ატვირთავთ, აქვს საზომი ერთეული, რომელიც არ არის სამიზნე მონაცემთა ბაზაში. თუ დროშა სვეტში "ატვირთვა საჭიროების შემთხვევაში" მონიშნულია საცნობარო წიგნის საპირისპიროდ გაზომვის ერთეულებით, შეიქმნება ახალი პოზიცია. წინააღმდეგ შემთხვევაში, ატრიბუტის მნიშვნელობა იქნება "<Объект не найден>და მისი უნიკალური იდენტიფიკატორი.

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

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

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

თქვენ შეგიძლიათ დაამატოთ ობიექტები აქ ხელით (ღილაკი „დამატება“) ან მოთხოვნით („მოთხოვნით დამატება...“). თუ მათი რაოდენობა დიდია, სასურველია მეორე ვარიანტი.

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

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

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

იტვირთება დირექტორია XML-დან

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

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

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

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

© 2024 ermake.ru -- კომპიუტერის შეკეთების შესახებ - საინფორმაციო პორტალი