Główne typy danych w 1C - liczba, wartość logiczna i data, mogą być reprezentowane w wielu formatach. Programiści często borykają się z faktem, że wymagania dotyczące rodzaju danych różnią się znacznie w różnych raportach i tabelach. Deweloperzy 1C pomyśleli o wygodzie programistów i stworzyli specjalną funkcję, która znacznie ułatwia proces zmiany wyglądu danych. Głównym zadaniem funkcji jest konwersja liczby, daty lub typu logicznego do żądanej postaci typu string.

Opis funkcji „Format”

Składnia tej funkcji jest prosta - jako parametry możesz przekazać dwa parametry. Najpierw deweloper określa wartość do sformatowania. Aby 1C mógł zrozumieć, jak zmienić wartość, programista określa drugi parametr jako wartość ciągu zawierającą predefiniowane operandy. To od wartości tego wiersza zależy, jak użytkownicy będą widzieć dane w raporcie.

FormattedValue = Format(VariableForFormatting, TextFormatString);

Jeśli parametr „FormatString” nie jest ustawiony, 1C konwertuje określoną wartość na ciąg. Pamiętaj, że pusta data i 0 zostaną przekonwertowane na pusty ciąg, co może się nie spodobać użytkownikom. Każdy parametr w ciągu formatu jest kombinacją nazwy, symbolu „=” i wartości określonej w cudzysłowie. Pozwala to na uwzględnienie znaków używanych podczas pisania ciągu formatu funkcji Format w 1C.

Do wyświetlania danych można wstawić dowolny znak z wyjątkiem znaków używanych w składni pisania łańcucha formatującego. Jeśli istnieje potrzeba obejścia tego ograniczenia, użyj pojedynczych cudzysłowów. To rozwiązanie pomoże również w sytuacjach, w których symbol może zostać błędnie zinterpretowany przez kompilator.

Dla wygody programistów 1C ma wbudowany konstruktor ciągu formatu. Można uzyskać do niego dostęp w modułach za pomocą menu kontekstowe lub w ACS za pośrednictwem miejsc dostarczonych przez programistów. Na przykład taką możliwość można znaleźć na liście pól wniosku w sekcji „Projekt”.

Najważniejszą zaletą konstruktora jest to, że od razu możesz zobaczyć, jak ostatecznie będą wyglądały Twoje dane. Po opublikowaniu niezbędne ustawienia dla określonego typu danych w sekcji „Przykład” zostanie wyświetlony wynik Twoich ustawień. W nienazwanym polu tekstowym na dole znajdziesz ciąg formatu używany do uzyskania wyniku. Można go skopiować i wykorzystać w przyszłości, jeśli wynik całkowicie Ci odpowiada.

Konstruktor ciągu formatującego może być bardzo pomocny dla początkujących programistów, ale doświadczeni programiści wolą nie marnować na niego czasu. Rozwój będzie przebiegał znacznie szybciej, jeśli znasz podstawowe kluczowe parametry ciągu formatu i użyjesz ich bez wywoływania konstruktora.

Podstawowe opcje ciągu formatu

Nauka wszystkich dostępnych poleceń nie zadziała i nie jest to konieczne. Deweloper musi tylko znać niektóre popularne operacje i wiedzieć, jak je zastosować. W dowolnym momencie możesz otworzyć pełną listę parametrów ciągu formatującego w asystencie składni i wybrać ten, którego potrzebujesz. Następujące parametry mogą być przydatne dla programisty 1C w codziennej pracy:

  • L to format kraju, którego przedstawiciela dane będą wyświetlane;
  • ChG - ustawia grupowanie cyfr numeru;
  • FZ - ustawia całkowitą liczbę grup znaków części całkowitej i ułamkowej liczby, które będą wyświetlane. Jeśli wartość parametru NPV nie zostanie określona w ciągu formatu z tym kluczem, część ułamkowa nie zostanie pokazana;
  • FDC to parametr określający liczbę znaków w części liczby po przecinku. Zaokrąglanie odbywa się zgodnie ze standardowymi zasadami matematyki;
  • CHS to parametr, który przesuwa cyfry liczby. Wartość może być dodatnia - pomnożenie przez 10 lub ujemna - dzielenie. Przydatne polecenie, jeśli musisz wypisać w jednej formie i kontynuować pracę z liczbą w innej;
  • FRD - ustawia symbol oddzielający części ułamkowe i całkowite liczby. Aby ustawić znak oddzielający grupy części całkowitej, użyj "CHG". Aby użyć spacji nierozdzielającej, użyj pustego ciągu;
  • FHN - pokazuje użycie wiodących zer. Wartość tego parametru nie jest ustawiona;
  • DF jest jedną z najczęstszych opcji ciągu formatującego. Steruje formatem daty. W 1C, używając polecenia „Format”, możesz wyświetlić datę w prawie dowolnym formacie, w tym wpisać nazwę miesiąca. Możliwa wartość dużo, ich listę można zobaczyć w asystencie składni;
  • BL i BI - ustawiają reprezentację dla logicznego typu danych, odpowiadając odpowiednio na fałsz i prawdę. W ten sposób możesz zastąpić standardowy „ptaszek” dowolnym słowem lub frazą, która jest bardziej zrozumiała dla użytkowników.

Uniwersalizm i wygoda konstruktora stały się kluczowymi powodami popularności funkcji „Format” wśród programistów 1C. Elastyczne ustawienia pomogą Ci ustawić dowolne wygląd zewnętrzny dane na życzenie klienta.

Szczegółowy opis. Kliknij aby rozszerzyć

Formatuj ciąg to ciąg znaków zawierający opcje formatowania.

Opcje formatowania są wymienione za pomocą symbolu „;”. Obecność parametru oznacza, że ​​formatowanie różni się od standardowego.

Jeśli parametr nie jest określony, stosowane jest standardowe formatowanie, które zasadniczo odpowiada konwersji wartości na ciąg. Jednak dla wartości typu Number i Date wartości domyślne (odpowiednio 0 i 01.01.001 00:00:00) zwrócą pusty ciąg.

Każdy parametr jest określony przez nazwę parametru, symbol „=” i wartość parametru. Wartość parametru można określić pojedynczo lub podwójne cudzysłowy. Jest to wymagane, jeśli wartość parametru zawiera znaki używane w składni ciągu formatującego.

W wartości parametru można określić dowolne znaki, które będą wyświetlane bez zmian podczas tworzenia ciągu wynikowego. Na przykład podczas formatowania czasu można określić separatory godzin, minut i sekund. Jeśli te znaki pasują do wartości ciągu formatu, muszą być ujęte w pojedyncze cudzysłowy.

Nazwy i wartości parametrów ciągu formatu:

  • L - nazwa języka, kraju, dla którego zostanie wykonane standardowe formatowanie.
  • CHC - Łączna wyświetlane miejsca dziesiętne części całkowitych i ułamkowych. Pierwotna liczba jest następnie zaokrąglana zgodnie z zasadami zaokrąglania. Jeśli ten parametr jest określony, to aby wyświetlić część ułamkową liczby, należy określić parametr NPV, w przeciwnym razie część ułamkowa nie zostanie wyświetlona.
  • NDC - liczba miejsc dziesiętnych w części ułamkowej. Pierwotna liczba jest następnie zaokrąglana zgodnie z zasadami zaokrąglania.
  • CHS - przesunięcie bitowe: dodatnie - dzielenie, ujemne - mnożenie. Innymi słowy, oznacza to, że pierwotna liczba zostanie pomnożona lub podzielona przez 10*C, gdzie C jest wartością modulo parametru.
  • FRD jest separatorem symboli części całkowitych i ułamkowych.
  • CHRG - separator znaków grup części całkowitej liczby. Jeśli jako ogranicznik zostanie użyty pusty ciąg, to ogranicznik będzie nierozdzielającym znakiem spacji.
  • CH to ciąg reprezentujący zerowa wartość liczby. Jeśli nie jest ustawiona, reprezentacja jest pustym ciągiem. Jeżeli ustawione jest „PN=”, to w postaci „0”. Nieużywane w przypadku liczbowych pól wejściowych.
  • FHN - czy wyprowadzać wiodące zera. Wartość tego parametru nie jest ustawiona, faktyczna obecność parametru decyduje o wyprowadzaniu zer wiodących.
  • CHG - kolejność grupowania cyfr numeru. Jako wartość wskazane są liczby oddzielone przecinkami, wskazujące liczbę zgrupowanych cyfr od prawej do lewej. Tylko dwie pierwsze liczby mają sens. Pierwsza z nich wskazuje na grupowanie podstawowe, czyli takie, które będzie używane dla najmniej znaczących cyfr części całkowitej liczby. Jeśli druga liczba nie zostanie określona, ​​zgrupowane zostaną tylko najmniej znaczące cyfry. Jeśli jako drugą liczbę określono 0, wartość określona dla grupowania podstawowego zostanie zastosowana do wszystkich cyfr części całkowitej liczby. Jeśli jako druga liczba zostanie użyta wartość inna niż 0, to ta wartość zostanie użyta do zgrupowania wszystkich cyfr, z wyjątkiem tych najmniej znaczących już zgrupowanych.
  • CHO jest reprezentacją liczb ujemnych.
    • 0 (0) – ciąg taki jak „(1,1)”;
    • 1 (1) – ciąg jak „-1,1”;
    • 2 (2) – ciąg jak „- 1,1”;
    • 3 (3) – ciąg jak „1,1-”;
    • 4 (4) – ciąg jak „1,1 -„.
  • DF to format daty.
    • e – dzień miesiąca (w cyfrach) bez wiodącego zera;
    • dd – dzień miesiąca (w cyfrach) z wiodącym zerem;
    • dd to skrócona nazwa dnia tygodnia;
    • dddd - pełna nazwa dnia tygodnia;
    • М – numer miesiąca (w cyfrach) bez wiodącego zera;
    • MM – numer miesiąca (w cyfrach) z wiodącym zerem;
    • MMM - skrócona nazwa miesiąca;
    • MMMM to pełna nazwa miesiąca;
    • k - numer kwartału w roku;
    • d – numer roku bez wieku i wiodącego zera;
    • yy – numer roku bez wieku z wiodącym zerem;
    • rrrr - numer roku z wiekiem;
    • h - godzina w wersji 12-godzinnej bez zer wiodących;
    • hh - godzina w wersji 12-godzinnej z wiodącym zerem;
    • H – godzina w wersji 24-godzinnej bez zer wiodących;
    • HH (HH) - godzina w wersji 24-godzinnej z wiodącym zerem;
    • m – minuta bez wiodącego zera;
    • mm – minuta z wiodącym zerem;
    • s – sekunda bez wiodącego zera;
    • ss - sekunda z wiodącym zerem;
    • bb - Wyświetla pół dnia AM/PM (dotyczy tylko języków konfiguracji, które obsługują 12 godzinną reprezentację czasu).
  • DLF to lokalny format daty. Określa opcję wyświetlania części daty.
    • D - data (w liczbach);
    • DD - długa data (miesiąc słownie);
    • B - pełny etat, data może być połączona z godziną;
    • DV - data i godzina.
  • DP to ciąg reprezentujący pustą datę (na przykład Format('00010101000000' ,DP=””pusta data”””) zwróci ciąg „pusta data”).
  • BL to ciąg reprezentujący logiczne Kłamstwo.
  • BI - ciąg znaków reprezentujący wartość logiczną Prawdziwe.

Programowanie (i programy biznesowe) zwykle zajmują się następującymi prostymi typami danych: liczba, ciąg, data. Wartości tych typów dla różnych krajów, standardy i zwyczaje mogą mieć inny pomysł.

Chyba najbardziej znanym przykładem jest inna reprezentacja czasu – w Rosji zwyczajowo używa się 9:00 i 21:00, a w krajach anglojęzycznych 9:00 i 21:00. Różnica jest zarówno logiczna (system 12-godzinny lub system 24-godzinny), jak i pisemna.

Reprezentacja wartości nazywa się „formatem”, a dzisiaj omówimy zmianę formatu daty i formatu liczb w 1C.
Możesz używać formatowania zarówno jako programista w języku 1C, jak i wizualnie, bez programowania, na przykład podczas tworzenia formularza do druku lub raportu, podczas konfigurowania elementów na formularzu.

Co to jest formatowanie

Liczba i data, niezależnie od ich reprezentacji na ekranie czy na wydruku, pozostaje sama. Formatowanie oznacza jedynie konwersję na wartość ciągu – czyli jak będzie „wyglądać” na ekranie komputera lub na papierze.

Główne różnice między formatami 1C do przedstawiania liczb i dat:

  • Numer
    o "." lub "," aby oddzielić część ułamkową
    o liczba miejsc po przecinku
    o grupowanie cyfr w trójki (1 000 000, a nie 1 000 000)
  • Data i godzina
    o rok, miesiąc, dzień zamówienia
    o znak ogranicznika
    o Format czasu 1C (12 lub 24 godziny)
    o szczegóły pisowni.

Ponadto w formacie 1C można wskazać dodatkowe „udogodnienia”, na przykład wyświetlać liczby ujemne na czerwono lub reprezentację „pustej wartości” w postaci „0” lub „niewypełnione”.

Zasada formatowania

Domyślne formatowanie działa na przykład podczas konwersji liczby na ciąg. W niektórych przypadkach takie ustawienia mogą wyrządzić szkodę, gdy programista się tego nie spodziewa.

Na przykład podczas konwersji liczby na łańcuch jest ona tłumaczona z uwzględnieniem grupowania cyfr (i tego oczekujesz?):
Numer Ciągu = AbbrLp(2400); //będzie równe "2400"

Aby dokładnie określić format w języku 1C, istnieje funkcja Format (), za pomocą której można określić wymaganą reprezentację.
NumberString = Format (2400, "Ustawienia")

Jako wiersz „Ustawienia” musisz określić wymagany format 1C. Takie ustawienia są określone w specjalnej zakodowanej formie. Rozważ najczęściej używane ustawienia:

Domyślny format daty i numeru 1С

Jeśli chcesz wyświetlić datę lub liczbę i nie chcesz zawracać sobie głowy wiedzą, jak powinny być reprezentowane zgodnie z przepisami danego kraju, istnieje proste ustawienie, które pozwoli Ci to zrobić:

L = Skrócona nazwa kraju pożądanego

Przykład wyświetlania daty zgodnie z zasadami niektórych krajów:
Format(Bieżąca data(), "L=ru")
> 28.03.2012 14:21:32

Format(Bieżąca data(), "L=en")
> 28.03.2012 14:21:24

Format(Bieżąca data(), "L=fr")
> 28/03/2012 14:22:08

Jak nietrudno zauważyć, nazwy krajów są intuicyjne.

Format daty w języku 1C

Jeśli domyślne ustawienie nie jest dla Ciebie wystarczające i chciałbyś określić kolejność części daty i symboli ich separacji, musisz użyć ustawienia:
DF = "dmg hms"

Odpowiednio „dmg” to dzień, miesiąc i rok, a „hms” to godziny, minuty i sekundy. Każdą z tych części można pominąć. Kolejność jest dowolna. Znaki określone między częściami będą używane jako znaki rozdzielające.

Charakter części daty można podać kilka razy z rzędu, od tego zależy wygląd tej części daty, np. „d” lub „dd” lub „dddd”.

Rozszyfrowanie części daty:

  • dzień D
    o małe „d”
  • M - miesiąc
    o duże "M"
    o można określić od 1 do 4 razy
  • d - rok
    o małe "g"
    o może być wymieniony 1, 2 lub 4 razy
  • h - godziny
    o małe "h" - format 12-godzinny
    o duże "H" - format 24-godzinny
  • m - minuty
    o małe "m"
    o można określić 1 lub 2 razy
  • s - sekundy
    o małe „s”
    o można określić 1 lub 2 razy
  • bb - wyświetlanie AM/PM dla formatu 12-godzinnego
  • k - kwartał.

Przykład wyświetlania daty z regułami:
Format(BieżącaData(), "DF=""dd.MM.rrrr gg:mm:ss""")
> 28.03.2012 02:44:44

Format(BieżącaData(), "DF="" M / d /rrrr h:m:s dd""")
> 28.03.2012 14:44:44

Format(BieżącaData(), "DF=""dd/MM/rrrr gg:mm:ss""")
> 28/03/2012 02:44:44

Format liczb w języku 1C
W przeciwieństwie do formatowania daty, gdzie wszystko jest dość proste, istnieje wiele opcji formatowania liczb. Rozważymy te, które uznaliśmy za przydatne - czyli naszym zdaniem są często używane.

Pierwszy "problem" związany jest z domyślnym grupowaniem cyfr w liczby 3 i rozdzielaniem grup spacją, np.:
NumerStrugu = Ciąg(22300500)
> 22 300 500

Jest to niewygodne, gdy liczba jest konwertowana na ciąg nie dla pięknego i zrozumiałego wyniku dla użytkownika, ale dla potrzeb serwisowych. Może mieć na to wpływ parametr „CH”, na przykład:

Format (22300500, "HH=100")
>22300500 //całkowicie usunięto zera

Format (22300500, "HH=6")
> 22 300500 //utworzył grupę liczącą tylko miliony

Parametr, który pozwala zaokrąglić liczbę podczas wyprowadzania do wymaganej liczby cyfr po przecinku „NPV”:

Format(3.535353, "NPV=""2""")
> 3,54

Parametr, który pozwala określić znak separatora dla części całkowitych i ułamkowych „BRD”:

Format(3.535353, "BRD="".""")
> 3.535353

W niektórych przypadkach może być przydatna możliwość wyświetlenia czegoś innego zamiast liczby „0”: pusty ciąg lub „niewypełniony”. Pozwala to na ustawienie parametru „CHN”:

Format(0, "HN=""""")
>

Sformatuj pola 1C w formularzu

Omówiliśmy z Tobą techniki, które pozwalają programiście sformatować wartość w języku 1C. Istnieją również mechanizmy, które pozwalają określić wymagany format wizualnie, bez konieczności programowania.

Na przykład użytkownik pracuje z formularzem. Formularz posiada pole wyświetlające datę. Możemy mieć wpływ na reprezentację tej daty.

Otwórz właściwości tego pola. Aby to zrobić, w grubym kliencie kliknij kliknij prawym przyciskiem myszy na polu, aw cienkim - kliknij prawym przyciskiem myszy nazwę pola na liście pól, wybierz Właściwości.
Pole ma właściwość „Format”.

Kliknij przycisk „…”, aby to skonfigurować. Aby ustawić format daty, użyj karty Data (w przypadku liczby użyj karty Liczba). Możesz wybrać żądany format z listy.

Formatuj komórki 1C w formie drukowanej

Kiedy potrzebujesz zaprojektować drukowany formularz (wydruk raportu lub dokumentu), możesz przypisać format komórki dokładnie w taki sam sposób, jak dla pola dokumentu.
Wybieramy komórkę (lub kilka komórek jednocześnie), przechodzimy do właściwości, właściwość „Format”, wybieramy żądany format.

Format 1C w SKD

Raporty ACS pozwalają dostosować format 1C zarówno dla programisty (w momencie tworzenia raportu), jak i użytkownika (podczas korzystania z raportu). Istnieje również więcej możliwości dzięki zastosowaniu formatowania warunkowego.

Oznacza to, że nie tylko określasz, które pole należy sformatować, ale także pod jakim warunkiem (na przykład, jeśli wartość tego pola jest ujemna).

W trybie Enterprise wybierz pozycję menu w formularzu raportu „Zmień wariant”. W raporcie ACS w grubym kliencie ta pozycja znajduje się w menu „Działania/Ustawienia”.

W otwartym formularzu wszystkich ustawień ACS znajduje się zakładka „Formatowanie warunkowe”. Dodaj nową linię. Linia ma trzy kolumny:

  • Dekoracje. Określ wymagany format 1C - czcionkę, kolor tła lub tekstu, format 1C do wyświetlania liczb i dat
  • Stan. Jeśli ten wzór jest zawsze używany, pozostaw to pole puste. W przeciwnym razie określ pole i jego wartość. Wtedy formatowanie zostanie zastosowane tylko w tych wierszach, w których te wartości pasują. Jeśli potrzebujesz określić wartości kilku pól jednocześnie oraz warunki „i/lub”, dodaj grupę i pogrupuj pola za pomocą grup.
  • Uformowane pola. Lista pól, dla których zostanie zastosowane formatowanie.

Format 1C w zarządzanych formularzach

Te same reguły formatowania dotyczą każdego formularza zarządzanej listy dzierżawców. W formularzu listy wybierz punkt menu "Wszystkie akcje / Konfiguruj listę".

Karta Formatowanie warunkowe.

Wybierz żądany projekt i format.

Określ listę pól, do których ten projekt zostanie zastosowany.

Opcje:

<Значение>

Wartość do sformatowania.

<ФорматнаяСтрока>

Ciąg formatu to wartość ciągu, która zawiera opcje formatowania.

Opcje formatowania są wymienione za pomocą znaku „;”. Obecność parametru oznacza, że ​​formatowanie różni się od standardowego.

Jeśli parametr nie jest określony, stosowane jest standardowe formatowanie, które zasadniczo odpowiada konwersji wartości na ciąg. Jednak dla wartości typu Number i Date wartości domyślne (odpowiednio 0 i 01.01.001 00:00:00) zwrócą pusty ciąg.

Każdy parametr jest określony przez nazwę parametru, symbol „=” i wartość parametru. Wartość parametru można określić w pojedynczym lub podwójnym cudzysłowie. Jest to wymagane, jeśli wartość parametru zawiera znaki używane w składni ciągu formatującego.

W wartości parametru można określić dowolne znaki, które będą wyświetlane bez zmian podczas tworzenia ciągu wynikowego. Na przykład podczas formatowania czasu można określić separatory godzin, minut i sekund. Jeśli te znaki pasują do wartości ciągu formatu, muszą być ujęte w pojedyncze cudzysłowy.

Nazwy i wartości parametrów ciągu formatu:

  • L - nazwa języka, kraju, dla którego zostanie wykonane standardowe formatowanie.
  • CC - całkowita liczba wyświetlanych miejsc dziesiętnych części całkowitych i ułamkowych. Pierwotna liczba jest następnie zaokrąglana zgodnie z zasadami zaokrąglania. Jeśli ten parametr jest określony, to aby wyświetlić część ułamkową liczby, należy określić parametr NPV, w przeciwnym razie część ułamkowa nie zostanie wyświetlona.
  • NDC - liczba miejsc dziesiętnych w części ułamkowej. Pierwotna liczba jest następnie zaokrąglana zgodnie z zasadami zaokrąglania.
  • CHS - przesunięcie bitowe: dodatnie - dzielenie, ujemne - mnożenie. Innymi słowy, oznacza to, że pierwotna liczba zostanie pomnożona lub podzielona przez 10*C, gdzie C jest wartością modulo parametru.
  • FRD - separator symboli części całkowitych i ułamkowych.
  • CHRG - separator znaków grup części całkowitej liczby. Jeśli jako ogranicznik zostanie użyty pusty ciąg, to ogranicznik będzie nierozdzielającym znakiem spacji.
  • CHN - ciąg znaków reprezentujący zerową wartość liczby. Jeśli nie jest ustawiona, reprezentacja jest pustym ciągiem. Jeśli określono „HN=”, to w postaci „0”. Nieużywane w przypadku liczbowych pól wejściowych.
  • FHN - czy wyprowadzać wiodące zera. Wartość tego parametru nie jest ustawiona, faktyczna obecność parametru decyduje o wyprowadzaniu zer wiodących.
  • ChG - kolejność grupowania cyfr liczby. Jako wartość wskazane są liczby oddzielone przecinkami, wskazujące liczbę zgrupowanych cyfr od prawej do lewej. Tylko dwie pierwsze liczby mają sens. Pierwsza z nich wskazuje na grupowanie podstawowe, czyli takie, które będzie używane dla najmniej znaczących cyfr części całkowitej liczby. Jeśli druga liczba nie zostanie określona, ​​zgrupowane zostaną tylko najmniej znaczące cyfry. Jeśli jako drugą liczbę określono 0, wartość określona dla grupowania podstawowego zostanie zastosowana do wszystkich cyfr części całkowitej liczby. Jeśli jako druga liczba zostanie użyta wartość inna niż 0, to ta wartość zostanie użyta do zgrupowania wszystkich cyfr, z wyjątkiem tych najmniej znaczących już zgrupowanych.
  • CHO - reprezentacja liczb ujemnych.
    • 0 (0) - ciąg taki jak "(1,1)";
    • 1 (1) - ciąg taki jak "-1,1";
    • 2 (2) - ciąg typu „- 1,1”;
    • 3 (3) - ciąg taki jak "1,1-";
    • 4 (4) - ciąg taki jak "1,1 -".
  • DF - format daty.
    • d - dzień miesiąca (w cyfrach) bez wiodącego zera;
    • dd - dzień miesiąca (cyframi) z wiodącym zerem;
    • ddd - skrócona nazwa dnia tygodnia;
    • dddd - pełna nazwa dnia tygodnia;
    • M - numer miesiąca (w cyfrach) bez wiodącego zera;
    • MM - numer miesiąca (w cyfrach) z wiodącym zerem;
    • MMM - skrócona nazwa miesiąca;
    • MMMM - pełna nazwa miesiąca;
    • k to numer kwartału w roku;
    • d - numer roku bez wieku i wiodącego zera;
    • yy - numer roku bez wieku z wiodącym zerem;
    • rrrr - numer roku z wiekiem;
    • h - godzina w wersji 12 godzinnej bez zer wiodących;
    • hh - godzina w wersji 12 godzinnej z wiodącym zerem;
    • H - godzina w wersji 24-godzinnej bez zer wiodących;
    • HH (HH) - godzina w wersji 24 godzinnej z wiodącym zerem;
    • m - minuta bez wiodącego zera;
    • mm - minuta z wiodącym zerem;
    • s - sekunda bez wiodącego zera;
    • ss - sekunda z wiodącym zerem;
    • вв — wyświetlanie połowy dnia AM/PM (dotyczy tylko języków konfiguracji obsługujących 12-godzinną reprezentację czasu).
  • DLF - lokalny format daty. Określa opcję wyświetlania części daty.
    • D - data (w liczbach);
    • DD - długa data (miesiąc słownie);
    • B - pełny etat, data może być połączona z godziną;
    • DV - data i godzina.
  • DP to ciąg reprezentujący pustą datę (na przykład Format("00010101000000" ,"DP=""pusta data""") zwróci ciąg "pusta data").
  • BL - ciąg znaków reprezentujący wartość logiczną Kłamstwo.
  • BI - ciąg znaków reprezentujący wartość logiczną Prawdziwe.