WebServices / Τιμολογιακές Πολιτικές

102 views
Skip to first unread message

milment...@gmail.com

unread,
Jun 25, 2024, 8:18:54 AM (12 days ago) Jun 25
to Softone Developers Network
Καλησπέρα σε όλους/ες

Υπάρχει τρόπος να φέρω δεδομένα τιμολογιακών πολιτικών 
απο web Service ?
Σχετίζεται η Calculate ή είναι άσχετη ?


Φιλικά 
Μίλτος Μεντζελίδης


vezirgiannis sa

unread,
Jun 25, 2024, 9:45:19 AM (11 days ago) Jun 25
to Softone Developers Network
Καλησπέρα σας,

Νομίζω εξαρτάται ποιός είναι ο τελικός στόχος.

Αν υπάρχει λόγος και νόημα να φέρετε όλα τα δεδομένα που έχει μια συγκεκριμένη τιμολογιακή πολιτική, πχ όλα τα είδη που έχουν κάποια συγκεκριμένη ιδιομορφία όπως ποσοτικές τιμές κτλ, δοκιμάστε την selectorFiels:

{
    "service": "selectorFields",
    "clientID": "***",
    "appId": "***",
    "TABLENAME": "PRCRDATA",
    "KEYNAME": "PRCRULE",
    "KEYVALUE":"***",
    "RESULTFIELDS":"DIM1,DIM2,FLD01"
}

Η calculate από την άλλη υπάρχει για να μην μπλέξετε με τιμολογιακές πολιτικές, για παράδειγμα μπορείτε να φτιάξετε ένα παραστατικό με την calculate και να αφήσετε το softone να υπολογίσει τις τελικές τιμές και να τις επιστρέφει στο response.

Με εκτίμηση,
Ζέικος Χρήστος
--

Miltos Mentzelidis

unread,
Jul 2, 2024, 8:17:53 AM (5 days ago) Jul 2
to so...@googlegroups.com
Καλησπέρα

Φίλε Χρήστο, σ'ευχαριστώ πολύ

Με την Calculate κάναμε μεγάλο μέρος της δουλειά, ωστόσο θα ήθελα να ρωτήσω το εξής...
Εχω στο Post του SalDoc κάποια functions που κάνουν συγκεκριμένα πράγματα (πχ υπολογισμός τρόπου πληρωμής SALDCO.PAYMENT και ημ/νιας εξόφλησης FINPAYTERMS.FINALDATE) 
με βάση κάποιες συνθήκες..
Αυτά τα function δείχνουν να μην ενεργοποιούνται με την calculate...  Είναι όντως έτσι ?  Δηλαδή η Calculate ενεργοποιεί Custom Events ?
Κάνω κάπου λάθος ?

Το Json που στέλνω είναι

{"Object":"SALDOC",
"clientID":"ΧΧΧΧΧ",
"appid":"1001",
"SERVICE":"Calculate",
 "Locateinfo":"SALDOC:PAYMENT;FINPAYTERMS:FINALDATE;ITELINES:MTRL,DISC1PRC,DISC2PRC,DISC3PRC,LINEVAL",
"ObjectParams":{
"NOEVENTS":"0",
"form":"Προβολή πωλήσεων (Official)"
},
"KEY":"",
"DATA":{
"SALDOC":[
              {
"SERIES":"1109",
"TRNDATE":"2024-07-03",
"TRDR":43607,
"TRDBRANCH":27200,
"cccDocType":1109,
"CCCORDPRSN":586
 }
],
"FINPAYTERMS":[],
"EXPANAL":[],
"ITELINES":    [
                {"MTRLINES":2,"MTRL":12324, "QTY1":100.0}
   

]
   }
}


Το πεδίο cccDocType  πρέπει να ενεργοποιήσει την διαδικασία (ενν. ότι με χειροκίνητη καταχωρηση δουλεύει  κανονικά)


Ευχαριστώ

--
Softone Developers Network group.
To post to this group, send email to so...@googlegroups.com
---
Λάβατε αυτό το μήνυμα επειδή έχετε εγγραφεί στην ομάδα "Softone Developers Network" των Ομάδων Google.
Για να απεγγραφείτε απ' αυτή την ομάδα και να σταματήσετε να λαμβάνετε μηνύματα ηλεκτρονικού ταχυδρομείου απ' αυτή, στείλτε ένα μήνυμα ηλεκτρονικού ταχυδρομείου στη διεύθυνση soft1+un...@googlegroups.com.
Για να κάνετε προβολή αυτής της συζήτησης στον ιστό, επισκεφτείτε τη διεύθυνση https://groups.google.com/d/msgid/soft1/d9788107-d592-4760-88f0-025b64bb1fa7n%40googlegroups.com.

vezirgiannis sa

unread,
Jul 2, 2024, 1:41:07 PM (4 days ago) Jul 2
to Softone Developers Network
Καλησπέρα σας κ Μίλτο,

Να σας πώ την αλήθεια δεν γνώριζα για το ObjectParams. Υπήρχε όντως στο group αναφορά αλλά δεν το είχα προσέξει.Ωραίο.

Το event στο POST πιθανότατα δεν γίνεται raised επειδή δεν φτάνει μέχρι το τελικό POST η calculate. Δοκιμάστε να βάλετε την λογική σας σε field event στο custom πεδίο αν βολεύει.

Επίσης νομίζω πρέπει να αφαιρέσετε το ObjectParams και να βάλετε την FORM στο αρχικό object :

{"Object":"SALDOC",
"clientID":"ΧΧΧΧΧ",
"appid":"1001",
"SERVICE":"Calculate",
 "Locateinfo":"SALDOC:PAYMENT;FINPAYTERMS:FINALDATE;ITELINES:MTRL,DISC1PRC,DISC2PRC,DISC3PRC,LINEVAL",
"FORM":"Προβολή πωλήσεων (Official)" ,
"DATA":
....

Με εκτίμηση,
Ζέικος Χρήστος

Nikos Galanakis

unread,
Jul 2, 2024, 3:56:24 PM (4 days ago) Jul 2
to so...@googlegroups.com
Μπορείς να γράψεις μέσα στη προβολή το function
SALDOC.cccDocType_ON()
Και θα ενεργοποιηθούν τα events


Φιλικά,
Νίκος Γαλανάκης
τηλ. 6945757931


Για να κάνετε προβολή αυτής της συζήτησης στον ιστό, επισκεφτείτε τη διεύθυνση https://groups.google.com/d/msgid/soft1/962ed071-1143-4c67-a662-79009c1186fbn%40googlegroups.com.
Reply all
Reply to author
Forward
0 new messages