| X3_ARQUIVO | X3_ORDEM | X3_CAMPO | X3_TIPO | X3_TAMANHO | X3_DECIMAL | X3_TITULO | X3_DESCRIC | X3_PICTURE | X3_VALID | X3_RELACAO | X3_F3 | X3_NIVEL | X3_TRIGGER | X3_BROWSE | X3_VISUAL | X3_CONTEXT | X3_OBRIGAT | X3_CBOX | X3_PICTVAR | X3_WHEN | X3_INIBRW | X3_GRPSXG | X3_FOLDER |
| G9O | 01 | G9O_FILIAL | C | 2 | 0 | Filial | Filial do Sistema | | | | | 1 | | S | V | R | | | | | | 033 | |
| G9O | 02 | G9O_CODIGO | C | 6 | 0 | Código | Código | @ | | IIF(INCLUI,GETSXENUM("G9O","G9O_CODIGO"),G9O->G9O_CODIGO) | | 1 | | S | V | R | | | | | | | |
| G9O | 03 | G9O_ORIGEM | C | 1 | 0 | Origem | Origem do Bilhete | @ | Pertence("12") | | | 1 | | | A | R | | 1=Manual;2=Eletronica | | | | | |
| G9O | 04 | G9O_TIPO | C | 1 | 0 | Tipo | Tipo de Bilhete | @ | Pertence("ITEMPW") | | | 1 | | S | A | R | | I=Informatizada;T=Troca;E=Embarcada;M=Manual;P=Impressão Posterior;W=Venda Web | | | | | |
| G9O | 05 | G9O_STATUS | C | 1 | 0 | Status | Status do Bilhete | @ | Pertence("VCTEDI") | | | 1 | | S | A | R | | V=Vendido;C=Cancelado;T=Transferido;E=Entregue;D=Devolvido;I=Inutilizado | | | | | |
| G9O | 06 | G9O_PRDTAR | C | 15 | 0 | Prod.Tarifa | Produto da Tarifa | @! | ExistCpo("SB1") | | SB1 | 1 | | S | A | R | | | | | | 030 | |
| G9O | 07 | G9O_DSCTAR | C | 50 | 0 | Desc. Tarifa | Desc.do Produto Tarifa | @! | | If(!Inclui,Posicione('SB1',1,xFilial('SB1')+G9O->G9O_PRDTAR,'B1_DESC'),'') | | 1 | | S | V | V | | | | | Posicione('SB1',1,xFilial('SB1')+G9O->G9O_PRDTAR,'B1_DESC') | 171 | |
| G9O | 08 | G9O_PRDTAX | C | 15 | 0 | Produto Taxa | Produto da Taxa | @! | ExistCpo("SB1") | | SB1 | 1 | | S | A | R | | | | | | 030 | |
| G9O | 09 | G9O_DSCTAX | C | 50 | 0 | Desc. Taxa E | Desc. do Produto de Taxa | @! | | If(!Inclui,Posicione('SB1',1,xFilial('SB1')+G9O->G9O_PRDTAX,'B1_DESC'),'') | | 1 | | S | V | V | | | | | Posicione('SB1',1,xFilial('SB1')+G9O->G9O_PRDTAX,'B1_DESC') | 171 | |
| G9O | 10 | G9O_PRDPED | C | 15 | 0 | Prod.Pedágio | Produto do Pedágio | @! | ExistCpo("SB1") | | SB1 | 1 | | S | A | R | | | | | | 030 | |
| G9O | 11 | G9O_DSCPED | C | 50 | 0 | Desc Pedágio | Desc. Produto de Pedágio | @! | | If(!Inclui,Posicione('SB1',1,xFilial('SB1')+G9O->G9O_PRDPED,'B1_DESC'),'') | | 1 | | S | V | V | | | | | Posicione('SB1',1,xFilial('SB1')+G9O->G9O_PRDPED,'B1_DESC') | 171 | |
| G9O | 12 | G9O_PRDSEG | C | 15 | 0 | Prod.Seguro | Produto do Seguro | @! | ExistCpo("SB1") | | SB1 | 1 | | S | A | R | | | | | | 030 | |
| G9O | 13 | G9O_DSCSEG | C | 50 | 0 | Desc. Seguro | Desc. Produto de Seguro | @! | | If(!Inclui,Posicione('SB1',1,xFilial('SB1')+G9O->G9O_PRDSEG,'B1_DESC'),'') | | 1 | | S | V | V | | | | | Posicione('SB1',1,xFilial('SB1')+G9O->G9O_PRDSEG,'B1_DESC') | 171 | |
| G9O | 14 | G9O_PRDOUT | C | 15 | 0 | Prod. Outros | Produto Outros | @! | ExistCpo("SB1") | | SB1 | 1 | | S | A | R | | | | | | 030 | |
| G9O | 15 | G9O_DSCOUT | C | 50 | 0 | Desc. Outros | Desc. Outros totais | @! | | If(!Inclui,Posicione('SB1',1,xFilial('SB1')+G9O->G9O_PRDOUT,'B1_DESC'),'') | | 1 | | S | V | V | | | | | Posicione('SB1',1,xFilial('SB1')+G9O->G9O_PRDOUT,'B1_DESC') | 171 | |
| G9O | 16 | G9O_MSBLQL | C | 1 | 0 | Bloqueado? | Registro bloqueado | @ | Pertence('12') | '2' | | 1 | | N | A | R | | 1=Sim;2=Não | | | | | |
| G9O | 17 | G9O_GQCCOD | C | 6 | 0 | Cód. Tp. Lin | Código do Tipo de Linha | @! | Vazio() .or. ExistCpo('GQC') | | GQC | 1 | | S | A | R | | | | | | | |
| G9O | 18 | G9O_GQCDES | C | 30 | 0 | Nome Tp.Lin. | Nome do Tipo da Linha | @! | | If(!Inclui,Posicione('GQC',1,xFilial('GQC')+G9O->G9O_GQCCOD,'GQC_DESCRI'),'') | | 1 | | S | V | V | | | | | Posicione('GQC',1,xFilial('GQC')+G9O->G9O_GQCCOD,'GQC_DESCRI') | | |