Veja neste artigo o que é e como usar a informação estentida.
A Informação Estendida nada mais é do que uma informação extra referente ao último comando enviado, sem a necessidade de executar outros métodos, fazer cálculos ou criar rotinas para obter estas informações.
rInfoEstentida_ECF_Daruma
Parâmetros:
- Índice da Informação Desejada.
- Variável por referência para receber a resposta estendida
Vejamos na prática:
- Foi aberto o Cupom Fiscal
- Vendido o Item
- Totalizado o Cupom
- Solicitada a Resposta Estendida índice 1 (Subtotal)
Código da chamada da função de Totalização e da Informação Estendida
private void Totalizar_Click(object sender, EventArgs e)
{
string Str_ValorDescAcresc, Str_TipoDescAcresc;
Str_ValorDescAcresc = TB_ValorDescAcresc.Text.Trim();
Str_TipoDescAcresc = TB_Tipo_Desc_Acresc.Text.Trim();
StringBuilder Str_Informacao = new StringBuilder(100);
DarumaFramework_DLL.DarumaFramework_Declaracoes_CSharp.iRetorno =
DarumaFramework_DLL.DarumaFramework_Declaracoes_CSharp.iCFTotalizarCupom_ECF_Daruma
(Str_TipoDescAcresc, Str_ValorDescAcresc);
DarumaFramework_DLL.DarumaFramework_Declaracoes_CSharp.iRetorno =
DarumaFramework_DLL.DarumaFramework_Declaracoes_CSharp.rInfoEstentida_ECF_Daruma
(1, Str_Informacao);
MessageBox.Show(Str_Informacao.ToString());
}
}
O que foi Impresso no Cupom Fiscal:
Figura 1: Retorno na Aplicação.
O que foi Retornado na Aplicação
Figura 2: Retorno na Aplicação.
Ai vai mais uma dica para facilitar seu desenvolvimento!
Um abraço e até a próxima!