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.

Sümptomid

Kui proovite Microsoft Dynamics GP Project aja- ja kuluportaalis ajatabelit edastada või tagastada, kuvatakse järgmine tõrketeade:

Microsoft.Dynamics.Pma.PmaEntity.CostCategory [Põhjus]Andmebaasi tehing katkestati vastuoluliste andmebaasitoimingute tõttu. [Parandus] Parandage sisestatud andmed ja kontrollige tehingut uuesti.

Põhjus

Põhjus 1

See probleem võib ilmneda juhul, kui täidetud on järgmised tingimused.

  • Microsoft Dynamics GP kontrolljäljed on installitud.

  • Audit on häälestatud PDK-tabelis.

  • Äriportaali kasutajal pole juurdepääsu andmebaasile Audit.

Vt eraldusvõimet 1.

Põhjus 2

See probleem võib ilmneda juhul, kui loote ajatabeli malli, mis sisaldab projekti ID-d ja kustutate seejärel projekti ID Project Microsoft Dynamics GP raamatupidamises. Vt eraldusvõimet 2.

Põhjus 3

See probleem võib ilmneda juhul, kui ajatabeli malli projekti olek on suletud. Vt eraldusvõimet 2.

Põhjus 4

See probleem võib ilmneda juhul, kui tabelis PDK10000 või tabelis PDK10001 on kahjustatud või dubleeritud kirjed. Vt eraldusvõimet 3.

Põhjus 5

See probleem võib ilmneda juhul, kui väli Paigutus pole töötaja kirjes asustatud. See võib juhtuda, kui kasutate Kanada palgaarvestust. Vt eraldusvõimet 4.

Põhjus 6

See probleem võib ilmneda juhul, kui tabelis PDK10000, PDK10001, PDK10500 või PDK10501 on vale päästik. Vt eraldusvõimet 5.

Põhjus 7

See probleem võib ilmneda juhul, kui teie dokumendile on manustatud märkmeindeksid, mida pole tabelis Arveldusmärkuse juhtarve või arveldusteatmete koondtabelis, mida ajatabelis pole. Vt eraldusvõimet 6.

Põhjus 8

See probleem võib ilmneda ajatabelite korral, kui teie aruandlusperioode on ajatabeli häälestuses muudetud, kui on olemas töötlemata ajatabelid. Kui loote BP-s ajatabeli, mille töötajate ID, Aasta ja Aruandeperioodi kombinatsioon on sama, mida on varem kasutatud, lisatakse dokumendinumbri lõppu automaatselt -2. Kui aruandeperioodi esimest päeva või aruandeperioodi ennast ajatabeli häälestuses on pärast ajatabeli sisestamist muudetud ja varem kasutati kombinatsiooni Töötaja ID, Aasta ja Aruandlusperiood, jätame vahele tavalise dokumendinumbri -1 ja kasutame seda, mille lõpus on -2. 

Ajatabeli dokumendinumber on loodud meetodiga "Employee ID-TS-Date" (1018-TS-011609). 

Pange tähele, et ülaltoodud lõigus on erinevus sellest, mida otsitakse dubleeritud ajatabelist.

Seega, kui sisestate ajatabeli selle kohta, mis on praegu #2 (kuid oli enne ajatabeli häälestamise muudatuste tegemist teistsugune periood), ei näinud äriportaal seda duplikaadina, nii et -2 ei olnud selle järel. Selle tulemusena ilmnes tõrge, kuna ajatabeli number oli juba tabelis PDK10000.
Vt eraldusvõimet 7.

Lahendus

Eraldusvõime 1

Probleemi lahendamiseks andke juurdepääs auditiandmebaasile. Selleks toimige järgmiselt.

  1. Klõpsake nuppu Start, osutage valikuleKõik programmid , osutage Microsoft SQL Serverja seejärel klõpsake nuppu Microsoft SQL Server Management Studio.

  2. Laiendage valikut Microsoft SQL Servers (Microsoft SQL Serverid),laiendage SQL Server Group (Rühm)ja seejärel laiendage Microsoft SQL Server eksemplari, kuhu andmebaas Auditeeri salvestatakse.

  3. Laiendage valikutTurve ja seejärel klõpsake nuppu Logi sisse.

  4. Paremklõpsake äriportaali kasutajat ja seejärel klõpsake käsku Atribuudid.

  5. Klõpsake vahekaarti Andmebaasijuurdepääs ja seejärel klõpsake andmebaasi Audit.

  6. Klõpsake, et valida andmebaasi Audit ruut Luba.

  7. Märkige loendis Luba andmebaasi rollis ruut DYNGRP.

  8. Klõpsake nuppu OKja seejärel väljuge Enterprise Managerist.

Eraldusvõime 2

Probleemi lahendamiseks looge uus ajatabelimall. See kirjutab olemasoleva üle. Selleks toimige järgmiselt.

  1. Klõpsake äriportaalis nuppu Töötaja, seejärel nuppu Project Time (Kellaaeg)ja seejärel nuppu New (Uus).

  2. Looge uus ajatabel ja klõpsake nuppu Salvesta mallina.

  3. Kui teil palutakse asendada olemasolev mall, klõpsake nuppu OK.

Kui te ei saa uut malli uuesti luua, nii et olemasolev mall alistatakse, saate SQL abil kustutada olemasoleva malli mõjutatud töötaja ID-st PDK00300-st ja PDK00301-st.

Eraldusvõime 3

Selle probleemi lahendamiseks pöörduge Microsoft Dynamicsi ja sellega seotud toodete tehnilise toe poole. Tugitöötaja võib aidata teil kustutada kahjustatud või dubleeritud kirjeid tabelist PDK10000 ja tabelist PDK10001. Microsoft Dynamicsi ja sellega seotud toodete tehnilise toe kohta leiate teavet järgmiselt Microsofti veebisaidilt.

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

Eraldusvõime 4

Kuigi kasutate Kanada palgaarvestust, tuleb USA töötajakaardil olevad väljad Positsioon (ja osakond) asustada. Selle probleemi lahendamiseks lisage töötaja kaardile väli Paigutus. Selleks toimige järgmiselt.

  1. Klõpsake Rakenduses Microsoft Dynamics GP nuppu Kaardid, osutage käsule Palkja seejärel klõpsake nuppu Töötaja.

  2. Sisestage töötaja ID, mille kohta kuvatakse tõrketeade.

  3. Sisestage väljale Paigutus sobiv asukoht.

  4. Klõpsake nuppu Salvesta.


Eraldusvõime 5

Vaikimisi pole tabelites PDK10000 PDK10001, PDK10500 ja PDK10501 päästikuid. Käivitage see skript (asendades tabeli nime) Microsoft SQL Server Management Studio, et näha, kas tabelis on päästik olemas. Võimalik, et see päästik tuleb eemaldada.

sp_helptrigger PDK10000 Kui päästik on olemas, eemaldage see skripti abil

ja proovige äriportaali dokumenti uuesti. Selles näites on päästiku nimi PDK10000Update.

ALTER TABLE PDK10000 DISABLE TRIGGER PDK10000Update


Eraldusvõime 6

Kui Microsoft SQL Server Management Studio, käivitage see skript ettevõtte andmebaasis, et teha kindlaks, kas dokumendile on määratud arveldusmärkmed, mida pole PDK arvelduse märkuse juhttabelis.

valige PDK10001-st *, kus PDK_Billing_Note_ID pole (valige PDK_Billing_Note_ID PDK01601-st) ja PDK_Billing_Note_ID <> '' Seejärel käivitage see skript, et näha, kas tabelis Arveldusmärkmed on olemas märkmeid, mida pole

dokumendis.

valige PDK01601,kus PDK_Billing_Note_ID pole (valige PDK_Billing_Note_ID PDK10001-st) ja PDK_Billing_Note_ID pole sees (valige PDK_Billing_Note_ID PDK10501-st) Kui üks neist skriptidest tagastab tulemid, tuleb kirje

tõenäoliselt tabelist eemaldada SQL-lause abil. Vajaduse korral pöörduge täiendava abi saamiseks tehnilise toe poole.

7. eraldusvõime

Vaadake läbi tabeli PDK10000 ajatabeli dokumendid, et näha, kas praegu kasutatavat dokumendinumbrit on varem kasutatud. Võimalik, et eelmine ajatabel tuleb tabelitest PDK10000 ja PDK10001 eemaldada, enne kui seda uut tehingut saab sisestada, kui on vaja kasutada olemasolevat aruandeperioodi häälestust. Teine võimalus oleks lähtestada aruandeperioodi teave tagasi varasemale teabele ja seejärel luua uus ajatabel.

Täiendav tõrkeotsing –

1. Käivitage järgmine skript Microsoft SQL Server Management Studio, et näha, kas ajatabelis on mõni muu olekuga kulukategooria kui Ava või Lõpetatud. Kulukategooriate kanded ei saa sisestada olekusse Hinnang, Suletud ega Ootel.

valige a.PDK_TS_No, a.PAPROJNUMBER, a.PACOSTCATID PDK10001 a
join PA01301 b
on
a.PAPROJNUMBER = b.PAPROJNUMBER
ja a.PACOSTCATID = b.PACOSTCATID, kus b.PASTAT ei ole
(1; 5)

2. Käivitage järgmine skript Microsoft SQL Server Management Studio, et näha, kas ajatabelis on projekte, mille olek pole Ava või Lõpetatud. Projektide tehinguid ei saa sisestada olekusse Hinnang, Suletud ega Ootel.

valige a.PDK_TS_No, a.PAPROJNUMBER PDK10001-st a
join PA01201 b
on
a.PAPROJNUMBER = b.PAPROJNUMBER, kus
b.PASTAT pole (1; 5)

3. Veenduge, et päisetabeli (PDK10000) välja üldkogused (PDK_Total_Quantity) väärtus vastaks ajatabeli reatabeli ridade koguse (PDK_Quantity) summale (PDK10001). Kui need ei vasta, on ajatabel kahjustatud ja see tuleb tabelist eemaldada SQL. Vajaduse korral pöörduge täiendava abi saamiseks tehnilise toe poole.

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!

×