Frank Posted August 28, 2007 Share Posted August 28, 2007 Ik gebruik een order bestand waarin ook gefactureerd wordt. Kan ik nadat een factuur werd uitgeprint dit record blokkeren zodat wijzigingen alleen via een paswoord kunnen gebeuren? Quote Link to comment
0 Rony Rabijns Posted August 28, 2007 Share Posted August 28, 2007 Ja dat kan. Er zijn een aantal manieren. Kijk even bij Accounts & Privileges wat je hier allemaal mee kan want daar ga je gebruik van (moeten) maken. Quote Link to comment
0 Joris Aarts Posted August 28, 2007 Share Posted August 28, 2007 Dag Frank, Wat je nodig hebt is een combinatie van scripting en toegangsrechten, zoals Ronny al aangaf. De scripting is nodig om het proces van afdrukken en bevestiging van geslaagde afdruk te sturen en om onmiddelijk na bevestiging een statusveld in te stellen: bijvoorbeeld 'vergrendeld' op 1. Maak via 'Accounts en Priviliges' een privilege set voor doorsnee-gebruikers die geen vergrendelde facturen mogen wijzigen. Maak een tweede set voor 'superusers' die wel vergrendelde facturen mogen wijzigen. (Dat kunnen natuurlijk dezelfde gebruikers zijn die tijdelijk een andere 'forceer' login gebruiken) Activeer de set voor de gewone gebruikers en ga naar de toegangsrechten voor records. Selecteer de tabel met facturen (en waarschijnlijk daarna ook de tabel met factuurlijnen). Bij drie van de mogelijkheden onderaan: View/Edit/Delete heb je de optie 'limited'. Als je dat kiest kan je een berekening opgeven die als voorwaarde geldt om te mogen zien, wijzigen of verwijderen. In ons voorbeeld is de berekening eenvoudig: Vergrendeld<>1 Dit is één piste. Voor het 'forceer' mechanisme zijn andere systemen te bedenken waarbij de gebruikers niet van login moeten veranderen. Veel groeten, Joris Quote Link to comment
0 JeanWM Posted August 29, 2007 Share Posted August 29, 2007 Voor het 'forceer' mechanisme zijn andere systemen te bedenken waarbij de gebruikers niet van login moeten veranderen. ...aan wat denk je dan o.a. ? 't Is maar dat we toevallig over dit onderwerp een discussie hebben. Quote Link to comment
0 Rony Rabijns Posted August 29, 2007 Share Posted August 29, 2007 Voor het 'forceer' mechanisme zijn andere systemen te bedenken waarbij de gebruikers niet van login moeten veranderen. ...aan wat denk je dan o.a. ? Toetscombinaties zoals bvb control-shift-klik gebruiken lijkt me een optie. Maar ben evenzeer benieuwd naar andere opties ... Quote Link to comment
0 Joris Aarts Posted August 30, 2007 Share Posted August 30, 2007 Een alternatief is om scriptmatig die status 'vergrendeld' terug op 0 te zetten. De gebruiker moet dan wel een 'ontgrendel' script lanceren. Op dat moment kunnen we gaan loggen wie wanneer ontgrendeld. Je kan nog een stap verder gaan en een audit-trail mechanisme starten om te kijken wat die gebruiker juist allemaal wijzigt na het ontgrendelen. Groeten, Joris Quote Link to comment
0 Frank Posted September 17, 2007 Author Share Posted September 17, 2007 Dit forum werkt blijkbaar echt. Bedankt voor de tips guys. Ik ga nu uitzoeken of ik er uit geraak. Ik laat wel iets weten Tx Quote Link to comment
0 pjotter Posted September 17, 2007 Share Posted September 17, 2007 Ik gebruik de vergrendel methode ook voor fakturen alleen heb ik wel een probleem (kom ik nu pas achter!) dat ik wel kan toevoegen aan de faktuur. Zodra ik de blokkade zet dan is het niet meer mogenlijk om aan de bestaande faktuur veranderingen aan te brengen. Het is echter wel mogelijk een verkoop regel toe te voegen (dus via een omweg toch de faktuur aanpassen.) Ik heb twee plaatjes toegevboegd de derde regel is toegevoegd nadat de blokkade is gezet. Ik kan echter daarna de regles die er staan niet meer aanpassen. Quote Link to comment
Question
Frank
Ik gebruik een order bestand waarin ook gefactureerd wordt.
Kan ik nadat een factuur werd uitgeprint dit record blokkeren zodat wijzigingen alleen via een paswoord kunnen gebeuren?
Link to comment
7 answers to this question
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.