Click Button after Show Object Form

15 views
Skip to first unread message

Βαγγέλης Κοτσιφάκης

unread,
Nov 5, 2025, 10:06:00 AM (2 days ago) Nov 5
to Softone Developers Network

Καλησπέρα σας,

Έχω υλοποιήσει ένα script σε JavaScript το οποίο ανοίγει ένα συγκεκριμένο object που περιέχει δεδομένα πολιτικών πωλήσεων. Το ζήτημα που αντιμετωπίζω είναι ότι δεν έχω καταφέρει να εντοπίσω τρόπο να εκτελέσω τη λειτουργία «Διαγραφή μη ενεργών ημερομηνιών» μέσω του script.

Γνωρίζω ότι μπορώ να εντοπίσω και να διαγράψω τα ανενεργά δεδομένα απευθείας μέσω SQL, ωστόσο θα ήθελα να εξετάσω εάν υπάρχει τρόπος να υλοποιηθεί η ίδια ενέργεια αυτόματα μέσω JavaScript, προσομοιώνοντας ουσιαστικά το πάτημα του συγκεκριμένου κουμπιού.

Υπάρχει κάποιος τρόπος να το επιτύχω αυτό στο συγκεκριμένο παράδειγμα;



function ccPRCRULEDATA(){
var res = false;
var aObj = X.CREATEOBJFORM("PRCRULEDATA");
try{
var tblPRCRULE = aObj.FindTable('PRCRULE');
var tblDATAHEADER = aObj.FindTable('VnRULEDATAHEADER');

tblPRCRULE.COMPANY=1001
tblPRCRULE.SODTYPE=13
tblPRCRULE.PRCRULE=400


    aObj.DBLocate(400);
tblDATAHEADER.DIM1 = 1000;
tblDATAHEADER.DIM2 = 1001;

//X.EXEC('BUTTON:1');
//X.EXEC('BUTTON:VnRULEDATAHEADER.DELETELINES');
//X.EXEC('BUTTON:tblDATAHEADER.DELETELINES');
aObj.SHOWOBJFORM;

//X.EXEC('BUTTON:1');
//X.EXEC('BUTTON:VnRULEDATAHEADER.DELETELINES');
//X.EXEC('BUTTON:tblDATAHEADER.DELETELINES');

//debugger;

}finally{
aObj.FREE;
}
return res;
}
Reply all
Reply to author
Forward
0 new messages