Przejdź do treści

© navision.pl | Opracowano na podstawie: Microsoft Learn (CC BY 4.0)

Praca z datami i godzinami kalendarzowymi

Daty i godziny można wprowadzać na wiele sposobów. Dynamics 365 Business Central zawiera zaawansowane funkcje, które przyspieszają wprowadzanie danych lub pomagają tworzyć złożone wyrażenia kalendarzowe. W całej aplikacji istnieje wiele miejsc, w których można wprowadzać daty i godziny w polach. Na przykład w zamówieniu sprzedaży można ustawić datę wysyłki. Podczas filtrowania list lub danych raportu można wprowadzać daty i godziny, aby wskazać tylko te dane, które Cię interesują.

Porada

Skorzystaj z bezpłatnych materiałów e-learningowych dotyczących interfejsu użytkownika Business Central w szkoleniach Microsoft.

Sprawdź ustawienia regionu i języka

Strona Moje ustawienia określa Region i Język używane w aplikacji. Te ustawienia wpływają na sposób wprowadzania dat i godzin.

  • Ustawienie Region określa sposób wyświetlania lub formatowania dat, godzin, liczb i walut.

  • W przypadku wzorców dat zawierających słowa, język używanych słów musi odpowiadać ustawieniu Język.

Uwaga

Dynamics 365 Business Central używa gregoriańskiego systemu kalendarzowego.

Wprowadzanie dat

W polu daty można wprowadzić datę w standardowym formacie dla ustawienia regionu. Różne regiony mogą używać różnych separatorów między dniami, miesiącami i latami. Na przykład niektóre regiony używają myślników (mm-dd-rrrr), a inne ukośników (mm/dd/rrrr).

Porada

Można użyć dowolnych separatorów, nawet spacji, a data zostanie automatycznie zmieniona na separatory odpowiadające Twojemu regionowi.

Uwaga

Format wyświetlania dat na drukowanych raportach lub dokumentach wysyłanych pocztą e-mail nie jest zależny od osobistego wyboru ustawienia regionu.

Aby pracować bardziej produktywnie z datami i godzinami, można użyć dowolnej z metod lub formatów opisanych w poniższych sekcjach.

Wybieranie dat z kalendarza

Każde pole wyświetlające ikonę kalendarza można ustawić za pomocą selektora daty kalendarzowej. Aby wyświetlić selektor daty kalendarzowej, aktywuj ikonę kalendarza lub użyj skrótu klawiaturowego Ctrl+Home w polu.

Date fields.

Zobacz także Skróty klawiaturowe.

Wzorzec dzień-tydzień-rok

Można wprowadzić datę jako dzień tygodnia, po którym następuje numer tygodnia i opcjonalnie rok. Na przykład Pon25 lub pon25 oznacza poniedziałek w tygodniu 25. Jeśli nie wprowadzisz roku, zostanie użyty rok z daty roboczej.

Zamiast wprowadzać całe słowo oznaczające dzień tygodnia, można wprowadzić część słowa, zaczynając od początku. W przypadku konfliktów (na przykład z literą s, która może oznaczać sobotę lub niedzielę), dni są oceniane zgodnie z ustawieniem regionu. Dane wejściowe są najpierw oceniane względem daty roboczej i dzisiejszej daty, co należy mieć na uwadze podczas stosowania skrótów. Na przykład d już oznacza dzisiaj, więc nie może oznaczać dnia tygodnia.

Schemat numeracji tygodni jest zawsze zgodny z ISO 8601, gdzie tydzień 1 to tydzień zawierający 4 stycznia lub tydzień z pierwszym czwartkiem roku.

Wzorce cyfrowe

W polu daty można wprowadzić dwie, cztery, sześć lub osiem cyfr:

  • Dwie cyfry są interpretowane jako dzień, a miesiąc i rok są dodawane z daty roboczej.

  • Cztery cyfry są interpretowane jako dzień i miesiąc, a rok jest dodawany z daty roboczej. Ustawienia regionu określają kolejność dnia i miesiąca. Nawet jeśli ustawienia regionu mają rok przed dniem i miesiącem, cztery cyfry są interpretowane jako dzień i miesiąc.

  • Jeśli data, którą chcesz wprowadzić, mieści się w zakresie od 01/01/1950 do 31/12/2049, można wprowadzić rok dwiema cyframi; w przeciwnym razie wprowadź rok czterema cyframi.

Uwaga

Jeśli używasz Business Central w wersji lokalnej, zakres dwucyfrowego roku może być inny. Administratorzy mogą zmienić zakres, modyfikując ustawienie CalendarTwoDigitYearMax serwera Business Central. Aby uzyskać więcej informacji, zobacz Konfigurowanie serwera Business Central.

Dzisiaj

Wprowadź słowo dzisiaj w języku określonym na stronie Moje ustawienia, aby ustawić datę w rekordzie na dzisiejszą datę. Zamiast wprowadzać całe słowo, można wprowadzić część słowa, zaczynając od początku. Na przykład w języku polskim można wprowadzić d lub dzi, o ile nie jest to również początek innego słowa.

Okres

Aby filtrować według określonego okresu obrachunkowego, w polu daty wprowadź literę p lub słowo okres, a następnie numer identyfikujący okres obrachunkowy, np. p2 lub okres4. Okres obrachunkowy jest względny wobec roku obrachunkowego bieżącej daty roboczej ustawionej w Centrum ról. Na przykład, jeśli data robocza to 21/03/22, to p1 lub po prostu p filtruje pierwszy okres obrachunkowy roku obrachunkowego 2022 (np. 01/01/22..31/01/22). p15 filtruje 15. okres obrachunkowy od początku roku obrachunkowego 2022 (np. 01/03/23..31/03/23).

Okresy obrachunkowe są definiowane na stronie Okresy obrachunkowe. Aby wyświetlić lub zmienić okresy obrachunkowe, otwórz stronę tutaj.

Data robocza

Użyj daty roboczej, aby określić datę inną niż dzisiejsza data w rekordach. Na przykład data robocza jest przydatna, gdy trzeba ustawić określoną datę dla wielu rekordów. Datę roboczą określa się na stronie Moje ustawienia.

Szybkim sposobem wprowadzenia daty roboczej w rekordach jest wprowadzenie części lub całości słowa robocza. Zacznij od początku słowa w języku, w którym używasz Dynamics 365 Business Central. Na przykład w języku polskim można wprowadzić r lub robocza. Język jest również określony na stronie Moje ustawienia.

Jeśli data robocza nie jest określona, używana jest dzisiejsza data. Aby dowiedzieć się więcej, przejdź do Zmienianie ustawień podstawowych dla bieżącego użytkownika.

Data zamknięcia

Podczas zamykania roku obrachunkowego można użyć dat zamknięcia, aby wskazać, że zapis jest zapisem zamknięcia. Data zamknięcia technicznie znajduje się między dwiema datami, na przykład między 31 grudnia a 1 stycznia.

Aby określić, że data jest datą zamknięcia, umieść C tuż przed datą, np. C311201. Używaj tego formatu w połączeniu ze wszystkimi wzorcami dat.

Przykłady

Poniższa tabela zawiera przykłady dat we wszystkich formatach. Zakłada ustawienia regionu, które formatują daty zgodnie z: rok.miesiąc.dzień., tydzień zaczynający się od poniedziałku i język angielski.

Wprowadzenie Interpretacja
2022.12.31. 2022.12.31.
221231 2022.12.31.
22.12.31. 2022.12.31.
22.12.31. 2022.12.31.
20221231 2022.12.31.
22/12,31 2022.12.31.
11 rok daty roboczej.miesiąc daty roboczej.11.
1112 rok daty roboczej.11.12.
d lub dzisiaj data bieżąca
p4 zakres dat obejmujący czwarty okres obrachunkowy, taki jak 01/04/20..30/04/20
w lub data robocza data robocza
m lub poniedziałek poniedziałek tygodnia daty roboczej
tu lub wtorek wtorek tygodnia daty roboczej
sa lub sobota sobota tygodnia daty roboczej
s lub niedziela niedziela tygodnia daty roboczej
t23 wtorek 23 tygodnia roku daty roboczej
t 23 wtorek 23 tygodnia roku daty roboczej
t-1 wtorek 1 tygodnia roku daty roboczej

Ustawianie zakresów

Aby wyświetlić tylko dane zawarte w określonym zakresie, na listach, sumach i raportach można filtrować według dat, godzin i dat i godzin, określając wartość początkową i opcjonalnie wartość końcową. Obowiązują standardowe zasady ustawiania zakresów dat.

Znaczenie Przykładowe wyrażenie (data) Dane uwzględnione w filtrze
Zakres 12 15 00..01 15 01

..12 15 00

p1..p4
Rekordy z datami między 12 15 00 a 01 15 01 włącznie.

Rekordy z datami 12 15 00 lub wcześniejszymi.

Zakres dat obejmujący drugi, trzeci i czwarty okres obrachunkowy, np. 01/01/20..30/04/20.
Jeden lub drugi 12 15 00|12 16 00 Rekordy z datami 12 15 00 lub 12 16 00. Jeśli istnieją rekordy z datami obydwu dni, wyświetlane są wszystkie.
Kombinacja 12 15 00|12 01 00..12 10 00

..12 14 00|12 30 00..
Records with dates of 12 15 00 or on dates between and including 12 01 00 and 12 10 00.

Records with dates of 12 14 00 or earlier, or dates of 12 30 00 or later, that is, all records except records with dates between and including 12 15 00 and 12 29 00.

W filtrach zakresu dat można używać dowolnych prawidłowych formatów. Na przykład pon14 3..t 4p zastosowane do pola daty i godziny daje filtr od godziny 3:00 w poniedziałek 14 tygodnia bieżącego roku daty roboczej do dzisiaj o godzinie 16:00.

Korzystanie z formuł dat

Formuła daty to krótka, skrócona kombinacja liter i cyfr określająca sposób obliczania dat. Formuły dat można wprowadzać w różnych polach obliczania dat lub filtrach.

Uwaga

We wszystkich polach formuły daty automatycznie uwzględniany jest jeden dzień, aby objąć dzień dzisiejszy jako dzień rozpoczęcia okresu. W związku z tym na przykład jeśli wprowadzisz 1T, okres faktycznie obejmuje osiem dni, ponieważ uwzględniony jest dzień dzisiejszy. Aby określić okres siedmiu dni (jeden pełny tydzień) włącznie z datą początkową okresu, należy wprowadzić 6D lub 1T-1D.

Oto kilka przykładów zastosowania formuł dat:

  • Formuła daty w polu częstotliwości cykliczności w dziennikach cyklicznych określa, jak często jest księgowany zapis w wierszu dziennika.
  • Formuła daty w polu Okres prolongaty dla określonego poziomu monitu określa okres, który musi upłynąć od terminu płatności (lub od daty poprzedniego monitu) przed utworzeniem monitu.
  • Formuła daty w polu Obliczanie terminu płatności określa sposób obliczania terminu płatności na monicie.

Formuła daty może zawierać maksymalnie 20 znaków, zarówno cyfr, jak i liter. Można używać następujących liter, które są skrótami jednostek kalendarzowych.

Litera Znaczenie
C Bieżący
D Dzień/dni
W Tydzień/tygodnie
M Miesiąc/miesiące
Q Kwartał/kwartały
Y Rok/lata

Formułę daty można skonstruować na trzy sposoby.

Poniższy przykład pokazuje, jak używać C, oznaczającego bieżący, oraz jednostkę czasu.

Wyrażenie Znaczenie
CW Bieżący tydzień
CM Bieżący miesiąc (ostatni dzień miesiąca)

Poniższy przykład pokazuje, jak używać liczby i jednostki czasu. Liczba nie może być większa niż 9999.

Wyrażenie Znaczenie
10D 10 dni od dzisiaj
2W 2 tygodnie od dzisiaj

Poniższy przykład pokazuje, jak używać jednostki czasu i liczby.

Wyrażenie Znaczenie
D10 Następny 10. dzień miesiąca
WD4 Następny 4. dzień tygodnia (czwartek)

Poniższy przykład pokazuje, jak można łączyć te trzy formy w razie potrzeby.

Wyrażenie Znaczenie
CM+10D Bieżący miesiąc + 10 dni

Poniższy przykład pokazuje, jak można użyć znaku minus, aby wskazać datę w przeszłości.

Wyrażenie Znaczenie
-1Y 1 rok temu od dzisiaj

Ostrzeżenie

Jeśli lokalizacja używa kalendarza podstawowego, formuła daty wprowadzona np. w polu Czas wysyłki jest interpretowana zgodnie z dniami roboczymi kalendarza. Na przykład 1W oznacza siedem dni roboczych.

Wprowadzanie godzin

Podczas wprowadzania godzin możesz wstawiać dowolne separatory (inne niż spacja) między jednostkami. Jeśli używasz dwóch cyfr dla każdej jednostki aż do milisekund, separatory nie są wymagane.

Wystarczy wpisać tylko największe wymagane jednostki; pozostałe zostaną ustawione na zero. Można również pominąć oznaczenie AM/PM.

Poniższa tabela przedstawia różne sposoby wprowadzania godzin i sposób ich interpretacji. Zakłada ustawienia regionalne formatujące godziny według wzorca Godziny:Minuty:Sekundy.Milisekundy z użyciem oznaczeń AM i PM.

Wprowadzenie Interpretacja
05:23:17 05:23:17
5 05:00:00
5AM 05:00:00
5P 17:00:00
12 12:00:00
12A 00:00:00
12P 12:00:00
17 17:00:00
5:30 05:30:00
0530 05:30:00
5:30:5 05:30:05
053005 05:30:05
5:30:5,50 05:30:05.5
053005050 05:30:05.05

Uwaga

Milisekundy są interpretowane jako notacja dziesiętna. Na przykład 3, 30 i 300 oznaczają 300 milisekund, podczas gdy 03 oznacza 30, a 003 oznacza 3 milisekundy.

Ostrzeżenie

Nie można użyć 24:00 do oznaczenia północy ani żadnej wartości większej niż 24:00.

Słowo oznaczające czas w języku używanym przez Dynamics 365 Business Central zwraca bieżący czas na komputerze lub urządzeniu mobilnym. Można wprowadzić część słowa od początku, np. t lub TIM.

Wprowadzanie połączonych dat i godzin

Podczas wprowadzania daty i godziny, które są połączone w jedno pole, musisz wprowadzić spację między datą a godziną. Część daty może zawierać spacje tylko w formie oficjalnego separatora daty z ustawień regionalnych. Godzina może zawierać spacje wokół wskaźnika AM/PM w odpowiednich ustawieniach regionalnych.

Poniższa tabela przedstawia różne sposoby wprowadzania daty i godziny oraz sposób ich interpretacji.

Wpis Interpretacja
08-01-2022 05:48:12 PM 08-01-2022 05:48:12 PM
131222 132455 13-12-22 13:24:55
1-12-22 10 01-12-22 10:00:00
1.12.22 5 01-12-22 05:00:00
1.12.22 01-12-22 00:00:00
11 12 11-bieżący miesiąc-bieżący rok 12:00:00
1112 12 11-12-bieżący rok 12:00:00
d lub dzisiaj dzisiejsza data 00:00:00
t time dzisiejsza data bieżąca godzina
t 10:30 dzisiejsza data 10:30:00
t 3:3:3 dzisiejsza data 03:03:03
w lub workdate data robocza 00:00:00
m lub poniedziałek poniedziałek bieżącego tygodnia 00:00:00
tu lub wtorek wtorek bieżącego tygodnia 00:00:00
we lub Wednesday środa bieżącego tygodnia 00:00:00
th lub Thursday czwartek bieżącego tygodnia 00:00:00
f lub Friday piątek bieżącego tygodnia 00:00:00
s lub Saturday sobota bieżącego tygodnia 00:00:00
su lub Sunday niedziela bieżącego tygodnia 00:00:00
tu 10:30 wtorek bieżącego tygodnia 10:30:00
tu 3:3:3 wtorek bieżącego tygodnia 03:03:03
t23 t wtorek tygodnia 23 roku daty roboczej, bieżąca godzina
t23 wtorek 23 tygodnia roku daty roboczej
t 23 Dzisiaj 23:00:00
t-1 wtorek 1 tygodnia roku daty roboczej

Wprowadzanie czasu trwania

Niektóre pola w aplikacji reprezentują czas trwania lub ilość czasu, który upłynął, zamiast konkretnej daty lub godziny. Czas trwania wprowadza się jako liczbę, po której następuje jednostka miary.

Oto kilka przykładów.

Czas trwania Jednostka miary
2h 2 godz.
6 godz. 30 min 6 godz. 30 min
6,5 godz. 6 godz. 30 min
90 min 1 godz. 30 min
2 dni 6 godz. 30 min 2 dni 6 godz. 30 min
2 dni 6 godz. 30 min 56 s 600 ms 2 dni 6 godz. 30 min 56 sek. 600 msek.

Można również wprowadzić liczbę, która automatycznie zostanie przekonwertowana na czas trwania. Liczba jest konwertowana zgodnie z domyślną jednostką miary określoną dla pola czasu trwania.

Łatwo można sprawdzić, jakiej jednostki miary używa pole czasu trwania. Wystarczy wprowadzić liczbę i sprawdzić, na jaką jednostkę miary zostanie ona przekonwertowana.

Na przykład jeśli jednostką miary są godziny, liczba 5 zostanie przekonwertowana na 5 godz.

Powiązane informacje

Praca z Business Central
Obliczanie dat dla zakupów
Sortowanie, wyszukiwanie i filtrowanie danych na listach, w raportach lub XMLportach

Znajdź bezpłatne moduły e-learningowe dla Business Central tutaj