רשומה כפולה בנטסוויט
רקע:
נטסוויט בברית המחדל לא מאפשרת ליצור רשומות כפולות, קרי רשומה עם
אותו מספר.
למשל: 2 חשבוניות עם אותו מספר(המערכת ממספרת אותם תחת השדה עם ה ID- tranid).
בעיה:
אומנם יש בנטסוויט פונקציה שמאפשרת לדרוס רשומה קיימת עם אותו מספר שנקראת Allow
override , אבל לא מומלץ להשתמש בה.
אם בכל זאת מאיזה שהיא סיבה אתם כן רוצים לאפשר לדרוס את המספר של
הרשומה, ישנה דרך לייצר ולידציות כך שזה יהיה יותר מורכב ליצור רשומה כפולה דרך
ממשק המשתמש ורק שבאמת רוצים אז ניתן לעשות זאת.
פתרון:
ישנם שני פתרונות.
פתרון אחד - יצירת
ולידציה.
להרחבה ניתן להסתכל בנטססויט ב Answer Id: 37442
פתרון שני –ברמה
הקונפיגורטיבית של המערכת, ניתן לשנות את זמן היצירה של מספר הרשומה, מיצירה
בעת היצירה של הרשומה ליצירה בעת השמירה של הרשומה.
במצב כזה המערכת לא תאפשר ליצור רשומה כפולה.
איך משנים את תזמון המספור מהיצירה לשמירה?
Go to Customization -> Forms ->
Transaction Forms.
Locate the transaction type to be customized -> click the Customize link next to the
transaction name.
Click the Screen Fields subtab. In the
Label column, locate "Generate TranID on Save" ->CHECK BOX
DEFAULT: Checked, check the Show box and then save the record.
ישנה אפשרות לחסום את העריכה של רשומה על ידי שני
יוזרים על ידי סקריפט: ראו תשובה Answer Id: 25466 של נטסוויט
אין תגובות:
הוסף רשומת תגובה