Forum Replies Created
- Replies
-
- יוני 16, 2020 בשעה 11:15 pm
- in reply to: יצוא ויבוא נתונים מפריוריטי ל SQL Server
snoof123: בגלל שאופן ההרצה הוא קובץ טקסט שמכיל את הקוד הרלוונטי ואז הרצה שלו,
מאיפה קיבלת רושם כזה? המערכת יודעת להריץ שאילתאות מול הדטהבייס, ואני לא רואה שום סיבה למה SQLRUN לא תפעיל פקודה ישירות.
בקשר לשאלה המקורית, אני מסכים עם אלעד (סנוף123) שיש לרשום לטבלה (שמוכרת לפריוריטי כמובן) מתוך ה-SP ואז לצרוך את זה לאחר מכן מתוך הקוד של פריוריטי. לא נראה לי ש-SQLRUN נותנת לנו דרך למפות פרמטרי OUTPUT למשתנים של פריוריטי כך ששיטה זאת פשוט לא אופציה.
[ בבקשה לא לשלוח הודעות פרטיות במערכת - אני לא קורא אותן ]- יוני 14, 2020 בשעה 1:19 pm
- in reply to: בעיה בממשק
עמודות KEY שמורות לקבל חזרה את המפתח של השורה שעודכנה וגם יכול לשמש לעדכן שורה נתונה (בעיקר בטעינה חוזרת)יש להשתמש בשדה TEXT במקום
[ בבקשה לא לשלוח הודעות פרטיות במערכת - אני לא קורא אותן ]- יוני 10, 2020 בשעה 10:23 pm
- in reply to: שימוש בUPDATE SET כשהתנאי מטבלה שונה
כנראה "לזה" אתם כן מתכוונים.יש לי מחויבות מקצועית לחזור ולדגיש:
אין. לעדכן. שדות. סטנדרטיים. ב-UPDATE. (אלא אם כן אתם רוצים לבטל את חוזה השירות שלכם ואתם בטח לא, ואני לא יכול לעזור כאן בפעולות כאלה)
בשביל עדכון כזה יש ממשקים, או אם מדובר במשהו חד-פעמי ואפשר ע"י הדבקה מאקסל אז זה גם אופציה, אבל כאן אני לא רואה שרלוונטי בגלל שזה במסך בן.
(בהערת אגב אגיד שעכשיו שפירטת, ברור שמה שכתב babun רומז לפתרון. אילו היה מתאים לבצע עדכון ב-UPDATE זה יהיה די פשוט כי אתם רוצים לעדכן את כל השורות ברלוונטיות באותה צורה)
בסופו של דבר, אתם רוצים לעבור על לקוחות בהם במסך "חשבון/כרטיס אשראי לחיוב" יש Y ב-"אישור משב"א" , ולקבוע 5 בקוד תשלום באותו מסך?
הייתי תוקף את זה ככה (ואם יש משהו מוכן יותר אני מתנצל, אני לא מכיר):
תבנה ממשק מסך שטוען מקובץ עם FNCCUST ב-RECORDTYPE 1 ו-PAYMENTDEF ב- RECORDTYPE 2, בשורה של FNCCUST תקבע CUST (או CUSTNAME לדעתי שניהם אפשריים) בשורה של PAYMENTDEF תקבע PAYMENTCODE
אז תכין קובץ עם שורות רלוונטיות. או שאילתא פשוטה שמוציא את הלקוחות המסומנים ע"י חיתוך בין CUSTOMERS ו-PAYMENTDEF (כאשר TYPE שווה ה-EXTTYPE של CUSTOMERS) ותכין את הקובץ באקסל בו תיסוף LINE ו-RECORDTYPE וגם שורה אחרי כל שורה עם ה-PAYMENTCODE
או שאילתא יותר מורכב עם קורסור על בסיס אותו שאילתא, שיכתוב את כל הקובץ כמו שצריך בבת אחת
לצערי אין תמיד פתרון קל לעדכון גורף
[ בבקשה לא לשלוח הודעות פרטיות במערכת - אני לא קורא אותן ]- יוני 9, 2020 בשעה 10:49 pm
- in reply to: שימוש בUPDATE SET כשהתנאי מטבלה שונה
בתנאים מסוימים (לא זוכר בדיוק מה, נראה לי שזה שיש מגבלות במורכבות של התת-שאילתא) ניתן להשתמש בתת-שאילתא כדי למקד את האוכלוסיה של העדכון. זה יכול להתאים במקרה הדוגמה (בהנחה שהכוונה לעדכן את כל אותם אנשי קשר לערך קבוע), כי תת-השאילתא יכול להחזיר מפתח לקוח שהוא מאפיין באיש קשר.אבל בפריוריטי אין סינטקס של UPDATE שכולל ממש חיתוך בין טבלאות, כך שניתן לעדכן בטבלה א' עם ערך שנמצא בטבלה ב', זה קיים בגרסאות חדשות יותר של SQL בלבד. וזה היה רלוונטי אם הייתם רוצים לשים באיש קשר ערך מתוך הלקוח שהוא קשור אליו.
אם אנחנו מדברים על עדכון אני חוזר ומזכיר שאין לעדכן ככה שדות סטנדרטיים (לא שאמרתם שלזה אתם מתכוונים)
[ בבקשה לא לשלוח הודעות פרטיות במערכת - אני לא קורא אותן ]- יוני 9, 2020 בשעה 3:20 pm
- in reply to: מחירי מכירה מול מחירי קנייה במחירונים
אני מנחש שהקושי הוא שאת רוצה כל שורת מחירון שיש גם אם אין שורה מתאימה במחירון המקביל?גם כאן אני מניח שמדובר בהשוואה של מחירון אחד מול מחירון אחד
לא תצליחי בדו"ח פשוט, צריכים שלב הכנה בפרוצדורה
שם תכיני ב-STACK כלשהוא שילוב של מפתח מוצר וכמות, וזה על בסיס שני המחירונים כך שבאותה רשימה תהיה כל השילובים שיש (INSERT לפי מחירון אחד ואז עוד INSERT לפי השני, של מה שלא קיים כבר)
ואז בדו"ח תתחילי מאותו STACK ותביאי את המחיר מכל מחירון בחיתוך מותנה בשניהם
מקווה שזה עוזר
[ בבקשה לא לשלוח הודעות פרטיות במערכת - אני לא קורא אותן ]- יוני 8, 2020 בשעה 8:18 pm
- in reply to: טעינת קובץ JSON לשדות במסך דיווח ייצור
זה יכול להיות באגלגבי ה-JSON הייתי חושש שצריך להיות מאוד פשוט כמו ב-XML (איתו היו לי אתגרים בהתחלה)
לדוגמה בצורה שמופיעה בלינק הבא (הכוונה שאין לתת עוד שמות או רמות, צורה כזאת רק תתאימו למסך הרלווטני)
https://prioritysoftware.github.io/restapi/modify/#Creating_an_Entity_with_Multiple_Related_Entities
(הכוונה לחלקים שבין { } , כולל, בלבד)
או אולי תראו לנו את הקובץ שלכם, אולי יהיו לנו רעיונות
[ בבקשה לא לשלוח הודעות פרטיות במערכת - אני לא קורא אותן ]- יוני 8, 2020 בשעה 2:33 pm
- in reply to: קישור מס' הזמנות לח-ן מרכזת אחת
הזמנות הלקוח הן של לקוח א'?נראה לי שיש לרשום תעודת משלוח ל-א'
אם א' מדווח שהעביר משהו ל-ב' ו-ב' מאשר זאת אז רושמים החזרת סחורה מלקוח א' ותעודת משלוח ל-ב'. הייתי חושב שעדיף לבצע תנועות מלאי אלה דרך מחסן וירטואלי להעברות בין לקוחות, מחסן שאמור להיות ריק וכך קל יותר יהיה לעקוב.
בסוף כל חודש מחייבים על כל תעודות המשלוח הלא מחויבות בניכוי החזרות סחורה.
כך הדיווחים ישקפו טוב מאוד את המציאות.
אפשרות אחרת, אם תרצו לשמור על המושגים שרואים בניסוח שלכם "לקוח א' מחייב אותנו על המוצרים" – שלקוח א' יהיה גם כן ספק, ותקנו את המוצרים ותקבלו למחסן כנ"ל ואז תמכרו ללקוח ב'.
אבל זה יכול להיות יותר קשה מצד הפקת חשבוניות.
ועוד כמה שאחד היעדים הוא:
"לשנות (את התהליך) כי אין כאן מעקב כמה מוצרים אכן שלחנו ויתכן שמחייבים אותנו על יותר מוצרים. וגם יכולים לטעות במחיר שנמכר."
לדעתי הגישה של החזרה יותר טובה, ניתן לעקוב אחרי סה"כ מכירות כדי לראות שלא יורדת מתחת ל-0 וגם רישום ההחזרות על בסיס המשלוחים יכול לדאוג להתאמה בין המכירה המקורית לזיכוי.
[ בבקשה לא לשלוח הודעות פרטיות במערכת - אני לא קורא אותן ]- יוני 8, 2020 בשעה 1:10 pm
- in reply to: טעינת קובץ JSON לשדות במסך דיווח ייצור
מה בדיוק אומרת הודעת השגיאה?הרי אנחנו לא יודעים אם המערכת לא מצאה את הקובץ או אם מצאה ולא אוהבת אותה.
המערכת די לא סובלנית בקליטת XML, יכול להיות ש-JSON תהיה פחות בעיה כי הוא פורמט פשוט יותר, אבל יכול להיות שיש בעיה במבנה.
איכשהו אני זוכר שקליטת תגים מ-XML עבדה יותר טוב (או רק?) עם קובץ ללא נתונים, רק מבנה. אולי ב-JSON יש משהו דומה.
[ בבקשה לא לשלוח הודעות פרטיות במערכת - אני לא קורא אותן ]במחולל המסכים מתחת למסך האבערך N בעמודה "הצגה אוטומטית"
[ בבקשה לא לשלוח הודעות פרטיות במערכת - אני לא קורא אותן ]- יוני 7, 2020 בשעה 10:21 pm
- in reply to: גיול חובות ספקים
לפי מה שאני רואה בבדיקת אחד מדו"חות הגיול, הייתי מצביע על הדברים הבאים לבדיקה:חשבון הספק מופיע במסך חשבונות ספקים? (אם מופיע בחשבונות ראשיים כבר דו"ח גיול לא יביא אותו)
החשבון לא מסומן "לא לגיול ?"?
יש בחשבון תנועות יומן רגילות שסופיות ולא מותאמות להצגה? (אלה מה שהדו"ח יביא)
[ בבקשה לא לשלוח הודעות פרטיות במערכת - אני לא קורא אותן ]לא אמור להיות צורך לרדת למסך הנכד כל עוד בהגדרה של המסך כבן של מסך הבן לא מוגדר לא להציג אוטומטית.אם מסך הנכד כבר מסך הנכד הפעיל (כי הוא הראשון או כבר הייתם בו ושוב עליתם, ואחד מהאלה כבר תנאי למצב עליו שואלים) מספיק לעמוד על שורה במסך הבן זמן מה והנתונים אמורים לעלות במסך הנכד. אפשר לזרז את זה ע"י תזוזה שמאלה/ימינה בשורה או – מה שהכי נח – ע"י לחיצה ב-shift.
אתם מחפשים התנהגות שונה מהנ"ל?
[ בבקשה לא לשלוח הודעות פרטיות במערכת - אני לא קורא אותן ]- יוני 7, 2020 בשעה 9:08 pm
- in reply to: שליחת דוח לסוכנים מרובים במתזמן
לא חושב שיש טעם לפרמטריש לעבור על סוכנים פעילים או לפי כל תנאי אחר שתרצה. אפילו דגל יעודי על הסוכן אם זה יעזור.
לא מכיר מספיק טוב את הסטנדרט כדי להפנות אותך למשהו קיים. אבל זה שילוב של קורסור ושליחת דו"ח במייל ויש דוגמאות לאלה במסמך ה-SDK.
[ בבקשה לא לשלוח הודעות פרטיות במערכת - אני לא קורא אותן ]- יוני 7, 2020 בשעה 9:03 pm
- in reply to: שליחת דוח לסוכנים מרובים במתזמן
babun: אפשר להקים קבוצה
להכניס את כל מי שרלוונטי לקבוצה ולשלוח את הדוח לקבוצה..
בסוף הפקודה של winactiv להוסיף -g ושם הקבוצה..
בהצלחה
לא עונה על הדרישה:
"אני לא רוצה להקים במתזמן את אותו דוח עם סוכן שונה אלא להפעיל במתזמן הפעלה אחת שתשלח לכל סוכן את המכירות שלו בלבד."
[ בבקשה לא לשלוח הודעות פרטיות במערכת - אני לא קורא אותן ]- יוני 7, 2020 בשעה 1:19 pm
- in reply to: שליחת דוח לסוכנים מרובים במתזמן
בונים פרוצדורה שתעבור על הסוכנים ותשלח לכל אחד את הדו"ח שלו.את הפרוצדורה מתזמנים.
[ בבקשה לא לשלוח הודעות פרטיות במערכת - אני לא קורא אותן ]- יוני 7, 2020 בשעה 11:24 am
- in reply to: שליחת דוח בסוף חודש-שאלה לגבי מתזמן
לא יודעאולי יותר פשוט לשלוח בשעות מוקדמות בבוקר של ראשון לחודש על החודש הקודם?
[ בבקשה לא לשלוח הודעות פרטיות במערכת - אני לא קורא אותן ]