---
title: "Off line: Τεχνικές Πληροφορίες"
canonical: "https://wiki.soft1.eu/space/SS5EL/10944546/Off%20line%3A%20%CE%A4%CE%B5%CF%87%CE%BD%CE%B9%CE%BA%CE%AD%CF%82%20%CE%A0%CE%BB%CE%B7%CF%81%CE%BF%CF%86%CE%BF%CF%81%CE%AF%CE%B5%CF%82"
format: markdown
---
#### Κωδικοποίηση εγγραφών

Θα πρέπει ιδιαίτερα να προσέξετε την κωδικοποίηση πελατών /ειδών /προμηθευτών (master αρχείων) εφόσον υπάρχει περίπτωση δημιουργία τους σε λειτουργία offline. Παράδειγμα μορφής κωδικού για αρχείο πελατών:

Το πρώτο ψηφίο θα δηλώνει το connection status της σύνδεσης. Έτσι όταν ο χρήστης θα είναι Online σε περιβάλλον standalone ή client θα τίθεται η τιμή 0. Σε status Offline θα τίθεται η τιμή 1. Στην παραμετρική μορφή του κωδικού θα πρέπει να γραφτεί το παρακάτω:

1 έως 1 με έκφραση:  IF(CONNECTIONSTATUS=4,1,0)

---

#### Outprocess σε Offline λειτουργία

Για να συνδεθεί η εφαρμογή σε κατάσταση offline αρκεί να προστεθεί η παράμετρος FORCEOFFLINE=1 στο section [APPLICATION] του xco. Εναλλακτικά μπορεί να προστεθεί στη γραμμή εντολής η παράμετρος /FORCEOFFLINE:1.

Προσοχή: αν ορίσετε στο xco την παράμετρο FORCEOFFLINE=1, τότε η εφαρμογή θεωρεί ότι είναι πάντα σε offline κατάσταση (άσχετα αν κατά την εισαγωγή επιλέξετε offline όχι).

---

#### Παράμετροι αρχείου .xco

Όταν ενεργοποιείται ο διαδικασία Οff-line προστίθεται αυτόματα το παρακάτω section στο .xco αρχείο.

[OFFLINE]

TYPE=MSSQL

SERVER=SOFT1

DATABASE=offline

USER=s1

PASSWORD=#QRpq@w@`B@@

LANGID=1

SYNCUSER=Service

Η διαδικασία offline μπορεί να αυτοματοποιηθεί με τις παρακάτω παραμέτρους οι οποίες προστίθενται στο OFFLINE section του αρχείου σύνδεσης xco.

##### **Λίστα παραμέτρων**

- HASOFFLINERECORDS=0,1,2

Ενημέρωση κεντρικής βάσης με εγγραφές offline (Μήνυμα: "Υπάρχουν εγγραφές στην τοπική βάση του δεν έχουν μεταφερθεί στην κεντρική.

Να γίνει συγχρονισμός τώρα; ( 0: Ερώτηση,  1: είναι επιλεγμένο το [Ναί],  2: είναι επιλεγμένο το [Όχι])

- OFFLINECONNECT=0,1
  μετάβαση στην κατάσταση offline χωρίς ερωτήσεις (1: σύνδεση , διαφορετικά ερώτηση )

- ONLINECONNECT=0,1
  μετάβαση στην κατάσταση online χωρίς ερωτήσεις (1: σύνδεση , διαφορετικά ερώτηση)
- ONLINEUPDATE=0,1,2
  Αφορά το μήνυμα "Η εργασία αυτή θα ενημερώσει τα κεντρικά με τις εγγραφές που καταχωρήθηκαν στην τοπική εγκατάσταση". ( 0: Ερώτηση,  1: είναι επιλεγμένο το [Ναί],  2: είναι επιλεγμένο το [Όχι
  

Οι παράμετροι αυτοί προστίθενται στο OFFLINE section του αρχείου σύνδεσης xco όπως στο παρακάτω παράδειγμα.

πχ.

[OFFLINE]

TYPE=MSSQL

SERVER=SOFT1

DATABASE=offline

USER=sa

PASSWORD=#Xcx`D@h@GK@

LANGID=1

SYNCUSER=60

HASOFFLINERECORDS=1

OFFLINECONNECT=1

ONLINECONNECT=1

 

Από την έκδοση 312.509.10360 προστέθηκε η δυνατότητα για έλεγχο του διαστήματος που μεσολαβεί μεταξύ 2 συγχρονισμών. Πρέπει στο section [OFFLINE] να προστεθεί η παράμετρος SYNCINTERVAL=x, όπου x το χρονικό διάστημα σε ώρες. Για να ορίσετε σε λεπτά  θα πρέπει να γράψετε SYNCINTERVAL=15m. Αν ορίσετε  SYNCINTERNAL=0  ο συγχρονισμός δε γίνεται καθόλου.

---