კონტაქტები

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

ეს ანგარიში დაგეხმარებათ მიიღოთ შემაჯამებელი ან დეტალური ინფორმაცია 41 ანგარიშზე უარყოფითი ნაშთების შესახებ ნებისმიერ დროს. ანგარიშის შედეგი ნაჩვენებია ნაგულისხმევი დეტალებით (იხ. სურ. 1)

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

გარე ანგარიში განკუთვნილია კონფიგურაციისთვის "1C: Enterprise Accounting 8, გამოცემა 3.0" და "გამოცემა 3.0 (KORP)", მუშაობს პლატფორმის 8.2 ვერსიაზე „მართული აპლიკაციის“ რეჟიმში.

უფასო მხარდაჭერის პერიოდი: 1 თვე.

ყიდვის მიზეზები

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

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

ანგარიში 07 აღჭურვილობა ინსტალაციისთვის
- ანგარიში 08.04 ძირითადი საშუალებების შეძენა
- ანგარიში 10 ყველა, გარდა 10.07 (მასალები გადაცემულია მესამე პირებზე დასამუშავებლად)
- ანგარიში 21 საკუთარი წარმოების ნახევარფაბრიკატები
- ანგარიში 41 ყველა გარდა 41.12 (საქონელი შემოსული საცალო ვაჭრობა(NTT-ში გასაყიდ ფასად))
- ანგარიში 42.01 სავაჭრო მარჟა ავტომატურ საცალო ობიექტებში
- ანგარიში 43 მზა პროდუქცია

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

უპირატესობები

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

თანხის დაბრუნების გარანტია

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

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

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

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

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

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

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

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

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

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

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


თითოეული TechStringProducts პროდუქტების ციკლისთვის
მოძრაობა = Movements.FreeRemains.Add();
Movement.MovementType = AccumulationMovementType.Incoming;
მოძრაობა.პერიოდი = თარიღი;
Movement.Nomenclature = TechStringProducts.Nomenclature;
Movement.Quantity = TechStringProducts.Quantity;
საბოლოო ციკლი;

პროცედურის დასასრული

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

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

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

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

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

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

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

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

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

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

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

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

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

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

// 1. ძველი რეგისტრის მოძრაობების გასუფთავება
Movements.FreeRemainders.Write = True;
Movements.Record();

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

|ადგილის პროდუქტები
|საიდან
|სად
| პროდუქტები.ლინკი = &ბმული
|ჯგუფი
| პროდუქტები.ნომენკლატურა
|ინდექსის მიხედვით
| ნომენკლატურა
|;

|არჩევა
,
| REPRESENTATIONLINK(Products.Nomenclature) AS Nomenclaturerepresentation,
| პროდუქტები. რაოდენობა როგორც რაოდენობა,
| ISNULL(Remaining.NumberRemaining, 0) AS Remainder
|საიდან
| პროდუქტები AS Products
| LEFT JOIN RegisterAccumulations.FreeRemains.Remains(
| &დროის მომენტი,
| ნომენკლატურა ბ
| (აირჩიეთ
| პროდუქტები.ნომენკლატურა AS Nomenclature
| FROM
| Software Products.Nomenclature = Remaining.Nomenclature";
Request.SetParameter("TimePoint", TimePoint());

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

// 4. საქონლის საკმარისობის შემოწმება
დეფიციტი = SampleProducts.Quantity - SampleProducts.Remaining;
თუ დეფიციტი>0 მაშინ
უარი = მართალია;
Message.Text = "პროდუქტი "+SelectionProducts.NomenclaturePresentation+" არ არის საკმარისი რაოდენობით "+Sortage+" ცალი.";
Message.Message();
endIf;

// 5. გადადით მარყუჟის დასაწყისში, თუ იყო შეცდომები
თუ წარუმატებლობა მაშინ
განაგრძეთ;
endIf;

// 6. მოძრაობების შესრულება რეგისტრებში
მოძრაობა.პერიოდი = თარიღი;

საბოლოო ციკლი;

// 7. ტრანზაქციის ბოლოს მოძრაობების ჩაწერისთვის დროშის დაყენება
Movements.FreeRemainders.Write = True;

პროცედურის დასასრული

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

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

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

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

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

მაგალითით ვაჩვენოთ, რას გამოიწვევს ეს:

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

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

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

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

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

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

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

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

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

რას უნდა მიაქციოთ ყურადღება ამ მოთხოვნაში:

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

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

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

მარყუჟში ჩვენ გავდივართ ამ მოთხოვნის შედეგს.

4. შეამოწმეთ საქონლის საკმარისი რაოდენობა

ჩვენ განვსაზღვრავთ საქონლის ნაკლებობას.

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

  • ვაძლევთ დიაგნოსტიკურ შეტყობინებას
  • დააყენეთ „უარის“ პარამეტრი დამუშავების გამოქვეყნებისთვის „True“-ზე

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

5. გადადით ციკლის დასაწყისში, თუ იყო შეცდომები

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

6. მოძრაობების შესრულება რეგისტრებში

თუ ნაშთების შემოწმება წარმატებული იყო, ჩვენ ვქმნით ხარჯის მოძრაობას.

7. ტრანზაქციის ბოლოს მოძრაობის ჩაწერის დროშის დაყენება

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

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

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

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

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

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

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

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

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

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

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

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

// 1. დოკუმენტის მონაცემების მოთხოვნით მიღება
მოთხოვნა = ახალი მოთხოვნა;
Query.TemporaryTableManager = NewTemporaryTableManager;
მოთხოვნა.ტექსტი =
"აირჩიე
| პროდუქტები.ნომენკლატურა AS ნომენკლატურა,
| SUM(Items.Quantity) AS რაოდენობა
|ადგილის პროდუქტები
|საიდან
| საქონლის და მომსახურების საქონლის გაყიდვების დოკუმენტი
|სად
| პროდუქტები.ლინკი = &ბმული
|ჯგუფი
| პროდუქტები.ნომენკლატურა
|ინდექსის მიხედვით
| ნომენკლატურა
|;
|////////////////////////////////////////////////////////////////////////////////
|არჩევა
| პროდუქტები.ნომენკლატურა AS ნომენკლატურა,
| პროდუქტები.რაოდენობა როგორც რაოდენობა
|საიდან
| პროდუქტები AS Products“;
Request.SetParameter ("ბმული", ბმული);
RequestResult = Request.Execute();

// 2. მოძრაობების ფორმირება - მოხმარების რეგისტრაცია
Movements.FreeRemains.Clear();
SelectionProducts = შეკითხვის შედეგი.Select();
ხოლო SelectProducts.Next() ციკლი
მოძრაობა = Movements.Free Remainings.AddExpense();
მოძრაობა.პერიოდი = თარიღი;
მოძრაობა.ნომენკლატურა = SelectionProducts.Nomenclature;
Movement.Quantity = SampleProducts.Quantity;
საბოლოო ციკლი;

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

// 4. შეკითხვა, რომელიც იღებს უარყოფით ნაშთებს რეესტრიდან
მოთხოვნა.ტექსტი =
"აირჩიე
| რჩება ნომენკლატურა AS ნომენკლატურა,
| REPRESENTATIONLINK(Remains.Nomenclature) AS Nomenclaturerepresentation,
| -დარჩენილი.რაოდენობა დარჩენილი AS დეფიციტი
|საიდან
| RegisterAccumulations.FreeRemains.Remains(
| &დროის მომენტი,
| ნომენკლატურა ბ
| (აირჩიეთ
| პროდუქტები.ნომენკლატურა AS Nomenclature
| FROM
| პროდუქტები AS Products)) AS ნარჩენები
|სად
| დარჩენილი.რაოდენობა დარჩენილი< 0";

Control Border = New Boundary(TimePoint(), BorderView.Including);
Request.SetParameter ("TimePoint", Control Boundary);
RequestResult = Request.Execute();

// 5. საქონლის დეფიციტის შესახებ შეტყობინებების ჩვენება
თუ არა QueryResult.Empty() მაშინ
უარი = მართალია;
ErrorSelect = QueryResult.Select();
ხოლო SelectErrors.Next() ციკლი
Message = New MessageToUser;
Message.Text = "პროდუქტი "+SampleErrors.NomenclaturePresentation+" არ არის საკმარისი რაოდენობით "+SampleErrors.Deficiency+" ცალი.";
Message.Message();
საბოლოო ციკლი;
endIf;

პროცედურის დასასრული

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

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

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

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

2. მოძრაობების ფორმირება - მოხმარების რეგისტრაცია

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

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

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

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

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

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

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

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

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

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

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

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

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

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

მოდით გამოვყოთ ისინი:

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

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

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

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

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

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

კარგი, ასე რომ თქვენ ყოველთვის უნდა გამოიყენოთ ახალი ტექნიკა, არა?

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

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

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

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

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

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

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

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

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

შედეგები

მოკლედ შევაჯამოთ.

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

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

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

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

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

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

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

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

არსებობს ორი ტიპის სიტუაციები, როდესაც აუცილებელია ბალანსის კონტროლის დაყენება.

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

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

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

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

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

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

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

ამრიგად:

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

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

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

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

ნაშთების კონტროლი საწყობების კონტექსტში

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

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

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

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

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

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

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

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

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

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

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


გთხოვთ შეაფასოთ ეს სტატია:

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

1. მოხსენება „ანგარიშის ბალანსი“

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

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

ბალანსი მოსახერხებელია, რადგან ის საშუალებას გაძლევთ შეაფასოთ არა მხოლოდ უარყოფითი რაოდენობრივი ნაშთების არსებობა, არამედ სხვა პრობლემური სიტუაციების აღმოჩენაც:
- მარაგის ნივთების რაოდენობრივი ნაშთი ოდენობის გარეშე;
- მთლიანი ბალანსი რაოდენობის გარეშე;
- უარყოფითი ბალანსი.
თუმცა, თუ აღრიცხვაში ჩართულია ნივთების დიდი რაოდენობა, მაშინ ასეთი შემოწმება შეიძლება საკმაოდ შრომატევადი იყოს. გარდა ამისა, SALT უნდა გამოიმუშაოს ცალკე თითოეული სააღრიცხვო ანგარიშისთვის (10, 41, 43), რაც ასევე გარკვეულწილად ართულებს სამუშაო პროცესს.

2. ანგარიში „უარყოფითი ნაშთების კონტროლი“

1C: Enterprise Accounting 8 edition 3.0 კონფიგურაცია გთავაზობთ ანგარიშს, რომელიც იდეალურია უარყოფითი რაოდენობრივი მარაგების ნაშთების მონიტორინგისთვის. ანგარიში განთავსებულია "საწყობი" ჩანართზე.

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

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

3. მოხსენება „ქვეკონტოს ანალიზი“

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

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

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

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

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

რა არის მათი წარმოშობის მიზეზები?

ჩამოსვლა არ არის

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

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

ხელახალი შეფასება

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

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

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

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

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



ნახ.2 თვალყურის დევნება OSV-ით

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

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



ნახ.3 დაყენება

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



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

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

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



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

დააწკაპუნეთ "ანგარიშების დიაგრამის დაყენება".



ნახ.6 დაყენების პარამეტრი

დააწკაპუნეთ „საქონლის, პარტიებისა და საწყობების მიხედვით (რაოდენობისა და რაოდენობის მიხედვით)“.



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

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



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

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

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

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



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



სურ.10 საკონტროლო ანგარიშის ფორმა

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



ნახ.11 ანგარიშის პარამეტრების კონტროლი

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



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



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

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

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