Pré-condiçoes de Atualização

Data da Versão

 

Responsável

Gerência de Configuração

Pacote da Versão

P2K-16.36.00-D04.zip

Caminho de Liberação

ftp://ftprec.linx.com.br/Produtos/STOREX-HC/STOREX-HC-16.35.06

Versão Mínima Instalada do P2K:

P2K-15.11.00

Versão CTF

02.05.00

Caso não possua esta versão, entre em contato com o suporte da Linx para fazer a atualização não se esquecendo de executar todas as informações adicionais da nota de liberação da versão mínima requerida

Versão Atualizador EP / SP

04.02.03

Para baixar a versão do Atualizador EP /SP, acessar o FTP na pasta /Produtos/Atualizador de Versao EP SP.

Versão Java

 01.07.00

Para baixar a versão da JRE, acessar o FTP na pasta /Produtos/JAVA/7.0_80/JRE1.7

Versão mínima de Banco de Dados

BD-STANDARD-5.36.0

Banco de Dados

Para a atualização de banco de dados, será necessário o usuário e senha do banco para fazer a atualização.

Para baixar a versão acessar o FTP na pasta /Produtos/BD Standard

Versão mínima Portal Big Retail

 PORTAL-BIG-RETAIL-3.25.0


Versão mínima Tesouraria

 TES-04.00.00


Caminho

ftp://ftprec.linx.com.br/Produtos/tesouraria

Versão mínima Servidor de Configuração

SERV-CONFIG-2.13.0


Caminho

ftp://ftprec.linx.com.br/Produtos/LINX SERVIDOR CONFIGURACAO


Índice

Arquivos de Atualização Contidos na Versão



Pacote da Versão

P2K-16.36.00-D04.zip

Arquivo da Versão

P2K-16.36.00.zip

Arquivo da Versão do ClienteP2K-16.36.00-C.zip
Arquivo para o EPP2K-PRD-16.36.00-EP.zip
Arquivo para o EP do ClienteP2K-PRD-16.36.00-EPC.zip




Instruções Adicionais da Versão


CR 124070: [BIBLIOTECA TERCEIROS] Portal Storex: Melhoria Relatório Transação Genérica

Atualizar serviço do Tomcat:

Parar serviço do Tomcat;

  1. Abrir uma janela DOS e executar os comandos abaixo:
    1. cd \apache-tomcat-5.5.20\bin
    2. service.bat remove
    3. service.bat install

Iniciar serviço do Tomcat.


BIGRETAIL-18504 Erro - Log do Communication não estão sendo Gerados


Ajuste do classpath do componente SPSERVER:

Windows

Abrir uma janela DOS e executar os comandos abaixo:
cd \p2ksp\sp_lj9999\bin\
setClassPathSP.bat
configServicoSP.bat [ARQ-INI- SPSERVER]
onde:
ARQ-INI- SPSERVER: é o nome do arquivo de configuração de serviço do SPSERVER (geralmente, fica na pasta \jsl\sp\). O arquivo deve ter a extensão .ini

Ex.: Se o spserver possuir o arquivo .ini na pasta \jsl\sp\, o comando a ser executado deve ser:
configServicoSP.bat \jsl\sp\jsl.ini

O programa exibira uma mensagem de sucesso indicando que o serviço foi alterado.
CONFIGURACAO DO JSL.INI REALIZADA COM SUCESSO!!!!!

Linux

Abrir uma janela do xterm e executar os comandos abaixo:
cd /p2ksp/sp_lj9999/bin/
setClassPathSP.sh
configServicoSP.sh [ARQ-CONF-SPSERVER]
onde:
ARQ-CONF-SPSERVER: é o nome do arquivo de configuração de serviço do SPSERVER (geralmente, fica na pasta /p2ksp/svc/). O arquivo deve ter a extensão .conf

Ex.: Se o spserver possuir o arquivo conf na pasta /p2ksp/svc/, o comando a ser executado deve ser:
configServicoSP.sh /p2ksp/svc/wrapper-p2k-sp.conf

O programa exibira uma mensagem de sucesso indicando que o serviço foi alterado.
CONFIGURACAO REALIZADA COM SUCESSO!!!!!!



Ajuste do classpath do componente EPSERVER / PROCTRANS:

Windows

Abrir uma janela DOS e executar os comandos abaixo:
cd \p2k\bin\
setClassPathP2K.bat
configServico.bat [ARQ-INI- EPSERVER]
configServico.bat [ARQ-INI- PROCTRANS]
onde:
ARQ-INI- EPSERVER: é o nome do arquivo de configuração de serviço do EPSERVER (geralmente, fica na pasta \jsl\ep\). O arquivo deve ter a extensao .ini
ARQ-INI- PROCTRANS é o nome do arquivo de configuração de serviço do PROCTRANS (geralmente, fica na pasta \jsl\proctrans\). O arquivo deve ter a extensao .ini

Ex1.: Se o epserver possuir o arquivo .ini na pasta \jsl\ep\, o comando a ser executado deve ser:
configServico.bat \jsl\ep\jsl.ini

Ex.2: Se o epserver possuir o arquivo .ini na pasta \jsl\proctrans\, o comando a ser executado deve ser:
configServico.bat \jsl\proctrans\jsl.ini

O programa exibira uma mensagem de sucesso indicando que o serviço foi alterado.
CONFIGURACAO DO JSL.INI REALIZADA COM SUCESSO!!!!!

Linux

1. Abrir uma janela do xterm e executar os comandos abaixo:
1.1. cd /p2k/bin/
1.2. setClassPathP2K.sh
1.3. configServico.sh [ARQ-CONF-EPSERVER]
1.4. configServico.sh [ARQ-INI- PROCTRANS]

onde:
ARQ-CONF-EPSERVER: é o nome do arquivo de configuração de serviço do EPSERVER (geralmente, fica na pasta /p2k/svc/). O arquivo deve ter a extensão .conf
ARQ-INI- PROCTRANS é o nome do arquivo de configuração de serviço do PROCTRANS (geralmente, fica na pasta \jsl\proctrans\). O arquivo deve ter a extensao .ini

Ex.1: Se o epserver possuir o arquivo conf na pasta /p2k/svc/, o comando a ser executado deve ser:
configServico.sh /p2k/svc/wrapper-p2k-ep.conf

Ex.2: Se o epserver possuir o arquivo conf na pasta /p2k/svc/, o comando a ser executado deve ser:
configServico.sh /p2k/svc/wrapper-p2k-proctrans.conf

O programa exibira uma mensagem de sucesso indicando que o serviço foi alterado.
CONFIGURACAO REALIZADA COM SUCESSO!!!!!!

Serviço do EP:

Abrir uma janela DOS e executar os comandos abaixo:
1. cd \p2k\bin\
2. setClassPathP2k.bat
3. configServico.bat [ARQ-INI-EP]
Realizar a configuração do serviços :
configServico.bat \p2k\JSL\EP\jsl.ini

CR 134179: PDV - Fidelidade Voucher Moeda


  1. Cadastrar nova Forma de Recebimento:
    1. Abrir tela: Cadastros > Formas de Recebimento > Genéricas
    2. Preencher os campos com as seguintes informações:
    3. Codigo: 110
    4. Descrição: VOUCHER FIDELID
    5. Identificador da Forma: VOUCHER_FIDELID
    6. Preencher demais opções de acordo com o interesse do cliente.
  2. Associar Plano à nova Forma de Recebimento.
    1. Abrir tela: Cadastros > Planos de Pagamento > Planos à Vista
    2. Pesquisar o Plano de Pagamento com código 2
    3. Clicar na aba Formas de Recebimento
    4. Incluir a forma de recebimento com código 110
  3. Gerar Lote ou Carga de Base.
  4. O pagamento com o VOUCHER FIDELID será possível após o PDV receber o lote.


CR 135957: PDV - Fidelidade Voucher Moeda

  1. Cadastrar nova Forma de Recebimento:
    - Abrir tela: Cadastros > Formas de Recebimento > Genéricas
    - Preencher os campos com as seguintes informações:
    Codigo: 110
    Descrição: VOUCHER FIDELID
    Aba Geral:
    Identificador da Forma: VOUCHER_FIDELID
    Habilitar "Gera Borderô" e "Permite Manutenção".
    Os campos não citados devem permanecer desabilitados.
    Aba Troco:
    Não alterar
    Aba Moeda:
    codigo 001
    Aba Dados:
    Aba Parâmentros
    Preencher "Procedimento a executar" com o codigo "ES01"
    Aba Processos
    Processo: 027
    Tipo de Componente: PDV

    2. Associar Plano à nova Forma de Recebimento.
    - Abrir tela: Cadastros > Planos de Pagamento > Planos à Vista
    - Pesquisar o Plano de Pagamento com código 2
    - Clicar na aba Formas de Recebimento
    - Incluir a forma de recebimento com código 110

    3. Gerar Lote ou Carga de Base.

    4. O pagamento com o VOUCHER FIDELID será possível após o PDV receber o lote.


BIGRETAIL-39590 Configuração de padronização dos arquivos do Servidor de Configuração

  • Incluir o arquivo linx-storex-pdv-config-storex.xml na planilha no caminho /p2k/config (EP)
    • Para atualizar o xml do servidor de configuração (linx-storex-pdv-config-storex.xml).
      1. Pegar o arquivo localizado na pasta do EP /p2k/config;
      2. Alterar o xml recebido na versão para o número da loja;
      3. Abrir a interface do servidor de configuração e realizar o upload do arquivo;
      4. Proceder com as parametrizações especificadas.


BIGRETAIL-51260 Configuração de Multiplos Eans (Cliente 5003)

    • Seguir seguintes passos na atualização do EP:
      • Atualizar a versão;
      • Ir ate a pasta /p2k/bin/;
      • Copiar o conteúdo do arquivo ProcessosAutomaticos_UPDATE.properties;
      • Colar conteúdo no arquivo ProcessosAutomaticos.properties;
        • Não devem ser substituídos o conteudo abaixo:
          • com.csi.components.sp.processamentoAutomatico.ProcessoInicioDia
          • com.csi.components.sp.processamentoAutomatico.ProcessoInicioDiaSP
      • Iniciar os serviços.



Lista de Issue's Liberadas nesta Versão


NúmeroResumoID Problema
BIGRETAIL-69845Durante visita em loja foi observado pelo nosso time juntamente com o time do cliente que o processamento de lote estava levando mais tempo que o esperado. Depois de uma análise mais refinada foi identificado um alto volume de histórico do usuário e alteração de senha. Foi incluída uma parametrização para o processamento dessas informações de histórico e seu valor padrão foi informado para não processar. Seguem os parâmetros (parametrosGerais.properties):

GERA_HISTORICO_SENHA_USUARIO = false
GERA_HISTORICO_ACESSO_LOJA_USUARIO = false
PRB00021935
BIGRETAIL-69844O valores dos produtos vendidos com embalagem venda mínima ao multiplicar não estavam sendo arredondados. A ausência do arredondamento estava causando erro na impressora fiscal.

Foi feito o ajuste para considerar o arredondamento na aplicação.
PRB00021919
BIGRETAIL-69843O valor de 32,89 em dinheiro é referente a parte não fiscal da venda de nsu 144. Apesar de não ser possível reproduzir, encontramos um ponto de melhoria no momento que as formas são agrupadas.PRB00021933
BIGRETAIL-69841Na mic de conferencia cega, diferente da mic que faz apenas a sangria de dinheiro e cheque, existe um loop que chama o método que analisa os cheques do fechamento para todas as formas. Em algumas situações a sangria de cheque é adicionada a outra forma, pois esse método é chamado várias vezes. Ajustamos o código do Storex para chamar este método apenas para a forma cheque.PRB00021879
BIGRETAIL-69840Permitir configuração de geração e envio do XML de estoque (bloco X) pelo servidor de configuração.

Realizar upload do XML de configuração no servidor de configuração onde "gera-xml-estoque-reducaoz" e "transmite-xml-estoque-reducaoz" estão como false.

BIGRETAIL-69837Foi removida a validação por versão capturada da tabela estabelecimento para geração da base de regra de desconto. Esta validação foi posta na migração para a versão 15.00.00 do Storex e tornou-se obsoleta, criando uma dependência desnecessária com a informação de versão da tabela de estabelecimento.
BIGRETAIL-69834Verificamos que em alguns momentos o arquivo mapprre está ficando lockado, para que não ocorrar esse tipo de cenário, estaremos sempre excluindo o arquivo mapprre ao retornar para caixa disponível, com isso nas primeiras bipagens de produto será criado uma arquivo zerado.PRB00021855
BIGRETAIL-69830O Storex PDV está utilizando o mesmo objeto da transação original para realizar alguma validações e, nesta validações, acaba por alterar alguns campos primordiais para troca de venda feita com cartão. Foi necessário criar uma cópia do objeto original para seguir com as validações e com o correto funcionamento da troca.PRB00021667
BIGRETAIL-69829Verificamos uma inconsistência na troca de vendas de itens RL com desconto. Na regra de Conferencia de itens, quando totalizamos a venda os itens conferidos são vendidos novamente com os respectivos descontos e os anteriores são cancelados. A troca estava considerando os itens cancelados para validação de pedidos, para corrigir modificamos essa parte de validação de pedidos para não considerar itens cancelados.PRB00021797
BIGRETAIL-69827Ajuste no sistema para armazenar em cmos o recebimento da carteira digital. Ocorrendo um retorno de power off, cancela o pagamento.PRB00021747
BIGRETAIL-69817O Storex PDV da leroy estava configurado para execução de consulta no serviço dos correios e sem timeout definido, sendo assim, o sistema passou a esperar um retorno pelo tempo padrão do sistema. Para o cliente, conforme mencionado, não se faz necessário a utilização e consulta deste serviço, sendo assim, foi desativado.PRB00021826
BIGRETAIL-69816Foi encontrado um ponto de melhoria para impressora Fiscal (Modelo PAF) onde não existia a validação do recebimento Vale Troca para formatar corretamente a impressão, pois estava sendo impresso a informação com Vale Troco. Incluímos a validação para modelo Fiscal e forma de recebimento Vale Troca, com o explanado conseguimos resgatar corretamente a informação do vale utilizado no recebimento.PRB00021522
BIGRETAIL-69811Adicionamos ao repositório todas as imagens faltantes, não apenas relacionada a carteira digital.PRB00021844
BIGRETAIL-69808O Storex pdv estava com um problema no fluxo para identificação por cnpj.
O problema era quando o documento não era informado. Foi necessário corrigir o problema de forma pontual
PRB00021819
BIGRETAIL-69795O Storex PDV está utilizando o mesmo objeto da transação original para realizar alguma validações e, nesta validações, acaba por alterar alguns campos primordiais para troca de venda feita com cartão. Foi necessário criar uma cópia do objeto original para seguir com as validações e com o correto funcionamento da troca.PRB00021725
BIGRETAIL-69791Causa raiz do problema não identificada. Ajustamos a aplicação para evitar que os totalizadores sejam impressos no fechamento z.
Criado parâmetro IMPRIME_TOTALIZADOR_BASE_CALCULO_FECHAMENTOZ com valor default "false" no arquivo parametrosGeraisPDV.properties
PRB00021858
BIGRETAIL-69774Ao solicitar a anulação, o Storex estava realizando uma consulta ao proctrans para cada item da venda, mesmo já tendo consultado a transação original, causando lentidão no retorno dos itens para confirmação
e o travamento da aplicação.
Foi realizado ajuste na aplicação para que sejam utilizados os dados dos itens armazenados em memória, evitando assim sobrecarga do sistema.
PRB00021827
BIGRETAIL-69772O Storex PDV não estava realizando a verificação de tipo de documento para oferecer a opção do programa fidelidade. Correção realizada para considerar apenas pessoas físicas.PRB00021841
BIGRETAIL-69770O ponto tratado é na atualização do PDV. Foi verificado que o mesmo ao ser interrompido quando estava atualizando corrompia o componente.jar e numa nova tentativa não recuperava o backup do mesmo antes da verificação. Foi ajustado para a recuperação acontecer antes das verificações iniciais.
BIGRETAIL-69766Várias propriedades que eram mantidas no arquivo principal da CMOS foram movidas para arquivos únicos para evitar problemas do arquivo principal cheio. Os testes foram abordados no regressivo da versão.PRB00021681
BIGRETAIL-69765Considerar a parametrização efetuada no servidor de configuração para validação ou não do e-mail.PRB00021743
BIGRETAIL-69764Foi removida a barra do final do caminho do IDB no arquivo de configuração do Storex.PRB00021761
BIGRETAIL-69762Foi adicionada ao arquivo de mensagens a mensagem de troco não permitido para o cenário descrito.
BIGRETAIL-69760Foi adicionado o tratamento de erro na recuperação dos totalizadores globais afim de evitar que a função do fechamento fosse inviabilizada.PRB00021673
BIGRETAIL-69758Foi verificado que o Storex pdv não estava verificando se o cliente já fazia parte do programa fidelidade. O Storex PDV passou a verificar e só seguir com a pergunta se o cliente obdecer aos demais critérios e não for cadastrado no programa.
BIGRETAIL-69756Foi identificado no storex pdv que a validação dos caracteres não estavam completa. Foi necessário implementar e adicionar na validação os caracteres mencionados na issue e garantir a verificação total do campo.PRB00021693
BIGRETAIL-69752Alterar a classe MicDadosClienteTroca para considerar o retorno do IDB para cliente do tipo funcionário e conseguir criar o cliente do tipo especifico.

Lembrando que vendas antes do dia 07/09/2021 que possuam cliente identificado sempre irá consultar o IDB.
PRB00021430
BIGRETAIL-69749Ajuste pontual para persistir na base OO a base de calculo do pis e cofins. Assim o analisadorDanfeEcologico captura os dados e envia a sefaz.PRB00021646
BIGRETAIL-69746Os valores dos totais estavam desatualizados nos arquivos de controle. Foi necessário realizar a atualização dos arquivos.PRB00020718
BIGRETAIL-69705Transferida a persistencia em cmos do tefoutput da cmos antiga, onde um arquivo contém todos os objetos, para a cmos nova, onde é criado um arquivo por objeto.PRB00021677
BIGRETAIL-69704Solicitado que fizéssemos apenas uma tentativa online e depois mandássemos para fila off, que é a nossa contingência quando a primeira tentativa não é bem sucedida.
BIGRETAIL-69629Foi necessário alterar o método utilizado para acessar a api externa.
Antes, estavamos utilizando o authorization para enviar o token de autenticidade. Agora, passamos a enviar o apikey.

BIGRETAIL-69627Na classe EmuladorImpressora no método implImprimirVenda usado para simular a venda de um item na impressora não-fiscal para depois cancelar o cupom, estava colocando o contador do item, sempre o valor com a quantidade total dos itens vendidosPRB00021709
BIGRETAIL-69625O Storex PDV estava com um erro no cenário de pesquisa do IDB quando o mesmo se encontrava off line. O campo tipo pessoa não estava preenchido e o storex precisava deste valor para seguir com tratativas do sistema pois não havia outra alternativa.

Foi criado uma proteção no sistema e quando não há o preenchimento deste campo pelo IDB, o storex segue com o fluxo normalmente.
PRB00021622
BIGRETAIL-69624Caso o valor x quantidade ficar menor que R$ 0,00 alterar para R$ 0,01.PRB00021690
BIGRETAIL-69622No classe ControladorTelaValeTrocaUtilizacao no método getValorTotalSelecionados() que é onde pega o valor do vale troca para ser exibido na tela, estava se perdendo quando quando tinha casa de milhar porque não tinha o replace para retirar o '.' ante de trocar o ',' pelo ponto para converter em BigDecimal.PRB00021606
BIGRETAIL-69619No Storex PDV Touch, a coluna não estava sendo totalmente exibida. Foi necessário ajustar o tamanho da coluna da tela de escolha de itens com pedido para que no quesito visual o operador pudesse ter uma visão global do item.PRB00021612
BIGRETAIL-69613Alterado o número máximo de itens por cupom de venda para 999.PRB00021708
BIGRETAIL-69610Colocado para percorrer a lista e pegar só o objeto que tenha a instância 'ArrayList' que é a forma que a micro operação de troca preenche e é esperado na micro operação que fera o vale troca junto ao SAFEPRB00021430
BIGRETAIL-69603Durante a converção do pedido, o Storex PDV passou a captar a informação de código de IBGE e atribuir as informações do pedido que segue para o objeto da transação durante o percurso de finalização do resgate no PDV.PRB00021929
BIGRETAIL-69599Contemplar tipo de campanha com valor fixo.
BIGRETAIL-69194Storex PDV não conseguiu recuperar os motivos de devolução no proctrans.
O log do Storex pdv não estava exibindo o erro que ocorreu, dificultando a descoberta do origem do problema.

Seguimos com a implementação de um código padrão para este tipo de cenário (1 - DESISTÊNCIA) e adicionamos logs.
PRB00021864

lista completa de issues

  • Sem rótulos