yitzchok

Forum Replies Created

מוצגות 15 תגובות – 1,501 עד 1,515 (מתוך 2,470 סה״כ)
  • Replies
    • in reply to: ממשק API
    yitzchok
    משתתף
    IL
    אני לא יכול לענות לך בוודאות אבל אגיד מה שנראה לי

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

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

    הממשקים החדשים שיצאו בגרסאות האחרונות (17 ו-18 נראה לי) שהם ממשק REST ו/ממשק API – נראה לי שאלה פחות או יותר אותו הדבר וזה עבר שינוי מיתוג – אלה הם חלק מהמודול החדש שהוא בתשלום נוסף.

    אני לא יודע בוודאות (כפי שכתבתי) אבל קשה לי להאמין שהם פתאום ידרשו תשלום עבור ממשקים שאי פעם לא עלו כסף. לכל הפחות כשמדובר בלקוח קיים.

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

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

    אם אתה ב-SQL Server אז כתוב את השאילתא הזאת ישר מול ה-DB

    select DNAME, TITLE
    from system.dbo.ENVIRONMENT
    where DNAME != ''

    אתה צריך את הערך של DNAME כפי שכתב מיכאל

      [ בבקשה לא לשלוח הודעות פרטיות במערכת - אני לא קורא אותן ]
    yitzchok
    משתתף
    IL
    System Management > System Maintenance > Companies > Companies
    אתה צריך את הערך מ-Company ולא מ-Full Company Name אותו ניסית עד עכשיו כנראה
      [ בבקשה לא לשלוח הודעות פרטיות במערכת - אני לא קורא אותן ]
    yitzchok
    משתתף
    IL
    לא יודע אם יעזור או יסבך אבל כדאי שתדע על הדיון הזה
    https://priority-forums.com/he/index.php/forums/6/17489

    משם אני מקווה שתבין למה כתבתי "יש סיכוי שיעבוד"

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

    מעבר לחיתוך על DOC אתה חייב לקבץ את כל העמודות שיש לפני העמודה של TEXT
    יש למיין את הדו"ח לפי DOCUMENTSTEXT.TEXTORD (אם אני זוכר את שם נכון) בסדר מיון מתאים
    וגם רוחב העמודה צריכה להיות בדיוק 68 תווים
    ואז יש סיכוי שזה יעבוד

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

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

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

    אם זה יקרה, נסה לשנות את הספרה 1 שבסוף הלינק ל-2 לאנגלית בריטית או 3 לאנגלית ארה"ב וכו'

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

    6. testcompany – שם חברה בפריוריטי.

    הכוונה לשם הפנימי של החברה/סביבה. לא מה שרואים בכותרת המסך.

    לגבי tabula_ini אצלי זה tabula.ini – יכול להיות שפרט זה השתנה בין גרסאות פרירויטי?

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

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

    ממשק מסך יכול לשמש לפריקת נתונים גם כן.

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

    אני מקווה שכל זה עונה על שתי השאלות שלך.

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

      [ בבקשה לא לשלוח הודעות פרטיות במערכת - אני לא קורא אותן ]
    yitzchok
    משתתף
    IL
    דיברנו על הודעות חוזרות כאן:
    https://priority-forums.com/he/index.php/forums/11/16650
      [ בבקשה לא לשלוח הודעות פרטיות במערכת - אני לא קורא אותן ]
    yitzchok
    משתתף
    IL
    אוהו

    הדבר לא פשוט

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

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

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

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

    כתבתי הרבה, מקווה שאתה מבין את הקושי

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

    לא כ"כ מצוי אבל יכול להיות.

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

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