Data în 1s

Data este unul dintre tipurile de date primitive existente în 1C. Așa cum numerele și șirurile sunt folosite absolut peste tot și, prin urmare, cunoașterea funcțiilor și principiilor de bază ale lucrului cu tipul "Date" dobândește doar o importanță dramatică.







La început, să presupunem că valoarea datei din 1C conține data exactă (cu o precizie de 0,1 milisecunde) a calendarului gregorian.

Ordinea tipică a părților date date în 1C - an, lună, zi, oră, minut, secundă.

De fapt, cea mai simplă modalitate de a crea o nouă variabilă a tipului de dată este de a egala variabila cu un șir de cifre în citatele singulare (obligatorii) ale formularului "YYYYMMDDhhmmsss" unde:

  • AAAA - patru cifre ale anului (inclusiv mileniu și secol);
  • MM - două cifre ale lunii;
  • DD - două cifre ale datei;
  • hh - două cifre ale oră (în format de 24 de ore);
  • mm - două cifre de minute;
  • ss - două secunde.






Orele, minutele și secundele nu pot fi specificate, în timp ce ele sunt egale la zero.

Procedura TestData (Echipa)

Funcțiile date

Funcția Date () este utilizată pentru a crea o valoare de dată. Puteți să o utilizați în două moduri:

  • Data (x) - unde parametrul "x" este un șir de formular "YYYYMMDDhhmmsss", orele, minutele și secundele pot fi omise, adică conversia șirului la o dată;
  • În acest caz parametrii "x", "y", "z", "w", "v" și "c" sunt numere și medii an, lună, zi, oră, minut și respectiv secundă. Ca și în cazul precedent, ora, minutul și al doilea pot fi omise.

Procedura TestData (Echipa)

TekuschayaData

Funcția CurrentDate () returnează data curentă a computerului pe care rulează. În sistemele client-server, este rezonabil să încapsulați această funcție într-un modul comun (cu execuție pe server) și să o utilizați numai în acest fel.







Articole similare

Trimiteți-le prietenilor: