"service": "setData" - δεν λειτουργεί με τον πίνακα MTRGROUP

57 views
Skip to first unread message

gkoz...@i4ria.com

unread,
Jul 19, 2025, 4:39:34 AMJul 19
to Softone Developers Network
Προσπαθώ να κάνω update to όνομα από τον πίνακα MTRGROUP και ενώ στέλνω αυτό το post 
{
   
    "clientID": "{{clientId}}",
    "appId": "{{appId}}",
    "clientId": "{{clientId}}",
    "VERSION": "{{version}}",
    "OBJECT": "$MTRGROUP",
    "key":"13", //FOR COUNTRIES THE KEY IS
    "service": "setData",
    "data": {
        "MTRGROUP": [
            {  
                "COMPANY":1001,
                "MTRGROUP":"13",
                "CODE":"NETWRK",
                "NAME":"ΔΙΚΤΥΑΚΑ",
                "ISACTIVE":1,
                "SODTYPE":54,
                "SOHCODE":0.2
               

            }
        ]
    }
}
λαμβάνω το μήνυμα {
"success": false,
"errorcode": 0,
"error": "Δεν έχετε συμπληρώσει το πεδίο 'Οντότητα'"
} ποιο πεδίο είναι αυτό

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

unread,
Jul 21, 2025, 6:01:05 AMJul 21
to Softone Developers Network
Ο MTRGROUP, είναι πίνακας στην μνήμη με editor $, και είναι κοινός μεταξύ οντοτήτων.

οντότητες=SODTYPE
ενότητες=SOSOURCE

Συνήθως τα SOSOURCE είναι φτιαγμένα με την φορμουλα SOREDIR + (HEADER SODTYPE)*100 + (LINES SODTYPE)
Το μόνο SOREDIR που υπάρχει είναι για την λιανική το 10000 και έτσι έχουν SOSOURCE=11351 10000 soredir , 13 customers (header) , 51 items

Στο θέμα σου και πάλι, δεν θεωρώ καλό να γεμίσεις τον πίνακα στην μνήμη χωρίς δικό του object από τα webservices.

Το έχουμε δοκιμάσει και εμείς, αλλά αντί να "αλλάξει" την εγγραφή που θέλαμε, έσβησε και όλες τις άλλες και άφησε μόνο αυτή.

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

gkoz...@i4ria.com

unread,
Jul 21, 2025, 6:05:34 AMJul 21
to Softone Developers Network
Με SqlData με ένα update και ένα addnew sql από τα sql scripts θα ήταν δόκιμη λύση?
Reply all
Reply to author
Forward
0 new messages