Er zijn nog niet veel mensen die hebben gereageerd hoe zijn met dergelijke problematiek omgaan.
Allereerst, wat jij voorstelt moet altijd te maken zijn. Als je (vraag 1a) puur en alleen bij een Verkoopkontrakt één of meerdere Inkoopkontrakten wilt opnemen (Raadplegen, Toevoegen, Verwijderen) en (vraag 1b) deze gegevens ergens wilt afdrukken op een printje, dan hoeft dat niet zo complex te zijn. Maar... of je er zoveel aan hebt...
Je impliceert eigenijk al dat als je n.a.v. een Verkoopkontrakt een Inkoopkontrakt afsluit, de grondstoffen uit die Inkoopkontrakten moeten worden afgeroepen. Daarmee begeef je je al snel op een vlak waar amper uit te komen is, immers, je Verkoop Kontrakt is géacht Debiteur, en dus impliceer je dat je voor 2 Debiteuren een Kontrakt kunt aanmaken, en specifiek voor die Verkoopkontrakten 2 Inkoopkontrakten afspreekt, waarmee feitelijk je voorraad die uit die Kontrakten wordt afgeroepen uniek moet worden gemaakt naar de Kontrakten waarop die voorraad gebruikt mag worden. En dan liggen er nog 8 niveau's met halffabrikaten tussen... Draaien we de boel om, dan volgt daaruit dat je met talloze Debiteuren Kontrakten afspreekt voor Eindprodukten, en dat je uiteindelijk per Debiteur (of steker nog, per Verkoopkontrakt) richting je Leverancier zult moeten gaan inkopen, immers wat je aan Jantje verkocht hebt moet via een ander Inkoopkontrakt worden afgeroepen dat hetgeen je aan Pietje verkocht hebt.
Dat deel krijg je m.i. niet aan de praat, al was het maar omdat je zelf de voorraad hier niet naar uniek kunt maken.
Onderstaand een paar zaken die je misschien op wat andere ideeën brengt.
Binnen Profit bestaat er een "Behoefterun Kontrakten". Deze wordt door klanten gebruikt om de behoefte aan koop-artikelen die ontstaat uit de gedefinieerde Verkoopkontrakten, periodiek af te zetten tegen hetgeen wat je op Inkoopkontrakten hebt afgedekt. Daaruit volgt een long-/short print, waarmee Inkoop feitelijk kan zien dat ze van een produkt teveel danwel te weinig Inkoopkontrakten heeft afgesloten. Een direkte link tussen Inkoopkontrakt en Verkoopkontrakt is er dan niet. Merk op dat een produkt als "Tarwebloem" in veel van jullie halffabrikaten zit, en uiteindelijk resulteert in honderden eindprodukten. Specifiek aangeven dat je nu tarwebloem inkoopt voor een specifiek verkoopkontrakt lijkt me niet te doen. Denk dat je dan eerder moet denken in termen dat "de Behoefterun Kontrakten" danwel de "Long-/Short" positie print gaat zelf bijhouden voor welke Verkoopkontrakten van Eindprodukten de hoeveelheden worden ingekocht (of andersom, wat door wat gedekt wordt). Ook dat zal lastig zijn, immers als jij bijvoorbeeld voor het 2e kwartaal teveel aan Inkoopkontrakten hebt (meer inkoopt dan je op verkoopkontrakten nodig hebt), houdt je dus feitelijk voorraad over, welke er weer voor kan zorgen dat je in een volgende periode minder nodig hebt.
In het 3e kwartaal zul je dan meer behoefte aan Verkoopkontrakten kunnen hebben dan je via Inkoopkontrakten afdekt, simpelweg omdat je uit het voorgaande kwartaal voorraad overhield.
Een volgende wat we ooit eens aan de orde hebben gehad (demonstraties) is dat als je een Kontrakt toevoegt, simultaan Excel wordt aangestuurd, alwaar een Calculatie Sheet wordt opgebouwd conform de wijze zoals jullie willen calculeren.
Hier ook chocola voorbeeldje, waarbij de kostprijs van cacaobonen alsmede de geschatte Valutakoers bepalend zijn voor het grootste aandeel in de kostprijs van het eindprodukt, er vervolgens toeslagen bij komen, kosten (stel maar je DKK's voor je), je een beetje rente in rekening brengt vanwege een betalingskonditie, je er een winstpercentage overheen gooit, en dan uiteindelijk op een Verkoopprijs uitkomt. Het mechanisme zit vervolgens zo in elkaar dat je dan met een aantal componenten kunt spelen, er een prijs uitrolt, en zodra je die Kontraktregel dan daadwerkelijk toevoegt, het Excelsheet wordt opgeslagen, en als Multi Media Button aan het betreffende Kontrakt komt te hangen.
Wellicht is dat een leuke optie, waarbij je niet zo zeer een Verkoopkontrakt koppelt aan een specifiek Inkoopkontrakt, maar je wél bij het Verkoopkontrakt aangeeft dat je je voor bepaalde grondstoffen baseert op een Inkoopprijs zoals die door Inkoop is afgegeven, en die informatie dan per Verkoopkontraktregel altijd weer kunt opvragen.
Er staat me ook iets van bij dat we via een e.o.a. Property Share Object Excel bepaalde, door Profit beschikbaargestelde waarden en ratios, konden laten ophalen. In Excel zou je dan in formules moeten kunnen rekenen met Profit.KoersValutakode x Profit.Verkoopprijs. Bovenstaande Excel wordt echter helemaal in koding opgebouwd en zit anders in elkaar. Pin me er niet op vast, maar ik dacht dat we dat andere ook aan de praat hadden (hoewel ik nu even niet zo snel zou weten hoe ik dit moet aktiveren). Hoe dan ook, het gaat er om om even een indruk te krijgen van wat mogelijkheden, die jou misschien weer op wat ideetjes brengen.