
| Tabela | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| TDI | Composicao de carga | ||||||||||
| Campo | Tipo | Tamanho | Decimal | Titulo | Formato | Validacao | F3 | Contexto | Lista | Condicao | PYME |
| TDI_FILIAL | C | 2 | 0 | Filial | N | ||||||
| TDI_CODCOM | C | 6 | 0 | Composicao | @! | R | N | ||||
| TDI_CODRES | C | 15 | 0 | Residuo | @! | ExistCpo("TAX",M->TDI_CODRES) .And. SG530RES(M->TDI_CODRES) | TAX | R | IsInCallStack('SG530INC') | N | |
| TDI_DESCRE | C | 30 | 0 | Desc. Resid. | @! | V | N | ||||
| TDI_DESEST | C | 15 | 0 | Est. Fisico | V | N | |||||
| TDI_DTCOMP | D | 8 | 0 | Data | 99/99/9999 | M->TDI_DTCOMP <= dDataBase | R | N | |||
| TDI_HRCOMP | C | 5 | 0 | Hora | 99:99 | VALHORA(M->TDI_HRCOMP) .AND. M->TDI_HRCOMP <= Substr(Time(),1,5) | R | N | |||
| TDI_NUMMTR | C | 15 | 0 | Numero MTR | @! | SG530EXMTR() | R | TDI->TDI_STATUS = '1' | N | ||
| TDI_PESOTO | N | 9 | 2 | Peso Total | @E 999,999.99 | NAOVAZIO() | R | N | |||
| TDI_UNIDAD | C | 2 | 0 | Unid. Med. | @! | R | N | ||||
| TDI_PESOBA | N | 9 | 2 | Peso Balanca | @E 999,999.99 | NAOVAZIO() | R | INCLUI .OR. TDI->TDI_STATUS = '1' | N | ||
| TDI_UNIBAL | C | 1 | 0 | Unid. Balan. | @! | Pertence("123") | R | 1=Tonelada;2=Quilo;3=Metro Cubico | INCLUI .OR. TDI->TDI_STATUS = '1' | N | |
| TDI_STATUS | C | 1 | 0 | Status | @! | SG530VAL() | R | 1=Em Elaboracao;2=Expedicao;3=Finalizado;4=Cancelado | N | ||
| TDI_ORIGEM | C | 3 | 0 | Origem | ExistCpo("SX5","DV"+M->TDI_ORIGEM) | DV | R | TDI->TDI_STATUS = '1' | N | ||
| TDI_DESORI | C | 30 | 0 | Desc. Orig. | @! | V | N | ||||
| TDI_PROCED | C | 3 | 0 | Procedencia | ExistCpo("SX5","DX"+M->TDI_PROCED) | DX | R | TDI->TDI_STATUS = '1' | N | ||
| TDI_DESPRO | C | 30 | 0 | Desc. Proc. | @! | V | N | ||||
| TDI_CODTRA | C | 3 | 0 | Tratamento | ExistCpo("SX5","DY"+M->TDI_CODTRA) | DY | R | TDI->TDI_STATUS = '1' | N | ||
| TDI_DESTRA | C | 30 | 0 | Desc. Trat. | @! | V | N | ||||
| TDI_DTALTE | D | 8 | 0 | Data Altera | 99/99/9999 | R | N | ||||
| TDI_HRALTE | C | 5 | 0 | Hora Altera | 99:99 | R | N | ||||
| TDI_EMPGER | C | 2 | 0 | Emp. Gerado | R | N | |||||
| TDI_FILGER | C | 2 | 0 | Fil. Gerado | R | N | |||||
| TDI_NOMGER | C | 40 | 0 | Razao Social | @! | V | N | ||||
| TDI_ENDGER | C | 30 | 0 | Logradouro/n | @! | V | N | ||||
| TDI_CIDGER | C | 20 | 0 | Municipio | @! | V | N | ||||
| TDI_ESTGER | C | 2 | 0 | UF | @! | V | N | ||||
| TDI_TELGER | C | 18 | 0 | Telefone | @! | V | N | ||||
| TDI_LICGER | C | 12 | 0 | N. Licenca | @! | ExistCpo("TA0",M->TDI_LICGER) | TA0 | R | TDI->TDI_STATUS = '1' | N | |
| TDI_RESPEX | C | 10 | 0 | Resp. Exped. | 9999999999 | ExistCpo("QAA",M->TDI_RESPEX) | QAA | R | TDI->TDI_STATUS = '1' | N | |
| TDI_NMREEX | C | 40 | 0 | Nome | @! | V | N | ||||
| TDI_CARGRE | C | 40 | 0 | Cargo | @! | V | N | ||||
| TDI_DTEGER | D | 8 | 0 | Data Entrega | 99/99/9999 | R | N | ||||
| TDI_TPTRAN | C | 1 | 0 | Transporte | @! | SG530VAL() | R | 1=Proprio;2=Terceiros | TDI->TDI_STATUS = '1' | N | |
| TDI_CDTRAN | C | 6 | 0 | Transport. | @! | SG530VAL() | TDL | R | TDI->TDI_STATUS = '1' .and. M->TDI_TPTRAN == '2' | N | |
| TDI_EMPTRA | C | 2 | 0 | Emp. Transp. | @! | R | N | ||||
| TDI_FILTRA | C | 2 | 0 | Fil. Transp. | R | N | |||||
| TDI_NOMTRA | C | 40 | 0 | Razao Social | @! | V | N | ||||
| TDI_ENDTRA | C | 40 | 0 | Logradouro/n | @! | V | N | ||||
| TDI_CIDTRA | C | 15 | 0 | Municipio | @! | V | N | ||||
| TDI_ESTTRA | C | 2 | 0 | UF | @! | V | N | ||||
| TDI_TELTRA | C | 18 | 0 | Telefone | @! | V | N | ||||
| TDI_LICTRA | C | 12 | 0 | N. Licenca | @! | SG530VAL() | TA0 | R | TDI->TDI_STATUS = '1' .and. M->TDI_TPTRAN == '1' | N | |
| TDI_RESPTR | C | 40 | 0 | Resp. Trans. | @! | R | TDI->TDI_STATUS = '1' | N | |||
| TDI_CODMOT | C | 6 | 0 | Motorista | "@!" | SG530VAL() | DA4 | R | TDI->TDI_STATUS = '1' .and. M->TDI_TPTRAN == '1' | N | |
| TDI_NOMMOT | C | 40 | 0 | Nome | @! | R | TDI->TDI_STATUS = '1' .and. M->TDI_TPTRAN == '2' | N | |||
| TDI_DTRTRA | D | 8 | 0 | Data Receb. | 99/99/9999 | R | N | ||||
| TDI_CODREC | C | 6 | 0 | Receptor | @! | SG530VAL() | TB5RES | R | TDI->TDI_STATUS = "1" | N | |
| TDI_NOMREC | C | 40 | 0 | Razao Social | @! | V | N | ||||
| TDI_ENDREC | C | 40 | 0 | Logradouro/n | @! | V | N | ||||
| TDI_CIDREC | C | 15 | 0 | Municipio | @! | V | N | ||||
| TDI_ESTREC | C | 2 | 0 | UF | @! | V | N | ||||
| TDI_TELREC | C | 18 | 0 | Telefone | @! | V | N | ||||
| TDI_LICREC | C | 12 | 0 | N. Licenca | @! | V | N | ||||
| TDI_RESPRE | C | 40 | 0 | Resp. Receb. | @! | R | TDI->TDI_STATUS = '1' | N | |||
| TDI_CARGRR | C | 40 | 0 | Cargo | @! | R | TDI->TDI_STATUS = '1' | N | |||
| TDI_DTEREC | D | 8 | 0 | Data Entrega | 99/99/9999 | R | N | ||||
| TDI_CONPAG | C | 3 | 0 | Cond. Pagto. | @! | ExistCpo("SE4",M->TDI_CONPAG) | SE4 | R | TDI->TDI_STATUS = '1' .and. lIntFat | N | |
| TDI_TES | C | 3 | 0 | Tipo Saida | @9 | ExistCpo("SF4",M->TDI_TES) | SF4 | R | TDI->TDI_STATUS = '1' .and. lIntFat | N | |
| TDI_NUM | C | 6 | 0 | Num. Pedido | @X | R | N | ||||
| TDI_PREVEN | N | 12 | 2 | Preco Venda | @E 999,999,999.99 | R | TDI->TDI_STATUS = '1' .and. lIntFat | N | |||
| TDI_MENNOT | C | 60 | 0 | Desc. NF | R | TDI->TDI_STATUS = "1" .and. lIntFat | N | ||||
| TDI_MENPAD | C | 3 | 0 | Mens. Padrao | @! | Vazio().Or.ExistCpo("SM4",M->TDI_MENPAD) | SM4 | R | TDI->TDI_STATUS = "1" .and. lIntFat | N | |
| TDI_DESPAD | C | 30 | 0 | Desc. Mens. | @! | V | N | ||||
| TDI_ESPEC1 | C | 10 | 0 | Especie 1 | @X | R | TDI->TDI_STATUS = "1" .and. lIntFat | N | |||
| TDI_VOLUM1 | N | 5 | 0 | Volume 1 | @E 99,999 | Positivo() .or. Vazio() | R | TDI->TDI_STATUS = "1" .and. lIntFat | N | ||
| TDI_PESOL | N | 11 | 4 | Peso Liquido | @E 999,999.9999 | Positivo() .or. Vazio() | R | TDI->TDI_STATUS = "1" .and. lIntFat | N | ||
| TDI_PBRUTO | N | 11 | 4 | Peso Bruto | @E 999,999.9999 | Positivo() .or. Vazio() | R | TDI->TDI_STATUS = "1" .and. lIntFat | N | ||
| TDI_TPDEST | C | 1 | 0 | Tp. Destin. | @! | SG530VAL() | R | 1=Fornecedor;2=Cliente | TDI->TDI_STATUS = "1" .and. lIntFat | N | |
| TDI_FORNNF | C | 6 | 0 | Dest. NF | @! | SG530VAL() | FOR | R | TDI->TDI_STATUS = "1" .and. lIntFat | N | |
| TDI_LOJANF | C | 2 | 0 | Loja. Dest. | @! | R | TDI->TDI_STATUS = "1" .and. lIntFat | N | |||
| TDI_NOMDES | C | 40 | 0 | Razao Social | @! | V | N | ||||
| TDI_DOC | C | 9 | 0 | Documento | @! | R | N | ||||
| TDI_TIPDES | C | 1 | 0 | Tipo | @! | PERTENCE("123456") | R | 1=Tratamento;2=Reutilizacao;3=Co-Processamento;4=Disposicao Final;5=Outros;6=Acondicionamento | !Empty(M->TDI_CODRES) | N | |
| TDI_CODTIP | C | 6 | 0 | Cod. Tipo | @! | ExistCpo("TB7",M->TDI_CODRES+M->TDI_TIPDES+M->TDI_CODTIP,1) | TB7MTR | R | !(Empty(M->TDI_TIPDES) .OR. Empty(M->TDI_CODRES)) | N | |