ბუჰობლიკის ინფორმაცია. Buhoblik info Accounting 3.0 ახორციელებს უარყოფით საქონელს

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

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

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

ეს არის საბაზისო ცოდნა 1C პროგრამისტებისთვის, რეკომენდირებულია არ ამოიღოთ გაწმენდები ასეთ ადგილებში. შეიძლება თქვენს დაბადების დღეზე დალიოთ სასმელი 15 hvilin :)

პრობლემის განცხადება

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

ჭარბი სახსრების შესატანად იხსნება აკუმულაციური რეესტრი „ვილნიის ჭარბი“:

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

დამუშავების პროცედურა (ვიდმოვა, რეჟიმი)


კანისთვის TekStrokProducts Z Products Cycle
Rukh = Ruhi.VilniZalishki.Addati();
Rukh.ViewRukhu = ViewRukhuAccumulation.Arrival;
რუხ. პერიოდი = თარიღი;
Rukh.Nomenclature = TechRowProducts.Nomenclature;
Rukh.Quality = CurrentRowProduct.Quality;
KіnetsCycle;

კინეტების პროცედურები

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

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

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

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

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

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

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

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

როგორც უკვე მიხვდით, ამოცანის გადაჭრა შესაძლებელია ორი გზით. მოდით ვისაუბროთ მეთოდებზე, რომლებიც განიხილება საათის წინ "1C: Enterprise 8.0".

ჭარბი კონტროლის ძველი მეთოდი

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

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

  1. გამოდის ჭარბი საქონლით და დოკუმენტური მონაცემებით
  2. ციკლი მოიცავს კონტროლს საქონლის საკმარისობაზე
  3. თუ საქონელი არ არის საკმარისი, დოკუმენტი არ განიხილება
  4. თუ საქონელი საკმარისია, როჰი-ვიტრატა აღინიშნება

ღერძი ასე გამოიყურება პროგრამის კოდში:

// 1. ძველი რეესტრის ფაილების გასუფთავება
Ruhi.VilniZalishki.Write = True;
Ruhi.Write();

// 2. დოკუმენტის მონაცემების და ჭარბი რეგისტრის მონაცემების გამოყოფა
ზაპიტი = ახალი ზაპიტი;
მოთხოვნა.ტექსტი =
"ვიბრატი

|POMISTTI პროდუქცია

|DE
| პროდუქტები.Posilannya = &Posilannya
|ჯგუფი
| პროდუქტები.ნომენკლატურა
|INDEXUVATI BY
| ნომენკლატურა
|;

| ვიბრაცია
,
| DUTY POSILANNYA (პროდუქტები. ნომენკლატურა) YAK ნომენკლატურის განცხადება,
| პროდუქტები.Kilkist YAK Kilkist,
| Є NULL (Zalishok. ჭარბი რაოდენობა, 0) YAK Zalishok

| პროდუქტები YAK
| მარცხენა კავშირი RegisterAccumulation.VilniZashki.Zashki(
| &საათის მომენტი,
| ნომენკლატურა ბ
| (ვიბრაცია
| ნომენკლატურა YAK ნომენკლატურა
| ზ
| PZ Products.Nomenclature = Reserves.Nomenclature";
Input.SetParameter("InstantHour", InstantHour());

// 3. შეკითხვის შედეგების გვერდის ავლით

// 4. საქონლის ხელმისაწვდომობის შემოწმება
ნაკლებობა = VibirkaProducts.Quantity - VibirkaProducts.Suspended;
იაკშტო დეფიციტი>0 თოდი
ვიდმოვა = მართალია;
Announcement.Text = "პროდუქტი "+SelectionProduct.NomenclatureRevelation+" არასაკმარისია რაოდენობით "+დეფიციტი+" ცალი.";
Inform.Inform();
KinetsYakscho;

// 5. კობის ციკლზე გადასვლა, როგორც კი იქნება ჭრილობები
იაკშჩო ვიდამოვა თოდი
გააგრძელე ცხოვრება;
KinetsYakscho;

// 6. ვიკონანია რუხივი რეესტრში
რუხ. პერიოდი = თარიღი;

KіnetsCycle;

// 7. ტრანზაქციის დასრულებისას გარიგებების აღრიცხვის უფლებამოსილება
Ruhi.VilniZalishki.Write = True;

კინეტების პროცედურები

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

1. ძველი რეესტრის ფაილების გასუფთავება

ქვემოთ ალგორითმში ჩაიწერება ჭარბი რეესტრი.

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

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

პრაქტიკაში ვაჩვენოთ როგორია:

  1. ჭარბი მაგიდის ნათურები 10 ც.
  2. დოკუმენტი დათარიღებულია 16.02.17, ჩამოწერილია 6 ნათურა
  3. დოკუმენტის თარიღი იცვლება 17.02.17 (თარიღის გადატანა შესაძლებელია 1 წამამდე), დოკუმენტი გადადის.

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

პრობლემა ჩნდება კოდის მე-3 სტრიქონში:

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

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

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

2. რეესტრიდან გამოყავით დოკუმენტის მონაცემები და ნამეტი

სასმელი შედგება ორი პაკეტისგან:

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

Na scho varto zvernuti uvagu na tsey ეკითხება:

  1. როდესაც იქმნება დროის ცხრილი, ველი, რომელსაც დაემატება, ინდექსირებულია - ეს შექმნილია ოპტიმალური პროდუქტიულობისთვის
  2. ჭარბი მოხსნის მომენტი - მიუთითებს დოკუმენტის პოზიციაზე საათის ღერძზე
  3. რეესტრში შეიძლება იყოს ჭარბი - ამიტომ, "ხარისხის" რესურსთან დაკავშირებული მარცხნივ დაყენებულია ფუნქცია "ECTNULL" - NULL მნიშვნელობები მცირდება ნულამდე.

3. ძიების შედეგების გვერდის ავლით

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

ციკლი გადის ამ შეყვანის შედეგს.

4. საქონლის ხელმისაწვდომობის შემოწმება

ეს ნიშნავს, რომ საქონლის ნაკლებობაა.

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

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

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

5. კობის ციკლზე გადასვლა, ჭრილობების გაჩენისთანავე

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

6. რუხის ვიკონანია რეესტრში

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

7. გარიგების დასრულებისას დოკუმენტების აღრიცხვის დოკუმენტის დადგენა

თუ ეს ნიშანი არ არის დაყენებული, მაშინ ნანგრევები არ ჩაიწერება.

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

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

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

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

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

ჭარბი კონტროლის ახალი მეთოდი

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

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

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

შედეგად, პროგრამის კოდი ასე გამოიყურება:

დამუშავების პროცედურა (ვიდმოვა, ოპერაციის რეჟიმი)

// 1. დოკუმენტის მონაცემების თანმიმდევრობა
ზაპიტი = ახალი ზაპიტი;
Request.ManagerTeamHourlyTable = NewManagerTeamHourlyTable;
მოთხოვნა.ტექსტი =
"ვიბრატი
| ნომენკლატურა YAK ნომენკლატურა,
| SUMA(პროდუქტი. რაოდენობა) YAK რაოდენობა
|POMISTTI პროდუქცია

| Document.ProductService.Products YAK
|DE
| პროდუქტები.Posilannya = &Posilannya
|ჯგუფი
| პროდუქტები.ნომენკლატურა
|INDEXUVATI BY
| ნომენკლატურა
|;
|////////////////////////////////////////////////////////////////////////////////
| ვიბრაცია
| ნომენკლატურა YAK ნომენკლატურა,
| პროდუქტები.Kilkist YAK Kilkist

| Tovari YAK Tovari“;
Request.InstallParameter ("Posilannya", Posilannya);
ResultRequest = Request.Viconati();

// 2. rukh_vtrat რეგისტრის ფორმირება
Ruhi.VilniZalishki.Clear();
SelectProducts = QueryResult.Select();
Poki VibirkaProducts.Offensive() Loop
Rukh = Rukh.VilniZalishki.AddatiVitrata();
რუხ. პერიოდი = თარიღი;
Rukh.Nomenclature = VibirkaProducts.Nomenclature;
Rukh.Quality = VibirkaProducts.Quality;
KіnetsCycle;

// 3. მონაცემთა ბაზაში ჩანაწერების ჩაწერა
Ruhi.VilniZalishki.Write = True;
Ruhi.Write();

// 4. მოთხოვნა, რომელიც აშორებს უარყოფით ექსცესებს რეგისტრიდან
მოთხოვნა.ტექსტი =
"ვიბრატი
| ნომენკლატურა YAK ნომენკლატურა,
| TAX POSILANNYA (Zalishki. Nomenclature) YAK ნომენკლატურის განცხადება,
| -ზალიშკი.კილკისტ ზალიშოკ იაკ დეფესიტი

| RegisterAccumulation.VilniyZashki.Zashki(
| &საათის მომენტი,
| ნომენკლატურა ბ
| (ვიბრაცია
| ნომენკლატურა YAK ნომენკლატურა
| ზ
| პროდუქტები YAK Products)) YAK Zalishki
|DE
| ჭარბი.კილკისტი< 0";

CordonControl = New Cordon(Moment Hour(), ViewKorody.Inclusive);
Request.InstallParameter ("Moment to Hour", CordonControl);
ResultRequest = Request.Viconati();

// 5. შეტყობინება საქონლის დეფიციტის შესახებ
თუ შედეგი არ არის მოთხოვნილი Empty() მაშინ
ვიდმოვა = მართალია;
VibirkaPomilki = Query.Vibrate();
Poki VibirkaMilkki.Offensive() Loop
Message = New Message to Koristuvachevi;
Message.Text = "პროდუქტი "+რძის შერჩევა. პრეზენტაციის ნომენკლატურა+" არასაკმარისია რაოდენობით "+რძების შერჩევა. ნაკლებობა+" ცალი.";
Inform.Inform();
KіnetsCycle;
KinetsYakscho;

კინეტების პროცედურები

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

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

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

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

2. რეესტრის საბუთების ფორმირება

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

3. მონაცემთა ბაზაში ჩანაწერების ჩაწერა

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

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

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

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

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

შესაძლებელია თუ არა ზედმეტის ამოღება საზღვრის გარეშე, მაგალითად, დოკუმენტის თარიღს 1 წამის დამატებით?

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

5. შეტყობინება საქონლის დეფიციტის შესახებ

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

ჭარბი კონტროლის უპირატესობები ახალი მეთოდის გამოყენებით

ისე, არასწორია ალგორითმების მიერ იგივე პრობლემის გადაჭრა.

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

მოდით გავახალისოთ ისინი:

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

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

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

რატომ არის მილიწამები ასე მნიშვნელოვანი?

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

გარდა ამისა, 1C:Fakhivets პლატფორმაზე აუცილებელია ჭარბი კონტროლის ახალი მეთოდის დანერგვა, რომელიც არ იძლევა კონკრეტულ დავალებებს.

კარგი, ამიტომ ჯერ ახალი ტექნიკის გამოყენება უნდა დაიწყო, არა?

ეს ასე არ არის!

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

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

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

საუბრის წინ სტანდარტში „1C: ვაჭრობის მენეჯმენტი 11“ ჭარბი კონტროლი ხორციელდება ახალი მეთოდით, ხოლო „1C: ბუღალტრული აღრიცხვა 8“ - ძველი მეთოდით.

ეს ყველაფერი არ არის!

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

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

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

ჩანთები

ვიყენებთ მოკლე ჩანთებს.

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

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

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

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

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

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

І განაცხადის შევსებისას ტიპიური კონფიგურაციები:

  • UT 11ნომენკლატურის არეალისთვის არსებობს 2 ძირითადი რეესტრი: ჭარბი ჭარბი (რაოდენობა) და საქონლის თავსებადობა (მონაცემები შედარებაზე) - მუშავდება ახალი მეთოდოლოგია.
  • BP 3.0შესაბამისობის მონაცემები და ნამეტი ინახება ერთ სააღრიცხვო რეესტრში - უკუღმა ხდება ჭარბი კონტროლის ძველი მეთოდი.

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

1. სათაური „ბრუნვის ბალანსი თანაფარდობის მიხედვით“

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

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

ბალანსი მოსახერხებელია, რადგან ის საშუალებას გაძლევთ შეაფასოთ ფულადი სახსრების უარყოფითი ჭარბი რაოდენობა და დაადგინოთ სხვა პრობლემური სიტუაციები:
- საქონლისა და მასალების ნაღდი ჭარბი თანხა თანხის გარეშე;
- soum ჭარბი გარეშე kіkostі;
- უარყოფითი ჯამის ჭარბი.
თუმცა, ვინაიდან ფორმა მოიცავს ნომენკლატურის პოზიციების დიდ რაოდენობას, მაშინ ასეთი შეცვლა შეიძლება გართულდეს. გარდა ამისა, OSO-მ უნდა ჩამოაყალიბოს კანის სტრუქტურა კანისთვის (10, 41, 43), რაც ასევე ართულებს რობოტულ პროცესს.

2. ხმა "ნეგატიური ჭარბი კონტროლი"

კონფიგურაცია 1C: Business Accounting 8 გამოცემა 3.0 აქვს მნიშვნელობა, რომელიც იდეალურია ინვენტარის ნივთების ნეგატიური ფულადი სახსრების ჭარბი მონიტორინგისთვის. Roztashovaniy zvit „საწყობის“ ანაბარზე.

მითითებულია პერიოდი, ორგანიზაცია და ფორმა.

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

3. ხმა "სუბკონტოს ანალიზი"

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

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

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

ნომენკლატურების დიდი რაოდენობის გამო, მონაცემების ანალიზი შეიძლება რთული იყოს.
მე გავუზიარე მოხსენება ამის შესახებ მუშაობის შესახებ ვიდეო გაკვეთილში, როგორ ვიმუშაოთ „Subconto-ის ანალიზთან“ 1C-VIDEO-ში.
ამრიგად, თითოეულ შეხედულებას აქვს თავისი დადებითი და უარყოფითი მხარეები. მე მათ გაერთიანებას გირჩევდი:
- გაარკვიეთ უხეში გადაწყვეტილებები "ნეგატიური ჭარბი ჭარბი კონტროლის" დახმარებით;
- შემდეგ გადახედეთ CCA-ს ინვენტარის ყველა დეტალისთვის;
- არასწორი ბალანსის მიზეზების იდენტიფიცირებისთვის გამოიყენეთ ფუნქცია "Subconto-ის ანალიზი".
წიკავი კონდახები, რომელიც დაკავშირებულია ხუმრობასთან და საქონლისა და მასალების სახით შესწორებების შესწორებასთან, ასევე გავაანალიზე ორი წითელი ვიდეოდან:

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

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

მრევლის ყოველდღიური დასწრება

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

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

რეგრადირება

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

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

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

ნახ. 1 ინფორმაცია დოკუმენტში საწყობში ჭარბი რაოდენობის არსებობის შესახებ

ბალანსში აღმოჩენილია სიგნალები - უარყოფითი ნაშთები ჩნდება წითლად!



ნახ.2 OSV-ის გამოშვება

როგორ ჩართოთ ან გამორთოთ უარყოფითი ექსცესების კონტროლი 1C BP 3.0-ში

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



ნახ.3 მორგება

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



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

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

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



ნახ.5 პარამეტრები

დაბეჭდილი „რახუნკთა გეგმის მორგება“.



ნახ.6 რეგულირების პარამეტრი

რელიეფურია "ნომენკლატურისთვის, პარტიებისთვის და საწყობებისთვის (რაოდენობისა და ჩანთისთვის)."



ნახ. 7 ინვენტარის პარამეტრები

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



ნახ.8 ანალიტიკის გააქტიურება საწყობების უკან

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

აკონტროლეთ ზარები

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



ნახ.9 დარეგისტრირდით ჭარბი კონტროლისთვის



ნახ. 10 საკონტროლო ფორმა

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



ნახ. 11 საკონტროლო სიგნალის დაყენება

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



ნახ. 12 შერჩევა საკონტროლო სიგნალიდან



ნახ. 13 საკონტროლო სიგნალის ფორმირება

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

არსებობს ორი ტიპის სიტუაციები, რომლებშიც საჭიროა ზედმეტი კონტროლის რეგულირება.

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

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

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

ჭარბი კონტროლის რეგულირება

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

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

Მნიშვნელოვანი! საწყობში ჭარბი რაოდენობის გასაკონტროლებლად, 1C 8.3-ში აუცილებელია ანალიტიკის დაყენება საწყობებზე და საწყობებზე საქონლისა და მასალების ტიპისთვის.

ამ თანმიმდევრობით:

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

როგორ ჩართოთ ჭარბი კონტროლი 1C 8.3-ში

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

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

საწყობებში ჭარბი რაოდენობის კონტროლი

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

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

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

უარყოფითი სიჭარბის კონტროლი 1C 8.3

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

ხმები ნეგატიური სიჭარბის კონტროლი 1C 8.3-ში ის მდებარეობს საწყობების განყოფილებაში - ნეგატიური სიჭარბის შემდგომი კონტროლი:

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

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

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

ვებსაიტზე შეგიძლიათ გაეცნოთ 1C Accounting 8.3-ის კონფიგურაციის შესახებ.

მოხსენება 1C 8.2 (8.3) პროგრამების მორგების შესახებ ნებისმიერი ჭარბი მარაგების ჩამოწერის შეგროვება, როგორ მიედინება ის ფინანსურ შედეგებში, შეგიძლიათ იხილოთ მიმდინარე ვიდეოში:


გთხოვთ შეაფასოთ ეს სტატისტიკა:
გასტროგურუ 2017 წელი