שלום רב,
למסך תעודת העברה בין מחסנים-פירוט הוספתי את פרמטר 13 שבו מוזנים נתוני משקל יח'. צריך:
א. להוסיף למסך עמודה שתציג מכפלה של כמות מועברת במשקל היח'
ב. להוסיף למסך האב שדה ס"ה משקל.
ג. סעיף ב גם בהדפסת תעודת העברה בין מחסנים .
נראה לי שיישמתי משהו דומה אצלנו פעם. הפתרון שלי מתיחס למסך הזמנות רכש, אך לא תהיה בעיה להתאים אותו למסך העברות בין מחסנים.
בטבלה PARTPARAM יש שדה VOLUME, שמכיל מן הסתם את הנפח של פריט. יש גם שדה WEIGHT ששומר את משקל הפריט.
בטבלת PORDERS הוספתי שדה GLOB_VOLUME (אצלך צריך להוסיף XXXX_WEIGHT לטבלת DOCUMENTS)
הוספתי הפעלה POST-UPDATE למסך PORDERS כך
:VOL = 0.0;
SELECT SUM (REALQUANT (PORDERITEMS.QUANT) * PARTPARAM.VOLUME)
INTO :VOL
FROM PORDERITEMS, PARTPARAM
WHERE PORDERITEMS.ORD = :$.ORD
AND PORDERITEMS.PART = PARTPARAM.PART;
UPDATE PORDERS
SET GLOB_VOLUME = :VOL
WHERE ORD = :$.ORD;
:$.GLOB_VOLUME = :VOL;
אתה צריך להחליף את PORDERS ב-DOCUMENTS, את PORDERITEMS ב-TRANSORDER וכמובן את VOLUME ב-WEIGHT
צריך להוסיף את השדה DOCUMENTS.XXXX_WEIGHT למסמך שמדפיס העברות בין מחסנים