| X7_CAMPO | X7_SEQUENC | X7_REGRA | X7_CDOMIN | X7_TIPO | X7_SEEK | X7_ALIAS | X7_ORDEM | X7_CHAVE | X7_CONDIC | X7_PROPRI |
| FPG_CANT | 001 | M->FPG_CATUAL - M->FPG_CANT | FPG_APURA | P | | | 0 | | | S |
| FPG_CANT | 002 | CalcMtbf(M->FPG_TIPCOB,M->FPG_APURA,M->FPG_CMTBF) | FPG_NPERC | P | | | 0 | | | S |
| FPG_CANT | 003 | IIF(M->FPG_TIPCOB=='1',(M->FPG_CUSORI*M->FPG_NPERC)/100,M->FPG_CUSORI) | FPG_VLUNIT | P | | | 0 | | | S |
| FPG_CATUAL | 001 | M->FPG_CATUAL - M->FPG_CANT | FPG_APURA | P | | | 0 | | | S |
| FPG_CATUAL | 002 | CalcMtbf(M->FPG_TIPCOB,M->FPG_APURA,M->FPG_CMTBF) | FPG_NPERC | P | | | 0 | | | S |
| FPG_CATUAL | 003 | IIF(M->FPG_TIPCOB=='1',(M->FPG_CUSORI*M->FPG_NPERC)/100,M->FPG_CUSORI) | FPG_VLUNIT | P | | | 0 | | | S |
| FPG_CMTBF | 001 | M->FPG_CATUAL - M->FPG_CANT | FPG_APURA | P | | | 0 | | | S |
| FPG_CMTBF | 002 | CalcMtbf(M->FPG_TIPCOB,M->FPG_APURA,M->FPG_CMTBF) | FPG_NPERC | P | | | 0 | | | S |
| FPG_CMTBF | 003 | IIF(M->FPG_TIPCOB=='1',(M->FPG_CUSORI*M->FPG_NPERC)/100,M->FPG_CUSORI) | FPG_VLUNIT | P | | | 0 | | | S |
| FPG_CUSORI | 001 | IIF(M->FPG_TIPCOB=='1',(M->FPG_CUSORI*M->FPG_NPERC)/100,M->FPG_CUSORI) | FPG_VLUNIT | P | | | 0 | | | S |
| FPG_CUSTO | 001 | CTT->CTT_DESC01 | FPG_DESCC | P | S | CTT | 1 | xFilial("CTT")+M->FPG_CUSTO | | S |
| FPG_NATURE | 001 | SED->ED_DESCRIC | FPG_DESCNA | P | S | SED | 1 | xFilial("SED")+M->FPG_NATURE | | S |
| FPG_NRAS | 001 | FPA->FPA_GRUA | FPG_CODDES | P | S | FPA | 3 | xFilial("FPA")+M->FPG_NRAS | | S |
| FPG_NRAS | 002 | ST9->T9_NOME | FPG_DESPES | P | S | ST9 | 1 | xFilial("ST9")+FPA->FPA_GRUA | | S |
| FPG_NRAS | 003 | FPA->FPA_OBRA | FPG_OBRA | P | S | FPA | 6 | xFilial("FPA")+M->FPG_PROJET+M->FPG_NRAS | | S |
| FPG_PRODUT | 001 | SB1->B1_DESC | FPG_DESCRI | P | N | | 0 | | | S |
| FPG_PROJET | 001 | FP1->FP1_OBRA | FPG_OBRA | P | N | | 0 | | | S |
| FPG_QUANT | 001 | round(M->FPG_QUANT * M->FPG_VLUNIT,2) | FPG_VALOR | P | N | | 0 | | | S |
| FPG_QUANT | 002 | M->FPG_VALOR * (M->FPG_TAXAP / 100) | FPG_TAXAV | P | N | | 0 | | | S |
| FPG_QUANT | 003 | M->FPG_VALOR + (round(M->FPG_QUANT * M->FPG_VLUNIT,2) * (M->FPG_TAXAP / 100) ) | FPG_VALTOT | P | N | | 0 | | | S |
| FPG_TAXAP | 001 | M->FPG_VALOR * (M->FPG_TAXAP / 100) | FPG_TAXAV | P | N | | 0 | | | S |
| FPG_TAXAP | 002 | round(M->FPG_QUANT * M->FPG_VLUNIT,2) + (((round(M->FPG_QUANT * M->FPG_VLUNIT,2) ) * M->FPG_TAXAP) / 100) | FPG_VALTOT | P | N | | 0 | | | S |
| FPG_TAXAP | 003 | round(M->FPG_QUANT * M->FPG_VLUNIT,2) | FPG_VALTOT | P | N | | 0 | | .F. | S |
| FPG_TIPCOB | 001 | CalcMtbf(M->FPG_TIPCOB,M->FPG_APURA,M->FPG_CMTBF) | FPG_NPERC | P | | | 0 | | | S |
| FPG_TIPCOB | 002 | IIF(M->FPG_TIPCOB=='1',(M->FPG_CUSORI*M->FPG_NPERC)/100,M->FPG_CUSORI) | FPG_VLUNIT | P | | | 0 | | | S |
| FPG_VALOR | 001 | M->FPG_VALOR | FPG_VALTOT | P | N | | 0 | | | S |
| FPG_VLUNIT | 001 | round(M->FPG_QUANT * M->FPG_VLUNIT,2) | FPG_VALOR | P | N | | 0 | | | S |
| FPG_VLUNIT | 002 | M->FPG_VALOR * (M->FPG_TAXAP / 100) | FPG_TAXAV | P | N | | 0 | | | S |
| FPG_VLUNIT | 003 | M->FPG_VALOR + (round(M->FPG_QUANT * M->FPG_VLUNIT,2) * (M->FPG_TAXAP / 100) ) | FPG_VALTOT | P | N | | 0 | | | S |