hallo, ausgehend vom thread Beschreibungen in den Sachposten? habe ich noch ein paar anmerkungen und eine frage...
ich stehe vor dem gleichen problem, zusammengefasst ist dies folgendes:
ein kunde erfasst einkaufsrechnungen, wobei n zeilen auf das gleiche sachkonto verweisen und er eine jeweils eigene beschreibung eingibt. die n zeilen werden zu einem sachposten vereint und erhalten als beschreibung in etwa rechnung xyz. ergebnis soll aber sein, dass auch n sachposten entstehen und die in der rechnung eingetragene beschreibung mit übertragen wird.
durch nachforschung bin ich nun zu folgendem gekommen:
a) es ist möglich, die beschreibung aus den zeilen mit durchzuschleifen, eine beschreibung wie diese anpassung auszusehen hat findet man bei hier - problem hierbei ist jedoch, dass mehrere zeilen auf ein sachkonto zu einem sachposten werden und dieser die beschreibung der ersten aufgetretenen zeile erhält
b) über einen trick könnte man jetzt schon erreichen was erwünscht ist, nämlich über den weg eines pseudodimensionscodes. sprich ich lege eine dimension an (z.b. laufende nummer mit werten 1,2,..) und vergebe bei den entsprechenden zeilen diese pseudodimension mit einem anderen wert. navision wird dann von alleine getrennte sachposten anlegen und die beschreibung würde durch a) korrekt sein.
mit einem kollegen habe ich dann noch weiter geforscht, weil wir der meinung waren, dass wenn es durch die dimensionen zu getrennten sachposten kommt, manss man dies doch auch ohne diese anders hinbekommen muss und sind dabei in der codeunit 90 auf den InvoicePostingBuffer (table 49) gestoßen. weiterhin wurde durch a) in eben dieser table 49 ein weiteres feld "line no" hinzugefügt und durch die entsprechende zeile aus der purchase line gefüllt. weiterhin hat die besagte table 49 nur einen einzigen key und in der codeunit 90 wird über genau diesen entschieden, ob eine zeile aus einer einkaufsrechnung ein eigener sachposten wird oder mit einem bereits bestehenden vereint wird. also haben wir bei der table 49 die "line no" am ende mit in den schlüssel aufgenommen und siehe da... mit anpassung a) aber ohne verwendung von dimensionen erhält man aus n zeilen auf sachkonto xxx auch n sachposten mit der jeweils eigenen beschreibung.
aber:
es ist nicht leicht zu überblicken, ob diese änderung irgendwelche negativen auswirkungen haben kann, daher wollte ich den thread mal in den raum werfen. vielleicht fällt einem noch etwas ein, an was wir nicht gedacht haben oder eine stelle/sache, die man nochmal explizit prüfen sollte. ansonsten ist die lösung evtl. auch für andere interessant. allerdings ist sie noch völlig ohne gewähr...