×
Linguagem de Programação ADVPL
Perguntas ExecAuto AtfA060
- alexcarvalhodasilva
- Autor do Tópico
- Desconectado
- Membro Júnior
Menos
Mais
- Postagens: 22
- Obrigados Recebidos: 0
7 anos 11 meses atrás #31546
por alexcarvalhodasilva
ExecAuto AtfA060 foi criado por alexcarvalhodasilva
Estou tentando executar o execauto AtfA060 para alterar somente o item conta de um bem no ativo fixo, conforme o exemplo abaixo:
aDadosAuto:= { {'N3_CBASE' , "A001000004" , Nil},; // Código base do ativo
{'N3_FILIAL' , "0101" , Nil},; // Filial
{'N3_ITEM' , "0001" , Nil},; // Item sequencial do código bas do ativo
{'N4_DATA' , CTOD("01/09/16"), Nil},; // Data de aquisição do ativo
{'N3_SUBCCON' , "0101" , Nil}} // Item conta
MSExecAuto({|x, y, z| AtfA060(x, y, z)},aDadosAuto, 4)
O problema é que o execauto não modifica somente o item conta(campo N3_SUBCCON) para 0101, ele também apaga o conteúdo de todos os campos abaixo:
N1_GRUPO
N3_CUSTBEM
N3_CDEPREC
N3_CCDESP
N3_CCCDEP
N3_CCCDES
N3_CCCORR
Por favor, alguém sabe como fazer para alterar somente o item conta e manter as outras entidades contábeis com os mesmos valores?
aDadosAuto:= { {'N3_CBASE' , "A001000004" , Nil},; // Código base do ativo
{'N3_FILIAL' , "0101" , Nil},; // Filial
{'N3_ITEM' , "0001" , Nil},; // Item sequencial do código bas do ativo
{'N4_DATA' , CTOD("01/09/16"), Nil},; // Data de aquisição do ativo
{'N3_SUBCCON' , "0101" , Nil}} // Item conta
MSExecAuto({|x, y, z| AtfA060(x, y, z)},aDadosAuto, 4)
O problema é que o execauto não modifica somente o item conta(campo N3_SUBCCON) para 0101, ele também apaga o conteúdo de todos os campos abaixo:
N1_GRUPO
N3_CUSTBEM
N3_CDEPREC
N3_CCDESP
N3_CCCDEP
N3_CCCDES
N3_CCCORR
Por favor, alguém sabe como fazer para alterar somente o item conta e manter as outras entidades contábeis com os mesmos valores?
Por favor Acessar ou Registrar para participar da conversa.
Tempo para a criação da página:0.075 segundos