Linha de Produto: | Microsiga Protheus |
Segmento: | Varejo |
Módulo: | SIGALOJA |
Função: | LOJA140 |
Situação/Requisito: | - Se no banco de dados houverem dois títulos financeiros (SE1) com o mesmo Prefixo e Número do Título, porém originados em filiais diferentes, ao excluir qualquer um deles, os dois eram excluídos.
- Ao excluir uma venda interestadual que gerou uma guia do DIFAL, os dados referentes a guia e seu título a pagar não eram excluídos.
- Se a rotina de cancelamento era executada em job, (exemplo; job de cancelamento da NFC-e), o campo L1_SITUA da venda não era atualizado, mesmo quando o cancelamento já estava autorizado no TSS. Importante: Essa situação ocorria quando a data do LOJA140.PRX fosse igual a 28/10/2016.
|
Solução/Implementação: | - Ajustamos a rotina "Exclusão NF/Orc/Ped", para que somente os Títulos Financeiros que pertencem a mesma filial ao qual o usuário está logado, sejam excluidos.
Porém recomendamos que NÃO utilizem séries iguais, mesmo em filiais diferentes, pois como os títulos são gerados na tabela SE1 sem o campo Filial, se duas filiais repetirem essa informação: Prefixo + No. Título + Parcela + Tipo, haverá a violação do chave única (X2_UNICO). - Ajustamos a rotina de "Exclusão NF/Orc/Ped", para que quando uma venda interestadual com guia do DIFAL associada for excluída, haja a exclusão da guia e do seu título a pagar.
- Ajustamos a rotina de cancelamento, para que o campo L1_SITUA seja atualizado independente se a rotina de exclusão seja executada através de job ou não.
|
Observação: | O pacote disponibilizado através do chamado TWDJQ4_DT_SIGALOJA_CAIXA_SEM_PERMISSAO_EXCLUI_NFCE contém a Situação citada no item 3, portanto, quem tiver aplicado o pacote citado, deve aplicar o pacote desse chamado. |
Fontes do pacote: | |
Pacote: | |