Método regAlterarValor_SAT

Este método permite  alteração de qualquer chave do XML/ Registry auxiliar do SAT (DarumaFramework_SAT.xml), ou seja, dispensa a utilização de um método específico para alteração ou alteração manual de uma chave. Não gera nenhuma impressão.

Veja mais sobre as chaves do XML - SAT no tópico Configurando o XML SAT.

Assinatura do método biblioteca Windows e Linux - DFW

int regAlterarValor_SAT_Daruma(char *pszTagSAT, char* pszValorTagSAT)

Parâmetros

pszTagSAT

String que informa o caminho e a chave a ser alterada. As chaves informadas devem seguir a hierarquia do arquivo XML.

Tamanho: até 100 caracteres.

pszValorTagSAT

String com valor que será aplicado à chave.

Tamanho: até 344 caracteres.

Exemplos

function regAlterarValor_SAT_Daruma(pszTagSAT:String; pszValorTagSAT:String):Integer; StdCall; External 'DarumaFramework.dll';
iRetorno:=regAlterarValor_SAT_Daruma('EMIT\CNPJ','11111111111111');
iRetorno:=regAlterarValor_SAT_Daruma('EMIT\IE','111111111111');
iRetorno:=regAlterarValor_SAT_Daruma('EMIT\indRatISSQN', 'N');
iRetorno:=regAlterarValor_SAT_Daruma('EMIT\cRegTribISSQN', '1');
iRetorno:=regAlterarValor_SAT_Daruma('PROD\indRegra', 'A');

Retornos

Veja os possíveis retornos deste método.

Retorno

Descrição

1

Comando executado com sucesso

0

Erro, comando não executado

-40

Tag não encontrada

-99

Parâmetro inválido ou ponteiro nulo de parâmetro