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.

Oireet

Kun yrität lähettää tai palauttaa työaikaraportin Microsoft Dynamics GP:Project aika- ja kuluportaalissa, näyttöön tulee seuraava virhesanoma:

Microsoft.Dynamics.Pma.PmaEntity.CostCategory [Cause]Tietokantatapahtuma on keskeytetty epäyhdenmukaisen tietokantatoiminnon vuoksi. [Korjaus] Korjaa syötetyt tiedot ja yritä tapahtumaa uudelleen.

Syy

Syy 1

Tämä ongelma voi ilmetä, jos seuraavat ehdot täyttyvät:

  • Microsoft Dynamics GP:n kirjausketjut on asennettu.

  • Valvonta on määritetty PDK-taulukkoon.

  • Yritysportaalin käyttäjällä ei ole valvontatietokannan käyttöomme.

Katso tarkkuus 1.

Syy 2

Tämä ongelma voi ilmetä, jos luot työaikaraporttimallin, joka sisältää projektitunnuksen, ja poistat sitten projektitunnuksen Microsoft Dynamics GP Project n Kirjanpito-näkymässä. Katso tarkkuus 2.

Syy 3

Tämä ongelma voi ilmetä, jos työaikaraporttimallin projektin tila on suljettu. Katso tarkkuus 2.

Syy 4

Tämä ongelma voi ilmetä, jos PDK10000-taulukossa tai PDK10001-taulukossa on vioittuneita tai päällekkäisiä tietueita. Katso tarkkuus 3.

Syy 5

Tämä ongelma voi ilmetä, jos Sijainti-kenttää ei ole täytetty työntekijätietueeseen. Näin voi käydä, jos käytät Kanadan palkanlaskentaa. Katso tarkkuus 4.

Syy 6

Tämä ongelma voi ilmetä, jos PDK10000-, PDK10001-, PDK10500- tai PDK10501-taulukossa on virheellinen käynnistin. Katso tarkkuus 5.

Syy 7

Tämä ongelma voi ilmetä, jos asiakirjaan on liitetty muistiinpanoindekseja, joita ei ole Laskutusmuistiinpanon perustyyli -taulukossa tai laskutushuomautuksen perustyylitaulukossa, joita ei ole työaikaraportissa. Katso tarkkuus 6.

Syy 8

Tämä ongelma voi ilmetä työaikaraportteja käytettäessä, jos raportointijaksoja on muutettu työaikaraportin määrityksessä, kun käsittelemättömiä työaikaraportteja on olemassa. Kun luot BP:ssä työaikaraportin, jossa on sama Työntekijätunnus-, Vuosi- ja Raportointikausi-yhdistelmä kuin aiemmin on käytetty, ohjelma lisää automaattisesti luvun -2 asiakirjanumeron loppuun. Jos työaikaraportin määrityksen ensimmäinen päivä tai työaikaraportin määrityksen raportointijaksot ovat muuttuneet työaikaraporttien lisäämisen jälkeen ja työntekijöiden tunnus-, vuosi- ja raportointikausien yhdistelmää on käytetty aiemmin, jätämme tavallisen asiakirjan numeron -1 väliin ja käytämme lukua -2 lopussa. 

Työaikaraportin tiedostonumero on luotu käyttämällä "Työntekijätunnus-TS-Date" (1018-TS-011609) -menetelmiä. 

Ota huomioon ero, joka eroaa yllä olevan kappaleen päällekkäisistä työaikaraportista.

Kun siis kirjoitat työaikaraportin ajanjaksolle #2 (mutta se oli eri kausi ennen työaikaraportin määrityksen muutoksia), Yritysportaali ei nähnyt sitä kaksoiskappaleena, joten -2:ta ei ollut sen jälkeen. Virhe johtuu siitä, että työaikaraportin numero oli jo PDK10000-taulukossa.
Katso tarkkuus 7.

Ratkaisu

Tarkkuus 1

Voit ratkaista ongelman myöntämällä käyttöoikeuden Valvonta-tietokantaan. Voit tehdä tämän seuraavasti:

  1. Valitse Käynnistä, Valitse Kaikki ohjelmat, valitse Microsoft SQL Serverja valitse sitten Microsoft SQL Server Management Studio.

  2. Laajenna Microsoft SQL -palvelimet, SQL Server Ryhmäja laajenna sitten esiintymä, Microsoft SQL Server johon Valvonta-tietokanta on tallennettu.

  3. Laajenna Suojausja valitse sitten Kirjautumiset.

  4. Napsauta yritysportaalin käyttäjää hiiren kakkospainikkeella ja valitse Ominaisuudet.

  5. Valitse Tietokannan käyttöoikeus -välilehti ja valitse sitten Valvonta-tietokanta.

  6. Valitse Valvonta-tietokannan Salli-valintaruutu napsauttamalla.

  7. Valitse Salli tietokannan roolissa -luettelosta DYNGRP-valintaruutu.

  8. Valitse OKja poistu sitten Enterprise Managerista.

Tarkkuus 2

Voit ratkaista ongelman luomalla uuden työaikaraporttimallin. Tämä korvaa aiemmin luodun. Voit tehdä tämän seuraavasti:

  1. Valitse Yritysportaalissa Työntekijä, Project Aikaja valitse sitten Uusi.

  2. Luo uusi työaikaraportti ja valitse sitten Tallenna mallina.

  3. Kun ohjelma pyytää korvaamaan aiemmin luodun mallin, valitse OK.

Jos et voi luoda uutta mallia uudelleen niin, että aiemmin luotu malli ohitetaan, poista aiemmin luotu malli pdk00300- ja PDK00301-kentästä SQL-tunnuksen avulla.

Tarkkuus 3

Voit ratkaista ongelman ottamalla yhteyttä Microsoft Dynamicsin tekniseen tukeen ja siihen liittyviin tuotteisiin. Tukihenkilö voi auttaa sinua poistamaan vioittuneet tai päällekkäiset tietueet PDK10000-taulukosta ja PDK10001-taulukosta. Lisätietoja Microsoft Dynamicsin ja siihen liittyvien tuotteiden teknisestä tuesta on seuraavassa Microsoftin verkkosivustossa:

http://www.microsoft.com/dynamics/support/default.mspx

Tarkkuus 4

Vaikka käytössäsi saattaa olla Kanadan palkanlaskenta, Yhdysvaltojen työntekijäkortin Sijainti (ja Osasto) -kentät on täytetty. Voit ratkaista ongelman lisäämällä Sijainti-kentän työntekijän kortissa. Voit tehdä tämän seuraavasti:

  1. Valitse Microsoft Dynamics GP:ssä Kortit, valitse Palkanlaskentaja valitse sitten Työntekijä.

  2. Kirjoita työntekijän tunnus, jolle saat virhesanoman.

  3. Kirjoita kelvollinen sijainti Sijainti-kenttään.

  4. Napsauta Tallenna-painiketta.


Tarkkuus 5

PDK10000 PDK10001-, PDK10500- ja PDK10501-taulukoissa ei ole oletusarvoisesti käynnistintä. Suorita tämä komentosarja (taulukon nimen korvaaminen) Microsoft SQL Server Management Studio näet, onko taulukossa käynnistin. Tämä käynnistin on ehkä poistettava.

sp_helptrigger PDK10000 Jos käynnistin on olemassa, poista se tämän komentosarjan avulla ja yritä

sitten Yritysportaali-asiakirjaa uudelleen. Tässä esimerkissä käynnistimen nimi on PDK10000Update.

ALTER TABLE PDK10000 DISABLE TRIGGER PDK10000Update


Tarkkuus 6

Kun Microsoft SQL Server Management Studio tämän komentosarjan yrityksen tietokantaan, voit tarkistaa, onko tiedostolle määritetty laskutusmuistiinpanoja, joita ei ole PDK-laskutuksen päätaulukossa.

valitse * PDK10001:stä, jossa PDK_Billing_Note_ID ei ole (valitse PDK_Billing_Note_ID PDK01601:stä) ja PDK_Billing_Note_ID <> '' Sen jälkeen voit nähdä, onko Laskutustietojen perustyyli -taulukossa muistiinpanoja, joita ei ole asiakirjassa, suorita tämä

komentosarja.

valitse * PDK01601:stä, jossa PDK_Billing_Note_ID ei ole (valitse PDK_Billing_Note_ID PDK10001:stä) ja PDK_Billing_Note_ID ei ole kohteessa (valitse PDK_Billing_Note_ID PDK10501:stä) Jos jompikumpi näistä komentosarjoista palauttaa tuloksia, tietue on todennäköisesti poistettava taulukosta SQL-poistolauseketta

käyttäen. Pyydä tarvittaessa lisäapua teknisestä tuesta.

Tarkkuus 7

Tarkista PDK10000-taulukon työaikaraportin asiakirjoista, onko parhaillaan käytössä oleva asiakirjanumero jo käytössä. Edellinen työaikaraportti on ehkä poistettava PDK10000- ja PDK10001-taulukoista, ennen kuin uusi tapahtuma voidaan syöttää, jos olemassa olevaa raportointikauden määritystä on käytettävä. Toinen vaihtoehto on palauttaa raportointijakson tiedot takaisin aiemmin ja luoda sitten uusi työaikaraportti.

Lisä troubleshooting -

1. Suorita seuraava komentosarja Microsoft SQL Server Management Studio ja katso, onko työaikaraportissa kustannusluokkia, joiden tila on muu kuin Avaa tai Valmis. Et voi syöttää kustannusluokkien tapahtumia Arvio-, Suljettu- tai Pito-tilaan.

valitse a.PDK_TS_No, a.PAPROJNUMBER, a.PACOSTCATID PDK10001:stä ja
liitos PA01301

b.PAPROJNUMBER = b.PAPROJNUMBER
ja.PACOSTCATID = b.PACOSTCATID, jossa
b.PASTAT ei ole (1, 5)

2. Suorita seuraava komentosarja Microsoft SQL Server Management Studio tarkistaaksesi, onko työaikaraportissa projekteja, joiden tila on muu kuin Avaa tai Valmis. Et voi syöttää projektien tapahtumia Arvio-, Suljettu- tai Pito-tilaan.

valitse a.PDK_TS_No.PAPROJNUMBER PDK10001:stä
liitos PA01201

b.PAPROJNUMBER = b.PAPROJNUMBER, jossa b.PASTAT ei ole
kohdassa (1, 5)

3. Tarkista, että otsikkotaulukon (PDK10000) kokonaismääräkentän (PDK_Total_Quantity) arvo vastaa työaikaraportin rivitaulukon rivien määrän (PDK_Quantity) summaa (PDK10001). Jos ne eivät täsmää, työaikaraportti vioittuu ja se on poistettava taulukosta käyttämällä SQL. Pyydä tarvittaessa lisäapua teknisestä tuesta.

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!

×