Tabela
FN8 Lote de baixa de ativos
Campo Tipo Tamanho Decimal Titulo Formato Validacao F3 Contexto Lista Condicao PYME
FN8_FILIAL C 2 0 Filial S
FN8_LOTE C 10 0 Lote @! ExistChav("FN8") R S
FN8_MOTIVO C 2 0 Motivo @! Existcpo("SX5","16"+M-> FN8_MOTIVO) R #AF036ValMot() S
FN8_BAIXA N 6 2 % Baixa @E 999.99 Vazio() .Or. (Positivo() .And. M->FN8_BAIXA < 100) V S
FN8_DTBAIX D 8 0 Dt. Baixa R S
FN8_DEPREC C 1 0 Depreciar @! Pertence('012') R 0=Nao depreciar na baixa;1=Depreciar proporcional na baixa;2=Depreciar total no mes da baixa S
FN8_STATUS C 1 0 Status @! Pertence('12') R 1=Ativo;2=Cancelado S
FN8_GERANF C 1 0 Gerar NF @! Pertence('12') V 1=Sim;2=Nao M->FN8_MOTIVO $ GETMV("MV_ATFMBNF") S
FN8_NUMNF C 9 0 Num NF @! V M->FN8_GERANF == '2' S
FN8_SERIE C 3 0 Serie !!! IF(M->FN8_GERANF == '1',EXISTCPO('SX5','01'+M->FN8_SERIE),.T.) 01 V M->FN8_MOTIVO $ GETMV('MV_ATFMBNF') S
FN8_CLIENT C 6 0 Cliente @! ExistCpo('SA1',M->FN6_CLIENTE+RTRIM(M->FN8_LOJA),,,,!EMPTY(M->FN8_LOJA)) SA1 V M->FN8_GERANF == '1' S
FN8_LOJA C 2 0 Loja @! ExistCpo('SA1',M->FN8_CLIENTE+M->FN8_LOJA) V M->FN8_GERANF == '1' S
FN8_VALNF N 16 2 Valor NF @E 9,999,999,999,999.99 Positivo() V M->FN8_MOTIVO $ GETMV('MV_ATFMBNF') S
FN8_CNDPAG C 3 0 Cond. Pagto. @! ExistCpo('SE4') SE4 V M->FN8_GERANF == '1' S
FN8_TESSAI C 3 0 TES Saida @! ExistCpo('SF4') SF4 V M->FN8_GERANF == '1' S
FN8_NATURE C 10 0 Natureza @! ExistCpo('SED') SED V S
FN8_SDOC C 3 0 Serie Doc. !!! R S