Μορφοποίηση συμβολοσειράς. Μορφοποίηση συμβολοσειράς Κατασκευαστής συμβολοσειράς μορφοποίησης 1s 8.3

Ενσωματωμένες λειτουργίες γλώσσας. Μορφή (Συναρτήσεις σεναρίου. Μορφή)
Ενσωματωμένες λειτουργίες γλώσσας (συναρτήσεις σεναρίου)
Μορφή
Σύνταξη:
Μορφή(<Значение>, <ФорматнаяСтрока>
Επιλογές:
<Значение>(απαιτείται)
Τύπος: Αριθμός; Ημερομηνία Boolean. Η τιμή που πρέπει να μορφοποιηθεί.
<ФорматнаяСтрока>(προαιρετικός)
Τύπος: String. Μια συμβολοσειρά μορφής είναι μια τιμή συμβολοσειράς που περιλαμβάνει επιλογές μορφοποίησης.
Οι επιλογές μορφοποίησης παρατίθενται χωρισμένες με το σύμβολο ";". Η παρουσία μιας παραμέτρου σημαίνει ότι η μορφοποίηση διαφέρει από την τυπική.
Εάν η παράμετρος δεν έχει καθοριστεί, τότε εφαρμόζεται τυπική μορφοποίηση, η οποία ουσιαστικά αντιστοιχεί στη μετατροπή της τιμής σε συμβολοσειρά. Ωστόσο, για τιμές τύπου Number και Date, η προεπιλεγμένη τιμή (0 και 01/01/0001 00:00:00, αντίστοιχα) θα επιστρέψει μια κενή συμβολοσειρά.
Κάθε παράμετρος καθορίζεται από το όνομα της παραμέτρου, τον χαρακτήρα "=" και την τιμή της παραμέτρου. Η τιμή της παραμέτρου μπορεί να καθοριστεί σε ένα ή διπλά εισαγωγικά. Αυτό είναι απαραίτητο εάν η τιμή της παραμέτρου περιέχει χαρακτήρες που χρησιμοποιούνται στη σύνταξη συμβολοσειρά μορφής. Μπορούν να καθοριστούν αυθαίρετοι χαρακτήρες μέσα στην τιμή της παραμέτρου, η οποία θα εμφανίζεται ως έχει κατά τη δημιουργία της συμβολοσειράς που προκύπτει. Με αυτόν τον τρόπο, για παράδειγμα, μπορείτε να καθορίσετε διαχωριστικά ώρας, λεπτών και δευτερολέπτων κατά τη μορφοποίηση του χρόνου. Εάν αυτοί οι χαρακτήρες ταιριάζουν με τις τιμές συμβολοσειράς μορφής, πρέπει να περικλείονται σε μονά εισαγωγικά.
Ονόματα και τιμές των παραμέτρων συμβολοσειράς μορφής:
L (L) - Όνομα της γλώσσας, της χώρας για την οποία θα εκτελεστεί η τυπική μορφοποίηση. Διαθέσιμα ονόματα γλωσσών:
από Αφρικάανς
af_ZA African (Νότια Αφρική)
είμαι Αμχαρικός
am_ET Amharic (Αιθιοπία)
ar αραβικά
ar_AE Αραβικά (Ηνωμένα Ηνωμένα Αραβικά Εμιράτα)
ar_BH Αραβικά (Μπαχρέιν)
ar_DZ Αραβικά (Αλγερινά)
ar_EG Αραβικά (Αίγυπτος)
ar_IQ Αραβικά (Ιράκ)
ar_JO Αραβικά (Ιορδανία)
ar_KW Αραβικά (Κουβέιτ)
ar_LB Αραβικά (Λίβανος)
ar_LY Αραβικά (Λιβύη)
ar_MA Αραβικά (Μαρόκο)
ar_OM Αραβικά (Ομάν)
ar_QA Αραβικά (Κατάρ)
ar_SA Αραβικά (Σαουδική Αραβία)
ar_SD Αραβικά (Σουδάν)
ar_SY Αραβικά (Συρία)
ar_TN Αραβικά (Τυνησία)
ar_YE Αραβικά (Υεμένη)
ως ασαμέζοι
as_IN Ασαμέζικα (Ινδία)
αζ Αζερμπαϊτζάν
az_AZ Αζερικά (Αζερμπαϊτζάν)
az_Cyrl Αζερμπαϊτζάν (Κυριλλικό)
az_Cyrl_AZ Αζερμπαϊτζάν (Κυριλλικά, Αζερμπαϊτζάν)
az_Latn Αζερμπαϊτζάν (Λατινικά)
az_Latn_AZ Αζερμπαϊτζάν (Λατινικά, Αζερμπαϊτζάν)
να είναι Λευκορώσος
be_BY Λευκορωσικά (Λευκορωσία)
bg βουλγαρική
bg_BG Βουλγαρικά (Βουλγαρία)
bn Μπενγκάλι
bn_IN Μπενγκάλι (Ινδία)
ca καταλανικά
ca_ES Καταλανικά (Ισπανία)
cs Τσέχικα
cs_CZ Τσεχία (Τσεχία)
cy Ουαλίας
cy_GB Welsh (Ηνωμένο Βασίλειο)
da Danish
da_DK Δανέζικα (Δανία)
de German
de_AT Γερμανικά (Αυστρία)
de_BE Γερμανικά (Βέλγιο)
de_CH Γερμανικά (Ελβετία)
de_DE Γερμανικά (Γερμανία)
de_LU Γερμανικά (Λουξεμβούργο)
el Ελληνικά
el_GR Ελληνικά (Ελλάδα)
el Αγγλικά
en_AU Αγγλικά (Αυστραλία)
en_BE Αγγλικά (Βέλγιο)
en_BW Αγγλικά (Μποτσουάνα)
en_CA Αγγλικά (Καναδάς)
en_GB Αγγλικά (Ηνωμένο Βασίλειο)
en_HK Αγγλικά (Χονγκ Κονγκ (Ειδική Διοικητική Περιοχή της Κίνας))
en_IE Αγγλικά (Ιρλανδία)
en_IN Αγγλικά (Ινδία)
en_MT Αγγλικά (Μάλτα)
en_NZ Αγγλικά (Νέα Ζηλανδία)
en_PH Αγγλικά (Φιλιππίνες)
en_PK Αγγλικά (Πακιστάν)
en_SG Αγγλικά (Σιγκαπούρη)
en_US Αγγλικά (Ηνωμένες Πολιτείες Αμερικής)
en_VI Αγγλικά (Παρθένοι Νήσοι ΗΠΑ)
en_ZA Αγγλικά (Νότια Αφρική)
en_ZW Αγγλικά (Ζιμπάμπουε)
es Ισπανικά
es_AR Ισπανικά (Αργεντινή)
es_BO Ισπανικά (Βολιβία)
es_CL Ισπανικά (Χιλή)
es_CO Ισπανικά (Κολομβία)
es_CR Ισπανικά (Κόστα Ρίκα)
es_DO Ισπανικά (Δομινικανή Δημοκρατία)
es_EC Ισπανικά (Εκουαδόρ)
es_ES Ισπανικά (Ισπανία)
es_GT Ισπανικά (Γουατεμάλα)
es_HN Ισπανικά (Ονδούρα)
es_MX Ισπανικά (Μεξικό)
es_NI Ισπανικά (Νικαράγουα)
es_PA Ισπανικά (Παναμάς)
es_PE Ισπανικά (Περού)
es_PR Ισπανικά (Πουέρτο Ρίκο)
es_PY Ισπανικά (Παραγουάη)
es_SV Ισπανικά (Ελ Σαλβαδόρ)
es_US Ισπανικά (Ηνωμένες Πολιτείες Αμερικής)
es_UY Ισπανικά (Ουρουγουάη)
es_VE Ισπανικά (Βενεζουέλα)
et εσθονικό
et_EE Εσθονία (Εσθονία)
eu Basque
eu_ES Basque (Ισπανία)
φα περσικά
fa_AF Περσικά (Αφγανιστάν)
fa_IR Περσικά (Ιράν)
fi Φινλανδικά
fi_FI Φινλανδικά (Φινλανδία)
για Φερόες
fo_FO Φερόε (Νησιά Φερόες)
fr Γαλλικά
fr_BE Γαλλικά (Βέλγιο)
fr_CA Γαλλικά (Καναδάς)
fr_CH Γαλλικά (Ελβετία)
fr_FR Γαλλικά (Γαλλία)
fr_LU Γαλλικά (Λουξεμβούργο)
ga Ιρλανδός
ga_IE Irish (Ιρλανδία)
gl Γαλικίας
gl_ES, Γαλικίας (Ισπανία)
gu Gujarati
gu_IN Γκουτζαράτι (Ινδία)
αυτός εβραϊκός
he_IL Εβραϊκά (Ισραήλ)
γεια Χίντι
hi_IN Χίντι (Ινδία)
ώρα Κροατίας
hr_HR Κροατικά (Κροατία)
hu Ουγγρική
hu_HU Ουγγρικά (Ουγγαρία)
ρε Αρμένιο
hy_AM Αρμενική (Αρμενία)
hy_AM_REVISED Αρμενικά (Αρμενία, ΑΝΑΘΕΩΡΗΜΕΝΟ)
id Ινδονησιακό
id_ID Ινδονησιακά (Ινδονησία)
είναι Ισλανδικά
is_IS Ισλανδικά (Ισλανδία)
είναι ιταλικό
it_CH, Ιταλικά (Ελβετία)
it_IT Ιταλικά (Ιταλία)
και Ιαπωνικά
ja_JP Ιαπωνικά (Ιαπωνία)
κα Γεωργιανή
ka_GE Γεωργιανή (Γεωργία)
κκ Καζακστάν
kk_KZ Καζακστάν (Καζακστάν)
kl Γροιλανδική
kl_GL Γροιλανδικά (Γροιλανδία)
kn Κανάντα
kn_IN Κανάντα (Ινδία)
ko κορεάτικο
ko_KR Κορεάτικα ( Νότια Κορέα)
κοκ Κονκάνι
kok_IN Konkani (Ινδία)
Λιθουανικά
lt_LT Λιθουανία (Λιθουανία)
lv Λετονικό
lv_LV Λετονικά (Λετονία)
mk Μακεδονικό
mk_MK Μακεδονικά (Μακεδονία)
ml Μαλαγιαλάμ
ml_IN Μαλαγιαλάμ (Ινδία)
κύριε Μαράθη
mr_IN Μαράθι (Ινδία)
ms Malay
ms_BN Μαλαισίας (Μπρονέι)
ms_MY Malay (Μαλαισία)
mt Μαλτέζος
mt_MT Μαλτέζικο (Μάλτα)
nb Νορβηγικά Μποκμάλ
nb_NO Norwegian Bokmål (Νορβηγία)
nl Ολλανδικά
nl_BE Ολλανδικά (Βέλγιο)
nl_NL Ολλανδικά (Ολλανδία)
nn Νορβηγική Νυνόρσκ
nn_NO Νορβηγική Νυνόρσκ (Νορβηγία)
om Oromo (Afan)
om_ET Oromo (Afan) (Αιθιοπία)
om_KE Oromo (Afan) (Κένυα)
ή Ορίγια
or_IN Oriya (Ινδία)
πα Παντζάμπι
pa_IN Παντζάμπι (Ινδία)
pl Πολωνικά
pl_PL Πολωνικά (Πολωνία)
ps Πάστο (Πούστο)
ps_AF Πάστο (Πούστο) (Αφγανιστάν)
pt Πορτογαλικά
pt_BR Πορτογαλικά (Βραζιλία)
pt_PT Πορτογαλικά (Πορτογαλία)
ro Ρουμάνος
ro_RO Ρουμανικά (Ρουμανία)
ru Ρωσική
ru_RU Ρωσικά (Ρωσία)
ru_UA Ρωσικά (Ουκρανία)
sk Σλοβάκικο
sk_SK Slovak (Σλοβακία)
sl Σλοβένος
sl_SI Σλοβενικά (Σλοβενία)
έτσι η Σομαλία
so_DJ Somalia (Τζιμπούτι)
so_ET Σομαλία (Αιθιοπία)
so_KE Σομαλία (Κένυα)
so_SO Somalia (Σομαλία)
πλ. Αλβανίας
sq_AL Αλβανική (Αλβανία)
sr Σερβικός
sr_CS Σερβικά (Σερβία και Μαυροβούνιο)
sr_Cyrl Σερβικά (Κυριλλικά)
sr_Cyrl_CS Σερβικά (Κυριλλικά, Σερβία και Μαυροβούνιο)
sr_Cyrl_YU Σερβικά (Κυριλλικά, Γιουγκοσλαβία)
sr_Latn Σερβικά (Λατινικά)
sr_Latn_CS Σερβικά (Λατινικά, Σερβία και Μαυροβούνιο)
sr_Latn_YU Σερβικά (Λατινικά, Γιουγκοσλαβία)
sr_YU Σερβικά (Γιουγκοσλαβία)
sv Σουηδικά
sv_FI Σουηδικά (Φινλανδία)
sv_SE Σουηδικά (Σουηδία)
sw Σουαχίλι
sw_KE Σουαχίλι (Σουαχίλι)
sw_TZ Σουαχίλι (Τανζανία)
τα Ταμίλ
ta_IN Ταμίλ (Ινδία)
te Telugu
te_IN Τελούγκου (Ινδία)
ου Ταϊλανδός
th_TH Thai (Ταϊλάνδη)
ti Tigrinya
ti_ER Tigrinia (Ερυθραία)
ti_ET Tigrinya (Αιθιοπία)
tr Τουρκ
tr_TR Τουρκικά (Türkiye)
UK Ουκρανός
uk_UA Ουκρανικά (Ουκρανία)
ουρντού
ur_PK Ουρντού (Πακιστάν)
ουζ Ουζμπεκιστάν
uz_Cyrl Uzbek (Κυριλλικό)
uz_Cyrl_UZ Ουζμπεκιστάν (Κυριλλικά, Ουζμπεκιστάν)
uz_Latn Uzbek (Λατινικά)
uz_Latn_UZ Ουζμπεκιστάν (Λατινικά, Ουζμπεκιστάν)
uz_UZ Ουζμπεκιστάν (Ουζμπεκιστάν)
vi Βιετναμέζοι
vi_VN Βιετναμέζικα (Βιετνάμ)
zh κινέζικο
zh_CN Κινέζικα (Κίνα)
zh_Hans Κινέζικα (Hans)
zh_Hans_CN Κινέζικα (Hans, Κίνα)
zh_Hans_SG Κινέζικα (Hans, Σιγκαπούρη)
zh_Hant Κινέζικα (Hant)
zh_Hant_HK Κινέζικα (Χαντ, Χονγκ Κονγκ (Ειδικά Διοικητική Περιοχή της Κίνας))
zh_Hant_MO Κινέζικα (Hant, Μακάο (Ειδική Διοικητική Περιοχή της Κίνας))
zh_Hant_TW Κινέζικα (Χαντ, Ταϊβάν)
zh_HK Κινέζικα (Χονγκ Κονγκ (Ειδικά Διοικητική Περιοχή της Κίνας))
zh_MO Κινέζικα (Μακάο (Ειδική Διοικητική Περιοχή της Κίνας))
zh_SG Κινέζικα (Σιγκαπούρη)
zh_TW Κινέζικα (Ταϊβάν)
ND (ND) - Ο συνολικός αριθμός των εμφανιζόμενων δεκαδικών ψηφίων των ακέραιων και κλασματικών μερών. Ο αρχικός αριθμός στρογγυλοποιείται σύμφωνα με τους κανόνες στρογγυλοποίησης Okr15as20. Εάν έχει καθοριστεί αυτή η παράμετρος, τότε για να εμφανιστεί το κλασματικό μέρος ενός αριθμού, είναι απαραίτητο να καθορίσετε την παράμετρο NPV, διαφορετικά το κλασματικό μέρος δεν θα εμφανίζεται.
NFD - Ο αριθμός των δεκαδικών ψηφίων στο κλασματικό μέρος. Ο αρχικός αριθμός στρογγυλοποιείται σύμφωνα με τους κανόνες στρογγυλοποίησης Okr15as20.
ChS (NS) - Μετατόπιση ψηφίων: θετική - διαίρεση, αρνητική - πολλαπλασιασμός. Με άλλα λόγια, αυτό σημαίνει ότι ο αρχικός αριθμός θα πολλαπλασιαστεί ή θα διαιρεθεί με 10*C, όπου C είναι η τιμή modulo της παραμέτρου.
NDS - Σύμβολο διαχωρισμού μεταξύ ακέραιων και κλασματικών μερών.
CHRG (NGS) - Σύμβολο διαχωριστικού ομάδας ενός ακέραιου μέρους ενός αριθμού. Εάν χρησιμοποιείτε μια κενή συμβολοσειρά ως οριοθέτη, τότε σε αυτήν την περίπτωση ο οριοθέτης θα είναι ο χαρακτήρας μη σπάζοντας χώρο.
NZ (NZ) - Μια συμβολοσειρά που αντιπροσωπεύει τη μηδενική τιμή ενός αριθμού. Εάν δεν έχει καθοριστεί, τότε αναπαρίσταται ως κενή συμβολοσειρά. Εάν έχει καθοριστεί "CHN=", τότε με τη μορφή "0". Δεν χρησιμοποιείται για αριθμητικά πεδία εισαγωγής.
CHN (NLZ) - Είναι απαραίτητο να εμφανιστούν μηδενικά αρχικά. Εννοια αυτή η παράμετροςδεν καθορίζεται· η παρουσία της ίδιας της παραμέτρου καθορίζει την έξοδο των αρχικών μηδενικών.
CHG (NG) - Η σειρά ομαδοποίησης των ψηφίων ενός αριθμού. Οι τιμές είναι αριθμοί, χωρισμένοι με κόμμα, υποδεικνύοντας τον αριθμό των ομαδοποιημένων ψηφίων από τα δεξιά προς τα αριστερά. Για να υποδείξετε ότι ο τελευταίος αριθμός ομαδοποίησης πρέπει να επαναληφθεί για όλα τα ψηφία υψηλής τάξης, μετά από αυτό υποδεικνύεται ένα 0, χωρισμένο με κόμμα.
CHO (NN) - Αναπαράσταση αρνητικών αριθμών.
0 - συμβολοσειρά όπως "(1,1)";
1 - γραμμή όπως "-1,1";
2 - γραμμή όπως "- 1,1";
3 - γραμμή όπως "1,1-";
4 - μια γραμμή όπως "1,1 -".
DF (DF) - Μορφή ημερομηνίας.
δ (δ) - ημέρα του μήνα (σε αριθμούς) χωρίς μηδέν.
dd (dd) - ημέρα του μήνα (σε αριθμούς) με ένα μηδέν.
ddd (ddd) - σύντομο όνομα της ημέρας της εβδομάδας *).
dddd (dddd) - πλήρες όνομα της ημέρας της εβδομάδας *).
M (M) - αριθμός μήνα (σε αριθμούς) χωρίς μηδέν.
MM (MM) - αριθμός μήνα (σε αριθμούς) με μηδέν στην αρχή.
MMM (MMM) - σύντομο όνομα του μήνα *);
MMMM (MMMM) - πλήρες όνομα του μήνα *).
k (q) - αριθμός του τριμήνου του έτους.
g (y) - αριθμός έτους χωρίς αιώνα και μηδέν.
yy (yy) - αριθμός του έτους χωρίς αιώνα με μηδέν.
εεεε (εεεε) - αριθμός έτους με αιώνα.
h (h) - ώρα στην έκδοση 12 ωρών χωρίς μηδενικά.
ωω (ωω) - ώρα στην έκδοση 12 ωρών με αρχικό μηδέν.
H (H) - ώρα σε 24ωρη μορφή χωρίς μηδενικά.
HH (HH) - ώρα σε λειτουργία 24 ωρών με μηδέν.
m (m) - λεπτό χωρίς μηδέν.
mm (mm) - λεπτό με μηδέν.
s (s) - δεύτερο χωρίς προπορευόμενο μηδέν.
ss (ss) - δεύτερο με μηδέν.
bb (tt) - εμφάνιση του μισού της ημέρας ΠΜ/ΜΜ (ισχύει μόνο για γλώσσες διαμόρφωσης που υποστηρίζουν την επιλογή εμφάνισης ώρας 12 ωρών).
Σημείωση: *) - δεν χρησιμοποιείται για τη συμβολοσειρά μορφής του πεδίου εισαγωγής ημερομηνίας.
DLF - Τοπική μορφή ημερομηνίας. Καθορίζει την επιλογή εμφάνισης τμημάτων ημερομηνίας.
D (D) - ημερομηνία (σε αριθμούς).
DD (DD) - μεγάλη ημερομηνία (μήνας με λέξεις).
B(T)- πλήρης απασχόληση, η ημερομηνία μπορεί να συνδυαστεί με την ώρα.
DV (DT) - ώρα ημερομηνίας.
Παράδειγμα: η έκφραση Format("20051120140323","DLF=DDV") έχει την τιμή "20 Νοεμβρίου 2005 14:03:23".
Σπουδαίος! Σειρά επιλογών συμβολοσειρών μορφής για DLF<дата + время>(DV ή DDV) δεν μπορεί να αλλάξει.
DP (DE) - Μια συμβολοσειρά που αντιπροσωπεύει μια κενή ημερομηνία (για παράδειγμα, Μορφή("00010101000000" ,"DP=""κενή ημερομηνία"") θα επιστρέψει τη συμβολοσειρά "κενή ημερομηνία").
BL (BF) - Μια συμβολοσειρά που αντιπροσωπεύει τη λογική τιμή False.
BI (BT) - Μια συμβολοσειρά που αντιπροσωπεύει τη λογική τιμή True.
Σημείωση. Χρήση παραμέτρων για το πεδίο εισαγωγής: η παράμετρος DP (DE) δεν χρησιμοποιείται. η παράμετρος DLF χρησιμοποιείται μόνο με τις τιμές D (D), B (T) και DV (DT).
Επιστρεφόμενη τιμή:
Τύπος: String. Η συμβολοσειρά που προκύπτει από τη μορφοποίηση της τιμής που πέρασε.
Περιγραφή:
Δημιουργεί μια ευανάγνωστη αναπαράσταση αξιών. Χρήσιμο για χρήση σε αναφορές και άλλες οπτικές εμφανίσεις τιμών.

Διαθεσιμότητα:
Λεπτός πελάτης, web client, server, εξωτερική σύνδεση.
Παράδειγμα:
// Παραδείγματα μορφοποίησης αριθμών
A = Μορφή(123456.789, "Αριθμός = 10; Αριθμός = 2");
// A = "123.456,79"
A = Μορφή(123456.789, "BRD="-"");
// A = "123 456-789"
A = Μορφή(-123456.789, "CHO=0");
// A = "(123.456.789)";

// Παραδείγματα μορφοποίησης ημερομηνίας
A = Μορφή("20020820153309", "DF=""ηη ΜΜΜΜ εεεε "y." ΩΩ:λλ:δδ""");
// A = "20 Αυγούστου 2002 15:33:09"
A = Μορφή("20020820153309", "DF=""ηη/ΜΜ-εεεε""");
// A = "20/08-2002"
A = Μορφή("20020820153309", "DLF=DD");
// A = "20 Αυγούστου 2002";
A = Μορφή("20020820153309", "DLF=D");
// A = "08/20/2002";
A = Μορφή("20020820153309", "DLF=B");
// A = "15:33:09";

// Παραδείγματα μορφοποίησης λογικές εκφράσεις
A = Μορφή(True, "BL=Absent; BI=Available");
// A = "Διαθέσιμο";

Ο προγραμματισμός (και τα επιχειρηματικά προγράμματα) συνήθως ασχολούνται με τους ακόλουθους απλούς τύπους δεδομένων: αριθμός, συμβολοσειρά, ημερομηνία. Οι έννοιες αυτών των τύπων μπορεί να έχουν διαφορετικές σημασίες για διαφορετικές χώρες, πρότυπα και απλώς συνήθειες.

Πιθανώς το πιο διάσημο παράδειγμα είναι η διαφορετική αναπαράσταση του χρόνου - στη Ρωσία είναι συνηθισμένο να χρησιμοποιείται 9:00 και 21:00, και στις αγγλόφωνες χώρες 9 π.μ. και 9 μ.μ. Η διαφορά είναι τόσο στη λογική (12ωρο σύστημα ή 24ωρο σύστημα) όσο και στη γραφή.

Η αναπαράσταση μιας τιμής ονομάζεται "μορφή" και σήμερα θα συζητήσουμε την αλλαγή της μορφής ημερομηνίας και της μορφής αριθμού σε 1C.
Η μορφοποίηση μπορεί να χρησιμοποιηθεί είτε από προγραμματιστή στη γλώσσα 1C είτε οπτικά, χωρίς προγραμματισμό, για παράδειγμα, κατά τη δημιουργία μιας έντυπης φόρμας ή αναφοράς ή κατά τη ρύθμιση στοιχείων στη φόρμα.

Τι είναι η μορφοποίηση

Ο αριθμός και η ημερομηνία, ανεξάρτητα από την παρουσίασή του στην οθόνη ή σε έντυπη μορφή, παραμένουν από μόνα τους. Η μορφοποίηση σημαίνει απλώς τη μετατροπή της σε τιμή συμβολοσειράς - δηλαδή πώς θα «εμφανίζεται» σε μια οθόνη υπολογιστή ή σε χαρτί.

Οι κύριες διαφορές μεταξύ των μορφών 1C για την αναπαράσταση αριθμών και ημερομηνιών:

  • Αριθμός
    o "." ή "," για να διαχωρίσετε το κλασματικό μέρος
    o αριθμός δεκαδικών ψηφίων
    o ομαδοποίηση των ψηφίων σε έναν αριθμό κατά 3 (1.000.000, όχι 1.000.000)
  • ημερομηνία και ώρα
    o σειρά έτους, μήνα, ημέρας
    o οριοθέτης χαρακτήρας
    o Μορφή ώρας 1C (12 ή 24 ώρες)
    o γραφή λεπτομερειών.

Επίσης, στη μορφή 1C, μπορεί να υποδεικνύονται πρόσθετες "ευκολίες", για παράδειγμα, εμφανίζοντας αρνητικούς αριθμούς με κόκκινο χρώμα ή αντιπροσωπεύοντας μια "κενή τιμή" ως "0" ή "δεν έχει συμπληρωθεί".

Αρχή μορφοποίησης

Η προεπιλεγμένη μορφοποίηση λειτουργεί, για παράδειγμα, κατά τη μετατροπή ενός αριθμού σε συμβολοσειρά. Σε ορισμένες περιπτώσεις, τέτοιες ρυθμίσεις μπορεί να αποβούν σε ζημία όπου ο προγραμματιστής δεν το περιμένει.

Για παράδειγμα, όταν μετατρέπετε έναν αριθμό σε συμβολοσειρά, μεταφράζεται λαμβάνοντας υπόψη την ομαδοποίηση των ψηφίων (αυτό περιμένετε;):
NumberString = AbbrLP(2400); //θα ισούται με "2 400"

Για να υποδείξετε με ακρίβεια τη μορφή στη γλώσσα 1C υπάρχει μια συνάρτηση Format(), με την οποία μπορείτε να καθορίσετε την απαιτούμενη αναπαράσταση.
NumberString = Μορφή (2400, "Ρυθμίσεις")

Στη γραμμή "Ρυθμίσεις" πρέπει να καθορίσετε την απαιτούμενη μορφή 1C. Τέτοιες ρυθμίσεις υποδεικνύονται σε ειδική κωδικοποιημένη μορφή. Ας δούμε τις πιο συχνά χρησιμοποιούμενες ρυθμίσεις:

Προεπιλεγμένη μορφή ημερομηνίας και αριθμού 1C

Εάν θέλετε να εμφανίσετε μια ημερομηνία ή έναν αριθμό και δεν θέλετε να ασχοληθείτε με το πώς θα πρέπει να παρουσιάζονται σύμφωνα με τους κανόνες της επιθυμητής χώρας, υπάρχει απλούστερη εγκατάστασηπου θα σας επιτρέψει να το κάνετε αυτό:

L = Σύντομο όνομα της επιθυμητής χώρας

Ένα παράδειγμα εξόδου ημερομηνίας σύμφωνα με τους κανόνες ορισμένων χωρών:
Μορφή(Τρέχουσα ημερομηνία(), "L=ru")
> 28.03.2012 14:21:32

Μορφή(Τρέχουσα ημερομηνία(), "L=en")
> 28/3/2012 2:21:24 μ.μ

Μορφή(Τρέχουσα ημερομηνία(), "L=fr")
> 28/03/2012 14:22:08

Καθώς δεν είναι δύσκολο να παρατηρήσετε, τα ονόματα των χωρών είναι διαισθητικά.

Μορφή ημερομηνίας σε γλώσσα 1C

Εάν η προεπιλεγμένη ρύθμιση δεν είναι αρκετή για εσάς και θέλετε να καθορίσετε ανεξάρτητα τη σειρά των τμημάτων ημερομηνίας και των συμβόλων για τον διαχωρισμό τους, πρέπει να χρησιμοποιήσετε τη ρύθμιση:
DF = "dmg chms"

Αντίστοιχα, το "dmg" είναι η ημέρα, ο μήνας και το έτος και το "chms" είναι οι ώρες, τα λεπτά και τα δευτερόλεπτα. Είναι δυνατό να παραλείψετε οποιοδήποτε από αυτά τα μέρη. Η σειρά είναι οποιαδήποτε. Οι χαρακτήρες που καθορίζονται μεταξύ των τμημάτων θα χρησιμοποιηθούν ως διαχωριστικοί χαρακτήρες.

Το σύμβολο του μέρους ημερομηνίας μπορεί να καθοριστεί πολλές φορές στη σειρά· ο τύπος αυτού του τμήματος ημερομηνίας εξαρτάται από αυτό, για παράδειγμα "d" ή "dd" ή "dddd".

Επεξήγηση των μερών ημερομηνίας:

  • δ – ημέρα
    o μικρό "d"
  • Μ – μήνας
    o μεγάλο "Μ"
    o μπορεί να καθοριστεί από 1 έως 4 φορές
  • ζ – έτος
    o μικρό "g"
    o μπορεί να καθοριστεί 1 ή 2 ή 4 φορές
  • h – ώρες
    o μικρό «h» – μορφή 12 ωρών
    o μεγάλο «H» – μορφή 24 ωρών
  • m – λεπτά
    o μικρό "μ"
    o μπορεί να καθοριστεί 1 ή 2 φορές
  • s – δευτερόλεπτα
    o μικρά "σ"
    o μπορεί να καθοριστεί 1 ή 2 φορές
  • bb – εμφάνιση AM/PM για μορφή 12 ωρών
  • k – τέταρτο.

Ένα παράδειγμα εμφάνισης μιας ημερομηνίας που υποδεικνύει τους κανόνες:
Μορφή(Τρέχουσα Ημερομηνία(), "DF=""ηη.ΜΜ.εεεε ωω:λλ:δδ""")
> 28.03.2012 02:44:44

Μορφή(ΤρέχουσαΗμερομηνία(), "DF="" Μ/η/εεεε ω:μ:δ cc""")
> 28/3/2012 2:44:44 μ.μ

Μορφή(Τρέχουσα Ημερομηνία(), "DF=""ηη/ΜΜ/εεεε ωω:λλ:δδ""")
> 28/03/2012 02:44:44

Μορφή αριθμού σε γλώσσα 1C
Σε αντίθεση με τη μορφοποίηση μιας ημερομηνίας, όπου όλα είναι αρκετά απλά, η μορφοποίηση ενός αριθμού έχει πολλές επιλογές. Θα θεωρήσουμε αυτά που βρήκαμε χρήσιμα - δηλαδή, κατά τη γνώμη μας, χρησιμοποιούνται συχνά.

Το πρώτο "πρόβλημα" σχετίζεται με την προεπιλεγμένη ομαδοποίηση των ψηφίων σε αριθμούς κατά 3 και το διαχωρισμό των ομάδων με ένα κενό, για παράδειγμα:
StrNumber = String(22300500)
> 22 300 500

Αυτό δεν είναι βολικό όταν ένας αριθμός μετατρέπεται σε συμβολοσειρά όχι για όμορφη και κατανοητή έξοδο από τον χρήστη, αλλά για ανάγκες εξυπηρέτησης. Αυτό μπορεί να επηρεαστεί χρησιμοποιώντας την παράμετρο "CHG", για παράδειγμα:

Μορφή(22300500, "CHG=100")
>22300500 // αφαιρέθηκαν εντελώς τα μηδενικά

Μορφή(22300500, "CHG=6")
> 22 300500 //έκανε μια ομάδα μόνο εκατομμυρίων

Μια παράμετρος που σας επιτρέπει να στρογγυλοποιήσετε έναν αριθμό κατά την έξοδο στον απαιτούμενο αριθμό ψηφίων μετά την υποδιαστολή "NFR":

Μορφή(3.535353, "BDT=""2""")
> 3,54

Μια παράμετρος που σας επιτρέπει να καθορίσετε τον διαχωριστικό χαρακτήρα μεταξύ των ακέραιων και κλασματικών μερών του "BRD":

Μορφή(3.535353, "BRD="".""")
> 3.535353

Σε ορισμένες περιπτώσεις, μπορεί να είναι χρήσιμο να μπορείτε να εμφανίσετε κάτι άλλο αντί για τον αριθμό "0": μια κενή συμβολοσειρά ή "μη γεμάτη". Αυτό σας επιτρέπει να κάνετε την παράμετρο "CHN":

Μορφή(0, "CHN=""""")
>

Μορφοποιήστε τα πεδία 1C στη φόρμα

Εξετάσαμε τεχνικές που επιτρέπουν σε έναν προγραμματιστή να μορφοποιήσει μια τιμή στη γλώσσα 1C. Υπάρχουν επίσης μηχανισμοί που σας επιτρέπουν να καθορίσετε την απαιτούμενη μορφή οπτικά, χωρίς προγραμματισμό.

Για παράδειγμα, ένας χρήστης εργάζεται με μια φόρμα. Η φόρμα έχει ένα πεδίο που εμφανίζει την ημερομηνία. Μπορούμε να επηρεάσουμε την παρουσίαση αυτής της ημερομηνίας.

Ανοίξτε τις ιδιότητες αυτού του πεδίου. Για να το κάνετε αυτό, σε ένα παχύ πρόγραμμα-πελάτη, κάντε δεξί κλικ σε ένα πεδίο και σε ένα πρόγραμμα-πελάτη thin, κάντε δεξί κλικ στο όνομα του πεδίου στη λίστα πεδίων, επιλέξτε Ιδιότητες.
Το πεδίο έχει μια ιδιότητα Μορφοποίηση.

Κάντε κλικ στο κουμπί "..." για να το διαμορφώσετε. Για να διαμορφώσετε τη μορφή ημερομηνίας, χρησιμοποιήστε την καρτέλα Ημερομηνία (για αριθμούς, χρησιμοποιήστε την καρτέλα Αριθμός). Μπορείτε να επιλέξετε την απαιτούμενη μορφή από τη λίστα.

Μορφή κυψέλης 1C σε έντυπη μορφή

Όταν χρειάζεται να αναπτύξετε μια έντυπη φόρμα (μια αναφορά ή να εκτυπώσετε ένα έγγραφο), μπορείτε να αντιστοιχίσετε μια μορφή κελιού με τον ίδιο ακριβώς τρόπο όπως για ένα πεδίο εγγράφου.
Επιλέξτε ένα κελί (ή πολλά κελιά ταυτόχρονα), μεταβείτε στις ιδιότητες, στην ιδιότητα "Μορφοποίηση", επιλέξτε την απαιτούμενη μορφή.

Μορφή 1C σε SKD

Οι αναφορές SKD σάς επιτρέπουν να διαμορφώσετε τη μορφή 1C τόσο για τον προγραμματιστή (τη στιγμή της δημιουργίας της αναφοράς) όσο και για τον χρήστη (όταν χρησιμοποιείτε την αναφορά). Υπάρχουν επίσης περισσότερες δυνατότητες λόγω της χρήσης μορφοποίησης υπό όρους.

Αυτό σημαίνει ότι όχι μόνο καθορίζετε ποιο πεδίο πρέπει να μορφοποιηθεί, αλλά και υπό ποιες συνθήκες (για παράδειγμα, εάν η τιμή αυτού του πεδίου είναι αρνητική).

Στη λειτουργία Enterprise, επιλέξτε το στοιχείο μενού "Change Variant" στη φόρμα αναφοράς. Στην αναφορά ACS στο παχύ πρόγραμμα-πελάτη, αυτό το στοιχείο βρίσκεται στο μενού "Ενέργειες/Ρυθμίσεις".

Στη φόρμα που ανοίγει για όλες τις ρυθμίσεις ACS, υπάρχει μια καρτέλα "Μορφοποίηση υπό όρους". Προσθέστε μια νέα γραμμή. Υπάρχουν τρεις στήλες στη γραμμή:

  • Ντεκόρ. Καθορίστε την απαιτούμενη μορφή 1C - γραμματοσειρά, φόντο ή χρώμα κειμένου, μορφή 1C για εμφάνιση αριθμών και ημερομηνιών
  • Κατάσταση. Εάν χρησιμοποιείτε πάντα αυτό το σχέδιο, αφήστε αυτό το πεδίο κενό. Διαφορετικά, καθορίστε το πεδίο και την τιμή του. Στη συνέχεια, η μορφοποίηση θα εφαρμοστεί μόνο σε εκείνες τις σειρές στις οποίες ταιριάζουν αυτές οι τιμές. Εάν πρέπει να καθορίσετε τις τιμές πολλών πεδίων ταυτόχρονα και τις συνθήκες "και/ή", προσθέστε μια ομάδα και ομαδοποιήστε τα πεδία χρησιμοποιώντας ομάδες.
  • Μορφοποιημένα πεδία. Λίστα πεδίων στα οποία θα εφαρμοστεί η μορφοποίηση.

Μορφή 1C σε διαχειριζόμενες φόρμες

Οι ίδιοι κανόνες μορφοποίησης ισχύουν για κάθε φόρμα λίστας διαχειριζόμενων ενοικιαστών. Στη φόρμα λίστας, επιλέξτε το στοιχείο μενού «Όλες οι ενέργειες/Προσαρμογή λίστας».

Καρτέλα εμφάνισης υπό όρους.

Επιλέξτε την απαιτούμενη σχεδίαση και μορφή.

Υποδεικνύουμε τη λίστα των πεδίων στα οποία θα εφαρμοστεί αυτή η σχεδίαση.

Τύπος: Αριθμός; Ημερομηνία Boolean. Η τιμή που πρέπει να μορφοποιηθεί.<ФорматнаяСтрока> (προαιρετικό) Τύπος: Συμβολοσειρά. Μια συμβολοσειρά μορφής είναι μια τιμή συμβολοσειράς που περιλαμβάνει επιλογές μορφοποίησης. Οι επιλογές μορφοποίησης παρατίθενται χωρισμένες με το σύμβολο «;». Η παρουσία μιας παραμέτρου σημαίνει ότι η μορφοποίηση διαφέρει από την τυπική. Εάν η παράμετρος δεν έχει καθοριστεί, τότε εφαρμόζεται τυπική μορφοποίηση, η οποία ουσιαστικά αντιστοιχεί στη μετατροπή της τιμής σε συμβολοσειρά. Ωστόσο, για τιμές τύπου Number και Date, η προεπιλεγμένη τιμή (0 και 01/01/0001 00:00:00, αντίστοιχα) θα επιστρέψει μια κενή συμβολοσειρά. Κάθε παράμετρος καθορίζεται από το όνομα της παραμέτρου, το σύμβολο "=" και την τιμή της παραμέτρου. Η τιμή της παραμέτρου μπορεί να καθοριστεί σε μονά ή διπλά εισαγωγικά. Αυτό είναι απαραίτητο εάν η τιμή της παραμέτρου περιέχει χαρακτήρες που χρησιμοποιούνται στη σύνταξη συμβολοσειράς μορφής. Μπορούν να καθοριστούν αυθαίρετοι χαρακτήρες μέσα στην τιμή της παραμέτρου, η οποία θα εμφανίζεται ως έχει κατά τη δημιουργία της συμβολοσειράς που προκύπτει. Με αυτόν τον τρόπο, για παράδειγμα, μπορείτε να καθορίσετε διαχωριστικά ώρας, λεπτών και δευτερολέπτων κατά τη μορφοποίηση του χρόνου. Εάν αυτοί οι χαρακτήρες ταιριάζουν με τις τιμές συμβολοσειράς μορφής, πρέπει να περικλείονται σε μονά εισαγωγικά. Ονόματα και τιμές των παραμέτρων συμβολοσειράς μορφής: L (L) - όνομα της γλώσσας, χώρα για την οποία θα εκτελεστεί η τυπική μορφοποίηση. Τα διαθέσιμα ονόματα γλωσσών βρίσκονται μετά την περιγραφή της συμβολοσειράς μορφής. ND - ο συνολικός αριθμός των δεκαδικών ψηφίων που εμφανίζονται τόσο για τα ακέραια όσο και για τα κλασματικά μέρη. Ο αρχικός αριθμός στρογγυλοποιείται σύμφωνα με τους κανόνες στρογγυλοποίησης Okr15as20. Εάν έχει καθοριστεί αυτή η παράμετρος, τότε για να εμφανιστεί το κλασματικό μέρος ενός αριθμού, είναι απαραίτητο να καθορίσετε την παράμετρο NPV, διαφορετικά το κλασματικό μέρος δεν θα εμφανίζεται. NFD - ο αριθμός των δεκαδικών ψηφίων στο κλασματικό μέρος. Ο αρχικός αριθμός στρογγυλοποιείται σύμφωνα με τους κανόνες στρογγυλοποίησης Okr15as20. ChS (NS) - μετατόπιση ψηφίων: θετική - διαίρεση, αρνητική - πολλαπλασιασμός. Με άλλα λόγια, αυτό σημαίνει ότι ο αρχικός αριθμός θα πολλαπλασιαστεί ή θα διαιρεθεί με 10*C, όπου C είναι η απόλυτη τιμή της παραμέτρου. Το NDS είναι ένα σύμβολο που διαχωρίζει τα ακέραια και τα κλασματικά μέρη. Το CHRG (NGS) είναι ένα σύμβολο διαχωρισμού ομάδων για ένα ακέραιο μέρος ενός αριθμού. Εάν χρησιμοποιείτε μια κενή συμβολοσειρά ως οριοθέτη, τότε ο οριοθέτης θα είναι ένας χαρακτήρας διαστήματος χωρίς διακοπή. Το NZ (NZ) είναι μια συμβολοσειρά που αντιπροσωπεύει τη μηδενική τιμή ενός αριθμού. Εάν δεν έχει καθοριστεί, τότε αναπαρίσταται ως κενή συμβολοσειρά. Εάν έχει καθοριστεί "CHN=", τότε με τη μορφή "0". Δεν χρησιμοποιείται για αριθμητικά πεδία εισαγωγής. CHN (NLZ) - εάν πρέπει να εξάγονται μηδενικά. Η τιμή αυτής της παραμέτρου δεν καθορίζεται· η παρουσία της ίδιας της παραμέτρου καθορίζει την έξοδο των αρχικών μηδενικών. CHG (NG) - η σειρά ομαδοποίησης των ψηφίων ενός αριθμού. Οι τιμές είναι αριθμοί, χωρισμένοι με κόμμα, υποδεικνύοντας τον αριθμό των ομαδοποιημένων ψηφίων από τα δεξιά προς τα αριστερά. Μόνο οι δύο πρώτοι αριθμοί έχουν νόημα. Το πρώτο από αυτά υποδεικνύει την κύρια ομαδοποίηση, δηλαδή αυτή που θα χρησιμοποιηθεί για τα λιγότερο σημαντικά ψηφία του ακέραιου μέρους του αριθμού. Εάν δεν καθοριστεί ο δεύτερος αριθμός, θα ομαδοποιηθούν μόνο τα λιγότερο σημαντικά ψηφία. Εάν το 0 έχει καθοριστεί ως ο δεύτερος αριθμός, τότε για όλα τα ψηφία του ακέραιου μέρους του αριθμού θα εφαρμοστεί η τιμή που καθορίζεται για την κύρια ομαδοποίηση. Εάν ως δεύτερος αριθμός χρησιμοποιείται μια τιμή διαφορετική από το 0, τότε αυτή η τιμή θα χρησιμοποιηθεί για την ομαδοποίηση όλων των ψηφίων εκτός από τα λιγότερο σημαντικά που έχουν ήδη ομαδοποιηθεί. Το CHO (NN) είναι μια αναπαράσταση αρνητικών αριθμών. 0 (0) — μια συμβολοσειρά όπως "(1,1)"; 1 (1) — μια συμβολοσειρά όπως "-1,1"; 2 (2) — μια συμβολοσειρά της μορφής "- 1,1". 3 (3) — μια συμβολοσειρά της μορφής "1,1-"; 4 (4) — μια συμβολοσειρά της μορφής "1,1 -". DF (DF) - μορφή ημερομηνίας. δ (δ) — ημέρα του μήνα (σε αριθμούς) χωρίς μηδέν. dd (dd) — ημέρα του μήνα (σε αριθμούς) με μηδέν στην αρχή. ddd (ddd) - σύντομο όνομα της ημέρας της εβδομάδας *). dddd (dddd) - πλήρες όνομα της ημέρας της εβδομάδας *). М (M) — αριθμός μήνα (σε αριθμούς) χωρίς μηδέν. MM (MM) - αριθμός μήνα (σε αριθμούς) με μηδέν στην αρχή. MMM (MMM) - σύντομο όνομα του μήνα *); MMMM (MMMM) - πλήρες όνομα του μήνα *). k (q) - αριθμός του τριμήνου του έτους. g (y) — αριθμός έτους χωρίς αιώνα και μηδέν. yy (yy) - αριθμός του έτους χωρίς αιώνα με μηδέν. εεεε (εεεε) - αριθμός έτους με αιώνα. h (h) — ώρα στην έκδοση 12 ωρών χωρίς αρχικά μηδενικά. ωω (ωω) — ώρα στην έκδοση 12 ωρών με μηδενικό στην αρχή. H (H) — ώρα σε 24ωρη μορφή χωρίς μηδενικά. HH (HH) — ώρα σε λειτουργία 24 ωρών με μηδενικό στην αρχή. m (m) — λεπτό χωρίς μηδέν. mm (mm) — λεπτό με μηδέν. s (s) — δεύτερο χωρίς αρχικό μηδέν. ss (ss) — δεύτερο με μηδενικό στην αρχή. bb (tt) - εμφάνιση του μισού της ημέρας ΠΜ/ΜΜ (ισχύει μόνο για γλώσσες διαμόρφωσης που υποστηρίζουν την επιλογή εμφάνισης ώρας 12 ωρών). Σημείωση: *) - δεν χρησιμοποιείται για τη συμβολοσειρά μορφής του πεδίου εισαγωγής ημερομηνίας. Το DLF είναι μια τοπική μορφή ημερομηνίας. Καθορίζει την επιλογή εμφάνισης τμημάτων ημερομηνίας. D (D) - ημερομηνία (σε αριθμούς). DD (DD) - μεγάλη ημερομηνία (μήνας με λέξεις). B (T) - πλήρης απασχόληση, η ημερομηνία μπορεί να συνδυαστεί με την ώρα. DT - ώρα ημερομηνίας. Παράδειγμα: η έκφραση Μορφή('20051120140323',"DLF=DDV") έχει την τιμή "20 Νοεμβρίου 2005 14:03:23". Σπουδαίος! Σειρά επιλογών συμβολοσειρών μορφής για DLF<дата + время> (DV ή DDV) δεν μπορεί να αλλάξει. DP (DE) - μια συμβολοσειρά που αντιπροσωπεύει μια κενή ημερομηνία (για παράδειγμα, Format('00010101000000' ,"DP=""κενή ημερομηνία"") θα επιστρέψει τη συμβολοσειρά "κενή ημερομηνία"). Το BL (BF) είναι μια συμβολοσειρά που αντιπροσωπεύει τη λογική τιμή False. Το BI (BT) είναι μια συμβολοσειρά που αντιπροσωπεύει τη λογική τιμή True. Σημείωση. Χρήση παραμέτρων για το πεδίο εισαγωγής: η παράμετρος DP (DE) δεν χρησιμοποιείται. η παράμετρος DLF χρησιμοποιείται μόνο με τις τιμές D (D), B (T) και DV (DT). Επιστρεφόμενη τιμή: Τύπος: Συμβολοσειρά. Η συμβολοσειρά που προκύπτει από τη μορφοποίηση της τιμής που πέρασε. Περιγραφή: Δημιουργεί μια ευανάγνωστη αναπαράσταση τιμών. Χρήσιμο για χρήση σε αναφορές και άλλες οπτικές εμφανίσεις τιμών. Διαθεσιμότητα: Thin client, web client, server, thick client, εξωτερική σύνδεση, mobile application (client), mobile application (server). Κατάλογος γλωσσών: af Αφρικάανς af_NA (af_NA) Αφρικάανς (Ναμίμπια) af_ZA Αφρικάανς (Νότια Αφρική) am Αμαρικά am_ET Αμαρικά (Αιθιοπία) ar Αραβικά ar_AE Αραβικά (Ηνωμένα Αραβικά Εμιράτα) ar_BH Αραβικά (Μπαχρέιν) ar_DZ Αραβικά (Αλγερία) ar_EG Αραβικά (Αίγυπτος ) ar_IQ Αραβικά (Ιράκ) ar_JO Αραβικά (Ιορδανία) ar_KW Αραβικά (Κουβέιτ) ar_LB Αραβικά (Λίβανος) ar_LY Αραβικά (Λιβύη) ar_MA Αραβικά (Μαρόκο) ar_OM Αραβικά (Ομάν) ar_QA Αραβικά (Κατάρ) ar_SA Αραβικά (Σαουδική Αραβία) ar_SD Αραβικά ( C udan ) ar_SY Αραβικά (Συρία) ar_TN Αραβικά (Τυνησία) ar_YE Αραβικά (Υεμένη) ως ασαμέζικα ως_IN Ασαμικά (Ινδία) az Αζερμπαϊτζάν az_AZ Αζερμπαϊτζάν (Αζερμπαϊτζάν) az_Cyrl Αζερμπαϊτζάν (Κυριλλικά) az_Cyrl_AZ Αζερμπαϊτζάν (Κυριλλικά, Αζερμπαϊτζάν) Κινέζικα (Κυριλλικά, Αζερμπαϊτζάν) az az_Latn_AZ Αζερμπαϊτζάν (Λατινικά, Αζερμπαϊτζάν) είναι Λευκορωσικά be_BY Λευκορωσικά (Λευκορωσία) bg Βουλγαρικά bg_BG Βουλγαρικά (Βουλγαρία) bn Μπενγκάλι bn_IN Μπενγκάλι (Ινδία) ca Καταλανικά ca_ES Καταλανικά (Ισπανία) cs Τσεχικά cs_CZ Τσεχική Δημοκρατία (Τσεχία) cy Welshnited Kingdom cy_GB ) da Δανικά da_ ΔΚ Δανικά (Δανία) de Γερμανικά de_AT Γερμανικά (Αυστρία) de_BE Γερμανικά (Βέλγιο) de_CH Γερμανικά (Ελβετία) de_DE Γερμανικά (Γερμανία) de_LI (de_LI) Γερμανικά (Λιχτενστάιν) de_LU Γερμανικά (Λουξεμβούργο) el Ελληνικά el_CY (el_CY) Ελληνικά (Κύπρος) el_GR Ελληνικά (Ελλάδα) en Αγγλικά en_AU Αγγλικά (Αυστραλία) en_BE Αγγλικά (Βέλγιο) en_BW Αγγλικά (Μποτσβάνα) en_BZ (en_BZ) Αγγλικά (Μπελίζ) en_CA Αγγλικά (Καναδάς) en_GB Αγγλικά (ΗΒ) en_HK Αγγλικά (Χονγκ Κονγκ, (Ειδική Διοικητική Περιοχή) , Κίνα)) en_IE Αγγλικά (Ιρλανδία) en_IN Αγγλικά (Ινδία) en_JM (en_JM) Αγγλικά (Τζαμάικα) en_MH (en_MH) Αγγλικά (Νησιά Μάρσαλ) en_MT Αγγλικά (Μάλτα) en_NA (en_NA) Αγγλικά (Ναμίμπια) en_NZ Αγγλικά (Νέα Ζηλανδία) en_PH Αγγλικά (Φιλιππίνες) en_PK Αγγλικά (Πακιστάν) en_SG Αγγλικά (Σιγκαπούρη) en_TT (en_TT) Αγγλικά (Τρινιντάντ και Τομπάγκο) en_US Αγγλικά (Ηνωμένες Πολιτείες Αμερικής) en_VI Αγγλικά (Παρθένοι Νήσοι ΗΠΑ) en_ZA Αγγλικά (Νότια Αφρική ) en_ZW Αγγλικά (Ζιμπάμπουε) es Ισπανικά es_AR Ισπανικά (Αργεντινή) es_BO Ισπανικά (Βολιβία) es_CL Ισπανικά (Χιλή) es_CO Ισπανικά (Κολομβία) es_CR Ισπανικά (Κόστα Ρίκα) es_DO Ισπανικά (Δομινικανή Δημοκρατία) es_EC Ισπανικά (Εκουαδόρ) es_ES Ισπανικά (Spa) es_GT Ισπανικά (Γουατεμάλα) ES_HN Ισπανικά (Ονδούρα) ES_MX Ισπανικά (Μεξικό) Es_ni Ισπανικά (Νικαράγουα) ES_PA Ισπανικά (Παναμάς) ES_PE Ισπανικά (Περού) ES_PR Ισπανικά (Πουέρτο Ρίκα) Es_Py Ισπανικά (Παραγουάη) Es_SV Ισπανικά (S_SV Ισπανικά) Ηνωμένες Πολιτείες) Es_Uy Ισπανικά (Ουρουγουάη) es_VE Ισπανικά (Βενεζουέλα) και Εσθονικά et_EE Εσθονικά (Εσθονία) eu Βασκικά eu_ES Βασκικά (Ισπανία) fa Περσικά fa_AF Περσικά (Αφγανιστάν) fa_IR Περσικά (Ιράν) fi Φινλανδικά fi_FI Φινλανδικά (Φινλανδία) για Φερόες fo_FO Φερόε (Νήσοι Φερόε) fr Γαλλικά fr_BE Γαλλικά (Βέλγιο) fr_CA Γαλλικά (Καναδάς) fr_CH Γαλλικά (Ελβετία) fr_FR Γαλλικά (Γαλλία) fr_LU Γαλλικά (Λουξεμβούργο) fr_MC (fr_MC) Γαλλικά (Μονακό) fr_SN (fr_SN) Γαλλικά Ιρλανδικά (Senegal) Ιρλανδικά (Ιρλανδία) gl Γαλικίας gl_ES, Γαλικίας (Ισπανία) gu Guarati gu_IN Guarati (Ινδία) he Εβραϊκά he_IL Εβραϊκά (Ισραήλ) hi Hindi hi_IN Χίντι (Ινδία) hr Κροατικά hr_HR Κροατικά (Κροατία) hu Ουγγρικά hu_HU Ουγγρικά (Ουγγαρία) hy Αρμενικά hy_AM Αρμενικά (Αρμενία) ) hy_AM_REVISED Αρμενικά (Αρμενία, ΑΝΑΘΕΩΡΗΜΕΝΟ) id Ινδονησιακά id_ID Ινδονησιακά (Ινδονησία) είναι Ισλανδικά is_IS Ισλανδικά (Ισλανδία) it Ιταλικά it_CH, Ιταλικά (Ελβετία) it_IT Ιταλικά (Ιταλία) και Ιαπωνικά ja_JP Ιαπωνικά (Ιαπωνία) και Γεωργιανά ka_GE Γεωργιανά (Γεωργία) kk Kaza xsky kk_KZ Καζακικά (Καζακστάν) kl Γροιλανδικά kl_GL Γροιλανδικά (Γροιλανδία) kn Κανάντα kn_IN Κανάντα (Ινδία) ko Κορεάτικα ko_KR Κορεάτικα (Νότια Κορέα) kok Konkani kok_IN Konkani (Ινδία) KYKYLt Kyrgyz Λιθουανικά (Λιθουανικά) va) lv Λετονικά lv_LV Λετονικά (Λετονία) mk Μακεδονικά mk

*.βλ- το αρχείο περιέχει μόνο τη διαμόρφωση (κώδικα και δομή) χωρίς δεδομένα χρήστη. Δημιουργήθηκε από τον διαμορφωτή 1C 8.x: "Διαμόρφωση -> Αποθήκευση διαμόρφωσης σε αρχείο" ή "Διαμόρφωση -> Διαμόρφωση παράδοσης -> Δημιουργία αρχείου παράδοσης και διαμόρφωση ενημέρωσης -> χαρακτηριστικό "Δημιουργία αρχείου παράδοσης"".

*.cfu- το αρχείο περιέχει μόνο μια ενημέρωση διαμόρφωσης. Για παράδειγμα αρχείο 1cv8.cfu. Είναι αδύνατο να δημιουργήσετε μια ρύθμιση παραμέτρων από αυτό το αρχείο, καθώς περιέχει μόνο διαφορές μεταξύ της νέας διαμόρφωσης και της προηγούμενης. Δημιουργήθηκε από το διαμορφωτή 1C 8.x: "Διαμόρφωση -> Παράδοση διαμόρφωσης -> Δημιουργία αρχείου παράδοσης και ενημέρωση διαμόρφωσης -> επισήμανση "Δημιουργία αρχείου ενημέρωσης διαμόρφωσης"".

*.dt- το αρχείο περιέχει τη διαμόρφωση μαζί με τη βάση δεδομένων χρήστη. Αυτή είναι μια εξειδικευμένη μορφή αρχείου 1C 8. Δημιουργείται από τον διαμορφωτή 1C 8.x: "Διαχείριση -> Μεταφόρτωση βάσης πληροφοριών".

*.επφ (*.ερφ) – αρχείο εξωτερικής επεξεργασίας (αναφοράς). Οποιαδήποτε επεξεργασία (αναφορά) από τη διαμόρφωση μπορεί να αποθηκευτεί εξωτερικά. Δημιουργήθηκε από τον διαμορφωτή 1C 8.x: "Διαμόρφωση -> Άνοιγμα διαμόρφωσης -> μεταβείτε στην επιθυμητή επεξεργασία (αναφορά) -> επιλέξτε με το δεξί κουμπί του ποντικιού -> Αποθήκευση ως εξωτερική επεξεργασία, κανω ΑΝΑΦΟΡΑ…".

*.1cd– ένα πλήρες αρχείο βάσης δεδομένων. Προεπιλεγμένη αναπαράσταση ονόματος: 1Cv8.1CD. Περιλαμβάνει διαμόρφωση, βάση δεδομένων, ρυθμίσεις χρήστη. Ανοίγει με την πλατφόρμα 1C 8.x. Δημιουργήθηκε για την αυτόματη ανάπτυξη μιας νέας διαμόρφωσης κάνοντας κλικ στο κουμπί "Προσθήκη" όταν επιλέγετε το στοιχείο "Δημιουργία νέου" βάση πληροφοριών».

*.log, *.lgf, *.lgp, *.elf- αρχεία καταγραφής που συλλέγουν πληροφορίες (δεδομένα εγγραφής) στα 1C 8.0 8.1, 8.2, 8.3.

*. cdn -αρχείο με αυτήν την επέκταση ( 1Cv8.cdn) χρησιμοποιείται για χειροκίνητο ή αυτόματο αποκλεισμό της βάσης δεδομένων 1C Enterpriseόγδοη έκδοση.

*.mxl- χρησιμοποιούνται αρχεία έντυπων εντύπων, συμπεριλαμβανομένου του 1C. Είναι και οι δύο έντυπες μορφές εγγράφων, βιβλία αναφοράς, αναφορές και διάφορες συσκευές αποθήκευσης δεδομένων για διάφορους ταξινομητές. Ανοίγει μέσω του Configurator ή σε λειτουργία 1C:Enterprise μέσω του "file -> open". Δημιουργείται με τον ίδιο τρόπο: σε λειτουργία Configurator ή σε 1C: Enterprise μέσω "file -> new". Επίσης, αρχεία με τέτοιες επεκτάσεις μπορούν να χρησιμεύσουν ως κανόνες μεταφοράς, για παράδειγμα, από 1C 7.7 σε 8.2 (acc77_82.xml και βοηθητική επεξεργασία exp77_82.ert) - συνήθως βρίσκονται στο φάκελο ExtForms.

*.εφδ- αυτό είναι ένα αρχείο αρχειοθέτησης 1C, που χρησιμοποιείται για την εγκατάσταση της διαμόρφωσης. Περιέχει είτε τη διαμόρφωση 1C είτε μια ενημέρωση σε αυτήν. Εκκινείται χρησιμοποιώντας το βοηθητικό εκτελέσιμο αρχείο setup.exe (πρέπει να βρίσκεται στον ίδιο φάκελο).

*.mft– βοηθητικό αρχείο για τη δημιουργία μιας διαμόρφωσης από ένα πρότυπο. Περιέχει πληροφορίες διαμόρφωσης, περιγραφή, διαδρομή, όνομα. Χρησιμοποιείται απευθείας από την ίδια την πλατφόρμα κατά τη δημιουργία μιας βάσης πληροφοριών 1C από ένα πρότυπο.

*.grs- αρχεία γραφικών διαγραμμάτων σε εξειδικευμένη μορφή 1C. Ανοίγει μέσω του Configurator ή σε λειτουργία 1C:Enterprise μέσω του "file -> open". Δημιουργείται με τον ίδιο τρόπο: σε λειτουργία Configurator ή σε 1C: Enterprise μέσω "file -> new".

*.γεω- αρχεία γεωγραφικών διαγραμμάτων σε εξειδικευμένη μορφή 1C. Ανοίγει μέσω του Configurator ή σε λειτουργία 1C:Enterprise μέσω του "file -> open". Δημιουργείται με τον ίδιο τρόπο: σε λειτουργία Configurator ή σε 1C: Enterprise μέσω "file -> new".

*.στ- αρχεία προτύπων κειμένου. Χρησιμοποιείται κυρίως από προγραμματιστές 1C.

*.pff- ένα αρχείο με αποθηκευμένες μετρήσεις απόδοσης. Είναι μεταχειρισμένα διαχειριστές συστήματοςκαι ειδικοί 1C.