Bematech Software Partners

 
  • fev 18 2010

    Edição 51 – Desprogramando o Horário de Verão

    Caro parceiro,

    Sua aplicação está preparada para executar o comando para desprogramar o horário de verão nas ECFs Bematech?

    Neste ano, segundo o Decreto nº 6.558 de 8 de setembro de 2008 publicado no Diário Oficial da União, a partir das 0:00h do dia 18 de outubro (domingo), entrou em vigor o horário de verão no país com duração até as 0:00h do dia 21 de fevereiro de 2010 (válido para as regiões Sul, Sudeste e Centro-Oeste).

    Neste dia 21, os relógios deverão retroceder 1 hora, bem como os sistemas/softwares e as ECFs.

    Então, preparamos esta edição do Flash Tip com Flash-Tip de programação para ajudá-lo a ajustar o horário de verão nas impressoras fiscais Bematech.

    Como devemos retroceder o horário em 1 hora, não podemos realizar esta operação logo após a impressão da redução Z, pois as ECFs não executariam tal comando. Por que isso ocorre? O documento da redução Z armazenado na memória fiscal da impressora estará com uma hora a mais, em relação ao retrocesso. Então, devemos executar o comando de ajuste do horário de versão com no mínimo 1 hora e 1 segundo, após a última redução Z impressa.

    BemaFI32.dll

    Para quem usa a BemaFI32.dll, a função que deve ser executada para desprogramar na impressora o horário de verão é, simplesmente, Bematech_FI_ProgramaHorarioVerao().

    • em VB 6

    iRetorno = Bematech_FI_ProgramaHorarioVerao()

    • em Delphi

    iRetorno := Bematech_FI_ProgramaHorarioVerao();

    Bematech Flash Builder

    Inclua a classe Bematech.Fiscal.ECF.Inicializacao no projeto e execute o método AjustarHorarioVerao.

    • em VB .NET

    Imports Bematech.Fiscal.ECF.Inicializacao
    .
    .
    .
    <objeto>.BematechFiscal.Inicializacao.AjustarHorarioVerao()

    • em C#

    using Bematech.Fiscal.ECF.Inicializacao;
    .
    .
    .
    <objeto>.BematechFiscal.Inicializacao.AjustarHorarioVerao();

    Bematech MONITOR (WTS ou Citrix)

    Da mesma forma que na BemaFI32.dll, basta chamar a função Bematech_FI_ProgramaHorarioVerao().

    Bematech MONITOR local (via arquivo)

    Crie o arquivo BemaFI32.cmd com o comando “066|” e copie para o caminho onde o Bematech MONITOR está monitorando.

    Componente WEB BemaFisc

    Basta chamar o método ProgramaHoraVerao do objeto WEB criado.

    Bemafi.exe (ambiente DOS)

    Crie o arquivo Bemafi.cmd com o comando abaixo e execute o Bemafi.exe.

    chr( 27 ) + chr( 251 ) + “18|” + chr( 27 )

    Protocolo de Comunicação Direto

    Envie o comando ESC 18d (27d + 18d) ou ESC 12h (1Bh + 12h).

    LibBemaFiscal.so (Linux)

    Execute a função Bematech_FI_ProgramaHorarioVerao, da mesma forma que na BemaFI32.dll.

    iRetorno = Bematech_FI_ProgramaHorarioVerao()

    BemaFILX.out (executável Linux)

    Crie o arquivo BemaFILX.cmd com o comando abaixo e execute o BemaFILX.out.

    chr( 27 ) + “|18|” + chr( 27 )

    Qualquer dúvida que surgir, nossa equipe de suporte técnico está a disposição para esclarece-la. Você pode nos contatar pelo:

    suporte@bematech.com.br

    suporte.andre@bematech.com.br (MSN e Email)

    suporte.iohannes@bematech.com.br (MSN e Email)

    suporte.sidnei@bematech.com.br (MSN e Email)

    suporte.andre.luiz (SKYPE)

    suporte.iohannes (SKYPE)

    suporte.sidnei (SKYPE)

    Ou ligue-nos no 0800 644 7277.

    Related posts:

    1. Edição 42 – Explorando a Classe TEF Caro Parceiro, Ao longo desse mini-curso sobre nossa ferramenta Bematech...
    2. Transferência Eletrônica de Fundos (T.E.F.) – Discado – Passo 9/10 Realizando operações administrativas Neste passo, estaremos realizando algumas operações administrativas...
    3. 27ª Edição – Conhecendo o Microterminal FIT Básico Bematech Caro Parceiro, Estamos iniciando uma nova sequência de Flash-Tips no...
    4. Edição 68 – Comunicando com o ECF na USB Caro Partner e Desenvolvedor, Atualmente, a maioria dos computadores disponíveis...
    5. Edição 85 – Verificando se há Redução Z pendente Caro Partner e Desenvolvedor Bematech, Nesta edição de nosso Flash...

     

Nenhum Comentário

Deixe um comentário