უახლესი სტატიები
მთავარი / Უსაფრთხოება / ჩამოტვირთეთ მონაცემები excel-დან 1s 8.3-ზე. შესაძლებელია თუ არა Excel-დან მონაცემების ატვირთვა საცნობარო წიგნში „ნომენკლატურა“? გარე ჩამტვირთველის დაკავშირება

ჩამოტვირთეთ მონაცემები excel-დან 1s 8.3-ზე. შესაძლებელია თუ არა Excel-დან მონაცემების ატვირთვა საცნობარო წიგნში „ნომენკლატურა“? გარე ჩამტვირთველის დაკავშირება

კონფიგურაცია: 1c ბუღალტერია

კონფიგურაციის ვერსია: 3.0.44.177

Გამოქვეყნების თარიღი: 20.01.2017

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

იტვირთება Excel 1C-დან: Accounting 8.3 ed. 3.0

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

შემოდი.

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

ჩამოტვირთვა მხარს უჭერს xls (excel 97-2003 ძველი ფორმატი) და xlsx (ახალი ფორმატი), ასევე mxl და ods ფორმატებს. ახლა ჩვენ ვირჩევთ ჩვენს ფაილს ნომენკლატურით და ველოდებით ჩამოტვირთვას.

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

Დააკლიკეთ მიუთითეთ რეკვიზიტებიდა აირჩიეთ სასურველი ნივთი სიიდან.

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

ახლა ჩვენ ამოვიღებთ სვეტს შესყიდვის ფასით, გაითვალისწინეთ, რომ დამუშავებას შეუძლია მხოლოდ 1 ტიპის ფასის შევსება 1n ჯერ!!!შემდეგ შეგიძლიათ კვლავ გააკეთოთ ეს ოპერაცია და ჩატვირთოთ მე-2 ტიპის ფასი, 1-ლი დატვირთვისთვის საცალო ვაჭრობა მე-2 შესყიდვისთვის.

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

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

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

Excel-ში ატვირთვა 1C-დან: Accounting 8.3 ed. 3.0

უაღრესად სასარგებლო თვისება 3.0.44.177 და უფრო მაღალ ვერსიაში არის ექსპორტი Excel-ში 1C-დან: ბუღალტრული აღრიცხვა 8.3, ეს დამუშავება დაგეხმარებათ შექმნათ კომპანიის ფასების სია ან დაუყოვნებლივ გადასცეთ თქვენი ნივთების სია მომწოდებლებს ან მყიდველებს ფასებით.

ეს ყველაფერი არის სახელმძღვანელოში. ნომენკლატურა - ნომენკლატურა და ფასები - ატვირთვა.

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

Excel-ში ატვირთვისთვის დავამატებთ ახალ სვეტს, კერძოდ დღგ-ს განაკვეთს, როგორც ჩანს, ეს ნამდვილად არ არის საჭირო, მაგრამ ვვარჯიშობთ.

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

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

უნივერსალური მექანიზმი

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

როდესაც ის გაშვებულია, იხსნება ფორმა (ნახ. 1):

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

  1. დირექტორია;
  2. დოკუმენტის ან საცნობარო წიგნის ცხრილის ნაწილი;
  3. ინფორმაციის რეესტრი.

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

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

ტიპის დამუშავება მხარს უჭერს ატვირთვებს:

  • შემუშავებულია კომპანიის სპეციალისტების მიერ 1C, ფორმატის ფაილებიmxl;
  • ლისტxls შენახულია ფორმატშიExcel 97-2003;
  • ტექსტური ფაილიტექსტი;
  • მაგიდებიdbf.

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

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

ახლა გადავიდეთ „პარამეტრების“ ჩანართზე (ნახ. 2):

ნახ.2

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

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

პარამეტრების სვეტები

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

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

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

ტიპების აღწერა - აჩვენებს მონაცემთა ტიპს, რომელსაც აქვს მეტამონაცემების ამა თუ იმ ატრიბუტი.

ჩამოტვირთვის რეჟიმი - გთავაზობთ არჩევის სამ ვარიანტს (ნახ. 3):

ნახ.3

  • ძიება - მოიძებნება შესაბამისი ელემენტი, არარსებობის შემთხვევაში შეიძლება შეიქმნას ახალი;
  • კომპლექტი - გარკვეული მნიშვნელობა დაყენებულია დაქვემდებარებული გზით;
  • გამოთვალეთ – ამ შემთხვევაში, შექმნილ ელემენტის ველში დაიდება სვეტში „ურთიერთობის პირობა/გამოხატვა მნიშვნელობისთვის“ მითითებული გამოხატვის გამოთვლის შედეგი.

ამ უკანასკნელ შემთხვევაში Expression ველის გააქტიურებით გაიხსნება ფორმა (ნახ.4).

ნახ.4

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

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

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

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

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

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

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

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

ნახ.5

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

  1. თარიღის შერჩევის ველი, რომელიც მიუთითებს, თუ რა დროისთვის არის ეს ფასი შესაბამისი;
  2. კონტრაგენტის არჩევის ველი, რომელმაც გამოაგზავნა მისი ფასების სია;
  3. ღილაკი, რომელიც საშუალებას გაძლევთ აირჩიოთ დასადგენი ფასების ტიპი;
  4. ცხრილის განყოფილება, რომელიც შეიძლება შეივსოს ატვირთული მონაცემებით.

ეს ფორმა ჩანს ნახ.6-ზე

სურ.6

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

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

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

ნახ.7

ამის შემდეგ, ბუფერში, ჩვენ შევძლებთ ინფორმაციის გადატანას ერთი ცხრილიდან მეორეზე. როდესაც ჩვენ გვჭირდება სვეტები („სტატია“, „სახელი“, „ფასი“) შევსებულია, ვაჭერთ ღილაკს „შემდეგი“ და გადავდივართ მეორე გვერდზე (სურ. 8).

სურ.8

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

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

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

ნახ.9

დამუშავების შემდეგ:

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

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

წვრილმანი გადაცემის დამუშავების ვარიანტები

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

  • Microsoft ADODB-ის საშუალებით - საკმაოდ სწრაფი მეთოდი, რომელიც, როგორც წესი, გამოიყენება როგორც ფაილების, ასევე კლიენტ-სერვერის მონაცემთა ბაზის შენახვის ვარიანტებზე;
  • მეშვეობით Microsoft-ის გამოყენება Office - მეთოდი, რომელიც ზოგჯერ ვერ ხერხდება SQL მონაცემთა ბაზებთან მუშაობისას, როგორც წესი, ის მუშაობს გარკვეულწილად ნელა ვიდრე პირველი მეთოდი და ასევე საჭიროა Office;
  • Libre Office-ის საშუალებით - წინა მეთოდისგან განსხვავებით, ის უფასოა, xls და xlsx ფორმატების გარდა, მას ასევე აქვს საკუთარი ცხრილების მხარდაჭერა, მაგრამ მოითხოვს დაინსტალირებული LibreOffice პაკეტიდა ატვირთული ფაილის გარკვეული მომზადება (ცხრილის პირველი სტრიქონი უნდა შეიცავდეს სვეტების სახელებს).

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

ADODB.Connection-ის მეშვეობით

ზოგადად, ADO ნიშნავს ActiveX Data Object-ს და ემსახურება პროგრამის წვდომასხვადასხვა მონაცემთა ბაზაში. ყველაზე დიდი პრობლემა მესამე მხარის ფაილთან (მათ შორის Excel-ის ჩათვლით) კავშირის შექმნისას არის კავშირის სტრიქონის სწორად შედგენა.

Excel ფაილებისთვის სამი ვარიანტია:

კავშირის სიმებიანი პარამეტრები:

  • პროვაიდერი - აქ განისაზღვრება გამოყენებული დრაივერი;
  • მონაცემთა წყარო - განსაზღვრავს ფაილის სახელს, რომელსაც გავხსნით;
  • გაფართოებული თვისებები - აქ შეგიძლიათ მიუთითოთ, საჭიროა თუ არა ცხრილისთვის სათაურის ხაზი (HDR = YES მიუთითებს, რომ მონაცემები წაიკითხება პირველი სტრიქონიდან, HDR = NO - მეორედან), გაიხსნება თუ არა ფაილი მხოლოდ წაკითხვისთვის ( ReadOnly) და სხვა დამატებითი პარამეტრები.

კავშირის სტრიქონის შექმნის შემდეგ შეგვიძლია გადმოწერილ ფაილთან დაკავშირება (ნახ. 13)

სურ.13

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

AT ამ საქმეს"Sheet" პარამეტრი განსაზღვრავს Excel-ის სამუშაო წიგნის რომელ ფურცელს უნდა ვიმუშაოთ.

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

Excel აპლიკაციის საშუალებით

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

ამ COM ობიექტს აქვს რამდენიმე შვილი პარამეტრი, მაგრამ ჩვენთვის მთავარი, ამოცანის ამჟამინდელი პირობებით, არის WorkBooks პარამეტრი (ნახ. 17).

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

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

რამდენიმე სიტყვა შესაძლო შეცდომების შესახებ

ფაილთან დაკავშირებისას შეცდომების ლომის წილი ხდება იმის გამო, რომ ფაილი უკვე გამოიყენება სხვა აპლიკაციაში. კარგია, თუ დავალების პანელი აჩვენებს, რომ Excel მუშაობს კომპიუტერზე, მაგრამ თუ თქვენ ან სხვა მომხმარებელმა გახსნა იგი გარე დამუშავება, ვიზუალურად ამის დადგენა შესაძლებელია მხოლოდ "Task Manager"-ის მეშვეობით, ასე რომ არ დაგავიწყდეთ კავშირის დახურვა გადაცემის პროცედურის დასრულებამდე:

ADO-ს მეშვეობით მუშაობის შემთხვევაში (სურ.19);

სურ.19

  • აპლიკაციასთან მუშაობის შემთხვევაში (სურ. 20).

ბრინჯი. ოცი.

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

სპეციალისტი პასუხობს:

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

იმისათვის, რომ გადმოტვირთვა excel-დან 1s 8.3-ზე მოხდეს მონაცემების დამახინჯების გარეშე, ჯერ პირდაპირ უნდა მოამზადოთ ცხრილი ექსელში. სია, რომელიც იტვირთება v1c-ში უნდა იყოს სწორად სტრუქტურირებული, ე.ი. დაუშვებელია მონაცემთა რამდენიმე ტიპის არსებობა ერთ სვეტში ან ერთ უჯრედში (რაოდენობა, ნომერი, გვარი და ა.შ.).

თუ ცხრილი უკიდურესად ხელმისაწვდომია, მაშინ 1-ში Excel-დან ჩამოტვირთვა უპრობლემოდ გაივლის. შემდეგი, თქვენ უნდა შეასრულოთ 1-ების დამუშავება Excel-დან მონაცემების ჩასატვირთად. დამუშავების დასასრულებლად გადადით File მენიუში, მიუთითეთ Loading Data From Spreadsheet Document.epf ამომხტარ ფანჯარაში, ხაზის ჩატვირთვის რეჟიმში, წერია ჩატვირთვა დირექტორიაში. ქვემოთ მოცემული ხაზი მიუთითებს დირექტორიას ტიპზე - ნომენკლატურა. შემდეგ ვხსნით ფაილს და სიაში ვეძებთ Excel Sheet-ს (*.xls), ვირჩევთ ფაილს, რომელიც შეიცავს ინფორმაციას, რომელიც უნდა გადმოვწეროთ. შემდეგი, მოდით გადავიდეთ პარამეტრებზე, ხაზში ცხრილების დოკუმენტის მონაცემების პირველი ხაზი მიუთითებს ნომერ 2-ზე, რადგან ჩვენი ცხრილის სათაური ზედა ხაზშია.

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

რჩება მხოლოდ გაზომვის ერთეულის და დღგ-ს განაკვეთის დაზუსტება, თუ მას დაუყოვნებლივ არ დააყენებთ, მოგვიანებით მოგიწევთ ხელით ჩამოაგდოთ თითო ელემენტი. მონიშვნის ველი დღგ-ს განაკვეთი საზომი საბაზისო ერთეული, რეჟიმი – დააყენეთ, დააყენეთ ნაგულისხმევი მნიშვნელობა და პირდაპირ 18% განაკვეთის ხაზში. მომზადება დასრულებულია. მიუთითეთ ცხრილების დოკუმენტი და დააწკაპუნეთ შევსების კონტროლი. უნდა გამოჩნდეს ნიშანი, რომელიც მიუთითებს, რომ შეცდომები არ არის.

ახლა შეგიძლიათ უსაფრთხოდ ჩამოტვირთოთ. დასრულებულია ნომენკლატურის ჩატვირთვა excel-დან 1s პროგრამაში

როგორ შემიძლია გადმოვწერო დოკუმენტები მომწოდებლისგან ელექტრონული ფოსტით 1C: ბუღალტერია 8, გამოცემა 3.0?

ვიდეო გადაღებულია პროგრამაში "1C: Accounting 8" (გამოცემა 3.0.42.84).

მნიშვნელოვნად გაამარტივებს კონტრაქტორებს შორის დოკუმენტების გაცვლის პროცესს, ასევე შეამცირებს დოკუმენტების მიწოდების, სახარჯო მასალების შეძენისა და არქივების შენახვას, ხელს შეუწყობს ელექტრონულ დოკუმენტების მენეჯმენტზე (EDM) გადასვლას. 2011 წლის 8 აპრილიდან 2011 წლის 6 აპრილის ფედერალური კანონი No63-FZ „შესახებ. ელექტრონული ხელმოწერა“, რომლითაც განისაზღვრა ელექტრონული ხელმოწერის მოპოვებისა და გამოყენების წესი და ელექტრონული დოკუმენტების გაცვლის მონაწილეთა ვალდებულებები. ელექტრონული დოკუმენტების გაცვლის შესახებ დამატებითი ინფორმაციისთვის იხილეთ საცნობარო წიგნი „ელექტრონული დოკუმენტების გაცვლა“ განყოფილებაში „ბუღალტრული აღრიცხვა და საგადასახადო აღრიცხვა“.

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

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

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

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

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

დოკუმენტების ატვირთვისას TORG-12, სამუშაოების (მომსახურების) მიღებისა და მიწოდების აქტიან UPDიქმნება სააღრიცხვო სისტემის დოკუმენტი ქვითარი (აქტი, ინვოისი), რომელშიც ავტომატურად ივსება საჭირო დეტალები. ქვითრის დოკუმენტების გარდა, დოკუმენტი შეიძლება დამატებით შეიქმნას ინვოისი მიღებულია.

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

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

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

ამ სტატიაში თქვენთან ერთად განვიხილავთ ორ ძალიან მნიშვნელოვან თემას, პირველი არის და მეორე რა თქმა უნდა მონაცემთა ატვირთვა 1-დან Excel-ში. უნდა აღინიშნოს, რომ ეს თემები აინტერესებს მომხმარებელთა ორი ძირითადი აუდიტორიისთვის, ესენია:

  • 1C Enterprise სისტემის მომხმარებლები
  • 1C პროგრამისტები

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

1C ჩატვირთვა Excel-დან და გადმოტვირთვა 1C-დან Excel-ში ჩვეულებრივი მომხმარებლის თვალით 1C

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

რატომ არ არის უნივერსალური დამუშავება Excel-დან 1C-ში მონაცემების ჩატვირთვისთვის?

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

  1. თითოეულ მომხმარებელს აქვს სხვადასხვა Excel ფაილი, მონაცემები, საიდანაც მას სურს გადაიტანოს 1C-ზე, რა თქმა უნდა, ამ ფაილებს აქვთ სხვადასხვა რაოდენობის სტრიქონები და სვეტები და ასევე ატარებენ განსხვავებულ სემანტიკური დატვირთვას.
  2. თითოეული მომხმარებელი მუშაობს ცალკე კონფიგურაციით, ე.ი. კონფიგურაციები შეიძლება იყოს განსხვავებული, ის, რაც მუშაობს ერთ კონფიგურაციაში, არ იმუშავებს სხვა კონფიგურაციაში განახლების გარეშე.
  3. Excel-დან მონაცემები უნდა გადავიდეს სხვადასხვა ობიექტზე და ამიტომ საჭიროა სხვადასხვა კოდი, რადგან თითოეულ მომხმარებელს აქვს საკუთარი მოთხოვნები.

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

როგორ ხდება მონაცემების ჩატვირთვა და გადმოტვირთვა Excel-დან 1C-ში რეალური განვითარების მაგალითზე

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

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

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

მჭირდება დამუშავება Excel-დან მონაცემების ჩატვირთვის ან/და გადმოტვირთვისთვის, რა უნდა გავაკეთო?

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

მონაცემთა ჩატვირთვა და გადმოტვირთვა Excel-დან 1C-მდე ჩვეულებრივი 1C პროგრამისტის თვალით

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

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

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

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

ჩვენ შეგვიძლია გავიგოთ ფურცლების რაოდენობა Excel-ის სამუშაო წიგნში ველის "Count" გამოყენებით:

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

მას შემდეგ რაც დავასრულეთ ყველა ნაბიჯი თავად Excel-თან მუშაობისთვის, პროცესი უნდა დაიხუროს. დახურეთ, თორემ ჩამოკიდება:

ფუნქციის მაგალითი, რომელიც ატვირთავს ცალკეულ უჯრედებს Excel-დან 1C-მდე

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

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

ფუნქციის მაგალითი, რომელიც ატვირთავს ყველა მონაცემს Excel-დან 1C ცხრილის ნაწილში

ჩვენ განვიხილეთ ფუნქცია, რომელიც აჩვენებს ცალკეულ Excel უჯრედებს. მაგრამ რა მოხდება, თუ დაგვჭირდება ექსელის მთელი ფურცლის ერთდროულად განტვირთვა და თანმიმდევრობით გვერდის ავლით? აქ გამოდგება ქვემოთ მოცემული კოდი:

ფუნქციის მაგალითი, რომელიც ატვირთავს მონაცემებს 1C-დან Excel-ში

ზემოთ, ჩვენ გავაანალიზეთ ბევრი საინტერესო რამ, მაგრამ არ შევეხებით ისეთ თემას, როგორიცაა მონაცემების ატვირთვა 1C-დან Excel-ში. სინამდვილეში, აქ მუშაობის პრინციპი თითქმის იგივეა, გარდა იმისა, რომ ჩვენ პროგრამულად ვქმნით ახალი ფაილი Excel და დაწერე პროგრამულად. ისე, იმისათვის, რომ დაწეროთ მნიშვნელობა უჯრედში, როგორც თქვენ უკვე მიხვდით, თქვენ უნდა დააყენოთ გამოთქმა Sheet.Cells (x, y) მარცხენა მხარეს. 1C-დან Excel-ში მონაცემების ატვირთვის მაგალითი მოცემულია ქვემოთ: