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 lub 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. Data i godzina może zostać wprowadzona podczas filtrowania list lub raportowania danych, aby wskazać tylko potrzebne dane.
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). Jednakże, można korzystać z dowolnego separatora, nawet spacji, a data zostanie automatycznie zmieniona na format wykorzystujący separator odpowiedni dla wybranego regionu.
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.
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 s, które może oznaczać Saturday lub Sunday), 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/1930 do 12/31/2029, rok może zostać wprowadzony za pomocą dwóch cyfr; w innym przypadku należy wprowadzić rok za pomocą czterech cyfr.
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 03/21/22 jest datą roboczą to o1 lub po prostu o, filtruje pierwszy okres obrachunkowy roku finansowego 2022 (na przykład 01/01/22..01/31/22). Filtr o15 filtruje piętnasty okres obrachunkowy od początku roku finansowego 2022 (na przykład 03/01/23..03/31/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 artykule Zmiana podstawowych ustawień takich jak 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. Jeśli istnieją rekordy z obiema datami, zostaną one 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 |
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
Podczas wprowadzania godzin, pomiędzy jednostkami można wstawić dowolne separatory nie będące spacją, ale jeśli stosuje się podwójne cyfry dla każdej jednostki aż do milisekund, nie jest to wymagane.
Tylko największe wymagane jednostki musza 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 opisano różne sposoby wprowadzania godzin oraz ich interpretację. 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 |
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.
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 |
Wprowadzania 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ę i 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
Kalkulacja dat dla zakupów
Wprowadzania kryteriów w filtrach