Logige sisse Microsofti kontoga
Logige sisse või looge konto.
Tere!
Valige mõni muu konto.
Teil on mitu kontot
Valige konto, millega soovite sisse logida.

KB 978268

Sümptomid

Kui proovite microsoft Dynamics GP ettevõtteportaali (HRMSSS) äriportaalis (HRMSSS) määrata vastloodud maksegraafikut või muuta olemasolevat maksegraafikut, kuvatakse üks järgmistest tõrketeadetest.

 

Maksegraafikul on kuupäevad, mis kattuvad eelmise aasta aktiivse maksegraafikuga. Ei saa salvestada kahte aktiivset maksegraafikut, mis jagavad kuupäevi.

või

Sellele maksegraafikule määratud tasuperioodid ei vasta tasusagedusele. Arvutage maksegraafiku makseperioodid ümber.

Põhjus

Probleem esimese teatega ilmneb seetõttu, et uue maksegraafiku perioodi 1 alguskuupäev kattub eelmise maksegraafiku viimase perioodi kuupäevaga. Moodulis HRMSSS on aga vaja, et maksegraafik oleks 365 päeva pikk ja see ei luba kuupäevi kahe ajakava vahele jätta ega kattuda.


Ülaltoodud teise sõnumiga on probleem selles, et maksegraafik on 364 päeva pikk ja süsteem nõuab, et see oleks 365 päeva pikk enne muudatuste lubamist või sellega külgnevat uut maksegraafikut.
 

Lahendus


Näide:

Oletame, et teie 2021. aasta maksegraafik kestab 23. detsembrist 2021 kuni 22. detsembrini 2022. Selles näites soovite luua uue maksegraafiku nimega "2022", mis algab 22. detsembril 2022, kuid te ei saa seda teha, kuna seda on juba kasutatud varasemas maksegraafikus. 

Maksegraafik: alguskuupäev –lõppkuupäev

2021: on praegu häälestatud kuupäevadeks 23.12.2021 – 22.12.2022

2022: soovite kuupäevi 22.12.2022 – 21.12.2023; Soovite selle uue ajakava käivitada 22.01.2022, kuid seda ei saa teha, kuna seda kuupäeva on juba kasutatud eelmise aasta maksegraafikus. 

Märkus. Süsteem nõuab, et perioodi nimi langeks kokku maksegraafikus oleval alguskuupäeval oleva "aasta" templiga.

Selle probleemi lahendamiseks kasutage ühte järgmistest meetoditest.

  • Kui kasutate funktsiooni BP 4.0 koos rakendusega Microsoft Dynamics GP 10.0, kasutatakse allpool 1. või 2. meetodit.

  • Kui kasutate rakendust BP 5.0 või BP 5.1 koos rakendusega Microsoft Dynamics GP 2010 või BP 6.0/6.1 koos rakendusega Microsoft Dynamics GP 2013 ja teil on 27 perioodi (kahe nädala kaupa) või 53 perioodi (nädalas), kasutage allpool 1. või 2. meetodit.

  • Kui kasutate funktsiooni BP 5.0 või BP 5.1 koos Rakendusega Microsoft Dynamics GP 2010 või BP 6.0/6.1 koos rakendusega Microsoft Dynamics GP 2013 ja teil on 26 perioodi (kahe nädala kaupa) või 52 perioodi (iga nädal), kuna klõpsasite suvandit "Kasuta ainult täispalgaperioode", kasutage allpool 1. või 3. meetodit. Teie 2021. aasta maksegraafik (kasutades ainult täisperioode) lõpeb 21.12.2022, kuid see ei lase teil luua uut 2022. aasta ajakava, mis algab 22.02.2022, kuigi seda kuupäeva pole varasemas maksegraafikus kasutatud.

1. meetod. Tühistage varasema maksegraafiku määramine, et süsteem seda ei vaataks.


Kui olete viimase maksegraafikuga lõpetanud ja kõik need ajakaardid on lõpuleviimiseks heaks kiidetud, saate lihtsalt eemaldada selle maksegraafiku määramise kõigilt töötajatelt ja süsteem ei pea seda enam arvesse. Seejärel saate luua uue maksegraafiku, mis algab sõltumata sellest, mis kuupäeval soovite. See on kiireim ja lihtsaim viis selle probleemi lahendamiseks, kui saate oodata, kuni eelmist ajakava enam ei kasutata ja kõik maksegraafikut kasutavad ajakaardid on kinnitatud/lõpule viidud.

1. Logige administraatorina BP-sse sisse.

2. Klõpsake vahekaarti Haldus.

3. Klõpsake nuppu Ajakaardi häälestus.

4. Valige sobiv maksegraafik ja klõpsake nuppu Määra.

5. Kasutage ripploendit Piiramisast, et valida Osakond ja klõpsake käsku Tühista märge kõik. Seejärel piirage seda töötaja järgi ja valige Tühista märge. (Kontrolli asukoha ja asukoha järgi, kuigi neid kasutatakse harvemini.) Salvesta.

6. Nüüd saate klõpsata nuppu Lisa ja luua uue maksegraafiku alates soovitud kuupäevast.



Märkus. Ärge kustutage varasemat maksegraafikut äriportaalist. Maksegraafik peab olema olemas, et ajaloolisi andmeid saaks vaadata. Kui aga möödunud maksegraafik kustutatakse aknast Maksegraafik, saate selle lihtsalt uuesti luua, kuid ärge määrake seda ühelegi töötajale. See peab lihtsalt olemas olema, et kuvada möödunud ajakaartide ajalugu.

2. meetod. Kui teil on Microsoft SQL skriptide abil 27 või 53 perioodi, muutke maksegraafiku kuupäevi

Märkus. Enne selle artikli juhiste järgimist veenduge, et teil oleks andmebaasi täielik varukoopia, mille saate probleemi ilmnemisel taastada.


Täiendavad märkmed.

  • Soovitame teha varukoopia. Pange tähele kõigi maksegraafikute algus- ja lõppkuupäevi, et neid vastavalt SQL redigeerida.

  • Soovitame kinnitada kõik maksegraafikus salvestatud ajakaardid, mida soovite muuta. Seetõttu ärge täitke neid juhiseid enne maksegraafiku lõppu.


Alltoodud juhiste eesmärk on nimetada viimane periood (periood 27 või periood 53) ümber perioodiks 0, nii et süsteem teisaldab selle perioodi ajakava algusse. Seejärel muudame sel perioodil aastatempli, nii et lisapäev lisatakse eelmise aasta ajakava algusse ja eemaldatakse ajakava lõpust, et see kuupäev vabastataks. Nii et põhimõtteliselt libistatakse ajakava ühe päeva varem (või 22.12.2020- 21.12.2021). Peame seda tegema, kuna süsteem nõuab siiski, et ajakava oleks 365 päeva pikk. 

1. juhis
Käivitage sobiv skript, et muuta perioodi ID väärtus kahe nädala väärtusest 0-ks järgmiselt. Sellega teisaldatakse see viimane periood maksegraafiku algusse.

BIWEEKLY:
update HRM_PayPeriod set PayPeriodID ='0' where PayPeriodID ='27' and yearid='2021' and frequencyid ='2'
WEEKLY:
update HRM_PayPeriod set PayPeriodID ='0' where PayPeriodID ='53' and yearid='2021' and frequencyid ='1'



Märkus. Eelmises skriptis värskendage YEARID-d, et see oleks vana maksegraafiku nimi. Need näiteskriptid hõlmavad ainult iganädalasi ja kahe nädala stsenaariume, kuid neid saab ka sobival viisil redigeerida, kui teie ajakava on erinev (nt kuupõhine või poolaastapõhine). Avage tugiteenuste juhtum, et saada need väärtused skripti lisamiseks.
 

2. juhis

Käivitage sobiv skript, et muuta väärtus Perioodi nimi vastavaks.

BIWEEKLY:
update HRM_PayPeriod set Name = 'Period 0' where Name = 'Period 27' and Yearid = '2021' and frequencyid = '2'

WEEKLY:
update HRM_PayPeriod set Name = 'Period 0' where Name = 'Period 53' and Yearid = '2021' and frequencyid = '1'





3. juhis
Nüüd peate muutma perioodi 0 algus- ja lõppkuupäeva, et see oleks eelnev aasta, nii et see lisab lisapäeva maksegraafiku algusse. Käivitage mõlemad skriptid, et muuta esimese perioodi 0 alguskuupäeva ja seejärel perioodi 0 lõppkuupäeva.

BIWEEKLY:
update HRM_PayPeriod set BeginDate ='2021-12-22' where payperiodid ='0' and yearid='2021' and frequencyid ='2'

update HRM_PayPeriod set EndDate ='2021-12-22' where payperiodid ='0' and yearid='2021' and frequencyid ='2'


WEEKLY:
update HRM_PayPeriod set BeginDate ='2021-12-22' where payperiodid ='0' and yearid='2021' and frequencyid ='1'

update HRM_PayPeriod set EndDate ='2021-12-22' where payperiodid ='0' and yearid='2021' and frequencyid ='1'

Märkus. Viimase perioodi kuupäev oli 22.12.2022-12.12.2022 ja nüüd olete muutnud selle kuupäevaks 22.12.2021-12.12.2021, mis lisab lisapäeva ajakava algusse, muutes sellele ainult aastatempli. Periood 26 või 52 lõpeb 21.12.2022.



4. juhis
Tabeli HRM_PaySchedule värskendamiseks käivitage järgmine skript, et see vastaks tabeli HRM_PayPeriod perioodi 0 uuele alguskuupäevale.

BIWEEKLY:
update HRM_payschedule set BeginDate='2021-12-22' where yearid='2021' and frequencyid ='2'

WEEKLY:

update HRM_payschedule set BeginDate='2021-12-22' where yearid='2021' and frequencyid ='1'

Märkus. Veendumaks, et tabeli HRM_PaySchedule väärtus BeginDate vastab tabeli HRM_PayPeriod punkti 0 alguskauguse väärtusele, käivitage järgmine skript.

BIWEEKLY:
Select BeginDate, * from HRM_PayPeriod where yearid ='2021' and frequencyid = 2 and PayPeriodID = 0
Select BeginDate, * from HRM_PaySchedule where yearid ='2021' and frequencyid = 2

WEEKLY:
Select BeginDate, * from HRM_PayPeriod where yearid ='2021' and frequencyid = 1 and PayPeriodID = 0
Select BeginDate, * from HRM_PaySchedule where yearid ='2021' and frequencyid = 1
 


5. juhis
Nüüd saate luua uue 2022. aasta maksegraafiku, mille alguskuupäev on "22.12.2022". Klõpsake BP-s vahekaarti Haldus ja seejärel nuppu Ajakaardi häälestus. Klõpsake jaotises Maksegraafikud nuppu Lisa. Tippige sagedus ja alguskuupäev 22.02.2022 ja klõpsake nuppu Arvuta makseperioodid. Salvesta.


Märkus. Uus maksegraafik loob lisapäeva jaoks ka lisaperioodi 27 või Perioodi 53 (kuna 365 pole võrdselt jagatav 7-ga). Siiski ei soovitata seda lisaperioodi praegu muuta. Vastasel korral kattub maksegraafik uuesti eelmise praeguse maksegraafikuga, seega peaksite selle muutmiseks ootama aasta lõpuni.


6. juhis
Valige maksegraafik ja klõpsake nuppu Määra, et määrata uus ajakava osakondadele, asukohtadele, kindlatele töötajatele või ametikohtadele.



 

3. meetod. Kui teil on Microsoft SQL skriptide abil 26 või 52 perioodi, muutke maksegraafiku kuupäevi



Märkus. Enne selle artikli juhiste järgimist veenduge, et teil oleks andmebaasi täielik varukoopia, mille saate probleemi ilmnemisel taastada.


Täiendavad märkmed.

  • Soovitame teha varukoopia. Pange tähele kõigi maksegraafikute algus- ja lõppkuupäevi, et neid vastavalt SQL redigeerida.

  • Soovitame kinnitada kõik maksegraafikus salvestatud ajakaardid, mida soovite muuta. Seetõttu ärge täitke neid juhiseid enne maksegraafiku lõppu.



Selles näites on olemasolev 2021. aasta maksegraafik alates 23.12.2021 – 21.12.2022 (ja sellel on 26 või 52 makseperioodi). Soovite muuta olemasolevat maksegraafikut või luua uue ajakava, mis algab 22.01.2022, kuid kuvatakse endiselt tõrge, kuigi olemasolev maksegraafik seda kuupäeva ei kasuta. Süsteem ei lase teil uut maksegraafikut luua, kuna eelnev ajakava ei ole 365 päeva pikk.  


Alltoodud juhiste eesmärk on lisada olemasolevale ajakavale lisapäev, et see oleks 365 päeva pikk, nii et seejärel saate luua uue maksegraafiku. 

1. juhis
Vaadake üle praegused kuupäevad perioodil 1 ja viimase perioodi (periood 26 või periood 52) praeguses maksegraafikus.

BIWEEKLY: Select * from HRM_PayPeriod where yearid='2021' and frequencyid ='2'
WEEKLY: Select * from HRM_PayPeriod where yearid='2021' and frequencyid ='1'



Märkus. Olemasoleva maksegraafiku nimeks saate värskendada ülaltoodud skriptis asuvat YEARID-d. Need näiteskriptid hõlmavad ainult iganädalasi ja kahe nädala stsenaariume, kuid neid saab ka sobival viisil redigeerida, kui teie ajakava on erinev (nt kuupõhine või poolaastapõhine). Avage tugiteenuste juhtum, et saada need väärtused skripti lisamiseks.

2. juhis

Varundage perioodi 1 alguskuupäev ühe päeva võrra, et lisada maksegraafiku algusse lisapäev, et see oleks 365 päeva pikk.

BIWEEKLY:
update HRM_PayPeriod set BeginDate ='2021-12-22' where payperiodid ='1' and yearid='2021' and frequencyid ='2'


WEEKLY:
update HRM_PayPeriod set BeginDate ='2021-12-22' where payperiodid ='1' and yearid='2021' and frequencyid ='1'

Märkus. Kui alguskuupäeva lisamine kattub eelmise aasta maksegraafikuga, peate võib-olla tühistama kõigi töötajate varasema ajakava, et süsteem ei hooliks sellest ega näeks muud kattuvat probleemi.



Märkus. See teeb maksegraafiku 22.12.2021-12.12.2022, mis lisab lisapäeva graafiku algusse, et see oleks 365 päeva pikk. 


3. juhis
Tabeli HRM_PaySchedule värskendamiseks käivitage järgmine skript, et see vastaks tabeli HRM_PayPeriod perioodi 1 uuele alguskuupäevale.

BIWEEKLY:
update HRM_payschedule set BeginDate='2021-12-22' where yearid='2021' and frequencyid ='2'

WEEKLY:
update HRM_payschedule set BeginDate='2021-12-22' where yearid='2021' and frequencyid ='1'

Märkus. Veendumaks, et tabeli HRM_PaySchedule väärtus BeginDate vastab tabeli HRM_PayPeriod punkti 0 alguskauguse väärtusele, käivitage järgmine skript.

BIWEEKLY:
Select BeginDate, * from HRM_PayPeriod where yearid ='2021' and frequencyid = 2 and PayPeriodID = 0
Select BeginDate, * from HRM_PaySchedule where yearid ='2021' and frequencyid = 2

WEEKLY:
Select BeginDate, * from HRM_PayPeriod where yearid ='2021' and frequencyid = 1 and PayPeriodID = 0
Select BeginDate, * from HRM_PaySchedule where yearid ='2021' and frequencyid = 1


4. juhis
Nüüd saate luua 2022. aasta jaoks uue maksegraafiku, mille alguskuupäev on "22.12.2022". Klõpsake BP-s vahekaarti Haldus ja seejärel nuppu Ajakaardi häälestus. Klõpsake jaotises Maksegraafikud nuppu Lisa. Tippige sagedus ja alguskuupäev 22.02.2022 ja klõpsake nuppu Arvuta makseperioodid. Salvesta.


Märkus. Uue maksegraafikuga luuakse lisapäeva jaoks lisaperiood 27 või periood 53 (kuna 365 pole võrdselt jagatav 7-ga) või kui kasutate funktsiooni "Kasuta ainult täispalgaperioode", loob see uuesti 26 või 52 makseperioodi. Siiski ei soovitata seda lisaperioodi praegu muuta. Vastasel korral kattub maksegraafik uuesti eelmise praeguse maksegraafikuga, seega peaksite selle muutmiseks ootama aasta lõpuni.


5. juhis
Valige maksegraafik ja klõpsake nuppu Määra, et määrata uus ajakava osakondadele, asukohtadele, kindlatele töötajatele või ametikohtadele.

 

Kas vajate veel abi?

Kas soovite rohkem valikuvariante?

Siin saate tutvuda tellimusega kaasnevate eelistega, sirvida koolituskursusi, õppida seadet kaitsma ja teha veel palju muud.

Kogukonnad aitavad teil küsimusi esitada ja neile vastuseid saada, anda tagasisidet ja saada nõu rikkalike teadmistega asjatundjatelt.

Kas sellest teabest oli abi?

Kui rahul te keelekvaliteediga olete?
Mis mõjutas teie hinnangut?
Kui klõpsate nuppu Edasta, kasutatakse teie tagasisidet Microsofti toodete ja teenuste täiustamiseks. IT-administraator saab neid andmeid koguda. Privaatsusavaldus.

Täname tagasiside eest!

×