yitzchok

Forum Replies Created

מוצגות 15 תגובות – 1,936 עד 1,950 (מתוך 2,464 סה״כ)
  • Replies
  • yitzchok
    משתתף
    IL
    אני מסתייג קצת

    1. מה עם טווח התאריכים מתחיל בשבת או מסתיים בשישי?
    2. טווח תאריכים שחוצה משנה אחת לאחרת יוצרת מורכבות
    3. לא נותן מענה לחגים שכן הוזכרו בשאלה המקורית

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

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

      [ בבקשה לא לשלוח הודעות פרטיות במערכת - אני לא קורא אותן ]
    yitzchok
    משתתף
    IL
    אתה מתכוון לדו"ח דווקא? (ולא לתעודה)

    יש בכלל אפשרות להפיק דו"ח ל-PDF בממשק המשתמש???

    אם מדובר בתעודה, פרק 6 ב-SDK מתייחס לזה. יכול להיות שכמה מהפקודות רלוונטיות גם לדו"חות, אבל לא כתוב שם (לא ראיתי במבט מהר).

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

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

    3. אני מאוד מקווה שאת עובדת במערכת פיתוח ולא במערכת אמת.

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

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

    מקווה שתבין כבר. אם לא, אולי אכין דוגמה (אולי בתור קוד) מאוחר יותר הערב.

      [ בבקשה לא לשלוח הודעות פרטיות במערכת - אני לא קורא אותן ]
    yitzchok
    משתתף
    IL
    הוא מזכיר את החישוב שהוא הביא קודם כאן
      [ בבקשה לא לשלוח הודעות פרטיות במערכת - אני לא קורא אותן ]
    yitzchok
    משתתף
    IL
    דרך אגב למה אתה לא רוצה להשתמש ב-REST בעצמך? בגלל עלויות? אין את זה בזום?
    ממה שאני ראיתי הוא לא סובל מכמה דברים מעצבנים שיש ב-WS.
      [ בבקשה לא לשלוח הודעות פרטיות במערכת - אני לא קורא אותן ]
    yitzchok
    משתתף
    IL
    הנה הקובץ בע"ה

    [file name=ServiceReferences.zip size=1062]https://www.priority-forums.com/he/images/fbfiles/files/ServiceReferences.zip[/file]

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

    אתה צריך לשנות את ה-endpoint לפנות ל-WS שלכם.

    יש הגדרות שם שמגבילות לתשובות קטנות יחסית לצרכים שלי.
    אצלי הגדלתי את maxStringContentLength ב-readerQuotas
    ואת maxBufferSize ו-maxReceivedMessageSize ב-binding
    ורשמתי

    ועוד הורדתי את ה-comment מ-

    אבל אני לא יודע אם אתה תרצה לעשות את זה. יכול להיות שזה היה בגלל צורך מסוים שלי.

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

    עד כמה שאני זוכר, מדובר ב-app.config של האפליקציה שלך – או ב-web.config אם אתה מתחבר מאפליקציה וובי של net.

    אבל יש לך את ה-DLL בכלל?

    אני רואה שהגרסה האחרונה של ה-SDK בכלל לא מזכיר את ה-web service, ול-FTP שמוזכר בגרסאות קודמות להורדת ה-DLL וקובץ הקינפוג כבר לא פתוח לגישה ללא שם משתמש.

      [ בבקשה לא לשלוח הודעות פרטיות במערכת - אני לא קורא אותן ]
    yitzchok
    משתתף
    IL
    כתבתי

    2. עושה לולאה פשוטה (לא קורסור). מתחיל מ-MIN_SDATE, בוחן אם מדובר בששי/שבת (או בתאריך של חופשים אחרים) ומדלג אם כן. (אם יש מצב של ששי/שבת שיכול להיות יום עבודה אז חזור למה שכתבתי קודם על נושא זה ושנה כאן בהתאם). את התאריך הזה מכניסים לטבלה (אם לא מדלגים) – טבלת STACK מצויינת לזה, רק לעשות 0+ כדי להפוך את התאריך למספר. וחוזר עד שמגיע ל-MAX_EDATE.

    להלן דוגמה בסיסית של לולאה זו, ללא ההכנסה לטבלה. שמתי SELECT כדי להדגים.

    :MIN_SDATE = 01/01/17 ;
    :MAX_EDATE = 21/02/17 ;

    :LOOP_DATE = :MIN_SDATE ;
    LABEL 1 ;
    GOTO 2 WHERE DAY(:LOOP_DATE) IN (6,7) ; /* skip next section if Fri/Sat */

    SELECT :LOOP_DATE FROM DUMMY ASCII ;

    LABEL 2 ;
    :LOOP_DATE = :LOOP_DATE + 1440 ; /* add one day */
    LOOP 1 WHERE :LOOP_DATE <= :MAX_EDATE ; /* continue to next day unless last */

      [ בבקשה לא לשלוח הודעות פרטיות במערכת - אני לא קורא אותן ]
    yitzchok
    משתתף
    IL
    כתבת

    יש לנו זום בשרת ארוח פרטי עם התקנת שרת אפליקציה

    זאת אומרת שאתם עובדים בזום בממשק וובי?

    התקנת ה-web service (צד שרת) זה חלק מההתקנה של הממשק הוובי (חפש בתיעוד התקנות לפרטים).
    אתה לא צריך לגעת בנפרד ב-IIS.
    אצלי ה-URL של ה-web service זה המסלול
    /wcf/wcf/service.svc/wsdl
    ב-host בו היה יושב ממשק הוובי.

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

    1. כדאי להתחיל עם שאילתאות

    2. אתה מתכוון שהאתר שלכם יפנה לפריוריטי דרך ה-web service עם שאילתא ותקבל נתונים מהפריוריטי? אם לא, מה?

    3. האתר שלכם בנוי ב-net. ? הרי, כפי שכתוב בתיעוד (או אולי צריכים להבין מהתיעוד), לא מדובר ב-WS סטנדרטי שאפשר להתחבר אליו מכל מערכת אלא צריכים להשתמש ב-DLL שלהם ולכן אתה מוגבל לפלטפורמות שונות.

    (וזה יצחק, בבקשה, לא איציק)

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

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

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

    זה דורש ידע מעמיק.

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

      [ בבקשה לא לשלוח הודעות פרטיות במערכת - אני לא קורא אותן ]
מוצגות 15 תגובות – 1,936 עד 1,950 (מתוך 2,464 סה״כ)