error στο webservice

786 views
Skip to first unread message

Αβέρκιος Καραμουρατίδης

unread,
Jul 4, 2023, 2:27:52 AM7/4/23
to Softone Developers Network
Καλησπερα,ειμαι νεος στον χωρο και μεσω postman θελω να προσθεσω μια καινουρια παραγγελια.
χρησιμοποιωντας το παραδειγμα απο το blackbook κανω την παρακατω κληση

{
 "CLIENTID":{{clientID2}},
 "APPID"1004,
 "SERVICE""SetData",
 "OBJECT""SALDOC",
 "KEY""",
 "FORM""",
 "DATA": {
 "SALDOC": [
 {
 "SERIES""12070",
 "TRDR""18803",
 "PAYMENT""1003"
 }
 ],
 "ITEMLINES": [
 {
 "LINENUM"9000002,
 "VAT""1130",
 "MTRUNIT4""101",
 "MTRL"827150,
 "QTY1"2,
 "PRICE"5
 },
 {
 "LINENUM"9000001,
 "VAT""1130",
 "MTRUNIT4""101",
 "MTRL"827151,
 "QTY1"1,
 "PRICE"10
 }
 ],
 "SRVLINES": []
 }
}

που ομως μου δινει response :
{
    "success"false,
    "errorcode"0,
    "error""Πρέπει να δοθεί ο αριθμός του παραστατικού"
}
Τι μπορει να φταιει?
Η σειρα ειναι φτιαγμενη να παιρνει αυτοματη αριθμηση

Ευχαριστω

Nikos Arvanitis

unread,
Jul 4, 2023, 2:39:14 AM7/4/23
to so...@googlegroups.com
Καλημέρα φίλε μου,

welcome to the club!

Έλεγξε για σίγουρα την παραμετροποίηση της σειράς (έχω δει ότι γράφεις ότι παίρνει αρίθμηση αυτόματα) καλού κακού όμως δες το.
Αν από εκεί είσαι οκ. Τότε το μήνυμα δεν αφορά το άμεσο αλλά το έμμεσο παραστατικό.
Πιθανή αιτία να έχεις βάλει στον τρόπο πληρωμής να δημιουργεί αυτόματα παραστατικό είσπραξης και να μην έχει εκείνο σωστές ρυθμίσεις οπότε δεν παίρνει αρίθμιση.
Τέλος δες ότι άλλο παραστατικό δημιουργείται αυτόματα μήπως κάνένα παραστατικό σύνθεσης και σου σκάει από εκεί το μήνυμα.

φιλικά,

--
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/73e9b2fc-9474-460b-986e-3678037bd90bn%40googlegroups.com.


--
Arvanitis I. Nikolaos
General Manager

Offices in Thessaloniki
Technopolis Business Center, Building G2,
T: +30.2311 11 38 18
40.574365, 22.995228
Offices in Halkidiki
Nea Moudania, Chrys. Smirnis 9,
40.241092, 23.285178
Offices in Thessaly

www.econnect.gr  , gm@econnect.gr



________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________
ΔΗΛΩΣΗ ΑΠΟΠΟΙΗΣΗΣ ΕΥΘΥΝΗΣ
Το παρόν μήνυμα ηλεκτρονικού ταχυδρομείου και τα τυχόν συνημμένα σε αυτό αρχεία είναι εμπιστευτικό και προορίζεται αποκλειστικά για χρήση του φυσικού ή νομικού προσώπου στο οποίο απευθύνεται. Εάν δεν είστε ο ενδεδειγμένος παραλήπτης, οφείλετε να μην το αντιγράψετε, αναμεταδώσετε, χρησιμοποιήσετε ή αποκαλύψετε το περιεχόμενό του. Οφείλετε να ενημερώσετε τον αποστολέα του μηνύματος για την εσφαλμένη λήψη του και αμέσως να διαγράψετε το αντίγραφο από το σύστημά σας. Παρακαλώ σημειώσατε ότι οποιεσδήποτε θέσεις ή απόψεις που παρατίθενται στο παρόν μήνυμα ηλεκτρονικού ταχυδρομείου εκφράζουν αποκλειστικά το συντάκτη του και δεν αντιπροσωπεύουν, άνευ ετέρου, την ECONNECT . Τέλος, ο παραλήπτης οφείλει να ελέγξει για τυχόν ύπαρξη ιού στο παρόν μήνυμα ηλεκτρονικού ταχυδρομείου και στα συνημμένα σε αυτό αρχεία. Η ECONNECT αρνείται κάθε ευθύνη για οποιαδήποτε ζημία ήθελε προκληθεί από ιό που ενδεχομένως διαδοθεί από το παρόν μήνυμα ηλεκτρονικού ταχυδρομείου.

DISCLAIMER
This email and any files transmitted with it are confidential and intended solely for the use of the individual or entity to which they are addressed. If you are not the intended recipient, you should not copy it, re-transmit it, use it or disclose its contents, you should notify the sender of receiving the email in error, and immediately delete the copy from your system. Please note that any views or opinions presented in this email are solely those of the author and do not necessarily represent those of ECONNECT. Finally, the recipient should check this email and any attachments for the presence of viruses. ECONNECT accepts no liability for any damage caused by any virus transmitted by this email.


P Please consider your environmental responsibility before printing this e-mail

Αντώνης Περτσιούνης

unread,
Jul 4, 2023, 3:52:04 AM7/4/23
to so...@googlegroups.com
Καλημέρα!

Υπάρχει πιθανότητα το μήνυμα να αφορά την αυτόματη εξόφληση ( "PAYMENT""1003").

--

Αβέρκιος Καραμουρατίδης

unread,
Jul 5, 2023, 5:23:38 AM7/5/23
to so...@googlegroups.com
Ευχαριστω ολους για τις προτασεις αλλα ακομα μου βγαζει το ιδιο μηνυμα.
Τι πρεπει να πω στους μηχανογραφους της soft1 για να μπορεσουν τα πεδια να γινουν ικανα ωστε να περαστει μια απλη παραγγελια?

Για να κάνετε προβολή αυτής της συζήτησης στον ιστό, επισκεφτείτε τη διεύθυνση https://groups.google.com/d/msgid/soft1/CACwLHYXBicSpyUMwNr2-10Kx7czHNXWfoy%3Dpu6PhvAEb%3DTpioQ%40mail.gmail.com.

Νίκος Μάλιακκας

unread,
Jul 5, 2023, 5:41:28 AM7/5/23
to Softone Developers Network
WebServices lesson 101:
1. Πριν κάνεις οποιαδήποτε δοκιμή καταχώρησης από τα webservices, ή από οποιαδήποτε άλλη είσοδο, πρέπει να δοκιμάσεις με το χέρι στο softone για να ελέγξεις ότι η εγγραφή καταχωρείται.
Γραμμή γραμμή του κώδικα, και μόνο αυτή, την καταχωρείς και στο τέλος πατάς καταχώρηση. Αν σου βγάλει το ίδιο σφάλμα, δεν φταίνε τα web services, αλλά οι ρυθμίσεις που έχεις βάλει.

Στο παράδειγμα δεν βάζεις αριθμό εσύ, οπότε η σειρά  12070 στις πωλήσεις θα πρέπει να έχει Αυτόματη αρίθμηση και αρχικοποιημένο αριθμό / πατάς ένα μηδέν στον αριθμό και καταχώρηση.
Επειδή έβαλες πληρωμή, μπορεί να έβαλες και σειρά εξόφλησης η οποία μπορεί να μην έχει και αυτή αυτόματη αρίθμηση - που θα έπρεπε.

Όπως είπαν και οι προηγούμενοι συνάδελφοι, τα παραστατικά πωλήσεων μπορεί να κουβαλούν στην καταχώρηση:
1.παραστατικά είσπραξης/ εξόφλησης
2.παραστατικά σύνθεσης
3.εγγραφές λογιστικής
4.εγγραφές εσόδων εξόδων

Αβέρκιος Καραμουρατίδης

unread,
Jul 5, 2023, 6:10:41 AM7/5/23
to so...@googlegroups.com
Τελικα βρηκα οτι επειδη εχω ΕΔΡΑ και ΥΠΟΚΑΤΑΣΤΗΜΑ , η παραγγελιες περνιουνται κανονικα οταν διαλεγω σειρα απο το ΕΔΡΑ .
Γνωριζετε μηπως τα βηματα για το πως θα βρω το appid η οτι χρειαζεται για να περνιουνται στο υποκαταστημα που θελω εγω?
Ευχαριστω εκ των προτερων

Λάβατε αυτό το μήνυμα επειδή έχετε εγγραφεί σε ένα θέμα στην ομάδα "Softone Developers Network" στις Ομάδες Google.
Για να απεγγραφείτε απ' αυτό το θέμα, επισκεφτείτε τη διεύθυνση https://groups.google.com/d/topic/soft1/7GFodN2YxzY/unsubscribe.
Για να απεγγραφείτε απ' αυτή την ομάδα και όλα τα θέματά της, στείλτε ένα μήνυμα ηλεκτρονικού ταχυδρομείου στη διεύθυνση soft1+un...@googlegroups.com.
Για να κάνετε προβολή αυτής της συζήτησης στον ιστό, επισκεφτείτε τη διεύθυνση https://groups.google.com/d/msgid/soft1/4f522677-540c-4098-a735-e49b9683d37cn%40googlegroups.com.

Νίκος Μάλιακκας

unread,
Jul 5, 2023, 6:35:30 AM7/5/23
to Softone Developers Network
Ο λογαριασμός web θα πρέπει να μπορεί να κάνει login στο υποκατάστημα , και το clientID που παίρνεις από την Login να έχει δηλωμένο το υποκατάστημα, και με αυτό να στέλνεις τις καταχωρήσεις

Αβέρκιος Καραμουρατίδης

unread,
Jul 5, 2023, 7:08:35 AM7/5/23
to so...@googlegroups.com
Ευχαριστω πολυ ολους σας.δουλευει κανονικα τωρα απο τη στιγμη που συνδεομαι στο υποκαταστημα!

Για να κάνετε προβολή αυτής της συζήτησης στον ιστό, επισκεφτείτε τη διεύθυνση https://groups.google.com/d/msgid/soft1/7a8c4477-cbb0-4a0f-8549-48ef1547d99an%40googlegroups.com.

Dimitrios Avgouladakis

unread,
Jul 5, 2023, 9:30:37 AM7/5/23
to so...@googlegroups.com
Αν είναι απλή παραγγελία θα πρέπει να επικεντρωθεί στην σειρά καταχώρησης της. Ο χρήστης softone με τον οποίο κανείς login έχει δικαίωμα στη χρήση της σειρας; Το  login υποκατάστημα είναι αυτό που φέρει πάνω της η σειρα (αν εχει);

Το μήνυμα που λαμβάνεις οδηγεί στο συμπέρασμα αδυναμίας χρήσης της σειράς που στέλνεις. 

Για να κάνετε προβολή αυτής της συζήτησης στον ιστό, επισκεφτείτε τη διεύθυνση https://groups.google.com/d/msgid/soft1/CAGsn-_hXk2s2Un0LGUVzc%3Dz7Ohm6hsHWzKbDZf1hcCeJoZnt-A%40mail.gmail.com.

Αβέρκιος Καραμουρατίδης

unread,
Jul 6, 2023, 5:33:28 AM7/6/23
to Softone Developers Network
Εχει λυθει το προβλημα με την παραγγελια και με τους πελατες ,περνιουνται κανονικα τωρα με webservice.
Μου βγαζει ενα περιεργο error οταν παω να δημιουργησω καινουριο ειδος.
Η κληση ειναι 
{
    "service": "setData",
    "clientID":'.$id.',
    "appId": "1001",
    "data": {
      "ITEM": [
          {
             
              "CODE": "2135610121",
              "NAME": "Soft One Technologies S.A.",
              "PRICE":"12",
              "VAT":"1410",
              "MTRUNIT1": "101",
      "MTRUNIT2": "101",
      "MTRUNIT3": "101",
      "MTRUNIT4": "101"
          }
      ]
  }
}

το error που μου δινει ειναι 
{
    "success"false,
    "errorcode"0,
    "error""Access violation at address 02505A77 in module 'XDll.dll'. Read of address 00000000"
}

Εχει κανεις καποια ιδεα που οφειλεται αυτο?

Ευχαριστω εκ των προτερων

Miltos Mentzelidis

unread,
Jul 6, 2023, 7:21:02 AM7/6/23
to Softone Developers Network
Δοκίμασε να βάλεις και σχέση μονάδων (1η με 2η και αγορών, πωλήσεων). 
Την 2η την χρειάζεσαι πραγματικά?

Για να κάνετε προβολή αυτής της συζήτησης στον ιστό, επισκεφτείτε τη διεύθυνση https://groups.google.com/d/msgid/soft1/67bc40a0-4974-4111-bca1-f937602f95d5n%40googlegroups.com.

Αντώνης Περτσιούνης

unread,
Jul 6, 2023, 2:10:55 PM7/6/23
to so...@googlegroups.com
Καλησπέρα, το Access violation συνήθως είναι προσωρινό σφάλμα ( γενικά του Softone , όχι μόνο των web services! Πάντα βοηθάει η αναβάθμιση της εφαρμογής ( η τα καθαρά αρχεία)!


Για να κάνετε προβολή αυτής της συζήτησης στον ιστό, επισκεφτείτε τη διεύθυνση https://groups.google.com/d/msgid/soft1/67bc40a0-4974-4111-bca1-f937602f95d5n%40googlegroups.com.

Kostas Panouklias

unread,
Jul 6, 2023, 5:13:21 PM7/6/23
to so...@googlegroups.com
Καλησπέρα σας

Δεν υπάρχει object στο json για το οποίο να αναφέρεται η setdata.

"Object" : "ITEM"


Στάλθηκε από Outlook για Android

From: so...@googlegroups.com <so...@googlegroups.com> on behalf of Αντώνης Περτσιούνης <anto...@gmail.com>
Sent: Thursday, July 6, 2023 9:10:39 PM
To: so...@googlegroups.com <so...@googlegroups.com>
Subject: Re: error στο webservice
 
Για να κάνετε προβολή αυτής της συζήτησης στον ιστό, επισκεφτείτε τη διεύθυνση https://groups.google.com/d/msgid/soft1/CAHVu53PQ%2Bi9Xd82Wqn0B1W4TPqnPRopA%2BjVxDVdevFwY6ABQbg%40mail.gmail.com.

Αβέρκιος Καραμουρατίδης

unread,
Jul 7, 2023, 4:02:32 AM7/7/23
to so...@googlegroups.com
Υπάρχει καποιος κληση που μπορω να κανω απο το webservice ωστε να παιρνω τον κωδικο του τελευταιου customer που φτιαχτηκε?
Ουσιαστικα θελω το τελευταια εγγραφη στον πινακα TRDR και να παρω το code απο εκει...

Για να κάνετε προβολή αυτής της συζήτησης στον ιστό, επισκεφτείτε τη διεύθυνση https://groups.google.com/d/msgid/soft1/DB7PR05MB57074BF305DB850BB83DD41FD72CA%40DB7PR05MB5707.eurprd05.prod.outlook.com.

Αβέρκιος Καραμουρατίδης

unread,
Jul 7, 2023, 4:14:40 AM7/7/23
to so...@googlegroups.com
Το ξερω οτι μπορει να γινει με select * from trdr order by trdr desc σαν sql κληση
αλλα δεν γνωριζω πως να γινει αυτο μεσα απο webservice...

Antony Georgopoulos

unread,
Jul 11, 2023, 7:58:59 AM7/11/23
to Softone Developers Network
Δεν θα στο πρότεινα αυτό. 

Έχει μεγάλη πιθανότητα να σου φέρει λάθος τιμή.
Αν ανοίξει την ίδια στιγμή ένας πελάτης από την ιστοσελίδα και ένας μέσα από το Softone, ποιον θεωρείς τελευταίο;


Επίσης, ο πίνακας TRDR είναι κοινός για πολλές ενότητες του Softone (Πελάτες, Προμηθευτές, Πιστωτές, Χρεώστες, Χρηματικοί Λογαριασμοί και άλλα που δεν θυμάμαι).
Αν έχεις πολλές εταιρίες στην ίδια βάση, ο πίνακας είναι κοινός μεταξύ εταιρίων.
Με το sql που αναφέρεις, τραβάς από όλες τις ενότητες του trdr. 
Για να φέρεις μόνο πελάτες συγκεκριμένης εταιρίας θα πρέπει να προσθέσεις  sodtype = 13 and company = κωδικός εταιρίας.

Δώσε μας παραπάνω πληροφορίες, τι θέλεις ακριβώς να πετύχεις.

Αβέρκιος Καραμουρατίδης

unread,
Jul 11, 2023, 8:12:43 AM7/11/23
to so...@googlegroups.com
Ευχαριστω πολυ,σωστη παρατηρηση

Λάβατε αυτό το μήνυμα επειδή έχετε εγγραφεί σε ένα θέμα στην ομάδα "Softone Developers Network" στις Ομάδες Google.
Για να απεγγραφείτε απ' αυτό το θέμα, επισκεφτείτε τη διεύθυνση https://groups.google.com/d/topic/soft1/7GFodN2YxzY/unsubscribe.
Για να απεγγραφείτε απ' αυτή την ομάδα και όλα τα θέματά της, στείλτε ένα μήνυμα ηλεκτρονικού ταχυδρομείου στη διεύθυνση soft1+un...@googlegroups.com.
Για να κάνετε προβολή αυτής της συζήτησης στον ιστό, επισκεφτείτε τη διεύθυνση https://groups.google.com/d/msgid/soft1/29990b69-4812-4139-b5a0-0e4ebb43f47en%40googlegroups.com.

Giorgos Tsipropoulos

unread,
Jul 31, 2023, 5:21:43 AM7/31/23
to Softone Developers Network
Καλησπέρα,

Μπορεί να γίνει με τη χρήση του prop LOCATEINFO στο body του request. Για παράδειγμα  "LOCATEINFO":"CUSTOMER:CODE"

Reply all
Reply to author
Forward
0 new messages