ወቅታዊ የመረጃ መዝገቦች. ወቅታዊ መረጃ 1 ዎች ወቅታዊ ይመዘግባል

ሥሪት 7.7ን በደንብ የሚያውቁ እና ሥሪት 8ን በደንብ ማወቅ የሚፈልጉ ብዙ ፕሮግራመሮች በየጊዜው የማጣቀሻ ዝርዝሮች እና ወቅታዊ ቋሚዎች የት እንደሄዱ ይጠይቃሉ። እና እነሱ ከሌሉ ምን ዓይነት ዘዴ ይተካቸዋል? በ1C፡ኢንተርፕራይዝ 8፣ ወቅታዊ የመረጃ መመዝገቢያዎች የእሴት ለውጦችን ታሪክ ለማከማቸት ያገለግላሉ።

በአጠቃላይ የመረጃ መመዝገቢያ መመዝገቢያዎች በመጠን ጥምር ላይ የተዘረጋውን መረጃ ለማከማቸት የተነደፉ ናቸው. በጊዜያዊ የመረጃ መዝገብ እና በተለመደው መካከል ያለው ዋነኛው ልዩነት የ "ቀን" ዓይነት ተጨማሪ የስርዓት ልኬት "ጊዜ" ይዟል. ይህ ስለ ዕቃው ወቅታዊ መረጃን ብቻ ሳይሆን በማንኛውም ጊዜም ጭምር እንዲያገኙ ያስችልዎታል.

ለጊዜያዊ ተለዋዋጭ የ“ጊዜያዊነት” ንብረቱ በሚፈጠርበት ጊዜ ከሚከተሉት ሊሆኑ ከሚችሉ እሴቶች ይገለጻል።
- በአንድ ሰከንድ ውስጥ;
- በአንድ ቀን ውስጥ
- በአንድ ወር ውስጥ
- በሩብ ውስጥ
- በአንድ አመት ውስጥ
- በመዝጋቢው ቦታ (የመመዝገቢያው የመቅዳት ሁኔታ "ለመዝጋቢው ማስረከብ" ከሆነ ይገኛል).

የኢንፎርሜሽን ግብአት አይነት ጥንታዊ (ቁጥር፣ string፣ date፣ boolean) ወይም ማጣቀሻ (ካታሎግ ሪፈረንስ፣ DocumentReference፣ EnumReference፣ ወዘተ) ሊሆን እንደሚችል ልብ ይበሉ። ከዚህም በላይ ምስሎችን እና ሌሎች ያልተዋቀሩ መረጃዎችን እንኳን በመረጃ መዝገብ ውስጥ ሊቀመጡ ይችላሉ, ምክንያቱም የ "ValueStorage" አይነት ምንጭ መፍጠር ይችላሉ.

የጊዜያዊ መረጃ መመዝገቢያ ቀላሉ ምሳሌ የምንዛሬ ተመኖች ነው። ይህ የመረጃ መመዝገቢያ ለእያንዳንዱ ቀን የሁሉንም ምንዛሬ ዋጋ ያከማቻል።

ስለ የመረጃ መመዝገቢያ አወቃቀሩ ዝርዝር መረጃ የምንዛሬ ተመኖች በሚከተለው ሠንጠረዥ ቀርቧል።
መለኪያዎች፡ የመገበያያ ገንዘብ አይነት "ማጣቀሻ ሪፈረንስ. ምንዛሬ"፣ መሪ፣ ባዶ እሴቶችን መከልከል
መርጃዎች፡ የኮርሱ አይነት "ቁጥር"፣ 15 ርዝመት፣ ትክክለኛነት 4፣ አሉታዊ ያልሆነ
የብዝሃነት አይነት "ቁጥር", ርዝመት 10, ትክክለኛነት 0, አሉታዊ ያልሆነ
ድግግሞሽ በአንድ ቀን ውስጥ
የመቅዳት ሁነታ ገለልተኛ

በዚህ የመረጃ መመዝገቢያ ውስጥ ያለው መረጃ የዝርዝር ቅጹን በመጠቀም በእጅ ማስገባት ይቻላል.

ትኩረትበመረጃ መመዝገቢያ ውስጥ ከ "ቦታ ወደ ሬጅስትራር" ጋር እኩል ያልሆነ የተወሰነ ድግግሞሽ ጋር, ሁለት መዝገቦችን በተመሳሳይ የመለኪያ እና የጊዜ ስብስብ ማስገባት አይችሉም, ማለትም. በተመሳሳይ ቀን ሁለት ተመኖች ተመሳሳይ ገንዘብ ማስገባት አይችሉም። የመመዝገቢያ ድግግሞሹ ወደ "እንደ መዝጋቢው አቀማመጥ" ከተዋቀረ የመግቢያው ልዩነት ቁልፍ በተጨማሪ ወደ መዝጋቢ ሰነዱ አገናኝ አለው, ማለትም. እንደዚህ ያለ ደብተር አንድ አይነት የመለኪያ፣ የጊዜ እና የመዝጋቢ ስብስብ ያላቸው ሁለት መዝገቦችን ሊይዝ አይችልም። ይህ የመረጃ መመዝገቢያ ዋና ንብረት ነው, ይህም ከሌሎች መዝገቦች የሚለይ ነው.
በመረጃ መመዝገቢያ ውስጥ አዲስ ግቤቶችን ማከል እና ያሉትን ነባር ግቤቶች መዘርዘር ለሁሉም መዝገቦች መደበኛ በሆነ መንገድ ይከናወናል ። በዚህ ክፍል ውስጥ በጣም አስፈላጊ የሆነውን ብቻ እንሸፍናለን
- በተወሰነ ጊዜ ውስጥ ከወቅታዊ ምዝገባ መረጃ ማግኘት.

ዘዴዎችን በመጠቀም ወቅታዊ መረጃን መድረስ
የ RegisterInformationManager ነገር የመመዝገቢያውን "ጠቅላላ" ለመድረስ ያስችልዎታል. ወቅታዊ የመረጃ መመዝገቢያ “ጠቅላላ” ለተጠቀሱት ልኬቶች የመጀመሪያ ወይም የመጨረሻ ሀብቶች እሴቶች ናቸው። የሚከተሉት ዘዴዎች ለዚህ ጥቅም ላይ ይውላሉ.

አግኝ (<Период>, <Отбор>)

የሁሉም (!) መመዝገቢያ ልኬቶች እና ክፍለ ጊዜዎች ከተገለጹት እሴቶች ጋር የሚዛመድ የአንድ ምዝገባ ግብዓት እንደ መዋቅር ይመልሳል።
የቅርብ ጊዜ ያግኙ (<Конец периода>, <Отбор>)
ይህ ዘዴ በተጠቀሰው ቀን ውስጥ በሥራ ላይ ያለውን የንብረቶች ወቅታዊ ዋጋ ይመልሳል. ለተጠቀሰው ጊዜ ለተወሰኑ የልኬቶች ጥምረት በመመዝገቢያ ውስጥ ግቤት ካላገኘ የሚቀጥለው ግቤት የግብዓት እሴቶችን የያዘ መዋቅር ይመለሳል።
GetFirst (<Начало периода>, <Отбор>)
ይህ ዘዴ ከ GetLast ዘዴ ጋር ተመሳሳይ ነው, ነገር ግን ግቤት በአሁኑ ጊዜ ካልተገኘ, ከዚያ ቀደም ብሎ የገባውን የግብአት እሴቶችን የያዘ መዋቅር ይመለሳል.
ቁራጭ የቅርብ ጊዜ (<Конец периода>, <Отбор>)
እነዚህ ዘዴዎች እንደ ቅደም ተከተላቸው ከ GetLast እና GetFirst ዘዴዎች ጋር ተመሳሳይ ናቸው፣ ግን በተለምዶ አንድ ወይም ከዚያ በላይ ልኬቶችን አይገልጹም። በውጤቱም, እንደ ቀድሞዎቹ ሁኔታዎች አንድ መዋቅር አይመለስም, ነገር ግን በተገኘው የመረጃ መመዝገቢያ መዝገቦች ውሂብ የተሞላ የእሴቶች ሰንጠረዥ.

GetFirst, GetLast, SliceFirst እና SliceLast ዘዴዎችን ሲደውሉ, የመጀመሪያው መለኪያ "ቀን", ቅጽበት በጊዜ ወይም በድንበር አይነት ሊሆን ይችላል, ነገር ግን ጨርሶ ሊቀር ይችላል, ከዚያም የንብረት ዋጋዎች ከመጀመሪያው ወይም ከመጨረሻው መዝገብ. መግባቱ በቅደም ተከተል ይገኛል።

የእነዚህን ዘዴዎች አጠቃቀም በምሳሌዎች እናሳያለን-

ምሳሌ 1. በተጠቀሰው ቀን ላይ የምንዛሬ ተመን በትክክል ማግኘት (ለዚህ የተለየ ቀን ምንም መዝገብ ከሌለ, መዋቅሩ አካላት ባዶ እሴቶችን ይይዛሉ).


StructureRateMultiplicity = የመመዝገቢያ መረጃን.የምንዛሪ ተመኖችን ያግኙ (የምርጫ ቀን, ምንዛሪ ምርጫ);
StructureCourseMultiplicity ከሆነ.ኮርስ = 0 ከዚያም
አሳይ ("የዚህ ቀን የምንዛሬ ተመን አልተገለጸም!");
አለበለዚያ
ሪፖርት ("የምንዛሪ መጠን:" + አጠር ያለ LP (StructureCourseMultiplicity.Rate) + ", multiplicity:" + አጠር ያለ ኤልፒ (StructureCourseMultiplicity.Multiplicity));
ካለቀ;

ምሳሌ 2ለተወሰነ ቀን የአሁኑን የምንዛሪ ተመን ማግኘት (ለዚህ የተለየ ቀን ምንም መዝገብ ከሌለ የሚቀጥለው መዝገብ ይገኛል)

CurrencySelection = አዲስ መዋቅር ("ምንዛሪ", Selectcurrency);
StructureRateMultiplicity = የመመዝገቢያ መረጃ.የምንዛሪ ተመኖች.GetLast (የምርጫ ቀን, ምንዛሬ ምርጫ);
ሪፖርት ("ለተሰጠው ቀን የአሁኑ የምንዛሬ ተመን:" + StructureRateRatio.Rate);

ምሳሌ 3በአንድ የተወሰነ ቀን ውስጥ የሁሉም ምንዛሬዎች ወቅታዊ ዋጋዎችን ማግኘት (ምርጫው አልተገለጸም, ማለትም በሁሉም ልኬቶች ዋጋዎች ላይ መረጃ ማግኘት እንፈልጋለን).

tzData = የመመዝገቢያ መረጃ.የምንዛሪ ተመን

ሪፖርት ያድርጉ ("ለገንዘብ" + ሕብረቁምፊ (Pr.Currency) +" ለተጠቀሰው ቀን የምንዛሬ ተመን:" + ሕብረቁምፊ (Pr.Rate) + ", ብዜት: "
የመጨረሻ ዑደት;

ምሳሌ 4ለዕቃዎች ትክክለኛ የጅምላ ዋጋዎችን ማግኘት (በ "TypePrice" ልኬት ምርጫ ተጠቁሟል)

SelectionPriceType = አዲስ መዋቅር ("ዋጋ ዓይነት", Enumerations.PriceTypes. ጅምላ);
tzData = RegistersInformation.CompanyPrices.SliceLast(የምርጫ ቀን፣የምርጫ ዋጋ አይነት);
ለእያንዳንዱ ገጽ ከውሂብ ዑደት
ሪፖርት ("ለዕቃ" + ሕብረቁምፊ (St. Nomenclature) + "የጅምላ ዋጋ:" + ሕብረቁምፊ (St.Price));
የመጨረሻ ዑደት;

ወቅታዊ መረጃን ከጥያቄዎች ጋር መድረስ

ይህንን መረጃ ለማግኘት የመረጃ መመዝገቢያ የመጨረሻው / የመጀመሪያ መዝገቦች ቁራጭ ምናባዊ ሰንጠረዥ ጥቅም ላይ ይውላል። በመዋቅር ውስጥ ፣ ከመረጃ መመዝገቢያ ዋና ሠንጠረዥ ጋር ሙሉ በሙሉ ተመሳሳይ ነው እና የሚከተሉትን መስኮች ይይዛል ።
<Имя измерения> - የመመዝገቢያውን ልኬቶች እሴቶችን የያዙ የመስኮች ስብስብ። የመስክ ስሞች ከልኬት ስሞች ጋር ይዛመዳሉ።
<Имя реквизита> - የመመዝገቢያ ዝርዝሮችን እሴቶችን የያዘ የመስኮች ስብስብ።
<Имя ресурса> - የመመዝገቢያ ሀብቶችን እሴቶችን የያዘ የመስኮች ስብስብ።
እንቅስቃሴ- የመቅዳት እንቅስቃሴ ምልክት ይዟል. የዚህ ንብረት ዋጋ ወደ ሐሰት የተዋቀረባቸው መዝገቦች የመመዝገቢያውን "የመጀመሪያ" ወይም "የመጨረሻ" መዝገቦችን ሲያገኙ እንዲሁም በተወሰነ ጊዜ መረጃ ሲያገኙ ግምት ውስጥ አይገቡም.
የጊዜ አፍታ- መዝገቡ የተጻፈበትን ጊዜ ነጥብ ይይዛል።
የመስመር ቁጥር- የረድፍ ቁጥሩን ይይዛል, እሱም በመዝገቡ ውስጥ ባለው የመዝገብ ቅደም ተከተል ቁጥር ይገለጻል.
ጊዜ- የመመዝገቢያ ምዝገባው የሚገባበትን ጊዜ ይይዛል.
መዝጋቢ- ወደ እንቅስቃሴ ሪኮርድ ሰነድ አገናኝ ይዟል።

የSliceFirst እና SliceLast ምናባዊ ሠንጠረዦችን ሲደርሱ የሚከተሉትን አማራጮች መግለጽ ይችላሉ።

ቀን፡-መረጃ የሚደርሰውን ቀን ወይም ነጥብ ይገልጻል። መለኪያው ካልተዋቀረ የቅርብ/የመጀመሪያዎቹ ግቤቶች ይመረጣሉ።
ሁኔታ -ሁኔታው በመጠይቁ ቋንቋ ውስጥ ተገልጿል. የመዝገቦችን ስብጥር ለመገደብ ጥቅም ላይ ይውላል, ከነዚህም መካከል የቅርብ / የመጀመሪያዎቹ ይመረጣሉ. ቅድመ ሁኔታው ​​የሚተገበረው በመጀመሪያዎቹ መዝገቦች ላይ እንጂ አስቀድሞ በተመረጡት ላይ አይደለም።

መጠይቆችን በመጠቀም የመረጃ መመዝገቢያ መዝገቦችን የማግኘት ምሳሌዎች እዚህ አሉ

ምሳሌ 1ሁሉንም የመረጃ መመዝገቢያ ግቤቶችን ይምረጡ

ከውሂብ መዝገብ ውስጥ ይምረጡ * ምንዛሪ ተመኖች

ምሳሌ 2በአንድ የተወሰነ ቀን የአሁኑን የአንድ ምንዛሪ ተመን ያግኙ

ምንዛሪ፣ ኮርስ ይምረጡ
ከ DataRegister.የምንዛሪ ተመን

ምሳሌ 3በአንድ የተወሰነ ቀን ላይ ለሁሉም ምንዛሬዎች አሁን ያለውን የምንዛሪ ዋጋ ይምረጡ

ምንዛሪ፣ ኮርስ ይምረጡ
ከ DataRegister.የምንዛሪ ተመኖች.ክፍል የመጨረሻ(&የምርጫ ቀን);

ምሳሌ 4ለተወሰነ ቀን ወቅታዊ የሆነ የዋጋ ዝርዝር ያግኙ (የተወሰነ የዋጋ አይነት ተጠቅሷል፣ ለምሳሌ "ችርቻሮ")

ስም፣ ዋጋ ይምረጡ
ከ DataRegister.CompanyPrices.LastSlice(&Date,PriceType=&SelectPriceType);

ማጠቃለያ
- ወቅታዊ መረጃ መመዝገቢያ በማንኛውም መረጃ ውስጥ ለውጦችን ታሪክ ለማከማቸት ኃይለኛ መሣሪያ ነው።
- የመረጃ መመዝገቢያ ድግግሞሽ በስፋት ሊለያይ ይችላል-ከተመዝጋቢው ሰነድ አቀማመጥ (ዝቅተኛ ድግግሞሽ) እስከ አንድ አመት (ከፍተኛ ድግግሞሽ). 1C፡ ኢንተርፕራይዝ 8 ወቅታዊ ያልሆኑ የመረጃ መዝገቦች አሉት።
- የመረጃ መመዝገቢያ ግብአት አይነት ጥንታዊ (ቁጥር፣ string፣ date፣ boolean)፣ ማጣቀሻ (የመፈለጊያ አካል፣ ሰነድ፣ የመቁጠሪያ ዋጋ) ወይም የእሴት ማከማቻ ሊሆን ይችላል።
ወቅታዊ የመረጃ መመዝገቢያ የግብዓት እሴቶችን በተወሰነ ቀን ፣በተወሰነ ቀን ላይ ያለውን የቅርብ ጊዜ ወይም ቀደምት እሴት ፣ወይም የቀደመውን እና የኋለኛውን ቁራጭ በተወሰነ ቀን ውስጥ በተወሰነ ቀን ውስጥ በተሰጡት ልኬቶች መሠረት ማምረት ይችላል።
- የመረጃ መመዝገቢያ መረጃን ማግኘት በሁለቱም ዘዴዎች እና በጥያቄዎች እገዛ ይቻላል ።

ይህ ጽሑፍ እንደ 1C ሰነዶች, ምን ዓይነት የማዋቀሪያ ነገር, ዓላማው ምን እንደሆነ, ለዕቃው ምን ብጁ ንብረቶች እንዳሉ, እንደ 1C ሰነዶች ያሉ ጽንሰ-ሐሳቦችን እንመለከታለን; ከዚህ ነገር ጋር በይነተገናኝ እና በፕሮግራም እንዴት መሥራት እንደሚቻል ።


ብዙ ጊዜ የሚከሰቱ የተለያዩ አይነት ክስተቶች ሳይመዘገቡ የማንኛውም ድርጅት ህይወት አይቻልም። እነዚህ ክስተቶች ይባላሉ የንግድ ልውውጦች. በ 1C ውስጥ የንግድ ልውውጥ ምዝገባ ሰነድ ነው.

የንግድ ልውውጦች ምሳሌዎች: በመጋዘን ውስጥ ዕቃዎችን መቀበል, ከመጋዘን ዕቃዎች መሰረዝ, በጥሬ ገንዘብ ጠረጴዛ ላይ ገንዘብ መቀበል, ሰራተኛ መቅጠር, ወዘተ.

እነዚህ ሁሉ ግብይቶች በተገቢው የወረቀት ሰነዶች ውስጥ መመዝገብ አለባቸው. በ 1C ስርዓት የተመዘገበው የሰነድ ነገር በትክክል የዚህ የወረቀት ሰነድ ተመሳሳይነት ነው. ቢያንስ ሁለት የተለያዩ መለያዎች እንዳሉን ልብ ሊባል ይገባል። እነዚህ የማኔጅመንት ሒሳብ እና ቁጥጥር የሚደረግበት የሂሳብ አያያዝ ናቸው. በሂሳብ አያያዝ ውስጥ የንግድ ልውውጥ ያለ ሰነድ ማረጋገጫ ሊኖር አይችልም. በአስተዳደር ሒሳብ ውስጥ, በአስተዳደር ሒሳብ ውስጥ የተከናወኑ የግብይቶች ዝርዝር ሊለያይ ስለሚችል, ለንግድ ሥራ ግብይት የሚሆን ሰነድ መኖሩ ቅድመ ሁኔታ አይደለም. በዚህ አጋጣሚ አንዳንድ መረጃዎች በቀላሉ በኤሌክትሮኒክ ሰነድ መልክ ይመዘገባሉ.

ስለዚህ የወረቀት ሰነድ እና የኤሌክትሮኒክ ሰነድ አለን. በመካከላቸው ተመሳሳይነት መፍጠር ያስፈልጋል. የወረቀት ሰነድ በሚሰጥበት ጊዜ, ቅድመ ሁኔታው ​​በውስጡ ቁጥር እና ቀን መኖር ነው. በተመሳሳይ የኤሌክትሮኒክ ሰነድ ቁጥር እና ቀን መያዝ አለበት. በእነዚህ መስኮች የምንፈልገውን ሰነድ ማግኘት እንችላለን. ስለዚህ, ቁጥሩ እና ቀኑ ቁልፍ ባህሪያት ናቸው.

ዋናውን ንብረት ግምት ውስጥ ያስገቡ "ቀኑ". በስሪት 7.7 ተጠርቷል "ዳታዶክ", ግን በስሪት 8 በቀላሉ ተጠርቷል "ቀኑ". ይህ በጣም አስፈላጊ ሰነድ ንብረት ነው. ለምን እንዲህ ሆነ? የሸቀጦች ደረሰኝ እና የሽያጭ እውነታ ምዝገባ በሚካሄድበት የንግድ ድርጅት ውስጥ ያለውን ሁኔታ ግምት ውስጥ ያስገቡ. ስለዚህ, እቃዎችን ለመሸጥ አይቻልም, የተቀበለው ቀን ከተሸጠበት ቀን ይበልጣል, ምክንያቱም ገና ያልደረሱ እቃዎችን ለመሸጥ የማይቻል ነው.

በአንዳንድ መደበኛ ውቅሮች ውስጥ ገና ያልደረሱ እቃዎችን መሸጥ እንደሚቻል ልብ ይበሉ. ነገር ግን ይህ ከደንቡ ይልቅ ልዩነቱ እና የንግድ ድርጅቱን ልዩ ሁኔታ ያመለክታል.

በሰነድ ውስጥ ቀን መኖሩ በጣም አስፈላጊ የሆነው ለዚህ ነው. በተጨማሪም በንብረቱ ውስጥ መኖሩን ልብ ሊባል ይገባል "ቀኑ"ቀኑን ብቻ ሳይሆን የሰነዱን ጊዜ እስከ ቅርብ ሰከንድ ድረስ ይዟል.

በጣም ብዙ ጊዜ እንዲህ ዓይነቱ ሰነድ በጊዜ ዘንግ ላይ መለየት በቂ አይደለም.

በወሩ አንድ ቀን 100 እቃዎች ወደ መጋዘን የሚደርሱበትን ሁኔታ እናስብ። በተጨማሪም፣ በዚያው ወር በ2ኛው ቀን 23፡59፡59 ላይ፣ በ80 ክፍሎች ይሸጣል። ሰነዱ ያለ ችግር ይከናወናል, ምክንያቱም በቂ እቃዎች አሉ. በ2ኛው ቀን በ23፡59፡59 ሌላ ሰው እንዲሁ ተመሳሳይ ምርት በ50 ክፍሎች ይሸጣል እንበል። ይህ ሰነድ ያለችግርም ይካሄዳል፣ ምክንያቱም በ23፡59፡59 ጊዜ ይህ ምርት ይገኛል። ምንም እንኳን እንደ እውነቱ ከሆነ, በሁለተኛው ሰነድ ምክንያት, የ 30 እቃዎች አሉታዊ ሚዛን ተመስርቷል.

እንደዚህ አይነት ሁኔታዎች እንዳይከሰቱ ለመከላከል, የሰነዱ አቀማመጥ, ማለትም አገናኙ, እንዲሁም ወደ ቀን እና ሰዓት ተጨምሯል. ይህ የሰነድ መለያ በቀን እና በሰዓት + አገናኝ ይባላል ጊዜ አፍታ. እና ሁለተኛውን ሰነድ በሚለጥፉበት ጊዜ ስርዓቱ ስለ 30 እቃዎች እጥረት መልእክት ያሳያል እና ሰነዱን ለመለጠፍ አይፈቅድም.

በጊዜ ውስጥ አንድ አፍታ እንዴት ማግኘት ይቻላል? እና በአሰራር ዘዴ የተገኘ ነው "የጊዜ አፍታ", የክፍል አባል "የሰነድ ነገር". ይህ የውሂብ አይነት ይመልሳል "የጊዜ አፍታ".

ይህ ዓይነቱ መረጃ የሸቀጦችን ቀሪ ሒሳብ ለሚቀበሉ ጥያቄዎች እንደ መለኪያ መተላለፍ አለበት።

በጊዜ ነጥብ የማግኘት ምሳሌ፡-

&OnClient Procedure GetTimePoint(Command) GetTimePointOnServer(ነገር.ማጣቀሻ) ; የፍጻሜ ሂደት እና የአገልጋይ ሂደት GetTimeOnServer(ማጣቀሻ) ማጣቀሻ ከሆነ። ባዶ() ከዚያም ሪፖርት አድርግ() "ሰነድ አልተመዘገበም!") ; መመለስ; መጨረሻ ከሆነ; DocumentObject = አገናኝ. GetObject (); MomentTime = DocumentObject. ቅጽበት () ; ሪፖርት (MomentInTime); የመጨረሻ ሂደት // GetTimeOnServer()

የሰነድ ጊዜ ቅንብር

ስርዓቱ አዲስ ለገቡ ሰነዶች የጊዜ ማህተም እንዴት እንደሚያዘጋጅ እንመርምር። ሰነዱ ሲፈጠር አሁን ያለውን የስርዓት ቀን ከዜሮ ጊዜ ጋር ያስተካክላል, እና ሲፃፍ, አሁን ወዳለው የጊዜ ማህተም ይዘጋጃል.


በአሰራር አተገባበር ውስጥ የሚከተለው ልዩነት አለ። የእሱ ቀን አሁን ካለው ጊዜ ጋር እኩል ከሆነ, ሰዓቱ ወደ የአሁኑ ጊዜ ይዘጋጃል. ሰነዱ ያልተለጠፈ ከሆነ, በገባበት ጊዜ ብቻ, አሁን ያለው የጊዜ ማህተም ተመድቧል, ከዚያም ሳይለወጥ ይቆያል. ሰነዱ አሁን ባለው ቀን ካልገባ, የዜሮ ጊዜ ማህተም መጀመሪያ ላይ ተመድቧል, እና በሚቀዳበት ጊዜ, ለዚያ ቀን በጣም የቅርብ ጊዜ ምልክት ይመደባል. ያም ማለት ስርዓቱ ለዚህ ቀን የመጨረሻውን የገባውን ሰነድ ይፈልጋል, ሰዓቱን ተመልክቶ በሰከንድ ይጨምራል እና በሰነዳችን ላይ ይመድባል. የዚህ አይነት ሰነድ ያልገባበትን ቀን (ለምሳሌ የእቃ ደረሰኝ) ነገር ግን የሌላ አይነት ሰነዶች ገብተዋል (ለምሳሌ የዕቃ መሰረዝ) ሰነዱን ከፈጠሩ ስርዓቱ ከፍተኛውን ይወስዳል። የሌላ ዓይነት ሰነድ የቅርብ ጊዜ ቀን ፣ አንድ ሰከንድ በእሱ ላይ ይጨምሩ እና ሰነዳችንን ይመድቡ። ምንም ሰነድ የሌለበት, ምንም አይነት ያልገባበት ቀን ያለው ሰነድ ከፈጠሩ, መድረኩ 12:00:00 ሰዓቱን ይመድባል.

እና ሌላ ሁኔታ. በመረጃ ቋቱ ውስጥ 23፡59፡59 የሰዓት ማህተም ያለው ሰነድ እንዳለን እናስብ እና አንድ ሰከንድ ጨምረን ከጨመርን በሚቀጥለው ቀን ይሆናል። ስለዚህ, ስርዓቱ በተመሳሳይ ጊዜ ይወጣል, ማለትም, 23:59:59. ከላይ የተገለጸው የሰነድ ጊዜ ማቀናበሪያ ስርዓት ነባሪ እሴት ብቻ ነው። ግን ይህንን ባህሪ መሻር ይቻላል. የሰነዱን ቅጽ በማዋቀሪያው ውስጥ እንከፍት እና ወደ ንብረቶቹ እንዞር። በንብረቶቹ ውስጥ መስኩን እናያለን "AutoTime". በዚህ ንብረት ውስጥ ምንም ነገር ካልቀየርን, የሰነዱ ጊዜ መፈጠር ከላይ እንደተገለፀው ይከሰታል. ግን ሰዓቱን መግለጽ ይችላሉ: የአሁኑ ወይም በቀኑ መጀመሪያ ላይ, ሁልጊዜ የመጀመሪያው, ሁልጊዜም የመጨረሻው, እና አይጠቀሙ.

ሌላው ቁልፍ ሰነድ ንብረት ነው ክፍል. የሰነዱ ቁጥሩ ልክ እንደ ቀኑ የማንኛውም ሰነድ የግዴታ ንብረት ነው። በህትመቱ ላይ ያለውን ሰነድ ለመለየት ያስፈልጋል.

የመያዝ እድል

አንድ ሰነድ ሦስት ግዛቶች ሊኖሩት ይችላል፡- የተፈጠረ, ለመሰረዝ ምልክት የተደረገበትእና ተካሄደ. የተለጠፈ ሰነድ የድርጅቱን የፋይናንስ ሁኔታ ሊለውጥ ይችላል፣ የሸቀጦቹን መጠን ይቀይራል፣ ወዘተ.ማለትም ያልተለጠፈ ሰነድ ረቂቅ አይነት ነው፣ እና ሲለጠፍ ተግባራዊ ይሆናል እና በዚህ መሰረት አንዳንድ ክስተቶችን ይመዘግባል። የ 1C ስርዓት የተለጠፈውን ሰነድ ለመለወጥ, መያዣውን ለመሰረዝ ያስችላል, ይህም ከምዕራባውያን የፕሮግራሞች አናሎግ በተለየ መልኩ ለስላሳ የሂሳብ አያያዝ መርህ ነው.

መደበኛ ሰነድ ዝርዝሮች

ገንቢው በሰነዱ ላይ ከሚያክላቸው ባህሪያት በተጨማሪ በመድረኩ ደረጃ በሰነዱ ውስጥ ቀድሞውኑ የተካተቱ መደበኛ የባህሪዎች ስብስብም አለ። እሱ፡- አገናኝ, ቁጥር, ቀን, የስረዛ ምልክት, የተለጠፈ. በትሩ ላይ ሊያገኟቸው ይችላሉ. "ውሂብ", አዝራር "መደበኛ ዝርዝሮች".

ስለ ቁጥሩ እና ቀን ቀደም ብለን ተናግረናል. የስረዛ ባንዲራ ሰነዱ እንዲሰረዝ ወይም እንዲሰረዝ ምልክት የተደረገበት መሆኑን ወይም አለመሆኑን የሚገልጽ መረጃ የያዘ ቡሊያን ነው። አገናኝ- በሰነዶች ሠንጠረዥ ውስጥ ሰነዱን ልዩ መለያ ለማግኘት አስፈላጊነት. ተይዟል።- ሰነዱ ተለጠፈ ወይም አልተለጠፈም የሚለውን መረጃ የያዘ የቦሊያን ንብረት።

አንድ ሰነድ በሶስት ግዛቶች ሊሆን ይችላል፡-

  • ለመሰረዝ ምልክት ያልተደረገበት እና ያልተከናወነ;
  • ለመሰረዝ ምልክት የተደረገበት እና ያልተከናወነ;
  • ለመሰረዝ ምልክት የተደረገበት እና አልተከናወነም።

ቀደም ሲል እንደተገለፀው ገንቢው በተናጥል አስፈላጊዎቹን ዝርዝሮች እና እንዲሁም የሰንጠረዥ ክፍሎችን ማከል ይችላል። እያንዳንዱ የሠንጠረዥ ክፍል አንድ መደበኛ ባህሪ አለው- "መስመር ቁጥር".


በመረጃ ቋቱ ውስጥ የሰነዶች ማከማቻ

በመረጃ ቋቱ ውስጥ እያንዳንዱ ዓይነት ሰነድ በተለየ ሠንጠረዥ ውስጥ ተቀምጧል. ይህ ሰንጠረዥ ሁሉንም የሰነዱን ዝርዝሮች ይዟል. የጠረጴዛው ክፍሎች በተለየ ጠረጴዛዎች ውስጥ ይቀመጣሉ. ከሰነዶች ሰንጠረዥ ጋር ያለው ግንኙነት በባህሪው ነው "አገናኝ".

የሰነድ ቁጥር መስጠት

እያንዳንዱ ሰነድ ቁጥር አለው, ቅንብሩ በትሩ ላይ ተቀምጧል "ቁጥር". በዚህ ትር ላይ ራስ-ሰር የቁጥር ባህሪን, የልዩነት መቆጣጠሪያ ባህሪን, ቁጥሩ ምን አይነት እንደሚሆን (ቁጥር ወይም ሕብረቁምፊ) እና ርዝመቱን ማዘጋጀት ይችላሉ.

የቁጥሩን ሕብረቁምፊ አይነት ለማዘጋጀት ይመከራል, ምክንያቱም ለወደፊቱ የድርጅቱን ቅድመ ቅጥያ በቁጥር ውስጥ ማመልከት አስፈላጊ ሊሆን ይችላል, ይህም ብዙ ጊዜ ይከሰታል.

ቅድመ ቅጥያው በሰነዱ የነገር ሞጁል ውስጥ በሂደቱ ውስጥ ተቀምጧል "አዲስ ቁጥር ሲያቀናብር".

የኒውምበርሴቲንግ ሂደት(መደበኛ ፕሮሰሲንግ፣ቅድመ ቅጥያ) የመጨረሻ ሂደት

እንዲሁም በትሩ ላይ "ቁጥር"የሰነዱን ድግግሞሽ ማዘጋጀት እንችላለን.

ሊሆኑ የሚችሉ እሴቶች፡-
  • ወቅታዊ ያልሆነ;
  • በአንድ አመት ውስጥ;
  • በብሎክ ውስጥ;
  • በአንድ ወር ውስጥ;
  • በአንድ ቀን ውስጥ።
ብዙውን ጊዜ እሴቱን ይምረጡ "በአንድ አመት ውስጥ", ይህ ማለት በአዲሱ ዓመት የሰነዶች ቁጥር ከመጀመሪያው ጀምሮ ይጀምራል.

አንዳንድ ጊዜ ተከታታይ ቁጥር መስጠት ለበርካታ የሰነዶች ዓይነቶች አስፈላጊ በሚሆንበት ጊዜ ሁኔታዎች አሉ. ለእነዚህ ጉዳዮች, ስርዓቱ እንደዚህ ያለ ነገር እንደ አሃዛዊ ያቀርባል.

በሜዳው ውስጥ መግባት አለበት "ቁጥር ቆጣሪ".

ሰነዶችን በመያዝ

ስለ ሰነዶች አሠራር ትንሽ. ለስርዓቱ ማለት የቦሊያን ባንዲራ ከሆነ ሰነዱ ተለጠፈ ማለት ነው። "የተያዘ"ሰነድ ተቀናብሯል። "እውነት". በአጠቃላይ ዝርዝር ውስጥ, እንደዚህ ያሉ ሰነዶች በተዛማጅ አዶ ይደምቃሉ. ለመድረክ, ይህ ማለት ምንም ማለት አይደለም, ነገር ግን ከፕሮግራሙ አመክንዮ እይታ አንጻር, የተለጠፈው ሰነድ የኩባንያውን የፋይናንስ ውጤት ሊጎዳ ይችላል. ያም ማለት በየትኞቹ ሪፖርቶች ላይ በመመስረት በመመዝገቢያ ውስጥ እንቅስቃሴዎችን መፍጠር ይችላል.

በይነተገናኝ ወይም ፕሮግራማዊ አፈፃፀም ሲከሰት የሂደቱ አፈፃፀም ይነሳል "አያያዝ()", ይህም በሰነድ ዕቃ ሞጁል ውስጥ ነው.

// የአስተዳዳሪውን ይዘት አስገባ.የመጨረሻ ሂደት

ይህ አሰራር ሁለት መለኪያዎች አሉት. እምቢ ማለትእና ሁነታ. ውድቀቱን ወደ እሴቱ ካዘጋጁት "እውነት", መለጠፍ አይከናወንም. መለኪያ "ሞድ"የሰነድ መለጠፍ ሁኔታን ያዘጋጃል - የሚሰራወይም የማይሰራ. ገንቢው በዚህ አሰራር ውስጥ እራሳቸውን በመመዝገቢያዎች ውስጥ ያሉትን እንቅስቃሴዎች መመዝገብ አለባቸው.

በየትኛው መዝገቦች ውስጥ ሰነዱ እንቅስቃሴዎችን እንደሚያደርግ በትሩ ላይ ተቀምጧል "እንቅስቃሴዎች".

የድህረ ማቀነባበሪያ ሂደት ምሳሌ

የመለጠፍ ሂደት አያያዝ (ሽንፈት፣ የመለጠፍ ሁኔታ) // ይህ ቁርጥራጭ የተገነባው በገንቢው ነው. // ገንቢውን እንደገና ሲጠቀሙ, በእጅ ለውጦች // ይጠፋል!!! // GoodsInStock ደረሰኝ ይመዝገቡእንቅስቃሴ. በክምችት ውስጥ ያሉ እቃዎች. log = እውነት; ለእያንዳንዱ TekRowProducts ከምርቶች ዑደት እንቅስቃሴ = እንቅስቃሴ። በክምችት ውስጥ ያሉ እቃዎች. አክል() ; ትራፊክ የእንቅስቃሴ አይነት = የእንቅስቃሴ አይነት ክምችት. መምጣት; ትራፊክ ጊዜ = ቀን; ትራፊክ ምርት = TekRowProducts. ምርት; ትራፊክ ብዛት = የአሁን መስመር ምርቶች። ብዛት; የመጨረሻ ዑደት; //__REGISTER_MOTION_CONSTRUCTORየመጨረሻ ሂደት

የሰነድ መዳረሻ መብቶች

በ 1C ስርዓት ውስጥ የተለያዩ የመዳረሻ ዓይነቶች አሉ. እነዚህ በይነተገናኝ ድርጊቶች ትንተና እና የፕሮግራም ድርጊቶች ትንተና ናቸው.

በይነተገናኝ ድርጊቶች ምንድናቸው? እነዚህ በተጠቃሚው በቀጥታ የሚከናወኑ ድርጊቶች ናቸው፡ አዝራሮችን፣ አመልካች ሳጥኖችን ወዘተ በመጫን ፕሮግራማዊ እርምጃዎች የሚከናወኑት በአንዳንድ ስልተ ቀመር ነው፣ ተጠቃሚው ስለእነሱ እንኳን ላያውቅ ይችላል።

የሰነድ መዳረሻ መብቶች በትሩ ላይ ተዋቅረዋል። "መብቶች". እዚህ ብዙ ክፍሎችን እናያለን, ይህ ሚናዎች የሚታዩበት ክፍል, ክፍል በቀጥታ መብቶች እና ክፍል ነው "የውሂብ መዳረሻ ገደቦች"(እኛ ግምት ውስጥ አንገባም, የ RLS ዘዴ ተብሎ የሚጠራውን ሲጠቀሙ አስፈላጊ ነው).

ምዕራፍ "ሮሊ"በ infobase ውስጥ የገቡትን ሁሉንም ሚናዎች ያሳያል ፣ ለዚህም በክፍሉ ውስጥ "መብቶች"እኛ የመዳረሻ መብቶችን ብቻ አዘጋጅተናል።

ሊሆኑ የሚችሉ የመዳረሻ መብቶች ዓይነቶች፡-
  • ማንበብ (በፕሮግራም), መመልከት (በይነተገናኝ);
  • መጨመር (በፕሮግራም), በይነተገናኝ መጨመር (በይነተገናኝ);
  • ለውጥ (በፕሮግራም), ማረም (በይነተገናኝ);
  • መሰረዝ (በፕሮግራም), በይነተገናኝ መሰረዝ (በይነተገናኝ);
  • መምራት (በፕሮግራም), በይነተገናኝ መምራት (በይነተገናኝ);
  • መቀልበስ (በፕሮግራም) ፣ በይነተገናኝ መቀልበስ (በይነተገናኝ);

በይነተገናኝ የመዳረሻ አይነትም እንደሚከተሉት ያሉ መብቶችን ይዟል፡ ለመሰረዝ በይነተገናኝ ምልክት ማድረግ፣ ለመሰረዝ በይነተገናኝ የመሰረዝ፣ ምልክት የተደረገባቸውን በይነተገናኝ ስረዛ፣ በይነተገናኝ ተግባራዊ ያልሆነ አፈፃፀም፣ የተጠናቀቁትን በይነተገናኝ ለውጥ፣ በመስመር ግብዓት።

የሰነዱ ሠንጠረዥ አካል

የሰነዱ የሠንጠረዥ ክፍሎች በትሩ ላይ ተቀምጠዋል "ውሂብ"እና ንጥረ ነገሮቻቸው የሰንጠረዡ ክፍል ረድፎች ከሆኑ ስብስቦች የበለጠ ምንም አይደሉም። ስለዚህ ኤለመንቶችን ማለፍ በ loop እና በቀጥታ በመረጃ ጠቋሚ መድረስ ይቻላል (ቁጥር ከዜሮ ይጀምራል)።


ብዙ የ 1C ፕሮግራም አድራጊዎች በተግባራቸው ውስጥ "የሒሳብ" ክፍል አጋጥሟቸው አያውቁም, ስለዚህ ለፕላትፎርም ስፔሻሊስት 8.0 ፈተናዎችን ሲወስዱ, እያንዳንዱ ተግባር ለተወሳሰቡ ወቅታዊ ስሌት ስራዎች, ችግሮች ይነሳሉ, በዋነኝነት የመረዳት ችግሮች.

በ 8.0 ውስጥ ይህንን አካል ለመቋቋም እንሞክር. የተለያዩ የሒሳብ ችግሮችን ከመፍታት ይልቅ፣ የትኛውም የስሌት ችግር እንዲፈታ ይህን አካል ለመቋቋም እንሞክር። ይህንን መመሪያ ካጠኑ በኋላ, የሂሳብ መዝገቦች እንዴት እንደሚደረደሩ እና እንደሚሰሩ ይገነዘባሉ.

ለምሳሌ በፈተናዎች ውስጥ የተጫነውን የፍሬም ውቅረት እንጠቀማለን።

እውነቱን ለመናገር, ሌላ ስሌቶች ምን እንደሆኑ ለማወቅ ለረጅም ጊዜ ሞከርኩ, ግን አላሰብኩም, ስለዚህ ደመወዝን የማስላት ችግርን እንመለከታለን.

ስሌቶች ምንድን ናቸው

በመሠረቱ፣ የደመወዝ ክፍያ የመጨረሻ ውጤት የቅጹ የደመወዝ መመዝገቢያ መዝገቦች ስብስብ ነው፡-

ሰራተኛ

ጊዜ

የሂሳብ አይነት

ውጤት

ውሂብ

አስተያየት

መለኪያ

አገልግሎት

አገልግሎት

መደገፊያዎች

በ "ዳታ" ዓምድ ውስጥ ያለው ዋጋ የሰራተኛውን መሰረታዊ ደመወዝ (በሥራ ውል መሠረት) የሚያንፀባርቅ ነው, ነገር ግን ይህ መጠን በቦነስ ሊጨምር ይችላል, በቅጣት እና መቅረት, ወዘተ. ስለዚህ, የሚከፈለው ትክክለኛ መጠን ከስሌቱ በኋላ ገብቷል. በ "ውጤት" አምድ ውስጥ ይጠናቀቃል. ይህ ስሌት ነው። ለዚህ ሰራተኛ በ "ሀብት" አምድ ውስጥ ያለው መጠን ለእሱ የሚገባው ደመወዝ ነው.

ስለዚህ, የሂሳብ መመዝገቢያ መመዝገቢያ በመሠረቱ የመዝገቦች ስብስብ ነው, በአወቃቀሩ ውስጥ ከተቃራኒ ክምችት መዝገብ ጋር ተመሳሳይ ነው. ውስብስብ ስሌቶችን ለማከናወን ብቻ, ተጨማሪ ቅንጅቶች ለእሱ ተገልጸዋል, ከዚያም ለስሌት መመዝገቢያ ብዙ ምናባዊ ሰንጠረዦችን እንዲገነቡ ይፈቅድልዎታል, ምንም እንኳን በእውነቱ, ይህ መዝገብ በስዕሉ ላይ የተመለከቱት መዝገቦች ስብስብ ነው.

እያንዳንዱ የክፍያ መጠየቂያ መመዝገቢያ ግቤት የተወሰነ የክፍያ ዓይነት እና የጊዜ ወቅትን ያመለክታል።

የሂሳብ ዓይነቶች

እያንዳንዱ የሰፈራ አይነቶች መዝገብ የአገልግሎት ባህሪ አለው - የሰፈራ አይነት።

የስሌት አይነት እንደ ልዩ የማጣቀሻ መጽሐፍ አይነት ሊታሰብ ይችላል "የሂሳብ ዓይነቶች እቅድ" - እንዲሁም ዝርዝሮች, የሰንጠረዥ ክፍሎች, አስቀድሞ የተገለጹ እና በተጠቃሚ የተገለጹ ክፍሎች አሉት. በስርዓቱ ውስጥ ብዙ እንደዚህ ያሉ "ማውጫዎች" ሊኖሩ ይችላሉ.

ለምሳሌ ፣ የስሌት ዓይነቶችን እቅድ እንጀምር በውስጡ ዋና እና አስቀድሞ የተገለጹ የሂሳብ ዓይነቶች ደሞዝ, ፕሪሚየም, መቅረት, የስራ ጉዞ.

የደመወዝ ዓይነቶች የደመወዝ መመዝገቢያ ምዝገባዎች እርስ በእርሳቸው ላይ ያለውን ተጽእኖ ለማንፀባረቅ በተግባራዊነት ጥቅም ላይ ይውላሉ. ግን በአጭሩ ፣ ስለ ስሌት ዓይነቶች አንዳቸው በሌላው ላይ ስላለው ተፅእኖ ይናገራሉ-

የሂሳብ አይነት

መግለጫ

ለምሳሌ

በመሠረታዊ ጊዜ

የጥገኛ ጊዜ ስሌት ውጤት የሚወሰነው በመሠረቱ ጊዜ ውጤት ላይ ነው. የመሠረታዊው ጊዜ ውጤት ከተቀየረ, ከዚያም የጥገኛ ጊዜ ውጤቱ እንደገና መቆጠር አለበት.

ጉርሻው ከደመወዙ በመነሻ ጊዜ ላይ ይወሰናል.

የቅድሚያ ጊዜ

የጥገኛው ጊዜ የሚቆይበት ጊዜ የመነሻ ጊዜውን ትክክለኛ ጊዜ ይተካዋል ፣ ስለሆነም የመሠረት ጊዜው ትክክለኛ እንዲሆን

መቅረት የደመወዙ ትክክለኛ ጊዜ ላይ ተጽዕኖ ያሳድራል።

መሪ ስሌቶች

ስሌቱ የሚወሰነው በመሪው ስሌት ላይ ነው, ግን በቀጥታ ሳይሆን በተዘዋዋሪ, ማለትም. ስሌት A በመሠረታዊ ስሌት B, እና ስሌት B በመሠረታዊ ስሌት ላይ የተመሰረተ ነው, ስለዚህ A በተዘዋዋሪ በ C, i.e. A በመሪው ስሌት ላይ ይመረኮዛል ሐ በእርግጥ, ስሌቱ ሲ ሲቀየር, B ሊለወጥ እና, ስለዚህ, A ሊለወጥ ይችላል, ስርዓቱ እንደዚህ ያሉ ውስብስብ ጥገኝነቶችን በራስ-ሰር አይከታተልም, ስለዚህ የትኞቹን ስሌቶች እየመሩ እንደሆነ መግለፅ ያስፈልግዎታል.

ጉርሻው በደመወዝ ላይ የተመሰረተ ነው, ነገር ግን በተዘዋዋሪም በሌሊት መቅረት ላይ የተመሰረተ ነው.

በዚህ ተጽእኖ ምክንያት የመቋቋሚያ መመዝገቢያ ጊዜ የሚቆይበት ጊዜ በአራት ወቅቶች ይከፈላል.

ጊዜ

መግለጫ

የምዝገባ ጊዜ

ክስተቱ በየትኛው ጊዜ ውስጥ ተመዝግቧል, ማለትም. ብዙውን ጊዜ ሰነድ ሲገባ.

ትክክለኛነት

ክስተቱ የሚካሄደው በየትኛው ክፍለ ጊዜ ነው, ማለትም. ዝግጅቱ በየትኛው ጊዜ ውስጥ ነው?

የመሠረት ጊዜ

የመሠረት ጊዜ ላላቸው ክፍለ ጊዜዎች ብቻ ትርጉም ያለው - የመሠረት ጊዜውን የጊዜ ክፍተት ይገልጻል።

ትክክለኛው የማረጋገጫ ጊዜ

ተቀባይነት ያለው ጊዜ በሌሎች የመቋቋሚያ ዓይነቶች አስቀድሞ ከታቀደ፣ ትክክለኛው የማረጋገጫ ጊዜ ይህ የሰፈራ አይነት በትክክል የሚሰራባቸው ብዙ ጊዜዎችን ያካትታል።

የመመዝገቢያ ጊዜ በአንድ ቁጥር - የወቅቱ መጀመሪያ, ከሂሳብ መመዝገቢያ ድግግሞሽ ጋር ይዛመዳል. በዚህ የአገልግሎት መስክ ሌላ ቀን ብንወስን እንኳ በጊዜው መጀመሪያ ይተካል። የተቀሩት ክፍለ ጊዜዎች በሁለት መስኮች የተቀመጡ ናቸው - የወቅቱ መጀመሪያ እና መጨረሻ ፣ ትክክለኛው የማረጋገጫ ጊዜ የተወሰኑ ክፍለ-ጊዜዎች ነው ፣ ምክንያቱም በርካታ የቀን ክልሎችን ሊያካትት ይችላል።

የጊዜ መስመሮች

ስርዓቱ በማንኛውም ጊዜ የስራ ሰዓቱን ቁጥር ማግኘት እንዲችሉ ከሂሳብ መመዝገቢያ መዝገቦች መረጃን በጊዜ መስመር የማገናኘት ችሎታ አለው።

የጊዜ መስመር ቀላል የመረጃ መመዝገቢያ ሲሆን አንዱ ልኬት ቀንን ያከማቻል ፣ሌላው ደግሞ በስሌት መዝገብ ካለው ልኬት ጋር የተቆራኘ እና ከሀብቶቹ አንዱ ጊዜን ለመከታተል ጥቅም ላይ ይውላል።

ያ መጠን ከመቋቋሚያ መዝገብ ጋር የተያያዘው አብዛኛውን ጊዜ ይሸከማል"የግራፍ እይታ" ማለት ነው.

ቀኑ

የግራፍ እይታ

ትርጉም

11.01.05 ዓርብ

አምስት ቀናት

11.01.05 ዓርብ

ስድስት ቀናት

12.01.05 ሳት

አምስት ቀናት

12.01.05 ሳት

ስድስት ቀናት

ለምን የቀን ልኬት ጥቅም ላይ ይውላል እና ወቅታዊ መረጃ መመዝገቢያ አይደለም? ሁሉም ነገር በጣም ቀላል ነው - አርብ ጃንዋሪ 11 8 የስራ ሰዓታት ካለን ይህ ማለት በሚቀጥለው ቀን እንደገና 8 የስራ ሰዓታት ይኖረናል ማለት አይደለም. ነገር ግን ወቅታዊ መዝገብ ከተጠቀምን ለቀጣዩ ቀን ዋጋ መዝገቦች በማይኖሩበት ጊዜ ካለፈው ቀን ይወሰዳል.

ስለዚህ, የተወሰነ ጊዜ (ትክክለኛ ድርጊት, ምዝገባ, የመሠረት ጊዜ, ወዘተ) ካለን በጊዜ ሰሌዳው መሰረት የዚህን ጊዜ የሰዓት ብዛት ወዲያውኑ ማግኘት እንችላለን.

እንደገና ማስላት

እንደገና ማስላት በተወሰነ ደረጃ እንደ ቅደም ተከተል ወሰን ነው። ጥገኛ ስሌቶች ስላለን, መሠረታቸውን ሲቀይሩ እና ስሌቶችን ሲመሩ, ስርዓቱ በተወሰነ መልኩ ጥገኛ የሆኑትን ስሌቶች እንደገና ማስላት እንዳለብን ያመለክታል.

ለዚህ ነው ድጋሚ ስሌት።

የመሠረት መዝገቦችን ካሰላን, ስርዓቱ ጥገኛ መዝገቦችን ለማስላት የሚያስፈልገንን በእንደገና ስሌት ውስጥ ምልክት ያደርጋል. ጥገኛ የሆኑትን መዝገቦች እንደምናሰላ, ድጋሚ ስሌቶቹ ይጸዳሉ.

በመሠረቱ፣ ድጋሚ ስሌቶች እንደገና ማስላት የሚያስፈልጋቸው የስሌት መመዝገቢያ ግቤቶች ዝርዝር ናቸው።

በእንደገና ስሌቶች ውስጥ ምንም አይነት ልኬቶች ካላስገቡ, ከዚያም መሰረታዊ ስሌቶችን በሚቀይሩበት ጊዜ, ሁሉም ጥገኛ መዝገቦች በእንደገና ስሌት ዝርዝር ውስጥ ይገባሉ.

በእንደገና ስሌት ውስጥ "የሰራተኛ" ልኬትን ከገባን, ለሰራተኛው መሰረታዊ ስሌት ሲቀየር, ጥገኛ መዝገቦች ለዚህ ሰራተኛ ብቻ ወደ ስሌቶቹ ይታከላሉ.

ተግባራዊ ተግባር

በቂ ቲዎሪ. ዝርዝሩን በተግባር ለማጥናት እንሞክር። የፍሬም አወቃቀሩን እንደ መሰረት አድርገን እንወስዳለን.

የችግሩ መፈጠር;

ጉርሻው እንደ ቋሚ የደመወዝ መቶኛ ይስጥ (ከስራ መቅረት እና የንግድ ጉዞዎች)።

የጉዞ አበል በእጥፍ ደመወዝ + ለእያንዳንዱ የጉዞ ቀን የተወሰነ የክፍያ መጠን ይከፈል።

አንድ ሠራተኛ መቅረት ለቀረበት ጊዜ በግማሽ ደሞዝ መጠን ይቀጣል።

እድገት፡-

የመጀመሪያ ደረጃ ስልጠና

አዲስ የስሌት ዓይነቶችን እቅድ እንፍጠር "መሰረታዊ".

የሂሳብ ዓይነቶችን እና በመካከላቸው ያሉትን ጥገኞች እንገልፃቸው፡-

መሰረታዊ

ማፈናቀል

እየመራ ነው።

ደሞዝ

መቅረት, የንግድ ጉዞ

ሽልማት

መቅረት, የንግድ ጉዞ

ደመወዝ, መቅረት, የንግድ ጉዞ

የስራ ጉዞ

መቅረት

እነዚህን የሂሳብ ዓይነቶች በ "መሰረታዊ" ስሌት ዓይነቶች እቅድ ውስጥ እናስገባለን እና በስሌቱ ዓይነቶች ባህሪያት ውስጥ ጥገኞችን በሠንጠረዡ መሠረት እናስቀምጣለን.

በደመወዝ መመዝገቢያ መዝገብ ውስጥ የ "አካላዊ ሰዎች" ዓይነት "የሰራተኛ" ልኬት እናደርጋለን - ስለዚህ መዝገቡ ለሠራተኞች የትንታኔ ክፍል አለው.

ውቅሩ አስቀድሞ የደመወዝ ሰነድ ይዟል።

በርዕሱ ውስጥ ሁለት ቀናቶች አሉት - "ቀን" እና "የምዝገባ ጊዜ", እንዲሁም በእያንዳንዱ መስመር ውስጥ ሁለት "የመጀመሪያ ቀን" እና "የመጨረሻ ቀን" ሁለት ቀናት አሉት.

ቀኑ የሰነዱ የተመዘገበበት ቀን ብቻ እንደሆነ ለመረዳት ተችሏል ፣ የምዝገባ ጊዜው ለየትኛው ወር ደመወዙን እንደምናስብ የሚያመለክት ሲሆን በእያንዳንዱ መስመር ውስጥ ያሉት ቀናቶች የእያንዳንዱን የሂሳብ አይነት የሚፀናበትን ጊዜ ይገልጻሉ ።

በሰነዱ ሞጁል ላይ የ "ዳታ" ባህሪን የመጀመሪያ መቼት እንጨምር - የመጀመሪያውን ደመወዝ ፣ የምዝገባ ጊዜውን ፣ የማረጋገጫ ጊዜን እና የመሠረት ጊዜን እንገባለን ።

የሰነዱ ሞጁል እንደዚህ ያለ ነገር ይመስላል

ለእያንዳንዱ TekString ዝርዝርከዝርዝር Loop

// ስሌቶች ይመዝገቡ

እንቅስቃሴ = እንቅስቃሴ .ስሌቶች.መደመር();

ትራፊክ .ኤስ ቶርኖ= ሐሰት;

ትራፊክ በ idCaculation = CurrentString ዝርዝር።የሒሳብ አይነት;

ትራፊክ .PeriodActions Start= የመጀመሪያ ቀን ( CurrentStringList.StartDate);

ትራፊክ .የጊዜ ድርጊቶች መጨረሻ= የመጨረሻ ቀን ();

ትራፊክ .የምዝገባ ጊዜ = የምዝገባ ጊዜ;

ትራፊክ .BasicPeriodመጀመሪያ= የመጀመሪያ ቀን ( CurrentStringList.StartDate);

ትራፊክ .መሰረታዊ ክፍለ ጊዜ መጨረሻ= የመጨረሻ ቀን ( CurrentStringList.የመጨረሻ ቀን);

ትራፊክ .ሰራተኛ = CurrentStringList.ተቀጣሪ;

ትራፊክ .መርሃግብር = CurrentStringList.Chart;

ትራፊክ .ውጤት = 0;

ትራፊክ .መረጃ = CurrentStringList.መጠን;

የመጨረሻ ዑደት;

ግቤቶችን ለመቀልበስ የስቶርኖ ባህሪ ያስፈልጋል (የመቀነስ አናሎግ)።

የስሌቱን አይነት እናስቀምጣለን, ቀኖቹን ወደ ቀኑ መጀመሪያ እና መጨረሻ እናመጣለን. እርግጥ ነው, የመሠረት ጊዜ ሊገባ የሚችለው ለመሠረታዊ-ጥገኛ ስሌት ዓይነቶች ብቻ ነው, እና ዳታ ሊገባ የሚችለው ለደሞዝ ብቻ ነው, ነገር ግን ሁሉም ነገር እንደዚያ ነው የሚሰራው.

ሁሉንም ሰነዶች እ.ኤ.አ. በ 01/20/2003 እናስቀምጣለን ፣ የምዝገባ ጊዜው በ 01/02/2003 ይዘጋጃል (በተለይ የመጀመሪያውን እና የመጨረሻውን መረጃ አያመለክትም ፣ እዚህ ምንም ለውጥ የለውም ፣ ለማንኛውም ፣ በ ውስጥ ሲቀዳ የምዝገባ ጊዜወደ ጊዜው መጀመሪያ ተቀይሯል 01/01/2003). ጥር 2003 እንጠቀማለን, ምክንያቱም የዚህ ጊዜ የስራ መርሃ ግብሮች ተሞልተዋል.

የ "Recalculation" ዳግም ስሌትን እንጀምር, "የሰራተኛ" ልኬትን በእሱ ላይ እንጨምር, ከ "ሰራተኛ" ልኬት ጋር የተያያዘ.

በእንደገና ስሌት እንጫወታለን።

ለጨዋታው የጥያቄ ኮንሶሉን ይክፈቱ - ሂደት" የዘፈቀደ ጥያቄ»በፍሬም ውቅር ውስጥ። ከጠያቂው ገንቢ ጋር አዲስ መጠይቅ ይፍጠሩ፣ ምናባዊ ሠንጠረዥን እዚያ ያክሉ ድጋሚ ስሌቶች፣ ስሌቶች፣ ስሌቶች፣ የጥያቄው ጽሑፍ እንደዚህ ይሆናል

ምረጥ

ስሌቶች እንደገና ስሌት.ስለ ድጋሚ ስሌት ነገር,

ስሌቶች እንደገና ስሌት።በሂሳብ መታወቂያ ውስጥ,

ስሌቶች እንደገና ስሌት.ከሰራተኛ

የሂሳብ መመዝገቢያ ስሌቶች እንደገና ማስላትእንዴት ስሌቶች እንደገና ማስላት

ሶስት ሰነዶችን እናምጣ - የመጀመሪያው የሰራተኞችን ደመወዝ ያሰላል A እና B. ተቀጣሪ ሀ ከጥር 1 እስከ ጃንዋሪ 31 ይሰራል, ሰራተኛ B ከጥር 1 እስከ ጃንዋሪ 20 ይሰራል. እንደ ሁለተኛው ከጃንዋሪ 1 እስከ ጃንዋሪ 31 ባለው ጊዜ ውስጥ ለሠራተኛ ቢ ጉርሻ እንሰበስባለን ፣ ሦስተኛው ከጥር 20 እስከ ጥር 25 ባለው ጊዜ ውስጥ ለሠራተኛው A መቅረት ይመድባል ።

የምንጫወተው ከትክክለኛው የማረጋገጫ ጊዜ ጋር ነው።

አዲስ መጠይቅ እንፍጠር - በዚህ ጊዜ የሠንጠረዥ ውሂብ በእሱ ላይ እንጨምራለን ስሌት ይመዘገባል.ስሌቶች.ትክክለኛ ጊዜ ድርጊቶች.

ጥያቄ እንፍጠር እና ለሰራተኛ A የደመወዝ ጊዜ በሁለት ክፍለ ጊዜዎች የተከፈለ መሆኑን እንይ - ከ 1 እስከ 19 እና ከ 26 እስከ 31 ጃንዋሪ. ወቅቱ ለሁለት የተከፈለ መሆኑን እንድትረዱት ተስፋ አደርጋለሁ, ምክንያቱም. መቅረት ደሞዙን ተክቷል።

እኔ እንደማስበው የሂሳብ መመዝገቢያ ዘዴዎች በዓይናችን ፊት ግልጽ እየሆኑ መጥተዋል.

ሰንጠረዦችን እናጠናለን.

አሁን ደመወዙን በሠራተኛው ደመወዝ መሠረት ለማስላት እንሞክር.

ምናባዊ ሠንጠረዥን ተጠቅመን በስሌቱ መመዝገቢያ ላይ አዲስ መጠይቅ እንፍጠር ስሌትን ይመዘግባል። ስሌቶች የውሂብ ግራፊክስ. ለዚህ ምናባዊ ሰንጠረዥ መለኪያ ማዘጋጀት ይችላሉ - ለምሳሌ መዝገቦችን ለመምረጥ ሁኔታ ተቀጣሪ=&ተቀጣሪ ይምረጡእና የስሌት አይነት=&የሂሳብ አይነትእና ግራፍ=&ግራፍ አሳይ.

በመጠይቁ ግቤቶች ውስጥ የተወሰኑ ሰራተኞችን ፣የሂሳብ አይነቶችን እና መርሃ ግብሮችን እናስቀምጥ እና ምን ያህል ሰአታት እንደሚመጣ እንይ።

የውጤት አምድ

ትርጉም

ValuePeriodActions

በሰአታት ውስጥ ለምን ያህል ጊዜ የሚቆይበት ጊዜ በመመዝገቢያው ውስጥ መግባቱ ነበር።

ValueActualPeriodActions

ሰራተኛው በትክክል የሰራው ስንት ሰዓት ነው።

ValueBasePeriod

ለደመወዝ ትርጉም አይሰጥም, ለጉርሻ - በመሠረታዊ ጊዜ ውስጥ የሥራ ሰዓት ብዛት.

የዋጋ ጊዜ ምዝገባ

በመመዝገቢያ ጊዜ ውስጥ ስንት የስራ ሰዓታት (ጥር ወር)

በጣም ብዙ ጊዜ በ1C መጠይቆች ከቀናት ጋር መስራት አለብህ። በተለይ ጥያቄው ወቅታዊ መረጃን ለያዙ ሜታዳታ ነገሮች ሲገነባ። እንደ አንድ ደንብ, እነዚህ መዝገቦች (መረጃ, ክምችት, ስሌት, ሂሳብ) ናቸው. ከቀናት ጋር ለመስራት በብዛት ጥቅም ላይ የሚውሉትን የ1C መጠይቅ ቋንቋ ተግባራት አስቡባቸው። በመረጃ መዝገብ ላይ በመመስረት ምሳሌዎችን እንገነባለን የሰራተኞች ድርጅቶች ZUP ውቅሮች ስሪት 2.5.

  • DATE TIME

    አመቱን፣ ወርን፣ ቀንን፣ ሰዓቱን፣ ደቂቃውን፣ ሰከንዱን በመግለጽ ቀኑን በጥያቄው ውስጥ (ያለ ጊዜ ወይም ያለ ጊዜ) እንዲያገኙ ያስችልዎታል።
    አገባብ፡
    DATETIME(ዓመት፣ ወር፣ ቀን፣ ሰዓት፣ ደቂቃ፣ ሁለተኛ)
    አብዛኛውን ጊዜ ሰዓቱ፣ ደቂቃውና ሰከንዱ አልተገለጹም። ትንሽ ምሳሌ እንውሰድ። የሚከተለውን ጽሑፍ በመጠይቁ ኮንሶል ውስጥ ያስገቡ፡

    DATETIME ይምረጡ(2016፣ 1፣ 1)

    በጥያቄው ምክንያት ቀኑን - 01/01/2016 እናገኛለን
    እንደ እውነቱ ከሆነ, ቀኑ በዚህ መንገድ በጥያቄው ውስጥ የሚገለፅበትን ሁኔታ መገመት አስቸጋሪ ነው. ከሁሉም በኋላ, ክፍለ-ጊዜውን መግለጽ ሲፈልጉ, መለኪያዎች ጥቅም ላይ ይውላሉ. ነገር ግን ይህ ተግባር ልዩ ዋጋ ያለው በሚሆንበት ጊዜ አንድ ጉዳይ አለ. በመስኮቹ ውስጥ ወይም በጥያቄ ሁኔታዎች ውስጥ ባዶ ቀን መግለጽ የሚያስፈልገን በዚህ ጊዜ ነው። ላስታውስህ ለ 1C ቋንቋ ባዶ ቀን ይመስላል - 0001.01.01. ስለዚህ, በጥያቄው ውስጥ ባዶ ቀን ለማግኘት, ለመጥቀስ በቂ ነው DATETIME(1፣ 1፣ 1). እንደ ምሳሌ ከመረጃ መዝገብ ውስጥ እንምረጥ የሰራተኞች ድርጅቶችያልተሞሉ መዝገቦች የማጠናቀቂያ ጊዜ:

    የድርጅት ተቀጣሪዎችን ይምረጡ።ጊዜ፣የድርጅት ተቀጣሪዎች።ተቀጣሪ፣የድርጅቶች ተቀጣሪዎች የሥራ መደብ፣የድርጅቶች ተቀጣሪዎች።የድርጅቶች ዲፓርትመንት ከመረጃ መመዝገቢያ።የድርጅት ተቀጣሪዎች እንደ ድርጅት ተቀጣሪዎች የድርጅት ተቀጣሪዎች የት።የማጠናቀቂያ ጊዜ፣ = DATETIME 1, 1)

  • የወቅቱ መጀመሪያ

    ለተጠቀሰው ቀን፣ ያለበትን ጊዜ መጀመሪያ ይመልሳል።
    አገባብ፡
    የወቅቱ መጀመሪያ (ቀን ፣ የጊዜ ዓይነት)
    PeriodType የሚከተሉትን እሴቶች ሊወስድ ይችላል: ደቂቃ፣ ሰዓት፣ ቀን፣ ሳምንት፣ ወር፣ ሩብ ዓመት፣ ዓመት፣ አስርት፣ ግማሽ ዓመት
    በመጠይቁ ኮንሶል ውስጥ፣ ያስገቡ፡-

    የወቅቱን መጀመሪያ ምረጥ(DATETIME(2016፣ 1፣ 15)፣ MONTH

    ጥያቄው ይመለሳል - 01/01/2016
    እና አሁን ምሳሌ. እንደምታውቁት, የመመዝገቢያው ድግግሞሽ የሰራተኞች ድርጅቶችአንድ ቀን. ከትክክለኛው የመመዝገቢያ ጊዜ ይልቅ የወሩ መጀመሪያ ቀን የሚታይበት መጠይቅ እንፍጠር።

    የወቅቱን መጀመሪያ ምረጥ (የድርጅቶች ተቀጣሪዎች. ጊዜ, ወር) እንደ ወሩ መጀመሪያ, የድርጅት ተቀጣሪዎች. AS የድርጅት ሰራተኞች

  • ENDPERIOD

    አገባብ ከወር አበባ መጀመሪያ ጋር ተመሳሳይ ነው። እና ስሙ እንደሚያመለክተው የዘመኑን መጨረሻ በቀን እና በጊዜ አይነት ይመልሳል። በዝርዝር አንመለከትም። እራሳችንን በትንሽ ምሳሌ እንገድበዋለን።
    ጥያቄ፡-

    ENDPERIOD ምረጥ(DATETIME(2016፣ 1፣ 15)፣ MONTH)

    ይመለሳል 31.01.2016 23:59:59
    እንደሚመለከቱት, እሴቱ በትክክል ወደ ሁለተኛው ይመለሳል.

  • አክል

    የተጠቀሰውን የጊዜ ገደብ ቁጥር ወደ ቀን ያክላል።
    አገባብ፡
    ADDDATE (ቀን፣ ክፍለ ጊዜ ዓይነት፣ ቆጠራ)
    PeriodType ለተግባሩ ተመሳሳይ እሴቶችን ይወስዳል የወቅቱ መጀመሪያ
    የካቲትን እንደ ምሳሌ እንውሰድ፡-

    ተጨማሪ ምረጥ(DATETIME(2016፣ 2፣ 15)፣ MONTH፣ 2)

    ቀኑ 04/15/2016 0:00:00 AM አግኝተናል ምንም እንኳን የካቲት አጭር ወር ቢሆንም የተቀበለው ቀን ከዋናው ጋር ተመሳሳይ ነው። በወራት ውስጥ ስላለው የቀናት ብዛት ሳያስቡ በጣም ምቹ ነው።
    ቁጥሩ አሉታዊ ሊሆን ይችላል. ከዚያም ክፍተቱ በተቃራኒው አቅጣጫ ይቆጠራል.

  • የቀን ልዩነት

    በተገለጹት ክፍሎች ውስጥ በሁለት ቀናት መካከል ያለውን ልዩነት ያሰላል።
    አገባብ፡
    DATEDIFF(የመጀመሪያ ቀን፣የመጨረሻ ቀን፣የጊዜ አይነት)
    የወቅቱ አይነት የሚከተሉትን እሴቶች ሊወስድ ይችላል: ሁለተኛ፣ ደቂቃ፣ ሰዓት፣ ቀን፣ ወር፣ ሩብ ዓመት
    ለምሳሌ:

    የቀን ልዩነትን ይምረጡ(DATETIME(2016፣ 2፣ 15)፣ DATETIME(2016፣ 3፣ 1)፣ ቀን)

    ይመለሳል 15

እዚህ፣ የ1C መጠይቅ ቋንቋ በብዛት ጥቅም ላይ የዋሉ ተግባራት ተወስደዋል። የተቀሩት እምብዛም ጥቅም ላይ አይውሉም. አስፈላጊ ከሆነ ከነሱ ጋር አብሮ የመሥራት ምሳሌዎች በ 1C መድረክ ውስጥ በተሰራው እርዳታ ውስጥ ይገኛሉ.

በ 1 ዎቹ 7.7 ውስጥ ማውጫዎች አስደሳች ፍላጎቶች ነበሯቸው - ወቅታዊ ፣ የፍላጎቱን ዋጋ ከጊዜ ወደ ጊዜ በማስታወስ ፣ ከእነሱ ጋር አብሮ ለመስራት በጣም ምቹ አልነበረም ፣ ግን አማራጮች እጦት አለባቸው ። ወደ 8-ku ከተቀየሩ በኋላ ብዙ ፕሮግራመሮች በማውጫው ውስጥ ወቅታዊ ዝርዝሮች አለመኖራቸውን በማግኘታቸው ተገረሙ።

ወቅታዊ የመረጃ መዝገቦችን በመጠቀም የሚፈቱ የተለመዱ ተግባራት ጊዜን በማጣቀስ መረጃን ማከማቸት ናቸው. መረጃው የተለያየ ሊሆን ይችላል, ለምሳሌ ለስም ዋጋዎች, እና በሠራተኛው በተለያየ ጊዜ ውስጥ የተያዙ ቦታዎች እና የድርጅቱ የግብር ሂሳብ መለኪያዎች. በ 8 ውስጥ, ወቅታዊ መዝገቦች እንደ ወቅታዊ ዝርዝሮች አናሎግ ይቀንሳሉ.

የ 7.7 ተግባራትን ለመድገም የሚከተሉትን ማድረግ አለብዎት:

"የጊዜያዊ አፀፋዊ መረጃ" ማጠቃለያ መዝገብ ይፍጠሩ ፣ ይህ የቀን ድግግሞሽ ያለው ወቅታዊ የመረጃ መዝገብ መሆኑን ያመልክቱ።

አሁን በትሩ ላይ ማከል አለብን "ውሂብ" - ልኬት "Counterparty" ከወቅታዊ ባህሪ ጋር ተመሳሳይነት ያለው ተግባር መተግበር ከምንፈልገው የማጣቀሻ መጽሐፍ ጋር የሚዛመድ አይነት። በ "ዝርዝሮች" ቅርንጫፍ ውስጥ, እነዚያን ዝርዝሮች, ከጊዜ ጋር የተያያዘውን ውሂብ እንጨምራለን. ለአንድ ተጓዳኝ ይህ ህጋዊ እና አካላዊ አድራሻ, ዋናው የስልክ ቁጥር, የአስተዳዳሪው ስም, ዋና ፋክስ, ወዘተ ሊሆን ይችላል.

አወቃቀሩን ካስቀመጡ በኋላ የመረጃ መመዝገቢያውን በጎን ምናሌው በኩል ማግኘት ይችላሉ (በሚተዳደር መተግበሪያ ሁነታ) ፣ ቅጽበታዊ ገጽ እይታን ይመልከቱ።

በተለመደው የመተግበሪያ ሁነታ, በ "ሂድ" አዝራር በኩል

ነገር ግን የተጠናቀቀውን መዝገብ ከተመለከትን, አሁን አስፈላጊ የሆኑትን መረጃዎች ብቻ ሳይሆን አጠቃላይ አጠቃላይ መረጃዎችን ስለምናየው, ምን ዓይነት መረጃ ጠቃሚ እንደሆነ ለመረዳት አስቸጋሪ መሆኑን እናስተውላለን.

ብዙ መረጃ ሲኖር, ስህተት ለመሥራት ቀላል ነው, በተጓዳኝ ካርዱ ውስጥ ወቅታዊ መረጃን ለማሳየት ይመከራል. ፕሮግራሚንግ በጣም አስፈላጊ የሆነበት ቦታ ይህ ነው።

ለመጀመር፣ በቅጹ ላይ ቡድን እንጨምር፣ እሱም "የእውቂያ ዝርዝሮች" ብለን የምንጠራው፣ ሁለት ዝርዝሮችን "ራስ" እና "ስልክ" እንጨምራለን


እና በቅጽ ሞጁል ውስጥ ፣ “በመክፈት ላይ” ክስተት ላይ ፣ ወቅታዊ መረጃን ለመቀበል እርምጃዎችን እንሰቅላለን-

& የደንበኛ ሂደት ሲከፈት (ውድቀት) // ናሙና ውስጥ አስገባ data= MinActualData(); ሙከራ ዳይሬክተር = dani. kerivnik; በስተቀር ሙከራ መጨረሻ; ሙከራ ስልክ = ውሂብ. ስልክ; በስተቀር ሙከራ መጨረሻ; የመጨረሻ ሂደት

ትክክለኛ መረጃ የማግኘት ተግባር እንደሚከተለው ነው።

የተግባር መጠን ትክክለኛው ቀን() // ናሙና ውስጥ አስገባ //((REQUERY_CONSTRUCTOR WITH_RESULT_PROCESSING // በገንቢው የዳን ቁርሾ። // ገንቢው በድጋሚ ከተጎበኘ, በእጅ የገቡ ለውጦች ወጪ ይደረጋል !!!ጥያቄ = አዲስ ጥያቄ; ጥያቄ ጽሑፍ = " ምረጥ | ወቅታዊ የአጸፋዊ የቅርብ ጊዜ የውሂብ ቁራጭ። ተጓዳኝ ፣ | ወቅታዊ የአጸፋዊ የቅርብ ጊዜ የውሂብ ቁራጭ። ኬሪቪኒክ፣ | ወቅታዊ የአጸፋዊ የቅርብ ጊዜ የውሂብ ቁራጭ። አድራሻዎች፣ | ወቅታዊ የአጸፋዊ የቅርብ ጊዜ የውሂብ ቁራጭ። ስልክ | | የመመዝገቢያ መረጃ. የተቃዋሚ ፓርቲ ወቅታዊ መረጃ። የቅርብ ጊዜ ቁራጭ AS ወቅታዊ Counterparty DataSlice የቅርብ| የት | ወቅታዊ የአጸፋዊ የቅርብ ጊዜ የውሂብ ቁራጭ። ኮንትራክተር = & ተቋራጭ"፤ መጠይቅ። SetParameter(" መለያ "፣ ዕቃ // የናሙና ምርጫ ምርጫ ዝርዝር መዛግብት አስገባ //SelectionDetailedRecords.Ker_vnik;ውሂብ. አስገባ (" ker_vnik ", SelectionDetailRecords. kar_vnik) ; ውሂብ. አስገባ ("ስልክ", SelectionDetailRecords. ስልክ); ሪፖርት (SelectionDetailRecords. ስልክ); የመጨረሻ ዑደት; የውሂብ መመለስ; //)) REQUEST_CONSTRUCTOR በRESULT_PROCESSINGየማጠናቀቂያ ተግባር

መጠይቁን ተጠቀምኩኝ፣ ምንም እንኳን ለነዚህ አላማዎች በትንሹ አስቸጋሪ ግንባታ መጠቀም ይቻላል፡-

ምርጫ = አዲስ መዋቅር; ምርጫ አስገባ ("መለያ", ነገር); ውሂብ = የመረጃ መመዝገቢያዎች.ContactInformation.GetLast (, ምርጫ); ሪፖርት (ዳታ.Ker_vnik); ሪፖርት (ዳታ. ብዛት ());

እባክዎን በተግባሩ ውስጥ ያስተውሉ የቅርብ ጊዜ ያግኙሁለት መመዘኛዎች አልፈዋል ፣ አንድ አፍታ እና ምርጫ ፣ ግን በአሁኑ ጊዜ ከፈለግን ፣ ከዚያ የመጀመሪያው ግቤት ሊወገድ ይችላል ፣ በምርጫው ውስጥ ፣ የቁልፉ ስም ከመመዝገቢያ ልኬት ዋጋ ጋር መዛመድ አለበት።

ዋናው ነገር በ "ሌላ" ትር ላይ በመመዝገቢያ ውስጥ ተገቢውን አመልካች ሳጥኖችን ማዘጋጀት መርሳት የለብዎትም

እርስዎ ከተመለከቱ, እንግዲያውስ ወቅታዊ መረጃ መመዝገቢያ በ 7.7 ውስጥ ካለው ወቅታዊ ዝርዝሮች ጋር ሲነጻጸር የበለጠ ተለዋዋጭ መሳሪያ ነው. በተለመደው ውቅሮች ውስጥ, በሰፊው ጥቅም ላይ ይውላል.



እይታዎች