Tracciato

In questa area potrai affrontare aspetti tecnichi, compatibilità con sistemi o altri applicativi, bugs riscontrati e soluzioni al problema.

Moderatore: Moderatori

ritz
Messaggi: 1047
Iscritto il: lunedì 19 febbraio 2007, 1:00
Contatta:

Tracciato

Messaggio da ritz » sabato 29 marzo 2008, 9:13

In questa area potrai affrontare aspetti tecnichi - per Admin :D

Premessa, nel forum ho trovato poca letteratura.

Ho già fatto la dichiarazione Clienti e Fornitori, con un programma gratuito messo gentilmente a disposizioneda da una Software House, ho esportato i dati dal mio DB convertito in XLS importato nel programma x.
Per il prossimo hanno vorrei fare tutto dal mio DB (FM5), il tracciato potrei copiarlo dal file generato dal programma x, quello che chiedo:
Come si realizza un tracciato? devo fare un campo per rigo? devo formattare il carattere? nei campi devo inserire opzioni/controlli? insomma una delucidazione prima di partire alla cieca.
FMP 8,5 - XPpro sp2

stregatto
Messaggi: 9700
Iscritto il: lunedì 1 dicembre 2003, 1:00
Località: Roma
Contatta:

Messaggio da stregatto » sabato 29 marzo 2008, 9:46

dipende dal tipo di tracciato richiesto.

.g.

ritz
Messaggi: 1047
Iscritto il: lunedì 19 febbraio 2007, 1:00
Contatta:

Messaggio da ritz » sabato 29 marzo 2008, 11:07

stregatto ha scritto:dipende dal tipo di tracciato richiesto.

.g.
Che intendi per tipo, il mio commercialista vuole solo ed esclusivamente il formato .txt (ANSI) con altri formati va in palla :?
Quindi partendo da questo con un TEXT EDITOR (notepad2) che mi fà vedere la struttura, ricostruirlo con FM.

(a proposito (CR)(LF) significa a capo?)
FMP 8,5 - XPpro sp2

stregatto
Messaggi: 9700
Iscritto il: lunedì 1 dicembre 2003, 1:00
Località: Roma
Contatta:

Messaggio da stregatto » sabato 29 marzo 2008, 11:48

che intendo per tipo? chessò, formato (xml, testo tab, csv…), campi richiesti, separatori di campo, separatori di riga, e quant'altro.

la rottura di palle CLAMOROSA è appunto il ritorno a capo ( (CR)(LF)) che filemaker gestisce in maniera scandalosa dalla versione 2. (vedi anche: http://www.fmpro.it/modules.php?name=Fo ... ic&p=15486)

.g.

ritz
Messaggi: 1047
Iscritto il: lunedì 19 febbraio 2007, 1:00
Contatta:

Messaggio da ritz » sabato 29 marzo 2008, 13:09

stregatto ha scritto: la rottura di palle CLAMOROSA è appunto il ritorno a capo ( (CR)(LF)) che filemaker gestisce in maniera scandalosa dalla versione 2. (vedi anche: http://www.fmpro.it/modules.php?name=Fo ... ic&p=15486)

.g.
Letto. :? praticamente un lavoraccio, devo fare un record per andare a capo 8O poi come mi ci raccapezzo......se facessi un portale per gestire l'accapo?
FMP 8,5 - XPpro sp2

stregatto
Messaggi: 9700
Iscritto il: lunedì 1 dicembre 2003, 1:00
Località: Roma
Contatta:

Messaggio da stregatto » sabato 29 marzo 2008, 13:20

parti dalla semplice esportazione. in quel caso si parlava di testo contenuto in un campo.

se facessi un portale per gestire l'accapo?

giuro che non ho capito.

.g.

ritz
Messaggi: 1047
Iscritto il: lunedì 19 febbraio 2007, 1:00
Contatta:

Messaggio da ritz » sabato 29 marzo 2008, 13:36

stregatto ha scritto:parti dalla semplice esportazione. in quel caso si parlava di testo contenuto in un campo.
.g.
Con la semplice esportazione con coincide nulla, ecco perchè chiedevo come gestire i tracciati.
se facessi un portale per gestire l'accapo?
Con il portale l'accapo funziona, cioè non fà il quadratino, però esporta tutti i record esaminati e non il record corrente :evil:
FMP 8,5 - XPpro sp2

stregatto
Messaggi: 9700
Iscritto il: lunedì 1 dicembre 2003, 1:00
Località: Roma
Contatta:

Messaggio da stregatto » sabato 29 marzo 2008, 13:53

ritz ha scritto: Con la semplice esportazione con coincide nulla, ecco perchè chiedevo come gestire i tracciati.
ecco perchè ti chiedevo maggiori particolari. perché devo tirare a indovinare?
Con il portale l'accapo funziona, cioè non fà il quadratino, però esporta tutti i record esaminati e non il record corrente :evil:
ovviamente. che altro ti aspetti?

.g.

ritz
Messaggi: 1047
Iscritto il: lunedì 19 febbraio 2007, 1:00
Contatta:

Messaggio da ritz » martedì 1 aprile 2008, 8:26

Niente ho provato a mettere il tracciato ma le dura.... :?

Codice: Seleziona tutto

                                                                                                                                                                                                                                                         A
1CL001001          000001CL002001gpptrr64n22482w CL00300100000000000     CL004001            1000CL004002             200                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            A
2FR001001          000001FR0020010000000000000000FR00300100000000000     FR004001            2000FR004002             400
FMP 8,5 - XPpro sp2

stregatto
Messaggi: 9700
Iscritto il: lunedì 1 dicembre 2003, 1:00
Località: Roma
Contatta:

Messaggio da stregatto » martedì 1 aprile 2008, 12:16

OHHHHHHH! Vivaddio!
ma è tanto difficile dare qualche dettaglio in più?
sembra essere un tracciato a numero di caratteri fissi.
devi trovare il numero di caratteri per ciascun campo, poi creare un calcolato sul tipo:
sinistra(campo1&" ";numcaratteri) & sinistra(campo2&" ";numcaratteri)&… sinistra(campon&" ";numcaratteri) dove numcaratteri è il numeri di caratteri richiesti dal tracciato e fra le virgoletta c'è un numero di spazi pari o maggiore a numcaratteri.

poi esporti solo il campo calcolato e dovresti aver risolto.

.g.

Rispondi