Kirjaudu sisään Microsoft-tilillä
Kirjaudu sisään tai luo tili.
Hei,
Käytä toista tiliä.
Sinulla on useita tilejä
Valitse tili, jolla haluat kirjautua sisään.

KB-978268

Oireet

Kun yrität määrittää juuri luodun maksuaikataulun henkilöstöhallinnon omatoimisen palvelusyistä (PORTALSS) for Business Portal (BP) Microsoft Dynamics GP:ssä tai muutat aiemmin luotua maksuaikataulua, näyttöön tulee jokin seuraavista virhesanomista:

 

Maksuaikataulussa on päivämääriä, jotka menevät päällekkäin edellisen vuoden aktiivisen maksuaikataulun kanssa. Kahta aktiivista maksuaikataulua ei voi tallentaa, koska ne jakavat päivämääriä.

tai

Tähän maksuaikatauluun määritetyt maksukaudet eivät vastaa maksuväliä. Laskee palkkaaikataulun maksukaudet uudelleen.

Syy

Ongelma ilmenee ensimmäisessä yllä olevassa viestissä, koska uuden maksuaikataulun jakson 1 aloituspäivä on päällekkäin edellisen maksuaikataulun viimeisen jakson päivämäärän kanssa. THATSS-moduuli kuitenkin edellyttää, että palkkaaikataulun on oltava 365 päivää pitkä, eikä se salli päivämäärien ohittamisen tai päällekkäisyyden kahden aikataulun välillä.


Ongelma toisessa yllä olevassa viestissä on se, että maksuaikataulu on 364 päivää ja että järjestelmän on oltava 365 päivää pitkä, ennen kuin siihen voidaan tehdä muutoksia tai sen vieressä voidaan luoda uusi maksuaikataulu.
 

Ratkaisu


Esimerkki:

Oletetaan, että vuoden 2021 maksuaikataulusi on 23.12.2021–22.12.2022. Tässä esimerkissä haluat luoda uuden maksuaikataulun nimeltä 2022, joka alkaa 22.12.2022, mutta et voi, koska sitä on jo käytetty aiemmin maksuaikataulussa. 

Pay Schedule: Starting Date -Ending Date

2021: on tällä hetkellä määritetty päivämäärille 23.12.2021 - 22.12.2022

2022: haluat päivämääriä 22.12.2022 - 21.12.2023; Haluat aloittaa tämän uuden aikataulun 22.12.2022, mutta et voi, koska tätä päivämäärää on jo käytetty edeltävän vuoden palkkaaikataulussa. 

Huomautus: Järjestelmä edellyttää, että kauden nimi on sama kuin "vuosi"-leima, joka on tämän maksuaikataulun aloituspäivämäärässä.

Voit ratkaista ongelman seuraavilla tavoilla:

  • Jos käytät BP 4.0:aa Microsoft Dynamics GP 10.0:n kanssa, käytä alla olevaa menetelmää 1 tai menetelmää 2.

  • Jos käytät BP 5.0- tai BP 5.1 -sovellusta Microsoft Dynamics GP 2010:n tai BP 6.0/6.1:n kanssa Microsoft Dynamics GP 2013:n kanssa ja sinulla on 27 pistettä (kaksi viikkoa) tai 53 pistettä (viikoittain), käytä alla olevaa menetelmää 1 tai menetelmää 2.

  • Jos käytät BP 5.0- tai BP 5.1 -sovellusta Microsoft Dynamics GP 2010:n tai BP 6.0/6.1:n kanssa Microsoft Dynamics GP 2013:n kanssa ja sinulla on 26 pistettä (viikko) tai 52 pistettä (viikoittain), koska napsautit Vaihtoehtoa Käytä vain kokonaisia maksukausia, käytä alla olevaa menetelmää 1 tai menetelmää 3. Vuoden 2021 maksuaikataulusi (vain kokonaisia jaksoja käyttäen) päättyy 21.12.2022, mutta et voi luoda uutta aikataulua 2022:lle, joka alkaa 22.12.2022, vaikka tätä päivämäärää EI ole käytetty aiajassa maksuaikataulussa.

Menetelmä 1: Poista aiemmin maksettavan aikataulun määritys, jotta järjestelmä ei katso sitä.


Jos et enää käytä aikaisempia palkkaaikatauluja ja kaikki kyseiset aikakortit on hyväksytty valmiiksi, voit poistaa tämän aikataulun kaikkien työntekijöiden osalta, eikä järjestelmä enää huomioi sitä. Sen jälkeen voit luoda uuden maksuaikataulun siitä päivästä alkaen, kun haluat. Tämä on nopein ja helpoin menetelmä tämän ongelman ratkaisemiseksi, jos voit odottaa, kunnes aiempaa aikataulua ei enää käytetä ja kaikki tätä aikataulua käyttävät aikakortit on hyväksytty/suoritettu.

1. Kirjaudu BP:iin järjestelmänvalvojana.

2. Valitse Hallinta-välilehti.

3. Valitse Timecard Setup (Aikakortin asetukset).

4. Valitse oikea maksuaikataulu ja napsauta Määritä-painiketta.

5. Valitse avattavasta Rajoita-luettelosta Osasto ja valitse sitten Poista kaikkien merkitseminen. Rajoita sitten työntekijän mukaan ja valitse Poista kaikkien merkitseminen. (Tarkista myös sijainnin ja sijainnin mukaan, vaikka niitä käytetään harvemmin.) Tallenna.

6. Nyt voit valita Lisää ja luoda uuden maksuaikataulun siitä päivästä alkaen, kun haluat.



Huomautus Älä poista aiempaa maksuaikataulua Business Portalista. Maksuaikataulun on oltava olemassa, jotta historiatietoja voidaan tarkastella. Jos aiemmat maksuaikataulut kuitenkin poistetaan Maksuaikataulu-ikkunasta, voit luoda sen uudelleen, mutta älä määritä sitä työntekijöille. Sen on vain oltava olemassa, jotta se voi näyttää aiemmat aikakorttihistoriat.

Menetelmä 2: Muokkaa pay schedule -päivämääriä, jos sinulla on 27 tai 53 jaksoa Microsoft SQL -komentosarjoissa

Huomautus Ennen kuin noudatat tämän artikkelin ohjeita, varmista, että tietokannasta on valmiina täydellinen varmuuskopio, jonka voit palauttaa, jos ongelmia ilmenee.


Lisämuistiinpanot:

  • Suosittelemme, että teet varmuuskopion. Huomaa kaikkien maksuaikataulujen alkamis- ja päättymispäivät, jotta voit muokata komentosarjoja SQL mukaisesti.

  • Suosittelemme, että hyväksyt kaikki aikataulun aikakortit, joita muutetaan. Älä siis noudata näitä ohjeita ennen maksuaikataulun loppua.


Seuraavien vaiheiden tarkoituksena on nimetä viimeinen kausi (kausi 27 tai kausi 53) uudelleen piste 0:ksi, jotta järjestelmä siirtää kauden aikataulun alkuun. Tämän jälkeen muutamme kauden vuosileimaa, jotta ylimääräinen päivä lisätään aikataulun alkuun edeltävänä vuonna ja poistetaan aikataulun lopusta päivämäärän vapauttaaksesi päivämäärän. Periaatteessa tämä liukuu aikataulua yhden päivän aiemmin (eli 22.12.2020- 21.12.2021). Tämä on tehtävä, koska järjestelmä vaatii edelleen aikataulun olevan 365 päivää pitkä. 

Vaihe 1
Suorita sopiva komentosarja, jos haluat muuttaa pistetunnuksen arvon viikko- tai viikkoarvosta 0:een seuraavasti. Tämä siirtää viimeisen kauden maksuaikataulun alkuun:

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'



Huomautus Päivitä yllä olevan komentosarjan VUOSITUNNUS vanhan maksuaikataulun nimeksi. Nämä esimerkkikomentosarjat kattavat vain viikoittaiset ja puolivuosittaiset komentosarjat, mutta niitä voi myös muokata asianmukaisesti, jos aikataulusi on eri tiheys, kuten kuukausittain tai puolivuosittain. Avaa tukipyyntö, jotta saat nämä arvot lisättäväksi komentosarjaan.
 

Vaihe 2

Muuta Kauden nimi -arvo vastaavaksi suorita sopiva komentosarja alla:

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'





Vaihe 3
Nyt sinun on muutettava kauden 0 alkamis- ja päättymispäivää edeltäväksi vuodeksi, joten se lisää ylimääräisen päivän Maksa-aikataulun alkuun. Suorita molemmat komentosarjat, jos haluat muuttaa jakson 0 ensimmäisen aloituspäivän ja sitten kauden 0 lopetuspäivämäärän:

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'

Huomautus Viimeisen jakson päivämäärä oli 22.12.2022-22.12.2022, ja olet nyt muuttanut sen päivämääräksi 22.12.2021-22.12.2021, jolloin ylimääräinen päivä lisätään aikataulun alkuun muuttamalla vain sen vuosileimaa. Kausi 26 tai 52 päättyy 21.12.2022.



Vaihe 4
Suorita seuraava komentosarja päivittääksesi HRM_PaySchedule taulukon vastaamaan uuden jakson 0 alkamispäivää HRM_PayPeriod taulukossa:

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'

Huomautus Jos haluat tarkistaa, että HRM_PaySchedule-taulukon Aloituspäivä-arvo vastaa HRM_PayPeriod-taulukon jakson 0 Aloituspäivä-arvoa, suorita seuraava komentosarja:

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
 


Vaihe 5
Nyt voit luoda uuden maksuaikataulun 2022:lle ja aloituspäivämäärän "22.12.2022". Napsauta BP:ssä Hallinta-välilehteä ja valitse Timecard Setup (Aikakortin asetukset). Napsauta Lisää-painiketta Maksuaikataulut-osassa. Kirjoita tiheys ja Alkamispäivä 22.12.2022 ja valitse Laske maksukaudet. Tallenna.


Huomautus Uusi maksuaikataulu luo myös ylimääräisen kauden 27 tai kauden 53 lisäpäivälle (koska 365 ei ole yhtä jaollinen 7:llä). Älä kuitenkaan suosittele muokkaamaan ylimääräistä ajanjaksoa tässä vaiheessa. Muussa tapauksessa palkkaaikataulu menehtyvät taas päällekkäin nykyisen maksuaikataulun kanssa, joten sinun on odotettava vuoden loppuun asti, jotta voit muokata sitä.


Vaihe 6
Valitse Maksa aikataulu ja napsauta Määritä-painiketta uuden aikataulun määrittämiseksi osastoille, sijainnille, tietyille työntekijöille tai tehtäviin.



 

Menetelmä 3: Muokkaa pay schedule -päivämääriä, jos sinulla on 26 tai 52 jaksoa Microsoft SQL -komentosarjoissa



Huomautus Ennen kuin noudatat tämän artikkelin ohjeita, varmista, että tietokannasta on valmiina täydellinen varmuuskopio, jonka voit palauttaa, jos ongelmia ilmenee.


Lisämuistiinpanot:

  • Suosittelemme, että teet varmuuskopion. Huomaa kaikkien maksuaikataulujen alkamis- ja päättymispäivät, jotta voit muokata komentosarjoja SQL mukaisesti.

  • Suosittelemme, että hyväksyt kaikki aikataulun aikakortit, joita muutetaan. Älä siis noudata näitä ohjeita ennen maksuaikataulun loppua.



Tässä esimerkissä nykyinen vuoden 2021 maksuaikataulu on 23.12.2021 –21.12.2022 (ja siinä on 26 tai 52 maksujaksoa). Haluat tehdä muutoksia aiemmin luotuun maksuaikatauluun tai luoda uuden aikataulun, joka alkaa 22.12.2022, mutta ilmenee edelleen virhe, vaikka nykyinen maksuaikataulu ei käytäkään tätä päivämäärää. Järjestelmä ei salli uuden maksuaikataulun luontia, koska aiempi aikataulu ei ole 365 päivää pitkä.  


Alla olevien vaiheiden tarkoituksena on lisätä ylimääräinen päivä olemassa olevaan aikatauluun, jotta siitä tulee 365 päivää pitkä, joten voit luoda uuden maksuaikataulun. 

Vaihe 1
Tarkastele kauden 1 ja viimeisen jakson (jakson 26 tai kauden 52) nykyisiä päivämääriä aiemmin luodussa maksuaikataulussa:

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



Huomautus Päivitä yllä olevan komentosarjan VUOSITUNNUS olemassa olevan maksuaikataulun nimeksi. Nämä esimerkkikomentosarjat kattavat vain viikoittaiset ja puolivuosittaiset komentosarjat, mutta niitä voi myös muokata asianmukaisesti, jos aikataulusi on eri tiheys, kuten kuukausittain tai puolivuosittain. Avaa tukipyyntö, jotta saat nämä arvot lisättäväksi komentosarjaan.

Vaihe 2

Varmuuskopioi aloituspäivämäärä jaksolla 1 yhdellä päivällä ja lisää ylimääräinen päivä Maksuaikataulun alkuun, jotta siitä tulee 365 päivää pitkä.

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'

Huomautus Jos aloituspäivämäärän lisääminen päällekkäin edeltävän vuoden maksuaikataulun kanssa, sinun on ehkä ensin määritettävä tämä vanha aikataulu kaikkien työntekijöiden osalta, jotta järjestelmä ei välitä siitä eikä näe toista päällekkäistä ongelmaa.



Huomautus Näin maksuaikataulu alkaa 22.12.2021–21.12.2022, jolloin ylimääräinen päivä lisätään aikataulun alkuun, jotta siitä tulee 365 päivää pitkä. 


Vaihe 3
Suorita seuraava komentosarja päivittääksesi HRM_PaySchedule taulukon vastaamaan uuden jakson 1 alkamispäivää HRM_PayPeriod taulukossa:

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'

Huomautus Jos haluat tarkistaa, että HRM_PaySchedule-taulukon Aloituspäivä-arvo vastaa HRM_PayPeriod-taulukon jakson 0 Aloituspäivä-arvoa, suorita seuraava komentosarja:

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


Vaihe 4
Nyt voit luoda uuden maksuaikataulun vuoden 2022 alkamispäivällä "22.12.2022". Napsauta BP:ssä Hallinta-välilehteä ja valitse Timecard Setup (Aikakortin asetukset). Napsauta Lisää-painiketta Maksuaikataulut-osassa. Kirjoita tiheys ja Alkamispäivä 22.12.2022 ja valitse Laske maksukaudet. Tallenna.


Huomautus Uusi maksuaikataulu luo myös ylimääräisen kauden 27 tai 53 lisäpäivälle (koska 365 ei näy tasaisesti 7:ssä) tai jos käytät "Käytä vain kokonaisia maksukausia", se luo uudelleen 26 tai 52 maksujaksoa. Älä kuitenkaan suosittele muokkaamaan ylimääräistä ajanjaksoa tässä vaiheessa. Muussa tapauksessa palkkaaikataulu menehtyvät taas päällekkäin nykyisen maksuaikataulun kanssa, joten sinun on odotettava vuoden loppuun asti, jotta voit muokata sitä.


Vaihe 5
Valitse Maksa aikataulu ja napsauta Määritä-painiketta uuden aikataulun määrittämiseksi osastoille, sijainnille, tietyille työntekijöille tai tehtäviin.

 

Tarvitsetko lisäohjeita?

Haluatko lisää vaihtoehtoja?

Tutustu tilausetuihin, selaa harjoituskursseja, opi suojaamaan laitteesi ja paljon muuta.

Osallistumalla yhteisöihin voit kysyä kysymyksiä ja vastata niihin, antaa palautetta sekä kuulla lisää asiantuntijoilta, joilla on runsaasti tietoa.

Oliko näistä tiedoista hyötyä?

Kuinka tyytyväinen olet käännöksen laatuun?
Mikä vaikutti kokemukseesi?
Kun valitset Lähetä, palautettasi käytetään Microsoftin tuotteiden ja palveluiden parantamiseen. IT-järjestelmänvalvojasi voi kerätä nämä tiedot. Tietosuojatiedot.

Kiitos palautteesta!

×