Bejelentkezés Microsoft-fiókkal
Jelentkezzen be, vagy hozzon létre egy fiókot.
Üdvözöljük!
Válasszon másik fiókot.
Több fiókja van
Válassza ki a bejelentkezéshez használni kívánt fiókot.

KB 978268

Jelenségek

Amikor a Microsoft Dynamics GP-ben egy újonnan létrehozott fizetési ütemezést kísérel meg hozzárendelni a HrMSSS For Business Portal (BP) programban, vagy módosít egy meglévő fizetési ütemezést, az alábbi hibaüzenetek egyike jelenik meg:

 

A munkabeosztás dátumai átfedésben vannak a múlt évi aktív fizetési ütemezéssel. Nem menthet két aktív fizetési ütemezést, amelyek megosztják a dátumokat.

vagy

Az ehhez a fizetési ütemezéshez rendelt fizetési időszakok nem egyeznek meg a fizetési gyakoriságnak. A fizetési ütemezés szerinti fizetési időszakok újraszámítása

A probléma oka

A fenti első üzenettel akkor fordul elő a probléma, ha az új fizetési ütemezés 1. időszakának kezdő dátuma átfedésben van a korábbi fizetési ütemezés utolsó időszakának dátumával. A HRMSS modulban azonban a fizetés ütemezésének 365 naposnak kell lennie, és nem teszi lehetővé dátumok kihagyására vagy átfedésbe hozására két ütemterv között.


A fenti második üzenettel az a probléma, hogy a fizetési ütemezés 364 napos, a rendszernek pedig 365 naposnak kell lennie ahhoz, hogy a módosítás engedélyezve legyen, vagy új, a vele szomszédos fizetési ütemezést is létre kell hozva.
 

Megoldás


Példa:

Tegyük fel, hogy a 2021-es fizetési ütemezés 2021. december 23. és 2022. december 22. között fut. Ebben a példában létre szeretne hozni egy "2022" nevű új fizetési ütemezést, amely 2022. december 22-én kezdődik, de nem lehet, mert azt már használta a korábbi fizetési ütemezés. 

Pay Schedule: Starting Date -Ending Date

2021: jelenleg a 2021.12.23. dátumhoz van beállítva – 2022.12.22.

2022: a 2022.12.22. dátumot szeretné látni – 2023.12.21.; Ezt az új ütemezést 2022.12.22-én szeretné elkezdeni, de nem, mert ezt a dátumot már felhasználta a korábbi éves fizetési ütemezés. 

Megjegyzés: A rendszer megköveteli az időszak "nevének" megegyezik az adott fizetési ütemezés "kezdő" dátumán az "év" bélyeggel.

A probléma megoldásához használja az alábbi módszerek egyikét:

  • Ha a BP 4.0-t használja a Microsoft Dynamics GP 10.0-val, az alábbi 1. vagy 2. módszert használta.

  • Ha a Microsoft Dynamics GP 2010-hez vagy a BP 6.0/6.1-es verziójához a Microsoft Dynamics GP 2013-as verziójával használja a BP 5.0-t vagy a BP 5.1-et, és 27 időszakkal (kéthetes) vagy 53 időszakkal (hetente) van, használja az alábbi 1. vagy a 2. módszert.

  • Ha a Microsoft Dynamics GP 2010 vagy a BP 6.0/6.1-es verziójával használja a BP 5.0 vagy a BP 5.1 kiadást a Microsoft Dynamics GP 2013-ban, és 26 időszaka (kéthetes) vagy 52 időszaka (hetente) van, mert a "Csak a teljes fizetési időszakok használata" lehetőséget választja, használja az alábbi 1. vagy a 3. módszert. A 2021-es fizetési ütemezés (csak teljes időszakokat használva) 2022.012.21-én véget ér, de nem fog új ütemezést létrehozni a 2022.01.22-től 2022.012-én kezdődik, még akkor sem, ha ezt a dátumot nem használták a korábbi fizetési ütemtervben.

1. módszer: A múltbeli fizetési ütemezés hozzárendelésének megszava, hogy a rendszer ne nézze meg.


Ha végzett a múltbeli munkabeosztás használatával, és az összes időkártyát jóvá kell hagynia a befejezésig, akkor egyszerűen le kell mondania a Fizetési ütemezés hozzárendelését az összes alkalmazotttól, és a rendszer a továbbiakban nem veszi figyelembe azt. Ezután bármilyen dátumtól kezdve létrehozhatja az új Fizetési ütemezést. Ez a leggyorsabb és legegyszerűbb módszer a probléma megoldásához, ha megvárja, amíg a korábbi ütemezést nem használjuk, és a fizetési ütemezést használó összes időkártya jóváhagyásra/jóváhagyásra került.

1. Jelentkezzen be a BP-be rendszergazdaként.

2. Kattintson a Felügyelet fülre.

3. Kattintson a Timecard setup (Időkártya beállítása) elemre.

4. Válassza ki a megfelelő fizetési ütemezést, és kattintson a Hozzárendelés gombra.

5. A Korlátozás legördülő listából válassza ki a Részleg lehetőséget, és kattintson Az összes jelölésének a jelölésének a jelölésének törlésre elemre. Ezután válassza a Korlátozás alkalmazott szerint lehetőséget, és válassza Az összes jelölésének jelölésének jelölését. (Hely és pozíció szerint is, bár ezek használata ritkábban fordul elő.) Mentés gombra.

6. Most kattintson a Hozzáadás gombra, és hozzon létre egy új fizetési ütemezést a kívánt dátumtól kezdve.



Megjegyzés: Ne törölje a korábbi fizetési ütemezést az üzleti portálról. A fizetési ütemezésnek léteznie kell a korábbi adatok megtekintéséhez. Ha azonban törli a korábbi fizetési ütemtervet a Fizetési ütemezés ablakból, egyszerűen létrehozhatja ismét, de nem rendelheti hozzá egyetlen alkalmazotthoz sem. A korábbi időkártyaelőzmények megjelenítéséhez csak léteznie kell.

2. módszer: A dátumok módosítása a Fizetési ütemezésben 27 vagy 53 időszak használata esetén Microsoft SQL esetén

Megjegyzés: Mielőtt követi a cikkben található utasításokat, győződjön meg arról, hogy van az adatbázis teljes biztonsági másolata, amely probléma esetén visszaállítható.


További megjegyzések:

  • Biztonsági mentést javasoljuk. Jegyezze fel az összes fizetési ütemezés kezdési és SQL dátumokat.

  • Azt javasoljuk, hogy a munkabeosztás minden olyan időkártyáját jóváhagyja, amely módosul. Ezért ne kövesse ezeket a lépéseket a fizetési ütemterv végéig.


Az alábbi lépések célja, hogy az utolsó időszakot (27. időszakot vagy 53. időszakot) 0-ra nevezze át, így a rendszer ezt az időszakot áthelyezi az ütemterv elejére. Ezután módosítjuk az adott időszakra vonatkozó évbélyegzőt, így a rendszer hozzáad egy plusz napot a megelőző év ütemezésének elejéhez, és eltávolítja a beosztás végi dátumból, hogy felszabadítsa azt a dátumot. Ez tehát alapvetően azt jelenti, hogy ez a beosztás egy nappal előbbre (vagy 2020.12.22-2021.12.21-re) csúszik. Erre azért van szükség, mert a rendszernek továbbra is 365 napos ütemtervet kell kihozni. 

1. lépés
A megfelelő parancsfájl futtatásával módosítsa az Időszakazonosító értékét a kéthetes vagy heti értékről 0-ra az alábbiak szerint. Ez az utolsó időszakot a fizetési ütemterv elejére fogja áthelyezni:

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'



Megjegyzés: A fenti parancsfájlBAN frissítse a YEARID(Évazonosító) et a régi fizetési ütemezés neveként. Ezek a példa szkriptek csak heti és kéthetes írást fednek le, de az ütemezés más gyakorisággal, például havi vagy félhavi rendszerességgel is szerkeszthetők. Nyisson meg egy támogatási esetet, hogy beszúrja ezeket az értékeket a parancsfájlba.
 

2. lépés

Futtassa az alábbi megfelelő parancsfájlt a Period Name (Időszaknév) mező értékének az egyezésre való átváltáshoz:

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. lépés
Most a 0-s időszak kezdő és záró dátumát kell módosítania az előző évnek, így egy további napot is hozzáad a Fizetés ütemezés elejéhez. Mindkét parancsfájl futtatásával módosíthatja a kezdő dátumot a 0- és a 0-s időszak záró dátumában:

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'

Megjegyzés: Az utolsó időszak dátuma 2022.12.22.-12/22/2022 volt, és most módosította azt 2021.12.22.-12/22/2021-re, amely úgy növeli a további napot az ütemezés kezdetén, hogy csak az évbélyeget módosítja. A 26 vagy 52 időszak 2022.12.21-én ér véget.



4. lépés
Az alábbi parancsfájl futtatásával frissítse a HRM_PaySchedule táblát úgy, hogy megfeleljen a táblázatban a 0-s időszak új kezdő HRM_PayPeriod dátumnak:

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'

Megjegyzés: Ha meg kell bizonyosodni arról, hogy a HRM_PaySchedule tábla KezdésiDátum értéke megegyezik a HRM_PayPeriod táblázat 0-as kezdésiDátum értékével, futtassa az alábbi parancsfájlt:

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. lépés
Most létrehozhat egy új fizetési ütemezést 2022-hez a "2022.12.22" kezdő dátummal. A BP lapon kattintson a Felügyelet fülre, majd az Időkártya beállítása elemre. Kattintson a Hozzáadás gombra a Fizetési ütemezések szakaszban. Írja be a 2022.12.22-i gyakoriságot és kezdési dátumot, és kattintson a Fizetési időszakok kiszámítása gombra. Mentés gombra.


Megjegyzés: Az új fizetési ütemezés emellett egy további 27- vagy 53-as időszakot is létrehoz a további napra (mivel a 365 nem egyenlően látható 7-el). Azt javasoljuk azonban, hogy ebben az időpontban ne módosítsa a további időszakot. Ellenkező esetben a fizetési ütemezés ismét átfedésben lesz a korábbi aktuális fizetési ütemezéssel, ezért a módosításhoz az év végéig kell várnia.


6. lépés
Válassza a Pay Schedule (Fizetési ütemezés) lehetőséget, és a Hozzárendelés gombra kattintva rendelje hozzá az új beosztást a részleghez, a helyekhez, az adott alkalmazottakhoz vagy beosztáshoz.



 

3. módszer: A dátumok módosítása a Fizetési ütemezésben, ha 26 vagy 52 időszakkal SQL Microsoft SQL esetén



Megjegyzés: Mielőtt követi a cikkben található utasításokat, győződjön meg arról, hogy van az adatbázis teljes biztonsági másolata, amely probléma esetén visszaállítható.


További megjegyzések:

  • Biztonsági mentést javasoljuk. Jegyezze fel az összes fizetési ütemezés kezdési és SQL dátumokat.

  • Azt javasoljuk, hogy a munkabeosztás minden olyan időkártyáját jóváhagyja, amely módosul. Ezért ne kövesse ezeket a lépéseket a fizetési ütemterv végéig.



Ebben a példában a meglévő 2021-es fizetési ütemterv 2021.12.23. és 2022.12.21. között van (és 26 vagy 52 fizetési időszaka van). Módosítani szeretné a meglévő fizetési ütemtervet, vagy egy 2022.012.22-től kezdési új ütemezést szeretne létrehozni, de továbbra is hibaüzenet jelenik meg annak ellenére, hogy ezt a dátumot nem használja a meglévő fizetési ütemezés. A rendszer nem enged új fizetési ütemezést létrehozni, mert a korábbi beosztás nem 365 napos.  


Az alábbi lépések célja, hogy egy további napot vegyen fel a meglévő beosztásba, hogy 365 napos legyen, így ön létrehozhatja az új fizetési ütemezést. 

1. lépés
Tekintse át az 1. időszak és az utolsó időszak (26. időszak vagy 52. időszak) aktuális dátumát a meglévő fizetési ütemtervben:

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



Megjegyzés: A fenti parancsfájlBAN frissítse a YEARID-et a meglévő fizetési ütemezés neveként. Ezek a példa szkriptek csak heti és kéthetes írást fednek le, de az ütemezés más gyakorisággal, például havi vagy félhavi rendszerességgel is szerkeszthetők. Nyisson meg egy támogatási esetet, hogy beszúrja ezeket az értékeket a parancsfájlba.

2. lépés

Az 1. időszak kezdő dátumának egy nappal való biztonsági felvételét úgy, hogy egy további napot vegyen fel a fizetési ütemezés elejére, hogy az 365 napos legyen.

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'

Megjegyzés: Ha a kezdő dátum átfedésben van a korábbi év munkabeosztásával, előfordulhat, hogy először le kell mondania a régi beosztást az összes alkalmazotthoz, így a rendszer nem számít ez számára, és nem lát másik átfedési problémát.



Megjegyzés: Ezzel a munkabeosztás 2021.12.22-től 2022.01.21-ig tart, ami 365 naposra növeli a munkabeosztás első napját. 


3. lépés
Az alábbi parancsfájl futtatásával frissítse az HRM_PaySchedule táblát úgy, hogy az megfeleljen a táblázatban az 1-es időszak új kezdő HRM_PayPeriod dátumnak:

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'

Megjegyzés: Ha meg kell bizonyosodni arról, hogy a HRM_PaySchedule tábla KezdésiDátum értéke megegyezik a HRM_PayPeriod táblázat 0-as kezdésiDátum értékével, futtassa az alábbi parancsfájlt:

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. lépés
Most létrehozhat egy új fizetési ütemezést 2022-hez a "2022.12.22" kezdő dátummal. A BP lapon kattintson a Felügyelet fülre, majd az Időkártya beállítása elemre. Kattintson a Hozzáadás gombra a Fizetési ütemezések szakaszban. Írja be a 2022.12.22-i gyakoriságot és kezdési dátumot, és kattintson a Fizetési időszakok kiszámítása gombra. Mentés gombra.


Megjegyzés: Az új fizetési ütemterv emellett egy további 27- vagy 53-as időszakot is létrehoz a további napra (mivel a 365 nem egyenlően látható 7-el), vagy ha a "Csak teljes fizetési időszakok használata" időszakot használja, akkor ismét 26 vagy 52 fizetési időszakot hoz létre. Azt javasoljuk azonban, hogy ebben az időpontban ne módosítsa a további időszakot. Ellenkező esetben a fizetési ütemezés ismét átfedésben lesz a korábbi aktuális fizetési ütemezéssel, ezért a módosításhoz az év végéig kell várnia.


5. lépés
Válassza a Pay Schedule (Fizetési ütemezés) lehetőséget, és a Hozzárendelés gombra kattintva rendelje hozzá az új beosztást a részleghez, a helyekhez, az adott alkalmazottakhoz vagy beosztáshoz.

 

További segítségre van szüksége?

További lehetőségeket szeretne?

Fedezze fel az előfizetés előnyeit, böngésszen az oktatóanyagok között, ismerje meg, hogyan teheti biztonságossá eszközét, és így tovább.

A közösségek segítségével kérdéseket tehet fel és válaszolhat meg, visszajelzést adhat, és részletes ismeretekkel rendelkező szakértőktől hallhat.

Hasznos volt ez az információ?

Mennyire elégedett a fordítás minőségével?
Mi volt hatással a felhasználói élményére?
Ha elküldi a visszajelzést, a Microsoft felhasználja azt a termékei és szolgáltatásai továbbfejlesztéséhez. Az informatikai rendszergazda képes lesz ezeket az adatokat összegyűjteni. Adatvédelmi nyilatkozat.

Köszönjük a visszajelzését!

×