Aqui você vê as diferenças entre duas revisões dessa página.
easycash:manual_de_atualizacao [2015/04/22 17:11] jaqueline [2. Atualização] |
easycash:manual_de_atualizacao [2018/03/08 20:17] (atual) amonteiro [2. Atualização] |
||
---|---|---|---|
Linha 4: | Linha 4: | ||
De tempos em tempos versões de melhorias ou correções do sistema de frente de caixa EasyCash são liberadas. | De tempos em tempos versões de melhorias ou correções do sistema de frente de caixa EasyCash são liberadas. | ||
- | O número da versão do sistema é formado por 4 partes separadas por pontos, as duas primeiras se refere a versão de homologação do sistema, a terceira parte se refere a atualização da versão, e a última parte se trata de uma correção ou pequenas melhorias. | + | O número da versão do sistema é formado por quatro partes separadas por pontos, as duas primeiras se refere a versão de homologação do sistema, a terceira parte se refere a atualização da versão, e a última parte se trata de uma correção ou pequenas melhorias. |
- | <note>Em janeiro de 2015 o EasyCash passou por um novo processo de re-homologação, sendo disponibilizado em março a versão 1.1 para os clientes.</note> | + | <note>Em Julho de 2015 o EasyCash foi atualizado com diversas melhorias, sendo disponibilizado para os clientes a versão 1.1.002.000 compatível apenas com o intellicash na versão 138.003. Portanto, antes de atualizar o EasyCash certifique-se que o intellicash já esta na versão exigida.</note> |
Para verificar a versão que o sistema se encontra vá no menu principal em: Utilitários -> Sobre. | Para verificar a versão que o sistema se encontra vá no menu principal em: Utilitários -> Sobre. | ||
Linha 12: | Linha 12: | ||
Quando uma versão do EasyCash é liberada é necessário atualizar todos os caixas por meio de scripts e arquivos. Para isso foi criado um sistema de atualização do frente de caixa no sistema de retaguarda Intellicash para facilitar a atualização de todos os caixas sem necessidade de atualizar um a um. | Quando uma versão do EasyCash é liberada é necessário atualizar todos os caixas por meio de scripts e arquivos. Para isso foi criado um sistema de atualização do frente de caixa no sistema de retaguarda Intellicash para facilitar a atualização de todos os caixas sem necessidade de atualizar um a um. | ||
- | Conforme mencionado no manual de instalação do EasyCash ([[easycash:manual_de_instalacao|Manual de Instalação Easy Cash 1.0]]) , é necessário configurar a tabela ECFs e criar o local de armazenamento dos arquivos. | + | Conforme mencionado no manual de instalação do EasyCash ([[easycash:manual_de_instalacao|Manual de Instalação Easy Cash]]) , é necessário configurar a tabela ECFs e criar o local de armazenamento dos arquivos. |
====== 2. Atualização ====== | ====== 2. Atualização ====== | ||
Linha 19: | Linha 19: | ||
Para atualizar o sistema de frente de caixa você irá receber um arquivo de atualização com a extensão **“.GSS”** que deverá ser carregado na retaguarda. Para isso, abra o sistema Intellicash e siga os passos: | Para atualizar o sistema de frente de caixa você irá receber um arquivo de atualização com a extensão **“.GSS”** que deverá ser carregado na retaguarda. Para isso, abra o sistema Intellicash e siga os passos: | ||
- | Após abrir o sistema vá em: Gerenciamento -> Ferramentas -> Atualizar EasyCash. | + | Após abrir o sistema vá em: |
+ | |||
+ | <html><center> | ||
+ | <b>Gerenciamento</b> → <b>Ferramentas</b> → <b>Atualizar EasyCash</b></center> | ||
+ | </html> | ||
Abrirá uma tela vazia com um botão **“Atualizações”**. Clique nesse botão. Abrirá uma tela para que você possa selecionar o arquivo de atualização, conforme mostra a imagem abaixo: | Abrirá uma tela vazia com um botão **“Atualizações”**. Clique nesse botão. Abrirá uma tela para que você possa selecionar o arquivo de atualização, conforme mostra a imagem abaixo: | ||
Linha 31: | Linha 35: | ||
<html><center><b><i style="color:#000000;font-size:12px;">Figura 2 – Scripts armazendos</i></b></center></html> | <html><center><b><i style="color:#000000;font-size:12px;">Figura 2 – Scripts armazendos</i></b></center></html> | ||
- | Neste momento o sistema já está carregado com a atualização porém, antes de abrir o frente de caixa como ocorria até a versão anterior a 1.1.001.000, é necessário rodar a procedure ** EC_EXPT_VERSAO_EASYCASH** que está no banco do Intellicash, isto garantirá que o banco de dados do frente irá carregar apenas a versão que ele ainda não possui, uma vez que o GSS trás o script de todas as versões anteriores. | + | **A partir da versão 1.1.002.000 do EasyCash em conjunto com a versão 138.003 Intellicash** após carregar o script, o Intellicash conecta no banco do frente de caixa e verifica em qual versão o banco do frente se encontra, para que carregue apenas a versão que ele ainda não possui, uma vez que o GSS trás o script de todas as versões anteriores. Em seguida será informado ao usuário que a sincronização foi realizada. |
+ | |||
+ | {{ :easycash:easycash_atualizacao:sincronizacao.jpg |}} | ||
+ | <html><center><b><i style="color:#000000;font-size:12px;">Figura 3 – Sincronização concluída</i></b></center></html> | ||
+ | |||
+ | Mas atenção esta mensagem só irá aparecer na versão 138.003 do intellicash, sendo assim, se o sistema esta em uma versão anterior a esta e, a versão que será atualizada o frente de caixa for **anterior a 1.1.002.000** então será preciso rodar a procedure EC_EXPT_VERSAO_EASYCASH. | ||
É importante dizer que esta procedure só fará o processo correto se as configurações de ECF (alias e ip) estiverem corretas. | É importante dizer que esta procedure só fará o processo correto se as configurações de ECF (alias e ip) estiverem corretas. | ||
Linha 39: | Linha 48: | ||
O próximo passo é executar o sistema, e então será aberto primeiramente o programa **EcAutoUpdater** como mostra a figura 3. | O próximo passo é executar o sistema, e então será aberto primeiramente o programa **EcAutoUpdater** como mostra a figura 3. | ||
- | Verifique se o **Caminho da REDE** corresponde ao caminho inserido na configuração 9102, ou seja, o local onde encontra-se o executável e a dll do sistema. Verifique também o caminho da configuração da **Pasta LOCAL** que corresponde ao local onde se encontra o executável do sistema. | + | Verifique se o **Caminho da REDE** corresponde ao caminho inserido na configuração 9202, ou seja, o local onde encontra-se o executável e a dll do sistema. Verifique também o caminho da configuração da **Pasta LOCAL** que corresponde ao local onde se encontra o executável do sistema. |
Depois de verificado ambas informações e estando corretas, clique em **'Executar'**. | Depois de verificado ambas informações e estando corretas, clique em **'Executar'**. | ||
{{ :easycash:ecauto.png |}} | {{ :easycash:ecauto.png |}} | ||
- | <html><center><b><i style="color:#000000;font-size:12px;">Figura 3 – EcAutoUpdater </i></b></center></html> | + | <html><center><b><i style="color:#000000;font-size:12px;">Figura 4 – EcAutoUpdater </i></b></center></html> |
Depois de alguns segundos irá aparecer uma janela perguntando se deseja executar o EasyCash 1.1, pressione **"SIM"** e neste momento será atualizado o banco de dados do frente de caixa. | Depois de alguns segundos irá aparecer uma janela perguntando se deseja executar o EasyCash 1.1, pressione **"SIM"** e neste momento será atualizado o banco de dados do frente de caixa. | ||
- | Para a atualização da versão 1.1.001.000 do EasyCash é **obrigatório**: | + | **A partir da versão 1.1.001.000 do EasyCash é obrigatório**: |
* A exportação (Intellicash) e importação (EasyCash) de produtos uma vez que houve alteração na tabela IBPTAX. | * A exportação (Intellicash) e importação (EasyCash) de produtos uma vez que houve alteração na tabela IBPTAX. | ||
* Inserir parâmetros novos nos arquivos EasyCash1.ini: | * Inserir parâmetros novos nos arquivos EasyCash1.ini: | ||
Linha 56: | Linha 65: | ||
<p style="margin: 0;">ControlePorta=0 </p> | <p style="margin: 0;">ControlePorta=0 </p> | ||
</html> | </html> | ||
+ | |||
+ | <html> | ||
+ | <p style="margin: 0;">[ECF] </p> | ||
+ | <p style="margin: 0;">Paridade=None</p> | ||
+ | <p style="margin: 0;">StopBits=1 </p> | ||
+ | <p style="margin: 0;">HandShake=Nenhum</p> | ||
+ | <p style="margin: 0;">DataBits=8 </p> | ||
+ | <p style="margin: 0;">BaudRate=9600 </p> | ||
+ | </html> | ||
+ | |||
+ | |||
+ | <note important>Para ECF que utiliza o protocolo FISCNET, o EasyCash respeite as configurações de controle de fluxo do arquivo 'EasyCash1.ini'.</note> | ||
+ | |||
+ | |||
+ | O **ECF ELGIN** utiliza este protocolo, portanto quando ECF for ELGIN estes parâmetros acima devem ficar da seguinte forma: | ||
+ | |||
+ | <html> | ||
+ | <p style="margin: 0;">[ECF] </p> | ||
+ | <p style="margin: 0;">Paridade=Even</p> | ||
+ | <p style="margin: 0;">StopBits=1 </p> | ||
+ | <p style="margin: 0;">HandShake=XON_XOFF</p> | ||
+ | <p style="margin: 0;">DataBits=8 </p> | ||
+ | <p style="margin: 0;">BaudRate=115200 </p> | ||
+ | </html> | ||
+ | |||
+ | |||
+ | |||
+ | Caso **ECF DATAREGIS** as configurações ficam da seguinte forma: | ||
+ | |||
+ | <html> | ||
+ | <p style="margin: 0;">[ECF] </p> | ||
+ | <p style="margin: 0;">Paridade=Even</p> | ||
+ | <p style="margin: 0;">StopBits=1 </p> | ||
+ | <p style="margin: 0;">HandShake=RTS_CTS</p> | ||
+ | <p style="margin: 0;">DataBits=8 </p> | ||
+ | <p style="margin: 0;">BaudRate=115200 </p> | ||
+ | </html> | ||
+ | |||
+ | |||
+ | A partir da **versão 1.2.001.000 do EasyCash** poderá ser adicionado um novo parâmetro no arquivo 'EasyCash1.ini', afim de minimizar um problema específico relatado para o suporte. O problema em questão foi observado no log do ECF, onde no fluxo de venda o sistema tentava efetuar uma carga em seu buffer interno da tributação e formas de pagamentos. Com isso, em alguns ECFs ocorria a perda de transmissão. Para evitar isso e já forçar o sistema a carregar estas informações logo na incialização, temos o seguinte parâmetro e os seguintes atributos: | ||
+ | |||
+ | <html> | ||
+ | <p style="margin: 0;">[ECF]</p> | ||
+ | <p style="margin: 0;">CargaParametros=1234567</p> | ||
+ | </html> | ||
+ | |||
+ | Onde: | ||
+ | |||
+ | <html> | ||
+ | <p style="margin: 0;">1 - Carregar Alíquotas</p> | ||
+ | <p style="margin: 0;">2 - Carregar Totalizadores Não Tributados</p> | ||
+ | <p style="margin: 0;">3 - Carregar Formas de Pagamento</p> | ||
+ | <p style="margin: 0;">4 - Carregar Comprovantes Não Fiscais</p> | ||
+ | <p style="margin: 0;">5 - Carregar Relatórios Gerenciais</p> | ||
+ | <p style="margin: 0;">6 - Carregar Unidades de Medida</p> | ||
+ | <p style="margin: 0;">7 - Carregar Configurações do ECF</p> | ||
+ | </html> | ||
+ | |||
+ | <note warning>Lembrando que esse novo parâmetro deve ser utilizado **SOMENTE** para casos específicos, pois, se utilizado de maneira incorreta irá ocassionar lentidão no sistema.</note> | ||
+ | |||
+ | A partir da **versão 1.3.001.000 do EasyCash** adicionar um novo parâmetro no arquivo 'EasyCash1.ini', com o intuito de resolver o problema de cortar a descrição do produto no cupom fiscal que começou a ocorrer após a implementação do código Cest e NCM. | ||
+ | |||
+ | [ECF]\\ | ||
+ | DescricaoGrande=True | ||
+ | |||
+ | O ECF irá imprimir a descrição utilizando um espaço maior. Lembrando que como a tag [ECF] já existe deve-se somente adicionar a configuração. E a partir da versão 1.3.2.0 esse parâmetro já virá como padrão no instalador. |