VK-Rechnung buchen mit indirektem Leserecht auf Sachposten

Bild Microsoft Dynamics 365 Business Central (ehem. Business-Edition)

VK-Rechnung buchen mit indirektem Leserecht auf Sachposten

Beitragvon Nelson » 11. Januar 2023 09:46

Hallo zusammen,

der Berechtigungssatz "D365 SALES DOC, POST" erlaubt direkten, lesenden Zugriff auf die Tabelle G/L Entry (Sachposten). Damit hat jeder "normale" Sachbearbeiter, der Rechnungen buchen darf, auch Zugriff auf alle Buchungen in der Finanzbuchhaltung. Das Buchen mit indirektem Leserecht auf die Tabelle Sachposten läuft auf einen Fehler in der Codeunit 703 beim Versuch die lfd. Nr. des letzten Sachpostens zu ermitteln, siehe Screenshot.

Wir löst ihr das in der Praxis? Ich bin mir sicher, dass in früheren NAV/BC Versionen ein indirektes Leserecht auf die Tabelle Sachposten ausgereicht hat, um VK-Rechnungen zu buchen.
Dateianhänge
2023-01-09 15_57_05-703.dal.png
Nelson
 
Beiträge: 62
Registriert: 17. Juli 2017 09:34

Re: VK-Rechnung buchen mit indirektem Leserecht auf Sachpost

Beitragvon fiddi » 11. Januar 2023 11:01

Hallo,

falls möglich, musst du direkt dem Objekt die Permission zuweisen, die Sachposten lesen zu dürfen. Was die allerdings an anderer Stelle auf die Füße fallen kann.

GruĂź fiddi
Wer aufhört besser zu werden, hat aufgehört gut zu sein. (frei nach Philip Rosenthal)
Frage beantwortet? Schreibe bitte [Gelöst] vor den Titel des ersten Beitrags.
Bitte erst suchen, dann fragen. Bitte beachte den kleinen Community-Knigge.
Kein Support per PN, Mail, IM oder Telefon! DafĂĽr ist dieses Forum da.
fiddi
Moderator
Moderator
 
Beiträge: 7096
Registriert: 9. Juni 2008 10:13
Realer Name: Hans Heinrich Fiddelke
Arbeitsort: Bremen
Bezug zu Microsoft Dynamics: Microsoft Partner
Microsoft Dynamics Produkt: Microsoft Dynamics NAV
Microsoft Dynamics Version: NAV2.6-aktuell

Re: VK-Rechnung buchen mit indirektem Leserecht auf Sachpost

Beitragvon Kowa » 11. Januar 2023 12:06

Die Permissions wurden ab BC 21 komplett neu konzipiert.
Einige Infos dazu:
PDF: What's new in Permissions
https://yzhums.com/30562/
Inherent Permissions
InherentEntitlements Property
GruĂź, Kai

Frage beantwortet? Schreibe bitte [Gelöst] vor den Titel des ersten Beitrags.
Bitte erst suchen, dann fragen. Bitte beachte den kleinen Community-Knigge.
Kein Support per PN, Mail, Messenger oder Telefon! DafĂĽr ist dieses Forum da.

Download: Dynamics NAV Object Text Explorer (Alternativlink). MVP Alumni
Benutzeravatar
Kowa
Moderator
Moderator
 
Beiträge: 7854
Registriert: 17. Juni 2005 17:32
Wohnort: Bremen
Realer Name: Kai Kowalewski
Arbeitsort: Osterholz-Scharmbeck
Bezug zu Microsoft Dynamics: Microsoft Partner
Microsoft Dynamics Produkt: Microsoft Dynamics 365
Microsoft Dynamics Version: BC, NAV 2018 bis Navision 2.01

Re: VK-Rechnung buchen mit indirektem Leserecht auf Sachpost

Beitragvon Nelson » 11. Januar 2023 15:14

Danke Euch beiden. Aber (wie) hilft das neue Konzept bei dem Problem? Bleibt es nicht dabei, dass ich an der Stelle, wo der Debugger hängen bleibt, ein direktes Leserecht brauche?
Nelson
 
Beiträge: 62
Registriert: 17. Juli 2017 09:34

Re: VK-Rechnung buchen mit indirektem Leserecht auf Sachpost

Beitragvon JRenz » 11. Januar 2023 18:15

Hallo,

wenn in der betreffenden Codeunit aus deinem Screenshot keinen Permissions auf die Sachposten gesetzt werden, könntest du diesen Bug über eine eigene Subscriber-Funktion, die auf das Event "OnBefore..." reagiert, lösen.
In deiner Codeunit kannst du dann ja die Permissions auf die Sachposten setzen.
GruĂź
Jörg
JRenz
Microsoft Partner
Microsoft Partner
 
Beiträge: 479
Registriert: 27. April 2007 09:22
Arbeitsort: Neu-Ulm
Bezug zu Microsoft Dynamics: Microsoft Partner
Microsoft Dynamics Produkt: Microsoft Dynamics NAV
Microsoft Dynamics Version: 2.x bis BC 365

Re: VK-Rechnung buchen mit indirektem Leserecht auf Sachpost

Beitragvon Nelson » 11. Januar 2023 19:48

JRenz hat geschrieben:Hallo,

wenn in der betreffenden Codeunit aus deinem Screenshot keinen Permissions auf die Sachposten gesetzt werden, könntest du diesen Bug über eine eigene Subscriber-Funktion, die auf das Event "OnBefore..." reagiert, lösen.
In deiner Codeunit kannst du dann ja die Permissions auf die Sachposten setzen.


Das ist eine gute Idee, Danke dafĂĽr. In der Codeunit 703 fehlt die Permission auf die Sachposten in BC 21.
Nelson
 
Beiträge: 62
Registriert: 17. Juli 2017 09:34

Re: VK-Rechnung buchen mit indirektem Leserecht auf Sachpost

Beitragvon Nelson » 12. Januar 2023 10:57

Habe den Lösungsansatz umgesetzt, jetzt knallt es aber beim Buchen der Kostenposten in der Kostenrechnung. In der Codeunit fehlen auch die Permissions auf die Sachposten. :-( Da gibt es keine geeigneten Events, um das Problem auf dieselbe Weise zu lösen. Hat noch jemand eine Idee?
Nelson
 
Beiträge: 62
Registriert: 17. Juli 2017 09:34

Re: VK-Rechnung buchen mit indirektem Leserecht auf Sachpost

Beitragvon JRenz » 12. Januar 2023 13:58

Hallo,
verwendest du die Kostenrechnung aus dem Standard oder eine Extension (z.B. von CKL)?
Falls du eine Extension verwendest, dann kannst du dich deswegen an den Hersteller wenden.
GruĂź
Jörg
JRenz
Microsoft Partner
Microsoft Partner
 
Beiträge: 479
Registriert: 27. April 2007 09:22
Arbeitsort: Neu-Ulm
Bezug zu Microsoft Dynamics: Microsoft Partner
Microsoft Dynamics Produkt: Microsoft Dynamics NAV
Microsoft Dynamics Version: 2.x bis BC 365

Re: VK-Rechnung buchen mit indirektem Leserecht auf Sachpost

Beitragvon Nelson » 12. Januar 2023 14:03

Es ist die Standard Kostenrechnung.
Nelson
 
Beiträge: 62
Registriert: 17. Juli 2017 09:34


ZurĂĽck zu 365 Business Central

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 1 Gast