კონტაქტები

დაგროვების რეგისტრების მნიშვნელობების სია 1. რჩება და ბრუნავს. დაგროვების რეგისტრის გაზომვები

დაგროვების რეგისტრები 1C: Enterprise სისტემაში იყოფა ორ ტიპად: დაგროვების რეგისტრები ნარჩენებიდა დაგროვების რეგისტრები rpm.

რეგისტრის ტიპი შეირჩევა კონფიგურატორში შექმნისას

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

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

რევოლუციის დაგროვების რეგისტრი

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

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

ვირტუალური მაგიდის ბრუნვა

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

მოდით ჩვენს რეესტრს ჰქონდეს შემდეგი ჩანაწერები

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

შესაბამისად, მოთხოვნა ასე გამოიყურება:

SELECT ProductsTurnoverTurnover.Warehouse, ProductsTurnoverTurnover.Product, ProductsTurnoverTurnover.QuantityTurnover FROM RegisterAccumulation.ProductsTurnover.Turnover(,) AS ProductsTurnoverTurnover

შეკითხვის შედეგი ასე გამოიყურება:

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

ამისათვის ჩვენ გამოვრიცხავთ განზომილებას მოთხოვნიდან საფონდო

SELECT ProductsTurnoverTurnover.Product, ProductTurnoverTurnover.QuantityTurnover FROM RegisterAccumulation.ProductsTurnover.Turnover(,) AS ProductsTurnoverTurnover

და შედეგად დაგვრჩება მხოლოდ ორი ხაზი

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

ამის შემდეგ, ჩვენი ორიგინალური მოთხოვნა მიიღებს შემდეგ ფორმას

SELECT საქონლის ბრუნვა. საწყობი, საქონლის ბრუნვა. პროდუქტი, საქონლის ბრუნვა. პროდუქცია, ბრუნვა

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

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

FROM RegisterAccumulations.ProductsTurnover.Turnover(,) HOW ProductsTurnoverTurnover WHERE ProductsTurnoverTurnover.Warehouse = &Warehouse

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

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

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

SELECT ProductsTurnoverTurnover.Period, ProductsTurnoverTurnover.Warehouse, ProductsTurnoverTurnover.Product, ProductsTurnoverTurnover.QuantityTurnover FROM RegisterAccumulation.ProductsTurnover.Turnover(, Month,Turnover) ASTurn

ჩვენ ვასრულებთ მოთხოვნას:

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

ნაშთის დაგროვების რეესტრი

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

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

ვირტუალური მაგიდის ბრუნვა

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

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

ვირტუალური ცხრილის ნაშთები

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

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

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

აირჩიეთ პროდუქტები ნარჩენები ნაშთები.საწყობი, პროდუქტები ნარჩენები ნარჩენები.პროდუქტი, პროდუქტები ნარჩენები ნარჩენები.რაოდენობა დარჩენილია რეგისტრაციიდან დაგროვება.პროდუქტებინარჩენები.ნარჩენები(&თარიღი ნარჩენები,) AS პროდუქცია დარჩენილი ნარჩენები

და მისი შესრულების შემდეგ ვიღებთ ამ შედეგს

ვირტუალური ცხრილი ნაშთები და ბრუნვები

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

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

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

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

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

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

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

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

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

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

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

[ჩამოშლა]

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

დაგროვების რეესტრში მონაცემების ჩაწერისას „პერიოდი“ არ უნდა იყოს ცარიელი. "პერიოდი" არის სტანდარტული დეტალი, რომელიც უნდა იყოს შევსებული.

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

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

1C ობიექტის "დაგროვების რეგისტრების" ჩანაწერების უნიკალურობა

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

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

[ჩამოშლა]

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

1C დაგროვების რეესტრის ფუნქციონირება

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

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

დაგროვების რეგისტრებისთვის, ჯამების გამოყოფის რეჟიმი შეიძლება ჩართოთ:

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

[ჩამოშლა]

1C ობიექტის სტრუქტურა "დაგროვების რეგისტრები"

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

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

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

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

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

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

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

დაგროვების რეგისტრაცია შესვლის ნაკრები

ეს არის კომპიუტერის მეხსიერებაში არსებული მისი სტრიქონების (ჩანაწერების) კოლექცია.

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

ჩანაწერების მაქსიმალური რაოდენობა კომპლექტში არის 999,999,999.

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

  1. შეცვალოს დაგროვების რეესტრის ჩანაწერები კონკრეტული რეგისტრატორისთვის;
  2. დაგროვების რეესტრის ჩანაწერების დამატება კონკრეტული რეგისტრატორისთვის;
  3. კონკრეტული რეგისტრატორის დაგროვების რეესტრის ჩანაწერების წაშლა;
  4. ჩანაწერების ნაკრების წაკითხვა კონკრეტული ჩამწერისთვის.

Მნიშვნელოვანი! შერჩევა შეიძლება მხოლოდ თანასწორობის საფუძველზე.

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

  1. სამრევლო მოძრაობა(„+“) - თუ უნდა განხორციელდეს შენახული რესურსების გაზრდა;
  2. ნაკადის მოძრაობა("-") - თუ უნდა განხორციელდეს შენახული რესურსების შემცირება.

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

დაგროვების რეესტრის აუცილებელი სტანდარტული რეკვიზიტი არის რეგისტრატორი.

[ჩამოშლა]

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

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

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

ფიგურა "ჩამწერები" ჩანართი ფანჯრის კონფიგურაციის ობიექტის "დაგროვების რეგისტრი" რედაქტირებისთვის.

[ჩამოშლა]

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

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

1C ობიექტის "დაგროვების რეგისტრების" დაკავშირება რეგისტრატორთან

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

[ჩამოშლა]

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

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

[ჩამოშლა]

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

  1. დაგროვების რეესტრში ჩანაწერები შეიძლება ჩამოყალიბდეს:
    • დოკუმენტის შესრულებისას;
    • დოკუმენტის ჩაწერისას;
    • დოკუმენტის შევსებისას.
  2. სავალდებულო პირობა რეგისტრატორთან მიმართებაში მონაცემთა დაგროვების რეესტრში ჩაწერისას: ჩანაწერის დოკუმენტი უნდა იყოს ჩაწერილი. სანამ დოკუმენტი არ ჩაიწერება, სისტემაში მისი ბმული არ არის და ბმული უნდა იყოს მითითებული ველში „რეგისტრატორები“.
  3. ველი „რეგისტრატორები“ შეიძლება შეიცავდეს არაცარიელ ბმულს მხოლოდ რეგისტრატორის დოკუმენტთან(ტიპი კონტროლირებადი).
  4. ტიპი ველის მონაცემები "რეგისტრატორები"განისაზღვრება "რეგისტრატორების" ჩანართზეკონფიგურაციის ობიექტის რედაქტირების ფანჯარაში.
  5. "რეგისტრატორების" ველისთვის შეგიძლიათ განსაზღვროთ ტიპიDocumentLink.<ИмяДокумента>. თანჩამწერის ტიპების სია საკმაოდ სპეციფიკურია (სკრინშოტი ზემოთ).
  6. დასამახსოვრებელი რამ:
    • ერთი დაგროვების რეესტრი შეიძლება ასოცირებული იყოს ნებისმიერი რაოდენობის დოკუმენტის ტიპთან;
    • ერთი დოკუმენტის ტიპი შეიძლება ასოცირებული იყოს ნებისმიერი რაოდენობის დაგროვების რეგისტრებთან;
    • დოკუმენტის ჩამწერის წაშლისას ჩანაწერები ავტომატურად იშლება მონაცემთა ბაზიდან;
    • ჩანაწერები შეიძლება არსებობდეს ჩანაწერის დოკუმენტის არსებობის გარეშე გაცვლის გეგმის გამოყენებისას, რამაც შეიძლება გამოიწვიოს რეფერენტული მთლიანობის დარღვევამდესაინფორმაციო ბაზა.
  7. რეგისტრატორის დოკუმენტის თარიღი არანაირად არ არის დაკავშირებული რეესტრის პერიოდთან.რეესტრში შესვლის თარიღი განისაზღვრება პროგრამულად და შეიძლება ემთხვეოდეს დოკუმენტის თარიღს ან იყოს სრულიად განსხვავებული.

1C ობიექტის მოძრაობის დიზაინერი "დაგროვების რეგისტრები"

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

ბალანსის რეგისტრები და ბრუნვის რეგისტრები

არსებობს ორი სახის დაგროვების რეესტრი:

  1. ნაშთის დაგროვების რეგისტრები(ინახავს რესურსების მთლიან ღირებულებებს - ნაშთებს);
  2. რევოლუციის დაგროვების რეგისტრები(ინახავს მხოლოდ ამ რესურსების ცვლილებებს - რევოლუციებს).

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

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

რევოლუციების დაგროვების რეგისტრების ერთეულები

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

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

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

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

მრავალი აგრეგატი შეიძლება შეიქმნას ნებისმიერი რეესტრისთვის.

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

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

1C ობიექტის "დაგროვების რეგისტრების" ფორმის ჩამონათვალი და ჩანაწერების ნაკრები

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

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

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

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

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

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

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

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

დაგროვების რეგისტრი კონფიგურატორში

რა არის დაგროვების რეგისტრი კონფიგურაციის განვითარების თვალსაზრისით? დავიწყოთ დაგროვების რეესტრის ველების დათვალიერებით:

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

დაგროვების რეესტრს აქვს ზომები, რესურსები, დეტალები და სტანდარტული დეტალები.

ჯერ განვიხილოთ დაგროვების რეესტრის სტანდარტული დეტალები:

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

დაგროვების რეგისტრის გაზომვები

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

დაგროვების რეესტრის რესურსი

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

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

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

დაგროვების რეესტრის დეტალები 1C

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

დაგროვების რეესტრის სახეები

არსებობს დაგროვების რეგისტრის ორი ტიპი - ბრუნვები და ნაშთები.

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

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

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

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

დაგროვების რეესტრისთვის არის:

  • ნარჩენები;
  • რევოლუციები;
  • რჩება და ბრუნავს.

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

დაგროვების რეგისტრების სწორი დიზაინი

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

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

დაგროვების რეგისტრის ზომების ინდექსირება

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

მაგალითად, რეესტრი არის "ProductsInWarehouses", ზომები არის "საწყობი, ნომენკლატურა", რესურსი არის "რაოდენობა".

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

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

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

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

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

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

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

ახლა მოდით ვისაუბროთ თითოეული ტიპის რეგისტრის მახასიათებლებზე:

1. ინფორმაციის რეგისტრები

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

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

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

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

2. დაგროვების რეგისტრები

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

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

3. საბუღალტრო რეგისტრები

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

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

4. საანგარიშო რეგისტრები

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

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

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

ანგარიში „ნაშთები და ბრუნვები“ შექმნილიანაშთებისა და ბრუნვის ანგარიშგების მიღება.

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

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

გზა: ანგარიშები – უნივერსალური – ნაშთები და ბრუნვა

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

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

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

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

ღილაკით " ფორმა"ანგარიში იქმნება მიმდინარე პარამეტრების შესაბამისად.

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

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

ფორმა შეიცავს შემდეგ ჩანართებს:

  • Საერთოა;
  • ჯგუფები;
  • შერჩევა;
  • ველები;
  • დახარისხება.

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

როგორც პარამეტრებიშესთავაზა:

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

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

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

სანიშნეზე ჯგუფებიშეგიძლიათ მოახდინოთ ანგარიშის დეტალების მორგება:

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

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

სისტემა გთავაზობთ მონაცემთა დაჯგუფების შემდეგ ტიპებს:

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

იერარქია- მოხსენების გენერირება ჯგუფებზე, რომლებიც შეიცავს ელემენტებს,

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

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

სანიშნეზე "შერჩევა"დადგენილია მონაცემები, ანგარიშის გენერირების პირობები

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

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

სისტემა გთავაზობთ შედარების შემდეგ ტიპებს:

უდრის— ანგარიში აშენდება მხოლოდ შერჩეულ ატრიბუტზე;

Არ უდრის— ანგარიში დაფუძნებული იქნება ყველა მახასიათებელზე, გარდა შერჩეულისა;

სიაში— ანგარიში დაფუძნებული იქნება მახასიათებლების ჩამონათვალზე;

სიაში არ არის— ანგარიში დაფუძნებული იქნება ყველა მახასიათებლის მიხედვით, გარდა შერჩეულისა;

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

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

ჯგუფში სიიდან— შედარების მსგავსი სიაში სიის მნიშვნელობებად შეირჩევა მხოლოდ რამდენიმე საქაღალდე შესაბამისი დირექტორიადან;

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

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

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

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

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

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

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

პოსტის ნახვები: 2537



მოგეწონათ სტატია? Გააზიარე