× Linguagem de Programação ADVPL

Perguntas ExecAuto AtfA060

Mais
7 anos 11 meses atrás #31546 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?

Por favor Acessar ou Registrar para participar da conversa.

Tempo para a criação da página:0.075 segundos
Joomla templates by a4joomla