Forum Replies Created
- Replies
-
- יוני 17, 2018 בשעה 1:17 pm
- in reply to: המרה של מספר מכשיר למק"ט אחר (לאחר שדרוג), אפשרי?
היי
תודה על המענה.אנחנו לא חברה יצרנית ולכן אנחנו לאועובדים עם פק"עות.
מי שעושה לנו את השדרוג הוא הספק – וזה יכול לקרות גם למכשיר שעבדנו איתו כמה שנים טובות.נסיתי לעשות המרת מלאי ולכלול מספר סידורי,
המערכת פשוט מייצרת מכשיר חדש עם המק"ט החדש, והתנועת מלאי הראשונה היא המרת מלאי,
וכמובן שבמכשיר הישן התנועה האחרונה היא המרת מלאי.אז איפה הבעיה שלנו? כל העלויות \ הכנסות \ רווחיות למכשיר נשארות במכשיר הישן ולא עוברות למכשיר החדש.
תודה 🙂
- יוני 17, 2018 בשעה 1:13 pm
- in reply to: עריכה – אחסן רשומות
רשמתי לך "הבעיה עם האפשרות הזאת, לא תמיד זה עובד על מסך חדש, אלה צריך באותו מסך לפתוח תעודה נוספת".תעשי במסך ההזמנה שאת רוצה להעתיק PAGE DOWN ואז בשורה החדשה תפתחי הזמנה חדשה.
עוד תוספת קטנה ששכחתי:
כשאת רוצה להעתיק את הפיוט, את עומדת על השדה של הפירוט (ועודה אחסן רשומה).
אבל, ולא יודע למה זה עובד ככה, כשאת רוצה להדביק את מה שהעתקת, את צריכה לעמוד על שדה במסך האב.- יוני 17, 2018 בשעה 1:13 pm
- in reply to: עריכה – אחסן רשומות
רשמתי לך "הבעיה עם האפשרות הזאת, לא תמיד זה עובד על מסך חדש, אלה צריך באותו מסך לפתוח תעודה נוספת".תעשי במסך ההזמנה שאת רוצה להעתיק PAGE DOWN ואז בשורה החדשה תפתחי הזמנה חדשה.
עוד תוספת קטנה ששכחתי:
כשאת רוצה להעתיק את הפיוט, את עומדת על השדה של הפירוט (ועודה אחסן רשומה).
אבל, ולא יודע למה זה עובד ככה, כשאת רוצה להדביק את מה שהעתקת, את צריכה לעמוד על שדה במסך האב.- יוני 17, 2018 בשעה 11:39 am
- in reply to: עריכה – אחסן רשומות
F9 מאפשר לך לשמור ערך משדה,
האפשרות של אחסון רשומות מאפשר לך לשמור את כל הרשומה (וגם אם קיימות מספר שורות, אז את כולן).הבעיה עם האפשרות הזאת, לא תמיד זה עובד על מסך חדש, אלה צריך באותו מסך לפתוח תעודה נוספת.
מיועד לרוב להעתקת מסמך במסמך חדש – למה הכוונה?
נגיד רוצים להעתיק פירוט של הזמנה להזמנה חדשה, את לא רוצה להתחיל להעתיק שורה שורה, האפשרות הזאת מעתיקה לך את כל השורות במכה אחת.- יוני 12, 2018 בשעה 11:29 am
- in reply to: חיפוש רב מוצרים
אני הייתי מייצא את רשימת המקטים במערכת לאקסל ועושה Vlookup בין הדוחות.אבל רק לידע כללי, אם אתה רוצה להעלות מספר רב של מקטים, אז אחרי F4 אל תעשה F11, פשוט תשאר על מסך כחול ותדביק את הרשימה.
1. טוב לעדכון נתונים של מספר רב של רשומות.
לדוגמא: אתה רוצה לעדכן משפחת מוצר למספר רב של מקטים, בדוח אקסל אתה מעתיק את המקטים ואת משפחת המוצר החדש שלהם,
ואז עושה F4 ומדביק — חשוב לסדר את השדה מק"ט ושדה משפחת מוצר שיהיו קרובים בתצוגת F4.
הכי חשוב, לבצע זאת על 4-5 מקטים ולראות שזה עובד, ורק לאחר מכן על כל הרשימה.2. למקרה שלך גם טוב, להעתיק רק את המק"ט, ברגע שהמערכת לא תמצא את המק"ט, המערכת תנמסה להכניס את המק"ט למערכת אבל אז תעצר כי הבאת לה רק מק"ט.
- יוני 12, 2018 בשעה 11:19 am
- in reply to: הוספת הודעה 402 במסך פרטי לפי SDK
האם בקוד שכתבת עשית הפנייה להודעה 402 ? (מוזר שזה עבר את הקימפול של המערכת).בכול מיקרה,
צרפתי לך את הקוד שמבטל את החסימות שיש בפריוריטי,
תכניס הודעה 402 ואחרי זה אל תשכח לבטל את הקוד:הפקודה להוספת DEVCENTER לקבועי מערכת היא:
INSERT INTO SYSCONST ( NAME , VALUE) VALUES ( 'DEVCENTER' , 1);
הפקודה למחיקה:
DELETE FROM SYSCONST WHERE NAME = 'DEVCENTER' ;
- יוני 11, 2018 בשעה 9:18 pm
- in reply to: הוספת הודעה 402 במסך פרטי לפי SDK
מה זה משנה מספר ההודעה? תרשום מעל 500.כשבניתי BPM למסך, לא זוכר שהתעמקתי במספר ההודעה (זה היה לפני כשנה),
אם כן, אז יש הרצה שעושים ב WINDBI שמבטלת את ההודעות שגיאה (לא מומלץ להשאיר דבר כזה עובד).- יוני 4, 2018 בשעה 5:01 pm
- in reply to: עזרה בהוספת עמודה
תחפשי את הטבלה PORDERITEMS במחולל מסך TRANSORDER_L ותראי שזה כבר מקושר.
מה שנשאר לך בעצם לעשות, להוסיף את העמודה הרצויה.מה קורה אם את מוסיפה את העמודה החדשה?
כמובן לא בפרודקשן.
- יוני 4, 2018 בשעה 2:12 pm
- in reply to: עזרה בהוספת עמודה
הטבלה TRANSORDER כבר מקושרת במסך TRANSORDER_L לטבלה PORDERITEMS
אז איפה את נתקלת בבעיה?- מאי 30, 2018 בשעה 1:03 pm
- in reply to: דוח סיכום מחירים והנחות ללקוח – איך מוסיפים התניה?
מעולה!!!!!!!!!
עכשיו עובד פרפקט!!!תודה יצחק 🙂
- מאי 29, 2018 בשעה 3:01 pm
- in reply to: הגדלת רוחב עמודה
לשאלתך , אז לא.
שינוי רוחב עמודה מתבצע בפרוצדורה הבאה: מנהל המערכת > מחוללים > טבלאות > מחולל עמודות > שנוי רוחב עמודהאם זה נכון? תלוי מה העמודה (יש עמודות שחברת התוכנה פיתחה עדכון לשינוי הרוחב)
יש לקחת בחשבון ששינוי רוחב העמודה יכול לפגוע בדוחות \ מסכים ששומרים את ערך העמודה ומכניסים את הערך למקום אחר ,
לדוגמא: אם קיים ממשק ששומר את הערך, ובממשק זה רוחב העמודה הוא 10, ותשנו את רוחב העמודה ל 20, אז תהיה בעיה עם הממשק.חשוב לבדוק על איזו עמודה מדובר לפני שמשנים.
- מאי 29, 2018 בשעה 1:06 pm
- in reply to: דוח סיכום מחירים והנחות ללקוח – איך מוסיפים התניה?
היי יצחק,לצערי גם אחרי הוספת החיתוכים אני לא מצליח (כמובן כולם עם מזהה 9? )
זה ה DUMP של הדוח:
/*
*
* Report MYBS_CUSTDISC1 : מגוון/ללקוח והנחות מחירים סיכום
*
*//* סיכום מחירים והנחות ללקוח/מגוון */
SELECT CUSTOMERS.CUSTNAME AS 'לקוח .מס',
CUSTOMERS.CUSTDES AS 'לקוח שם',
CUSTDISCREP.CDISCOUNT AS '(%) כללית הנחה',
CUSTOMERS1.CUSTNAME AS 'מרכז לקוח \'מס',
CUSTOMERS1.CUSTDES AS 'מרכז לקוח שם',
CUSTDISCREP.MDISCOUNT AS '(%) מ"לל כללית הנחה',
CUSTDISCREP.GMDISCOUNT AS '(%) כ"לל כללית הנחה',
PART.PARTNAME AS 'ט"מק',
PART.PARTDES AS 'מוצר תאור',
CUSTDISCREP.CPPRICE AS 'מוצר /ללקוח מחיר',
CURRENCIES1.CODE AS '.מט',
UNIT1.UNITNAME AS '.יח',
CUSTDISCREP.MCPPRICE AS 'מוצר /מ"לל מחיר',
CURRENCIES3.CODE AS '.מט',
UNIT3.UNITNAME AS '.יח',
CUSTDISCREP.GMCPPRICE AS 'מוצר /כ"לל מחיר',
CURRENCIES6.CODE AS '.מט',
UNIT6.UNITNAME AS '.יח',
CUSTDISCREP.PLPRICE AS 'לקוח מחירון',
CURRENCIES2.CODE AS '.מט',
UNIT2.UNITNAME AS '.יח',
CUSTDISCREP.MPLPRICE AS 'מרכז לקוח מחירון',
CURRENCIES4.CODE AS '.מט',
UNIT4.UNITNAME AS '.יח',
CUSTDISCREP.GMPLPRICE AS 'כללי לקוח מחירון',
CURRENCIES7.CODE AS '.מט',
UNIT7.UNITNAME AS '.יח',
CUSTDISCREP.BPLPRICE AS 'בסיס מחירון',
CURRENCIES5.CODE AS '.מט',
UNIT5.UNITNAME AS '.יח',
CUSTDISCREP.FAMPERCENT AS 'משפחה /ללקוח הנחה',
CUSTDISCREP.FAMMPERCENT AS 'משפחה /מ"לל הנחה',
CUSTDISCREP.FAMGMPERCENT AS 'משפחה /כ"לל הנחה',
CUSTDISCREP.CPPERCENT AS 'מוצר /ללקוח הנחה',
CUSTDISCREP.MCPPERCENT AS 'מוצר /מ"לל הנחה',
CUSTDISCREP.GMCPPERCENT AS 'מוצר /כ"לל הנחה',
CUSTDISCREP.PRICE AS 'סופי מחיר',
CURRENCIES.CODE AS '.מט',
UNIT.UNITNAME AS '.יח',
CUSTPART9.VALIDFLAG AS '?בתוקף',
CUSTPART.PART AS '(ID) ט"מק',
CUSTPART.CUSTPART AS '(ID) ט"מק לקוח',
CUSTPART.CUST AS '(ID) לקוח \'מס'
FROM CUSTPART , CUSTPART CUSTPART9 ?, UNIT , CURRENCIES , UNIT UNIT5
, CURRENCIES CURRENCIES5 , UNIT UNIT7 , CURRENCIES CURRENCIES7 , UNIT
UNIT4 , CURRENCIES CURRENCIES4 , UNIT UNIT2 , CURRENCIES CURRENCIES2
, UNIT UNIT6 , CURRENCIES CURRENCIES6 , UNIT UNIT3 , CURRENCIES CURRENCIES3
, UNIT UNIT1 , CURRENCIES CURRENCIES1 , PART , CUSTOMERS CUSTOMERS1
, CUSTDISCREP !, CUSTOMERS
WHERE (PART.PART IN (SELECT PART FROM CUSTPART WHERE CUST = CUSTDISCREP.CUST)
AND :CFL = 'Y')
AND (CUSTDISCREP.MCUST = CUSTOMERS1.CUST)
AND (CUSTDISCREP.CUST = CUSTOMERS.CUST)
AND (CUSTDISCREP.GMPLUNIT = UNIT7.UNIT)
AND (CUSTDISCREP.GMCPUNIT = UNIT6.UNIT)
AND (CUSTDISCREP.GMPLCURRENCY = CURRENCIES7.CURRENCY)
AND (CUSTDISCREP.GMCPCURRENCY = CURRENCIES6.CURRENCY)
AND (CUSTDISCREP.CPPRICE 0.0 OR MCPPRICE 0.0 OR PLPRICE 0.0 OR
CUSTDISCREP.MPLPRICE 0.0 OR CUSTDISCREP.CPPERCENT 0.0 OR CUSTDISCREP.MCPPERCENT
0.0 OR CUSTDISCREP.FAMPERCENT 0.0 OR CUSTDISCREP.CDISCOUNT 0.0
OR CUSTDISCREP.MDISCOUNT 0.0 OR CUSTDISCREP.FAMPERCENT 0.0 OR :FLG
= 1)
AND (CUSTDISCREP.BPLUNIT = UNIT5.UNIT)
AND (CUSTDISCREP.MPLUNIT = UNIT4.UNIT)
AND (CUSTDISCREP.PLUNIT = UNIT2.UNIT)
AND (CUSTDISCREP.MCPUNIT = UNIT3.UNIT)
AND (CUSTDISCREP.CPUNIT = UNIT1.UNIT)
AND (CUSTDISCREP.UNIT = UNIT.UNIT)
AND (CUSTDISCREP.BPLCURRENCY = CURRENCIES5.CURRENCY)
AND (CUSTDISCREP.MPLCURRENCY = CURRENCIES4.CURRENCY)
AND (CUSTDISCREP.PART > 0)
AND (CUSTDISCREP.PART = PART.PART)
AND (CUSTDISCREP.CPCURRENCY = CURRENCIES1.CURRENCY)
AND (CUSTDISCREP.PLCURRENCY = CURRENCIES2.CURRENCY)
AND (CUSTDISCREP.MCPCURRENCY = CURRENCIES3.CURRENCY)
AND (CUSTDISCREP.CURRENCY = CURRENCIES.CURRENCY)
AND ( 1=1 )ORDER BY 1 ASC, 8 ASC ;
וזה הDUMP של הפרוצדורה:
Procedure MYBS_CUSTDISC1:
/*
*
* Procedure MYBS_CUSTDISC1 : מגוון/ללקוח והנחות מחירים סיכום
*
*/POS ENAME TY TITLE
--- ---------------- - --------------------------------
2 CHOOSE B פרמטר בחירת
Parameters
----------
HL1(CHOOSEל עזרה): HELP,Input
FLG(ח"הדו הפקת אופן): INT,Input
F1=1(המחירונים כל): INT,Input
F2=2(בלבד לקוח מחירוני): INT,Input
10 CUSTDISC C ללקוח והנחות מחירים סיכום ביצוע
Parameters
----------
CUS: FILE,CUSTOMERS.CUSTNAME,Input
PAR: FILE,PART.PARTNAME,Input
CPP: FILE
DIS=SQL.DATE8(תאריך): DATE,Input
CFL(?לקוח מוצרי): CHAR,Input
12 SQLI C הנתונים למסד גישה
Parameters
----------
CFL: CHAR
Query
-----
#line 1 MYBS_CUSTDISC1/12---
:MYBS_CUSTDISC1.GO = (:MYBS_CUSTDISC1.CFL = 'Y' ? 30 : 20); 15 GOTO B אחר לשלב דלוג
Parameters
----------
GO: INT
20 CUSTDISC R ללקוח והנחות מחירים סיכום
Parameters
----------
CPP=CUSTDISCREP: FILE
DIS: DATE
FLG: INT
21 GOTO B אחר לשלב דלוג
Parameters
----------
GO=40: INT
30 MYBS_CUSTDISC1 R מגוון/ללקוח והנחות מחירים סיכום
Parameters
----------
CFL: CHAR
CPP=CUSTDISCREP: FILE
DIS: DATE
FLG: INT
40 END B פרוצדורה סיום
- מאי 27, 2018 בשעה 11:29 pm
- in reply to: דוח סיכום מחירים והנחות ללקוח – איך מוסיפים התניה?
תודה , אנסה מחר!אגב, אני כן מסנן לפי לקוח.
אם המשתמש לא בחר את הדוח אז אני מפנה אותו לדוח הרגיל,
אם בחר לפי מוצרי לקוח, אני מפנה אותו לדוח חדש עם ההתניה שרשמת לי, וזה עובד מעולה.נסיתי להכניס את העמודה עם מזהה 5 ועשיתי חיתוכים כפי שמופיע לי ברמת המסך,
שזה PART עם הטבלה של המסך ו CUST עם מסך האב.אבל אז היו לי הכפלת רשומות.
- מאי 27, 2018 בשעה 6:15 pm
- in reply to: דוח סיכום מחירים והנחות ללקוח – איך מוסיפים התניה?
היי יצחק,הדוח עובד מעולה בהתאם להנחיות שלך! 🙂
אשמח לעוד עזרה קטנטנה שקצת הסתבכתי איתה 🙂
אני רוצה להוסיף לדוח (לאחר שהדוח מציג רק את מוצרי הלקוח, גם את הדגל "בתוף?" שנמצא במסך מוצרים ללקו:
CUSTPART.VALIDFLAGהבעיה שאני לא מצליח להבין איזה חיתוך אני צריך בדוח.
כל מה שעשיתי קיבלתי הכפלת כרטסת 🙁אשמח מאוד! לעזרתך!
תודה- מאי 24, 2018 בשעה 12:33 am
- in reply to: איך להגדיל את שורת התפריט של קובץ כלים תפריט וכו
זה לא קשור למערכת הפריוריטי אלה למערכת ההפעלה.
כמו שמגדילים תפריט בתוכנות אחרות – תשחק עם הרזולוציה של הגדרות המסך.