חסימת ביטול חשבונית לפי מספר לקוח, ולפי משתמש

פורומים אפיון ופיתוח פריוריטי חסימת ביטול חשבונית לפי מספר לקוח, ולפי משתמש

  • Post
    רועי זלוף
    משתתף
    שלום,
    ברצוני לחסום משתמשת מסוימת בחברה לביטול חשבוניות ללקוחות מסוימים. אני יכול לסנן את הלקוחות לפי סניף, ולפי מס' לקוח.
    כיצד אני יכול לחסום את המשתמשת הספציפית מלהשתמש בפרוצדורות "ביטול התעודה לתאריך" ו- "ביטול התעודה (לתאריך מקור)" שנמצאים כהפעלות ישירות במסכי החשבוניות לקוח?

    תודה.
    רועי.

מוצגות 5 תגובות – 1 עד 5 (מתוך 5 סה״כ)
  • Replies
    שיר
    משתתף
    אם מדובר בלחסום לכלל הלקוחות,
    אתה מחולל הרשאות,
    להכנס עם שם המשתמש אותו אתה רוצה לחסום לסביבה אותו אתה רוצה לחסום,
    להגיע עד הפרוצדורה הרצויה ופשוט לבטל לה את ההרשאה.

    אם מדובר על הגבלה של לקוחות ספציפים, נשמע קצת יותר מסובך, לפי מה אתה מזהה אילו לקוחות ניתן לבטל להם ואלו לא ?

    אלמוני
    אורח
    אני מניח שיש דגל כלשהו מסומן בלקוחות אותם צריך לחסום.

    צריך להסיר ממסך החשבונית את ההפעלות הקיימות ולהחליף אותן בהפעלות חדשות שמורכבות מארבעה שלבים:
    10 – SQLI
    20 – GOTO
    30 – END
    40 – הפרוצדורה המקורית

    בשלב הראשון, מתבצעת בדיקה לגבי המשתמש (האם הוא יכול לבטל חשבוניות לכולם?) וללקוח (האם בקבוצה הבעייתית). משתנה GO מקבל ערך 30 או 40 בהתאם – אם מותר למשתמש לבטל את החשבונית אזי יקבל ערך 40, אחרת 30.
    שלב GOTO מקבל את ערך המשתנה GO ומפנה הלאה.

    בשלב 40 רושמים שם ישות IVSTORNO עם פרמטר PAR – ההפעלה המקורית תופעל

    yitzchok
    משתתף
    IL
    מישהו יכול לאשר שכשמריצים את הפרוצדורה בשלב 40 מקבלים את הודעות האישור שלה? בראש שלי תקוע שפרוצדורה פנימית רצה בשקט אבל יכול להיות שזה לא כך בכל מצב.
      [ בבקשה לא לשלוח הודעות פרטיות במערכת - אני לא קורא אותן ]
    רועי זלוף
    משתתף
    אני עדיין לא בקיא מספיק כדי לדעת איך מעשית אני מבצע את הבדיקות בשלב הראשון (לא למדתי עדיין כתיבת קוד). ואיך אני מכניס ערכים למשתנה GO ומכניס אותו לשלב GOTO.

    השתמשתי בינתיים בהרשאות לפי נתונים. הגדרתי הרשאות לפי סניפים, ולמשתמשת הספציפית לא סימנתי את הסניף עם הלקוחות הרלוונטיים.

    אלמוני
    אורח
    פתרון טוב אבל עלול להיות כוללני מדי.

    תפנה אלי בדוא"ל האישי אם אתה מעוניין ללמוד איך לתכנת.

מוצגות 5 תגובות – 1 עד 5 (מתוך 5 סה״כ)
  • יש להתחבר למערכת על מנת להגיב.