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

როგორ ჩატვირთოთ ცხრილების დოკუმენტი 1C 8.3 საბუღალტრო პროგრამაში?

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

ჩატვირთვისთვის ვიყენებთ გარე დამუშავებას LoadDataFromTabularDocument.epf მართული ფორმებისთვის (8.2 და 8.3). ის უნივერსალურია და შესაფერისი უნდა იყოს მართული აპლიკაციისთვის დაწერილი ნებისმიერი კონფიგურაციისთვის.

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

მიმდინარეობს მონაცემთა ჩატვირთვა ელცხრილის დოკუმენტიდან 1C 8.3 (მართული ფორმები)

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

მაგალითი მოვიყვანოთ საცნობარო წიგნში „ნომენკლატურა“. ჩვენ ვქმნით ფაილს მონაცემებით xls ფორმატში.

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

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

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

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

ეს პოზიციები ამჟამად არ არის 1C საინფორმაციო ბაზაში და ახლა მათ იქ ავტვირთავთ.

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

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

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

Მნიშვნელოვანი! თუ არ მიუთითებთ საძიებო ველს, შეიძლება გამოჩნდეს დუბლიკატი ელემენტები. მითუმეტეს მსგავსი ფაილის მეორე ჩამოტვირთვის შემდეგ!

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

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

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

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

დააჭირეთ "მონაცემების ჩატვირთვას" და ამჯერად ყველაფერი შეცდომების გარეშე გადის:

მასალებზე დაყრდნობით: programmist1s.ru

30.06.2010

როგორ ჩამოტვირთოთ პროდუქტის საცნობარო წიგნი Excel ფაილიდან 1C-ში: ვაჭრობის მენეჯმენტი 10.3

მიიღეთ წვდომა 1C:Fresh ღრუბელზე უფასოდ 30 დღის განმავლობაში!

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

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

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

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

რა მოხდება, თუ სხვადასხვა მიზეზების გამო ეს შეუძლებელია?

1C:Enterprise 8-ის პროფესიონალური ვერსიის ყველა მომხმარებელს უკვე აქვს ასეთი დამუშავება! ის დისკზეა!

ტიპიური დამუშავება „მონაცემთა ჩატვირთვა Tabular Document.epf-დან“, რომელიც მდებარეობს „ტექნოლოგიური მხარდაჭერის“ განყოფილებაში > „მეთოდური მხარდაჭერა 1C:Enterprise 8“ > „უნივერსალური ანგარიშები და დამუშავება“ >

გთხოვთ გაითვალისწინოთ, რომ 2010 წლის თებერვლიდან, ITS დისკზე, ეს დამუშავება კონფიგურაციებისთვის პლატფორმაზე 8.1 განლაგებულია სხვა განყოფილებაში: „ტექნოლოგიური მხარდაჭერა“ > „მეთოდური მხარდაჭერა 1C:Enterprise 8“ > „1C:Enterprise 8.1 პლატფორმა“ > „უნივერსალური ანგარიშები და დამუშავება" > "მონაცემების ჩატვირთვა ელცხრილის დოკუმენტიდან".

თავად 1C კომპანიისგან დამუშავება უნივერსალურია და საშუალებას გაძლევთ ჩატვირთოთ მონაცემები ნებისმიერ კონფიგურაციაში 1C:Enterprise 8 პლატფორმაზე, ნებისმიერ დირექტორიაში, დოკუმენტში და ინფორმაციის რეგისტრში ფაილებიდან ფორმატში *.xls (Excel), *.mxl, *. .txt, *. dbf.

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

მაგალითი 1. ნომენკლატურის კატალოგის ჩატვირთვა 1C-ში: Accounting 8 Excel-ის ფასების სიიდან.
მაგალითი 2. პროდუქტის საცნობარო წიგნის ჩატვირთვა 1C-ში: ვაჭრობის მენეჯმენტი 8 Excel-ის ფასების სიიდან
მაგალითი 3. ინდივიდების კატალოგის ჩატვირთვა 1C-ში: ხელფასი და პერსონალის მართვა 8 Excel-დან. (მალე)
მაგალითი 4. ინვოისის ჩატვირთვა 1C-ში: Trade Management 8 Excel-ის დოკუმენტიდან.

  • ფასების სია Excel-ში „PriceOnlineKhimSnab.xls“ - Microsoft Office Excel 97-2003 (.xls)
  • ტიპიური კონფიგურაცია Trade Management Rev.10.3, გამოშვება 10.3.10.4, პლატფორმა 8.2 (8.2.10.77)
  • აუცილებელია Excel-დან 1C-ში ჩატვირთოთ არა მხოლოდ საქონლის სახელები და ფასები, როგორც მაგალით 1-ში, არამედ სტატიების ნომრები და შტრიხკოდები, და აუცილებელია, რომ ნივთი ჩაიტვირთოს არა ერთ კატალოგში (ჯგუფში), არამედ განაწილდეს მწარმოებლის მიერ. 1C ელემენტის დირექტორიაში.

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

ჩვენ ვიყენებთ სტანდარტულ დამუშავებას "მონაცემთა ჩატვირთვა Tabular Document.epf-დან", რომელიც მიდის ITS-ში.

1. გაუშვით 1C პროგრამა

2. დამუშავების დასაწყებად აირჩიეთ მენიუს პუნქტი „ფაილი“>« გახსენით» .

3. ფანჯარაში, რომელიც იხსნება, იპოვეთ დამუშავების ფაილი, რომელიც მდებარეობს ITS დისკზე დირექტორიაში \1CIts\EXE\EXTREPS\UNIREPS82\UploadFromTableDocument.

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

გაიხსნება ფანჯარა

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

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

დააყენეთ „ჩამოტვირთვის რეჟიმი“ - ჩამოტვირთეთ დირექტორიაში

"ცნობარის ტიპი" - ნომენკლატურა

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

ფაილი შეიძლება თავიდან არ გამოჩნდეს. დააყენეთ ფაილის ტიპი "Excel Sheet (*.xls)"

აირჩიეთ ჩვენი ფაილი

ნაჩვენებია საქონლის ბარათის დეტალები.

8. სათაურის ჩატვირთვის პარამეტრების კონფიგურაცია

მოხერხებულობისთვის დავაყენოთ „სვეტების ხელით ნუმერაცია“

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

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

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

ხაზები "სახელი" და "სრული სახელი" - დააყენეთ ჩატვირთვის რეჟიმი "ძებნა", "ელცხრილის დოკუმენტის სვეტების ნომერი" - ჩვენს ფასების სიაში სახელი არის მესამე სვეტში - დააყენეთ "3"

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

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

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

ხაზი "საზომი საბაზისო ერთეული" - სვეტში "ჩატვირთვის რეჟიმი" აირჩიეთ "ინსტალაცია", სვეტში "ნაგულისხმევი მნიშვნელობა" აირჩიეთ გაზომვის ერთეული (ჩვენს შემთხვევაში - ც.)

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

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

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

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

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

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

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

დააჭირეთ "ჩამოტვირთვას" ქვედა მარჯვენა კუთხეში, დააწკაპუნეთ "დიახ" კითხვაზე

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

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

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

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

არსებობს ორი ვარიანტი:

სახელმძღვანელო.

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

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

ავტო.

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

არსებობს ორი ვარიანტი: იდენტიფიკაცია სტატიის ან სახელის მიხედვით.

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

ვარიანტი 1. იდენტიფიკაცია მუხლით

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

ხაზი "სტატია" - მონიშნეთ ყუთი "ძებნის ველში" სვეტში (მეორე სვეტი). ჩვენ დავაყენეთ ჩატვირთვის რეჟიმი "ძებნა", "ელცხრილის დოკუმენტის სვეტის ნომერი" - ჩვენს ფასთა სიაში მეორე სვეტში სტატიის ნომერი დაყენებულია "2"

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

Nomenclature Link = Directories.Nomenclature.Find By Details("Article", CurrentData["Article"]); Basic Unit of Measurement = Directories.Classifier of Units of Measurement.Find By Code(796); TechSpr = Directories.Units of Measurement.Find By Attributes ("Unit By Classifier", Basic Unit of Measurement, Nomenclature Reference); თუ CurrentRef.Empty() მაშინ FoundUnitObject = Directories.Units.CreateElement(); FoundUnitObject.Name = AbbrLP(BaseUnit); FoundUnitObject.UnitByClassifier = BasicUnit; FoundUnitObject.Coefficient = 1; FoundItemObject.Owner = ItemRef; მცდელობა FoundUnitObject.Write(); შედეგი = FoundUnitObject.Ref; გამონაკლისის ანგარიში ("ჩაწერა ვერ მოხერხდა"); ბოლო მცდელობა; წინააღმდეგ შემთხვევაში შედეგი = CurrentRef.Link; დაასრულე თუ;
// კომპანია „ონლაინ“ 2010 წელი, www.site

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

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

ჩასვით ტიკი „ნუ შექმენით ახალი ელემენტები“ ველში

მოხსენით ყველა ხაზი

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

სტრიქონებში "მოხსენების ერთეული" და "ნაშთების შენახვის ერთეული" ველში "ჩატვირთვის რეჟიმი" აირჩიეთ "გამოთვლა". "გამოხატვის" ველში ჩვენ ვწერთ ალგორითმს ჩაშენებულ 1C პროგრამირების ენაზე, მაგალითად:


ნომენკლატურის ბმული = Directories.Nomenclature.FindByName(CurrentData["Name"]); Basic Unit of Measurement = Directories.Classifier of Units of Measurement.Find By Code(796); TechSpr = Directories.Units of Measurement.Find By Attributes ("Unit By Classifier", Basic Unit of Measurement, Nomenclature Reference); თუ CurrentRef.Empty() მაშინ FoundUnitObject = Directories.Units.CreateElement(); FoundUnitObject.Name = AbbrLP(BaseUnit); FoundUnitObject.UnitByClassifier = BasicUnit; FoundUnitObject.Coefficient = 1; FoundItemObject.Owner = ItemRef; მცდელობა FoundUnitObject.Write(); შედეგი = FoundUnitObject.Ref; გამონაკლისის ანგარიში ("ჩაწერა ვერ მოხერხდა"); ბოლო მცდელობა; წინააღმდეგ შემთხვევაში შედეგი = CurrentRef.Link; დაასრულე თუ;
//© ონლაინ კომპანია 2010, www.site

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

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

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



„ვაჭრობის მენეჯმენტის“ რევ. 10.3-ში ფასები დგინდება დოკუმენტის „საქონელის ფასების დაყენება“ გამოყენებით.

ჩვენ ვიყენებთ იგივე დამუშავებას „მონაცემების ჩატვირთვა Tabular Document.epf-დან“ ITS დისკიდან.

11. დააყენეთ „ჩატვირთვის რეჟიმი“ - „ჩატვირთვა ცხრილის განყოფილებაში“.

იხსნება დოკუმენტური ჟურნალი "საქონლის ფასების დაყენება".

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

დააჭირეთ "OK" და შეინახეთ ცარიელი დოკუმენტი ახლა.

ახლა აირჩიეთ ეს ახალი შენახული დოკუმენტი ჟურნალიდან "ბმულის" ხაზში.

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

13. გთხოვთ გაითვალისწინოთ, რომ ახლა თქვენ უნდა გადახვიდეთ ჩანართზე “Tabular document” და კვლავ აირჩიოთ ჩვენი ფასთა სია Excel-ში, საიდანაც ჩავტვირთეთ სახელები, ახლა კი ჩავტვირთავთ ფასებს (იხ. პუნქტი 5).

14. ჩატვირთვის პარამეტრების კონფიგურაცია

ისევ დააყენეთ „ელცხრილის დოკუმენტის მონაცემების პირველი რიგი“ - როგორც სახელების ჩატვირთვისას, დააყენეთ „9“ და „სვეტების ხელით ნუმერაცია“.

"ნომენკლატურის" სტრიქონში ჩატვირთვის რეჟიმი დავაყენეთ "ძებნა", "ელცხრილის დოკუმენტის სვეტის ნომერი" - ჩვენს მაგალითში დავაყენეთ "3". თუ საჭიროა სტატიის მიხედვით იდენტიფიკაცია, მაშინ სვეტში „ძიება“ ვირჩევთ „სტატიას“, ხოლო „ელცხრილის დოკუმენტის სვეტის ნომერში“ ვსვამთ სვეტის ნომერს სტატიებით - ჩვენს მაგალითში „2“.

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

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

"გაზომვის ერთეული" ველში "ჩატვირთვის რეჟიმი" ველში აირჩიეთ "გამოთვლა". "გამოხატვის" ველში ვწერთ ალგორითმს ჩაშენებულ 1C პროგრამირების ენაზე. მაგალითად, ეს კოდი:

"ფასის ტიპი" სტრიქონში დააყენეთ ჩატვირთვის რეჟიმი "Install", აირჩიეთ ფასი, რომელსაც ჩავტვირთავთ "Retail".

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

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

დააჭირეთ "ჩამოტვირთვას" და უპასუხეთ "დიახ"

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

16. ჩვენ ვამოწმებთ დოკუმენტს, თუ ყველაფერი რიგზეა, დააჭირეთ "OK".

ფასები უნდა დაფიქსირდეს.

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

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

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

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


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


ჩვენ ვიყენებთ იგივე დამუშავებას „მონაცემების ჩატვირთვა Tabular Document.epf-დან“ ITS დისკიდან.

19. დააყენეთ “Load mode” - “Load to information register”.
"რეგისტრაციის ტიპი" აირჩიეთ "შტრიხკოდები".

20. გთხოვთ გაითვალისწინოთ, რომ ახლა თქვენ უნდა გადახვიდეთ ჩანართზე “Tabular document” და კვლავ აირჩიოთ ჩვენი ფასთა სია Excel-ში, საიდანაც გადმოვწერეთ სახელები და ფასები და ახლა გადმოვწერთ შტრიხ-კოდებს (იხ. პუნქტი 5).

21. ჩატვირთვის პარამეტრების კონფიგურაცია

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

ჩატვირთვის პარამეტრების დაყენება

ჩვენ ვხსნით "დილებს" ყველა ხაზიდან, საიდანაც ეს შესაძლებელია.

დანარჩენ ხაზებში ჩვენ ვაყენებთ პარამეტრებს

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

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

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

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

"გაზომვის ერთეული" ველში "ჩატვირთვის რეჟიმი" ველში აირჩიეთ "გამოთვლა". "გამოხატვის" ველში ვწერთ ალგორითმს ჩაშენებულ 1C პროგრამირების ენაზე. მაგალითად, ეს კოდი:

ნომენკლატურის ბმული = Directories.Nomenclature.FindByName(CurrentData["Owner"]); შედეგი=ნომენკლატურის ბმული. დარჩენილი შენახვის ერთეული;

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

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

დააჭირეთ "ჩამოტვირთვა"

გახსენით პროდუქტის ბარათი და შეამოწმეთ შტრიხკოდის არსებობა.

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


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


გისურვებთ წარმატებებს!

როგორ ჩატვირთოთ ვაჭრობიდან ან ხელფასიდან გადმოწერილი მონაცემები 1C-ში: ბუღალტერია 8.3 (რევიზია 3.0)?

2016-12-01T12:52:06+00:00

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

გადმოწერილი მონაცემები არის ფაილი გაფართოებით " .xml". როგორ ჩატვირთოთ პროგრამაში?

  1. დავიწყოთ იმით სარეზერვო ასლის შექმნაბუღალტრული აღრიცხვის განყოფილება, რათა თუ გადმოტვირთვა გააფუჭებს მონაცემთა ბაზას, შეგვიძლია დავუბრუნდეთ პირვანდელ მდგომარეობას. სარეზერვო ასლების შექმნის შესახებ წერია.
  2. ახლა გახსენით მენიუ " ყველა ფუნქცია" (ამის შესახებ ).
  3. ფანჯარაში, რომელიც იხსნება, იპოვნეთ ელემენტი " მკურნალობადა გახსენით პლუსის ნიშნით.
  4. ჩვენ ვპოულობთ და ვხსნით მის ნივთებს შორის დამუშავებას " მონაცემთა უნივერსალური გაცვლა XML ფორმატში".
  5. ".
  6. ჩვენ მივუთითებთ ფაილის გზასაიდანაც ჩავტვირთავთ მონაცემებს.
  7. Დააჭირეთ ღილაკს " ჩამოტვირთეთ მონაცემები".

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

პატივისცემით, (მასწავლებელი და დეველოპერი).

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

ნახეთ ვიდეო - მე ყველაფერს ნათლად ვაჩვენებ 1C Enterprise-ში!

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

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

მეორეც, გადადით „NSI და ადმინისტრაცია“ ჩანართზე, მოძებნეთ „ზოგადი პარამეტრები“ და ჩართეთ დამატებითი დეტალებისა და ინფორმაციის გამოყენების შესაძლებლობა.

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

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

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

როგორ ჩატვირთოთ პროდუქტები EXCEL-დან 1C-ში, როგორ დავაყენოთ ნომენკლატურის დირექტორია.

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

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

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

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

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

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

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