Forum Replies Created
- Replies
-
- מאי 8, 2022 בשעה 7:10 pm
- in reply to: עדכון עמודה חישובית
אם היא עמודה חישובית מה תעדכני?לאחר שינוי במסך בן יש רענון של השורה במסך האב. את צריכה לדאוג לעדכן את מה שמשפיע על החישוב
[ בבקשה לא לשלוח הודעות פרטיות במערכת - אני לא קורא אותן ]- מאי 8, 2022 בשעה 12:10 am
- in reply to: הוספת שלב בסיום ריצת תוכנית
לא ניתן לראות מה התוכנית מכילה. זאת אחת הסיבות שקיימות תוכניות כאלה במקום קוד גלוי בשלב SQLI.אם רוצים להוסיף פעולות בפרוצדורה אחרי התוכנית את אמורה לשכפל את הפרוצודרה ולעותק הפרטי להוסיף מה שאת רוצה, ולהשתמש בפרוצודרה שלך במקום הסטנדרטית.
תלוי במקרה והצרכים יכול להיות מתאים ועדיף ליצור פרוצדורה מעטפת שמפעילה את הפרוצדורה הסטנדרטית ולאחר מכן עושה את מה שאת רוצה להוסיף.
[ בבקשה לא לשלוח הודעות פרטיות במערכת - אני לא קורא אותן ]- מאי 5, 2022 בשעה 8:40 pm
- in reply to: שליחת חשבונית במייל אחרי הסגירה שולח פעמיים
באמת קשה לדעת מכאן. אולי ה-API מפעיל משום מה את ה-postform פעמיים.מה קורה אם אתנ עושה את אותה פעולה (לכאורה) ישירות בקליינט? כם ככה נשלח פעמיים? הייתי מתחיל משם. מהקליינט (כולל ממשק וובי) יותר פשוט לבדוק מה קורה. אם תקין שם נסה להבין מה שונה בשימוש ב-API.
אבל אני עדיין חושש מהשימוש ב-post-form – רגע הכוונה לpost-form של החשבונית או של הפירוט? (הרי אולי post-update של החשבונית לא פועלת)
יכול להיות שאתה צריך לעשות פניה מייוחדת ל-api לצורך סגירת החשבונית וזה לא מה שאתה עושה עכשיו
[ בבקשה לא לשלוח הודעות פרטיות במערכת - אני לא קורא אותן ]- מאי 2, 2022 בשעה 1:33 am
- in reply to: שליחת חשבונית במייל אחרי הסגירה שולח פעמיים
ראשית כל כמה מחשבות:א. אם תחפש בגוגל programming pitfalls in priority תגיע לאתר של נעם ותראה שם תחת הערך NFILE מה שהוא כתב וגם תגובה שלי, המסקנה שמאד לא מומלץ לעשות פקודת DELETE כמו שעשית. ותשים גם UNLINK בסוף; אם תשים UNLINK AND REMOVE (וגם אם תשתמש באליאס יותר ייחודי מ-I) לדעתי תוכל לוותר על ה-DELETE בראש שקט.
ב. לא ברור לי למה הפעולה שלך לאחר POST-FORM, הקוד שלך סוגר חשבונית אחת יכולה להיות יותר מחשבונית אחת במסך. הייתי חושב שנכון לשים את הפעולה הזאת ב-POST-UPDATE.
ג. אני לא רואה מיד למה זה שולח פעמיים (אולי אתה איכשהו יוצא פעמיים מהמסך?) אבל קודם כל שים תנאי ואל תריץ את הפקודה ששולחת את התעודה במייל אם החשבונית לא סופית. כמתכנת מנוסה לפעמים אני לא מבין למה דברים כאלה קורים עד שאני מריץ את התהליך עם פלט דיבוג, יכול להיות שזה מה שתצטרך לעשות.
[ בבקשה לא לשלוח הודעות פרטיות במערכת - אני לא קורא אותן ]- מאי 2, 2022 בשעה 1:10 am
- in reply to: קודי רישום ביצירת עידכון
זה יכול להיות קצת יותר מסובך מאשר רק לפי תאריך כי יכול להיות שהיו שינויים הלוך ושוב ושורה מסוימת אולי פעם היה יכולה להיות לפי התאריך אבל היום חשוב שתהיה אחרי משהו חדש יותר.הייתי אומר שמפנים איך לבנות נכון עדכון רק מנסיון. אבל אתן כמה כללים:
לרוב, כשמו כן הוא. (חוץ מכמה יוצאים מן הכלל כמו TAKEPROCMSG למספר הודעה שלילי שזה תצורת הדפסה.
הכי חשוב – עדכון זה בעצם סוג של תוכנה. בונים תוכנית לבצע שינויים במערכת השניה. ולכן הסדר חשוב.
נתפור את זה ביחד – אם אני הוספתי שלב חדש לפרוצדורה עבור דו"ח, אבל קיצרתי דרך ושמתי בשלב הזה SQLI או דו"ח קיים ולאחר מכן אני קבעתי בו את שם הדו"ח, חשוב ש-TAKESINGLEENT של הדו"ח יהיה בעדכון לפני השלב של הפרוצודרה. כי לא רוצים שמערכת היעד תשיב "איך אני אשים שלב X בפרוצדורה Y עם דו"ח Z כאשר אין לי דו"ח בשם Z??". חשוב לדאוג ש-Z יהיה קיים קודם.
הנ"ל בגלל שיש קשר חזק לדו"ח. אם מוסיפים לעדכון באפר (קטע קוד) לדוגמה טריגר של מסך שמזכיר שם עמודה, לא נורא אם הוספת העמודה עצמה תהיה לאחר מכן, כי הקוד עובר הכנה בסוף התהליך ועד אז העמודה תהיה במסך (כל עוד לא היו שגיאות בדרך שמנעו זאת).
אני מקווה שהצלחתי להבהיר ולא לטשטש.
[ בבקשה לא לשלוח הודעות פרטיות במערכת - אני לא קורא אותן ]- אפריל 27, 2022 בשעה 6:06 pm
- in reply to: שגיאה בשרת SQL בזמן הרצת ממשק API
דגש: יכולה להיות בעיה מיוחדת בהפעלה ב-API ויהיה קשה לכוון אותך בכל הבדיקות שיתנו להגיע למסקנה כזאת[ בבקשה לא לשלוח הודעות פרטיות במערכת - אני לא קורא אותן ]- אפריל 27, 2022 בשעה 6:04 pm
- in reply to: שגיאה בשרת SQL בזמן הרצת ממשק API
יש הרבה גורמים שםמדובר בפיתוח פרטי. אנחנו לא רואים את הגדרת הטבלה. גם לא קביעת ערכים במשתנים. וזה לא ב-winform אלא ב-netprest
אני משתדל לעזור אבל זאת בעיה מהסוג שאני מצליח לפתור כשהיא מולי ולא ניתן לתקוף את זה ביעילות במסגרת הפורום.
סליחה
[ בבקשה לא לשלוח הודעות פרטיות במערכת - אני לא קורא אותן ]- אפריל 26, 2022 בשעה 4:04 pm
- in reply to: הצגת כותרת דו"ח גם בגלילה בדפדפן
גם אני רואה שזה לפעמים ככה ולפעמים ככה, ועוד הדו"ח עולה כשטוח ואז מסדר את עצמו עם בחלק הפמיני שגולליםאני לא יודע בוודאות אבל לא חושב שזה דבר שאתה יכול לשלוט עליו מהמחולל
הרי זה כאילו יש CSS בדף לסדר את זה ואולי זה חל רק עם צורת הדו"ח (HTML שלו) עונה לתנאים מסוימים
[ בבקשה לא לשלוח הודעות פרטיות במערכת - אני לא קורא אותן ]- אפריל 26, 2022 בשעה 12:43 pm
- in reply to: הסרת נתיב קובץ בתחתית החשבונית
נראה לי שזאת הגדרה בדפדפן[ בבקשה לא לשלוח הודעות פרטיות במערכת - אני לא קורא אותן ]- אפריל 24, 2022 בשעה 2:33 pm
- in reply to: כותרת תאריך של היום ל דוח
בדרך אגב אזכיר שאם יש בפרוצדורה קלט תאריך (או שנים כאלה) אז בדו"ח מתווספת אוטומטית שורה מתחת לכותרת עם "נכון לתאריך" אבל זה לא הבקשה שלכם.אפשר להשתלט על הכותרת המוצגת בדו"ח (כאשר הדו"ח הוא חלק מפרוצדורה) ע"י קביעת ערך במשתנה HTMLFNCTITLE: – אבל השימוש בדבר הזה מבטל את כל החלק העליון של הדו"ח (שם חברה, פרמטרים, תאריך הפקה וכו'). אני לא יודע אם יש דבר לנטרל את זה, ואולי לא תרצו לשלם את המחיר הזה.
[ בבקשה לא לשלוח הודעות פרטיות במערכת - אני לא קורא אותן ]- אפריל 13, 2022 בשעה 5:50 pm
- in reply to: יצירת פירוט לחשבונית מס קבלה REST API
אני מנחש שלא צריכים לציין את TYPE כי המסך יטפל בזה (הרי תמיד E במסך EINVOICES) אבל אני מאמין שזה נכון שצריכים לציין את הערך של DEBIT, כנראה הנ"ל כתוב מנסיון.[ בבקשה לא לשלוח הודעות פרטיות במערכת - אני לא קורא אותן ]- אפריל 13, 2022 בשעה 5:43 pm
- in reply to: עדכון שדה לקריאה בלבד מתוך מחולל נתונים
נשמע שהמסך הזה כבר תוצאה של פיתוח.ואם זה אכן כך אני חושב שעדיף להעביר את גם הסימון וגם החסימה לקוד של המסך וזהו.
[ בבקשה לא לשלוח הודעות פרטיות במערכת - אני לא קורא אותן ]- אפריל 13, 2022 בשעה 10:50 am
- in reply to: עדכון שדה לקריאה בלבד מתוך מחולל נתונים
התכוונתי שתהיה שגיאה אם הערך משתנהאולי אפשר לנסח חוק שיתיר את השינוי שאתה רוצה.
אני לא יודע בדיוק מה אתה רוצה לעשות אז אני לא יכול לכוון אותך מעבר לזה.
[ בבקשה לא לשלוח הודעות פרטיות במערכת - אני לא קורא אותן ]- אפריל 13, 2022 בשעה 9:47 am
- in reply to: עדכון שדה לקריאה בלבד מתוך מחולל נתונים
ומה אם תעשה את העמודה קריאה בלבד ע"י חוק עסקי ולא במחולל? (לא ניסיתי ואין לי פנאי לבדוק, אני מציע שתבדוק) הבעיה היא שעדכון של חוק נתונים נראה כמו שינוי ע"י המשתמש. מצד אחד אתה רוצה לחסום כזה, מצד שני לאפשר.[ בבקשה לא לשלוח הודעות פרטיות במערכת - אני לא קורא אותן ]- אפריל 12, 2022 בשעה 1:28 pm
- in reply to: האם ניתן להריץ פרוצדורה מתוך טריגר של מסך
הייתי מפריד את הקוד שכרגע בפרוצדורה כך שהעיקר הוא בבאפר שמקבל פרמטר (משתנה) הצעת מחירלהפעיל את הבאפר מהפרוצדורה לפי הקלט
להפעיל את הבאפר מה-post-form לפי הרשומה במסך האב
[ בבקשה לא לשלוח הודעות פרטיות במערכת - אני לא קורא אותן ]