1s 8.2 განტვირთვა მუდმივები ხელით. მუდმივები

1C ბუღალტერიის შესავალი

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

მუდმივი სიის ფანჯარა

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

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

კონსტანტის რედაქტირება

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

მუდმივი ღირებულების ისტორიასთან მუშაობა

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

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

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

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

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

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

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

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

დიდი! – აღვნიშნავთ. და... რა ვქნა?

მუდმივები 1C

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

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

  • დააწკაპუნეთ მაუსის მარჯვენა ღილაკით 1C Constants ფილიალზე და აირჩიეთ მენიუს პუნქტი შექმენით მუდმივი ფორმა
  • დაამატეთ ფორმა General/General forms ფილიალში და ოსტატში აირჩიეთ ფორმის ტიპი – Constant Form.

თქვენ შეგიძლიათ ნახოთ (და აირჩიოთ) მუდმივების ფორმა შემდეგნაირად:

  • შეიყვანეთ კონფიგურაციის თვისებები (დააწკაპუნეთ მაუსის მარჯვენა ღილაკით კონფიგურაციის ზედა ფესვის ტოტზე, რომელსაც პროგრამისტები ჩვეულებრივ უწოდებენ "Head") და გამოიყენეთ მუდმივების თვისება Basic ფორმა.

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

სხვათა შორის, ფორმის ატრიბუტი ხდება „პირველადი“, თუ იგი მითითებულია Data თვისებაში ფორმის თვისებებში.

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

მნიშვნელობა = Constants.NecessaryConstant.Get(); //წაიკითხე
Constants.NecessaryConstant.Set(Value); //ჩაწერა

1C სესიის პარამეტრები

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

ახალი პროდუქტის შექმნისას, 1C ენის პროგრამა OnOpenForm()-ში დააყენებს პროდუქტის ტიპის ველის მნიშვნელობას მუდმივში მინიჭებულს. ვოილა!

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

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

რა უნდა გააკეთოს მაშინ?

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

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

1C სესიის პარამეტრები ასევე არის კონფიგურაციის ფანჯარაში, რომელიც მდებარეობს General/1C სესიის პარამეტრების ფილიალში.

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

1C სესიის პარამეტრების შევსება (დაყენება) უნდა მოხდეს Enterprise რეჟიმში 1C-ის გაშვებისას. დააწკაპუნეთ მაუსის მარჯვენა ღილაკით კონფიგურაციის ზედა ფილიალზე (პროგრამისტები მას უწოდებენ "Head") და აირჩიეთ მენიუს პუნქტი Open session module.

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

SessionParameters.RequiredParameter = მნიშვნელობა; //ჩაწერა, თავიდანვე ერთხელ
მნიშვნელობა = SessionParameters.RequiredParameter; //კითხვა, მკაცრად წერის შემდეგ.

მუდმივების დანიშნულება და გამოყენება 1C: სააღრიცხვო სისტემაში

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

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

Ш აირჩიეთ მენიუს ბრძანება Operations ¦ Constants. მუდმივთა სია ფანჯარა გამოჩნდება ეკრანზე ცხრილის სახით სამი სვეტით: კოდი, სახელი, მნიშვნელობა.

Ш იპოვეთ საჭირო მუდმივი, მაგალითად, ორგანიზაციის სახელი.

Ш გადადით Value სვეტში და საჭიროების შემთხვევაში შეცვალეთ ორგანიზაციის სახელი.

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

პერიოდული მუდმივები და მათი გამოყენება

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

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

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

Ш მუდმივთა სიის ფანჯარაში აირჩიეთ პერიოდული მუდმივი, მაგალითად, ლიდერი.

Ш დააწკაპუნეთ ღილაკზე (ისტორია) მუდმივთა სიის ფანჯარაში. ეკრანზე გამოჩნდება ისტორია (ნახ. 9).

ბრინჯი. 9.

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

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

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

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

თვისებები და მუდმივების დაყენება 1C-ში

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

  • მუდმივები.<Название константы>.მიიღეთ();— მუდმივის მიმდინარე მნიშვნელობის მიღება;
  • მუდმივები.<Название константы>.Დაინსტალირება(<Значение>); - ახალი მუდმივი მნიშვნელობის დაყენება.

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

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

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

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

მუდმივების განხორციელების მახასიათებლები DBMS და 1C დონეზე

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

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

თუ იწყებთ 1C პროგრამირების სწავლას, გირჩევთ ჩვენს უფასო კურსს (არ დაგავიწყდეთ

მუდმივები 1c საწარმო 8.2

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

შემდეგი, ჩვენ უნდა მივუთითოთ ორი ძირითადი პარამეტრი მუდმივებისთვის: სახელი და მონაცემთა ტიპი. მოდით შევქმნათ 1c მუდმივი "ორგანიზაციის სახელი", როგორც მაგალითი. ახლა თქვენ უნდა აირჩიოთ მონაცემთა სასურველი ტიპი. ჩვენს შემთხვევაში, ეს არის "სტრიქონი". ქვემოთ მოყვანილი სურათი გვიჩვენებს მონაცემთა სხვა ტიპების ჩამონათვალს მუდმივები 1s Enterprise 8.2.


როგორ შევქმნათ ფორმა 1C მუდმივებისთვის?

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


ამის შემდეგ ჩვენ ვნახავთ შემდეგს.


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

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