yitzchok

Forum Replies Created

מוצגות 15 תגובות – 1,621 עד 1,635 (מתוך 2,468 סה״כ)
  • Replies
  • yitzchok
    משתתף
    IL
    זה אכן רב-חברתי (בגלל זה אפשר בקלטת להגדיר חוק רב-חברתי) ואשתדל להביא פרטים מחר
      [ בבקשה לא לשלוח הודעות פרטיות במערכת - אני לא קורא אותן ]
    yitzchok
    משתתף
    IL
    עד כמה שאני זוכר, לא.

    אם זה מסתדר עם מה שכתוב ב-sdk, טוב, ואם לא (ויש כזו) אז אני צריך להפסיק לענות מהזכרון.

    לפעמים יש פתרונות עוקפות לעבודה אם מחרוזות אם אתה עובד בהפעלה ויכול לעשות לולאות ולהשתמש בפונקציות שיש, אבל בתוך שאילתא זו לא אופציה.

    תאר מה אתה רוצה לעשות ואולי נוכל להציע לך גישה אפשרית.

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

    היות וההתייחסות היא לרמת מלאי, ולא לקבלה מסוימת של פריטים למלאי, אם יש קבלה למלאי של אותו פריט כל זמן, קבלות חדשות יכולות להסתיר מלאים שלא שוחררו מההשהיה הזאת.

    כמה שאפשר להתבסס על המסמכים תלוי בתהליכים שלך. אני לא מכיר טוב היום את התהליך של בדיקת מעבדה אבל התעודה הזאת יכולה אולי לעזור לך.

    במצב אחר אם אתה כן יכול להבדיל בין מלאים לפי מספר מנה או עוד מפתח בטבלה שהזכיר נעם אז יכול להיות שהדו"ח שלו יעשה את העבודה בדיוק.

      [ בבקשה לא לשלוח הודעות פרטיות במערכת - אני לא קורא אותן ]
    yitzchok
    משתתף
    IL
    אבל גרסה 18 יצאה לפני כמה חודשים…
      [ בבקשה לא לשלוח הודעות פרטיות במערכת - אני לא קורא אותן ]
    yitzchok
    משתתף
    IL
    אני לא בדיוק עוקב.

    כדי שנוכל לעזור הכי טוב בבקשה להפיק את השאילתא של הדו"ח בעזרת סביבת פיתוח SQL (פקודת Dump Report) ולהדביק כאן.
    צירוף דוגמה של התוצאה (אתה יכול לטשטש פרטים רגישים) יקל עוד. תסביר בקשר לאותה דוגמה מה לא טוב.

    בינתיים אני מנסה להסביר שוב –
    נשמע שאתה אומר שאתם ממיינים את העמודה בה יש את הביטוי SQL.LINE.
    המערכת מתעלמת מהעמודה הזאת עד לאחר הרצת השאילתא, ותוך כדי העברת התוצאות לשלב הבא (אליך אם אתה סתם מריץ את השאילתא) היא מוסיפה את המספור לשורות לפי הסדר שהן חזרו, זאת אומרת לאחר כל מיון שתקבע. היות והעמודה של ה-SQL.LINE לא חלק מהשאילתא בכלל, הגדרת המיון על אותה עמודה חסרת משמעות.
    יכול להיות שבשאילתא שתקבל מה-Dump Report תראה את הביטוי בתוך השאילתא אבל אני מתכוון לשכבה עמוקה יותר.
    לדעתי כן תראה את זה אם תפיק את שאילתת ה-SQL Server של הדו"ח בעזרת הפעלה ישירה ממחולל הדו"חות. השאילתא שתחזור משם, עד כמה שאני זוכר, לא תכלול כל עמודה של מספור.

      [ בבקשה לא לשלוח הודעות פרטיות במערכת - אני לא קורא אותן ]
    yitzchok
    משתתף
    IL
    בגרסה האחרונה יש את מה שהם מתארים Web API (אם אני זוכר נכון) ודובר על ממשק שנותן לעדכן, כך שיש תקווה.
    אם ה-Web API זה אותו דבר כמו ה-REST API אני לא לגמרי בטוח אבל נראה לי שכן.
    כל זה על מסך מה שראיתי בכנס לאחרונה ולצערי אני לא יכול לענות לך מנסיון אישי.
      [ בבקשה לא לשלוח הודעות פרטיות במערכת - אני לא קורא אותן ]
    yitzchok
    משתתף
    IL
    כדי לעיין בפרק הרלוונטי בספר של ה-SDK.
      [ בבקשה לא לשלוח הודעות פרטיות במערכת - אני לא קורא אותן ]
    yitzchok
    משתתף
    IL
    בכל שורת בטבלת טעינה חייב להיות ערך בעמודת RECORDTYPE (כך מהזכרון) שהוא מציין לאיזה מסך מבין המסכים של הממשק השורה מיועדת.
    חובה למלא עמודה זאת כמו שחובה למלא LINE שקובע את סדר הטעינה.
    יש עמודה במסך של מחולל הממשקים, ליד שם המסך, בו אתה קובע את מזהה סוג השורה (לא זוכר איך נקרא בעל פה). זה הערך שאתה צריך לשים בעמודה הנ"ל.
      [ בבקשה לא לשלוח הודעות פרטיות במערכת - אני לא קורא אותן ]
    yitzchok
    משתתף
    IL
    סוג נתון TIME משקף (יכול לשקף) שעה וגם פרק זמן (ולדעתי לזה מיועד בעיקר, ומעבר לזה לשעה שלא קשור לתאריך)
    מה היית רוצה שיעשה כשפרק הזמן עולה על 99 שעות ו-59 דקות? ש-100 שעות ו-5 דקות יוצג כ-5 דקות?
    עכשיו אפשר עד דקות פחות מאלף שעות.
      [ בבקשה לא לשלוח הודעות פרטיות במערכת - אני לא קורא אותן ]
    yitzchok
    משתתף
    IL
    1. לא בהכרח CHECK-FIELD זה המקום הכי טוב לבדוק. נראה לי שבדיקה כזאת יותר שייכת ל-PRE-INSERT ו-PRE-UPDATE
    2. את צריכה שאילתא מורכבת יותר. יכול להיות שאת מכוונת ל"ולבדוק אם "סוג הרכב" לא נמצא ב"סוג הרישיון" אז להציג שגיאה."
    איך שתיארת יכול להיות לנהג כמה סוגי רשיונות.
    את צריכה שאילתא שמשתמשת ב-NOT EXISTS
      [ בבקשה לא לשלוח הודעות פרטיות במערכת - אני לא קורא אותן ]
    yitzchok
    משתתף
    IL
    STIME זה השעה ב-SDATE, ו-ETIME זה השעה ב-EDATE?
    ה-SDATE וה-EDATE הם DATE אורך 8?

    אם הבנתי נכון זה לא רעיון טוב ויביא לדברים כמו מה שעשית שלא יביא לתוצאות נכונות.
    בלי ממש להוכיח את זה כל החושים שלי אומרים שהטריגר הזה לא יעשה מה שאת רוצה (מעבר לזה שאין בפדוקות אלה FROM אבל אולי את זה דילגת בכוונה)

      [ בבקשה לא לשלוח הודעות פרטיות במערכת - אני לא קורא אותן ]
    yitzchok
    משתתף
    IL
    נכון אבל כפי שאני נוהג לדייק, כל עוד יכול להיות שמישהו גם עשה בינתיים שינויים למחירון קשה מאוד לדעת בדיוק מה היה המחיר שהיה לפני ששינו למחיר ידני.
    במקרה הזה נשמע לי שהדרישה מצביעה על צורך לפתח לוג שינויים פרטי (לשדות שחשובים לכם) וזה כפי שאמרתי בצורה שתתפוס לא רק שינויים מגרסה אחת של השורה לאחרת אלא גם שינוי מחיר תוך כדי עריכה של שורה. הייתי עושה את זה ע"י מעקב אחרי השדה מקור מחיר וכשהוא משתנה ממשהו שלא "ידני" ל-"ידני" לשמור בצד (בעמודה מיוחדת ברשומה ממנה תעשה רשומות לוג לאחר מכן בשמירה) את הערך הקודם שהיית צריכה לתפוס לפני כן בהפעלת POST-FIELD על המחיר עצמו.
    זה נשמע מורכב אבל גם חישוב המחיר האוטומטי מורכב ואני סובר שמה שאני מציע עשוי להיות יותר אמין בסה"כ (אם את בוחרת לחשוש משינויים במחירון ועוד דברים שיכולים לעשות את החישוב שלך של המחיר הקודם לא מדיוק)
      [ בבקשה לא לשלוח הודעות פרטיות במערכת - אני לא קורא אותן ]
    yitzchok
    משתתף
    IL
    עזוב. מה שאני חשבתי פחות יתכן.

    בינתיים אין לי רעיונות.

      [ בבקשה לא לשלוח הודעות פרטיות במערכת - אני לא קורא אותן ]
    yitzchok
    משתתף
    IL
    יכול להיות שלא מדובר בעברית?
      [ בבקשה לא לשלוח הודעות פרטיות במערכת - אני לא קורא אותן ]
מוצגות 15 תגובות – 1,621 עד 1,635 (מתוך 2,468 סה״כ)