VK-Rechnung buchen mit indirektem Leserecht auf Sachposten

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.
Du hast keine ausreichende Berechtigung, um die Dateianhänge dieses Beitrags anzusehen.

Re: VK-Rechnung buchen mit indirektem Leserecht auf Sachpost

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

Re: VK-Rechnung buchen mit indirektem Leserecht auf Sachpost

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

Re: VK-Rechnung buchen mit indirektem Leserecht auf Sachpost

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?

Re: VK-Rechnung buchen mit indirektem Leserecht auf Sachpost

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.

Re: VK-Rechnung buchen mit indirektem Leserecht auf Sachpost

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.

Re: VK-Rechnung buchen mit indirektem Leserecht auf Sachpost

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?

Re: VK-Rechnung buchen mit indirektem Leserecht auf Sachpost

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.

Re: VK-Rechnung buchen mit indirektem Leserecht auf Sachpost

12. Januar 2023 14:03

Es ist die Standard Kostenrechnung.