Table of Contents

Praca z datami i godzinami kalendarza

Dynamics 365 Business Central oferuje wiele sposobów wprowadzania dat i godzin, w tym zaawansowane funkcje, które przyspieszają wprowadzanie danych i pomagają w pisaniu złożonych wyrażeń kalendarza. W aplikacji znajdują się różne miejsca, w których można wprowadzać daty i godziny w polach. Na przykład, w zamówieniu sprzedaży można ustawić datę wydania. Datę i godzinę można wprowadzić podczas filtrowania list lub raportowania danych, aby wskazać tylko potrzebne dane.

Porada

Darmowe szkolenia internetowe dotyczące interfejsu użytkownika w Business Central zamieszczono na stronie Szkolenie Microsoft.

Sprawdzanie ustawień regionu i języka

Na stronie Moje ustawienia określono Region oraz Język, które są wykorzystywane w aplikacji. Wybrane ustawienia wpływają na sposób wprowadzania daty i godziny.

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

  • W przypadku wzorów dat zawierających słowa, wykorzystywany język musi zgadzać się z językiem w ustawieniu Język.

Uwaga

Dynamics 365 Business Central korzysta z kalendarza gregoriańskiego.

Wprowadzanie dat

W polu daty można wprowadzić datę z wykorzystaniem formatu standardowego dla ustawień regionu. Różne regiony mogą korzystać z różnych separatorów dni, miesięcy i lat. Na przykład, niektóre regiony korzystają z myślników (mm-dd-yyyy), natomiast inne korzystają z ukośnej kreski (mm/dd/yyyy).

Porada

Można jednak korzystać z dowolnego separatora, nawet spacji, a data zostanie automatycznie zmieniona na format wykorzystujący separator odpowiedni dla wybranego regionu.

Uwaga

Należy pamiętać, że format, w którym daty są wyświetlane na drukowanych raportach lub dokumentach wysyłanych za pomocą poczty e-mail nie zależy od osobistych ustawień regionu.

Wszystkie metody i formaty, opisane w poniższych sekcjach, pozwalają na bardziej produktywną pracę z datami i godzinami.

Wybór daty z kalendarza

Wszystkie pola wyświetlające ikonę kalendarza mogą zostać skonfigurowane za pomocą selektora daty z kalendarza. Aby wyświetlić selektor daty z kalendarza należy aktywować ikonę kalendarza lub nacisnąć w polu skrót klawiaturowy Ctrl+Home.

Pola daty.

Zobacz również Skróty klawiaturowe w selektorze daty z kalendarza.

Wzór dzień-tydzień-rok

Data może być wprowadzona jako dzień tygodnia, po którym pojawia się numer tygodnia oraz, opcjonalnie, rok. Na przykład, Pon25 lub pon25 oznacza poniedziałek w 25 tygodniu. Jeśli nie zostanie wprowadzony rok, wykorzystywany jest rok daty roboczej.

Zamiast wpisywać całe słowo oznaczające dzień tygodnia, można wprowadzić tylko część słowa, zaczynając od początku. W przypadku konfliktów (takich jak P, które może oznaczać poniedziałek lub piątek), dni są porównywane zgodnie z ustawieniem regionu. Wprowadzona wartość jest najpierw porównywana z datą roboczą oraz datą dzisiejszą, o czym należy pamiętać podczas wpisywania skrótów. Na przykład, t oznacza domyślnie today, dlatego nie może oznaczać Tuesday ani Thursday.

Tygodnie są zawsze numerowane według schematu ISO 8601, gdzie tydzień 1 to tydzień zawierający datę 4 stycznia lub tydzień zawierający w sobie pierwszy czwartek danego roku.

Wzory cyfr

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

  • Wprowadzenie tylko dwóch cyfr zostanie zinterpretowane przez program jako podanie dnia i spowoduje dodanie miesiąca i roku z daty roboczej.

  • Wprowadzenie czterech cyfr zostanie zinterpretowane przez program jako podanie dnia oraz miesiąca i spowoduje dodanie roku z daty roboczej. Kolejność dni i miesięcy zależy od ustawień regionu. Nawet jeśli ustawienia regionu posiadają rok przed dniem i miesiącem, wprowadzenie czterech cyfr zostanie zinterpretowane jako dzień i miesiąc.

  • Jeśli wprowadzana data znajduje się w zakresie od 01/01/1950 do 31/12/2049, rok może zostać wprowadzony za pomocą dwóch cyfr; w innym przypadku należy wprowadzić rok za pomocą czterech cyfr.

    Uwaga

    Dwucyfrowy zakres dat w wersji Business Central online może być inny. Administratorzy mogą go zmienić dzięki modyfikacji ustawienia CalendarTwoDigitYearMax serwera Business Central. Dodatkowe informacje zamieszczono w artykule Konfiguracja serwera Business Central.

Dzisiaj

Wprowadź słowo dzisiaj w języku określonym na stronie Moje ustawienia, aby ustawić dzisiejszą datę w rekordzie. Zamiast wpisywać całe słowo, można wprowadzić tylko część słowa, zaczynając od początku. Na przykład, w języku angielskim, można wpisać t lub tod, jeśli nie jest to początek innego słowa.

Okres

Aby filtrować na określonym okresie obrachunkowym, w polu daty należy prowadzić literę o, lub słowo okres, a następnie wprowadzić numer, który identyfikuje okres obrachunkowy, na przykład o2 lub okres4. Okres obrachunkowy jest powiązany z rokiem finansowym obecnej daty roboczej, która jest skonfigurowana w widoku głównym użytkownika. Na przykład, jeśli 21/03/22 jest datą roboczą to o1 lub po prostu o, filtruje pierwszy okres obrachunkowy roku finansowego 2022 (na przykład 01/01/22..31/01/22). Filtr o15 filtruje piętnasty okres obrachunkowy od początku roku finansowego 2022 (na przykład 01/03/23..31/03/23).

Okresy obrachunkowe są zdefiniowane na stronie Okresy obrachunkowe. Aby wyświetlić lub zmienić okresy obrachunkowe, należy otworzyć tę stronę.

Data robocza

Aby określić w rekordzie datę, która nie jest datą dzisiejszą, należy użyć daty roboczej. Data robocza jest przydatna, na przykład, kiedy zachodzi potrzeba ustawienia konkretnej daty dla kilku rekordów. Datę roboczą należy określić na stronie Moje ustawienia.

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

Jeśli użytkownik nie określił daty roboczej, zostanie użyta data bieżąca. Dodatkowe informacje zamieszczono w sekcji Data robocza.

Data zamknięcia

Przy zamykaniu roku finansowego można zastosować daty zamknięcia w celu wskazania, że dany zapis jest zapisem zamknięcia. Z technicznego punktu widzenia, data zamknięcia przypada między dwiema datami, na przykład między 31 grudnia i 1 stycznia.

Aby określić, że data jest datą zamknięcia, należy wprowadzić C tuż przed datą, na przykład C123101. Można to wykorzystać razem ze wszystkimi wzorami daty.

Przykłady

Poniższa tabela zawiera przykłady dat z wykorzystaniem wszystkich formatów. Zawartość tabeli zakłada ustawienia regionu, które formatują dane w następujący sposób: rok.miesiąc.dzień, tydzień rozpoczyna się w poniedziałek, a wybrany język to angielski.

Zapis 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 dzisiejsza
o4 zakres dat, który zawiera czwarty okres obrachunkowy, na przykład od 04/01/20 do 04/30/20
r lub data robocza data robocza
p lub poniedziałek poniedziałek tygodnia daty roboczej
w lub wtorek wtorek tygodnia daty roboczej
s lub sobota sobota tygodnia daty roboczej
n lub niedziela niedziela tygodnia daty roboczej
w23 wtorek w 23 tygodniu danego roku daty roboczej
w 23 wtorek w 23 tygodniu danego roku daty roboczej
w-1 wtorek w 1 tygodniu danego roku daty roboczej

Ustawianie zakresów

Listy, sumy oraz raporty pozwalają ustawić filtry na datach, godzinach oraz wartościach DateTime zawierających wartość początkową oraz opcjonalnie wartość końcową, która zawiera tylko dane w danym zakresie. Podczas ustawiania zakresów dat stosuje się standardowe zasady.

Znaczenie Przykładowe wyrażenie (Data) Dane zawarte w filtrze
Interwał 12 15 00..01 15 01

..12 15 00

o1..o4
Rekordy z datą zawartą w okresie od 00-12-15 do 01-01-15 włącznie. Rekordy z datą 00 12 15 lub wcześniejszą. Zakres daty, który zawiera drugi, trzeci oraz czwarty okres obrachunkowy, na przykład 01/01/20..04/30/20.
Albo/lub 12 15 00 12 16 00 Rekordy z datą 12 15 00 lub 12 16 00. Istniejące rekordy z obiema datami zostaną wyświetlone.
Kombinacja 12 15 00 12 01 00..12 10 00

..12 14 00
Rekordy z datą 12 15 00 lub datą zawartą w okresie od 12 01 00 do 12 10 00 włącznie. Rekordy z datą 12 14 00 lub wcześniejszą, lub datą 12 30 00 lub późniejszą, to jest wszystkie rekordy oprócz tych, których daty zawierają się w zakresie od 12 15 00 do 12 29 00.

W filtrach zakresów dat można korzystać ze wszystkich prawidłowych formatów. Na przykład, wynikiem zastosowania pon12 3..d 4p w polu daty i godziny będzie filtr od 3 rano w poniedziałek 14 tygodnia roku bieżącej daty roboczej włącznie do 4 po południu dzisiaj włącznie.

Korzystanie z formuł daty

Formuła daty to krótka kombinacja liter i liczb instruująca program, jak obliczać daty. Formuły dat mogą być wprowadzane w różnych polach obliczeniowych dat lub filtrów.

Uwaga

Wszystkie pola formuł daty automatycznie zawierają jeden dzień, aby uwzględnić dzisiejszą datę jako początek okresu. W związku z tym, wpisanie, na przykład, 1T oznacza okres, który w rzeczywistości trwa 8 dni, ponieważ uwzględniono dzisiejszy dzień. Aby określić okres siedmiu dni (prawdziwy tydzień), który zawiera datę początkową okresu należy wprowadzić 6D lub 1T-1D.

Poniżej przedstawiono przykłady wykorzystania formuł daty:

  • Formuła daty w polu częstotliwość cyklu decyduje o tym, jak często zapis ma być księgowany w wierszu dziennika.

  • Formuła daty w polu Okres prolongaty określonego poziomu monitu określa okres czasu, który musi minąć od terminu płatności (lub od daty ostatniego monitu) przed utworzeniem monitu.

  • Formuła daty w polu Formuła terminu płatności określa w jaki sposób obliczać termin płatności na monicie.

Formuła daty może zawierać maksymalnie 20 znaków — zarówno liter, jak i cyfr. Można korzystać z poniżej wymienionych liter, które są skrótami jednostek kalendarza.

Litera Znaczenie
B Bieżące
D Dzień/dni
T Tydzień/tygodnie
M Miesiąc/miesiące
K Kwartał/kwartały
R Rok/lata

Formuły daty mogą być konstruowane na trzy sposoby.

W poniższym przykładzie pokazano jak korzystać z B, oznaczającego bieżące oraz jednostki czasu.

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

W poniższym przykładzie pokazano jak korzystać z liczby oraz jednostki czasu. Liczba nie może być większa od 9999.

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

W poniższym przykładzie pokazano, jak korzystać z jednostki czasu oraz liczby.

Wyrażenie Znaczenie
D10 Następny dziesiąty dzień miesiąca
TD4 Następny czwarty dzień tygodnia (czwartek)

W poniższym przykładzie pokazano w jaki sposób można łączyć te trzy formy w miarę potrzeb.

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

W poniższym przykładzie pokazano, jak wykorzystywać znak minus, aby wskazać datę w przeszłości.

Wyrażenie Znaczenie
-1R Rok temu od dzisiaj
Ważne

Jeśli lokalizacja korzysta z kalendarza podstawowego, formuła daty wprowadzana, na przykład, w polu Czas wydania jest interpretowana zgodnie z dniami roboczymi kalendarza. Na przykład 1T oznacza siedem dni roboczych.

Wprowadzanie godzin

Wprowadzając godzinę, pomiędzy jednostkami można umieścić dowolny separator. Nie jest to wymagane w przypadku podwójnych cyfr dla wszystkich jednostek, łącznie z milisekundami.

Tylko największe wymagane jednostki muszą być wpisane; reszta zostanie ustawiona na zero. Można również pominąć wszystkie oznaczenia, czy godzina oznacza godzinę przed czy po południu.

W poniższej tabeli wymieniono różne sposoby wprowadzania godziny oraz sposób ich interpretacji. Treść tabeli zakłada ustawienia regionu formatujące czas w następujący sposób: Godziny:Minuty:Sekundy:Milisekundy. i wykorzystanie wskaźników odpowiednio „AM” - przed południem oraz „PM” - po południu.

Zapis 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

Należy pamiętać, że milisekundy są interpretowane jako notacja dziesiętna. Dlatego, na przykład liczby 3, 30 oraz 300 oznaczają 300 milisekund, podczas gdy 03 oznacza 30, a 003 oznacza 3 milisekundy.

Ważne

24:00 nie może oznaczać północy, nie można też korzystać z wartości większych niż 24:00.

Słowo „godzina” w języku użytym w Dynamics 365 Business Central zostanie porównane z obecną godziną na komputerze lub urządzeniu mobilnym. Można wprowadzić dowolną część słowa, rozpoczynając od początku, na przykład g lub godz.

Wprowadzanie połączonej daty i godziny

Wprowadzając wartości typu data i godzina, które są połączeniem daty i godziny w jednym polu, należy wprowadzić spację oddzielającą datę od godziny. Data może zawierać tylko spacje będące oficjalnym separatorem ustawień regionu. Czas może zawierać spacje przy wskaźnikach AM/PM.

W poniższej tabeli wymieniono różne sposoby wprowadzania daty i godziny oraz sposób ich interpretacji.

Zapis 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 data dzisiejsza 00:00:00
d godzina dzisiejsza data rzeczywista godzina
d 10:30 dzisiejsza data 10:30:00
d 3:3:3 data dzisiejsza 03:03:03
r lub data robocza data robocza 00:00:00
p lub poniedziałek poniedziałek tygodnia daty roboczej 00:00:00
w lub wtorek wtorek tygodnia daty roboczej 00:00:00
ś lub środa środa tygodnia daty roboczej 00:00:00
cz lub czwartek czwartek tygodnia daty roboczej 00:00:00
p lub piątek piątek tygodnia daty roboczej 00:00:00
s lub sobota sobota tygodnia daty roboczej 00:00:00
n lub niedziela niedziela tygodnia daty roboczej 00:00:00
w lub wtorek wtorek tygodnia daty roboczej 10:30:00
w lub wtorek wtorek tygodnia daty roboczej 03:03:03
w23 d Wtorek 23 tygodnia roku daty roboczej, bieżąca godzina
w23 wtorek w 23 tygodniu danego roku daty roboczej
d 23 Dzisiaj 23:00:00
w-1 wtorek w 1 tygodniu danego roku daty roboczej

Wprowadzanie czasu trwania

Niektóre pola w aplikacji reprezentują czas trwania lub czas, który upłynął zamiast konkretnej daty lub godziny. Czas trwania jest wprowadzany w formie liczby, po której występuje jednostka miary.

Oto kilka przykładów.

Czas trwania Jednostka miary
2h 2 godziny
6h 30 m 6 godzin 30 minut
6.5h 6 godzin 30 minut
90m 1 godzin 30 minut
2d 6h 30m 2 dni 6 godzin 30 minut
2d 6h 30m 56s 600ms 2 dni 6 godzin 30 minut 56 sekund 600 milisekund

Można również wprowadzić liczbę, która zostanie automatycznie przekonwertowana na czas trwania. Wprowadzana liczba jest konwertowana zgodnie z domyślną jednostką miary, która została określona w polu Czas trwania.

Aby zobaczyć jednostkę miary wykorzystywaną w polu Czas trwania, należy wprowadzić liczbę. Następnie, można zobaczyć jednostkę miary, na którą zostanie przekonwertowana.

Na przykład, jeśli jednostka miary to godziny, liczba 5 zostanie przekonwertowana na 5 godzin.

Zobacz też

Praca z Dynamics 365 Business Central
Obliczanie dat dla zakupów
Sortowanie, wyszukiwanie i filtrowanie

Bezpłatne ścieżki szkoleniowe dotyczące Business Central