01. DADOS GERAIS

Produto:

TOTVS Distribuição e Varejo

Linha de Produto:

Linha Winthor 

Segmento:

Distribuição TOTVS Goiânia 

Módulo:11- ADM. INTERNA DO ESTOQUE
Função:1100 - ATUALIZAR PROCEDURE
Ticket:
Requisito/Story/Issue (informe o requisito relacionado) :DDESTOQUE-16061


02. 
SITUAÇÃO/REQUISITO

- Garantir a chamada do objeto GET_CODIGO_BENEFICIO_FISCAL para gravar no XML o código do benefício fiscal parametrizado na rotina 4008 para o CFOP e CST. 

- Ajustar a chamada nas rotinas que utilizam GET_CODIGO_BENEFICIO_FISCAL para se adaptar à nova chamada com um parâmetro de saída a mais.

As rotinas que precisam de atualização são: 1117, 1124, 1181,1182,1188 ,1193 e 1194 e classshared(http://bitbucket.pcinformatica.com.br/projects/AE11/repos/classshared/browse)

1 - O novo parâmetro de saída P_CODBENEFFISCALCOMPLEMENTAR deve ser gravado no campo PCMOVCOMPLE.CODBENEFICIOFISCALCOMPLE.

2 - Ao adicionar as dependências nas rotinas, adicionar o seguintes objetos:

get_codigo_beneficio_fiscal (já vai possuir nas dependências do objeto proc_cod_beneficio_fiscal_nf e retorna_cod_benef_fiscal)

3 - As chamadas "proc_cod_beneficio_fiscal_nfe" e "retorna_cod_benef_fiscal" não tiveram seus parâmetros chamada alterados, portanto, não existe necessidade de altera-las no código fonte.

1 - Classshared [Métodos de entrada e saída] 

2 - 1117 [Saída]

3 - 1124 [Somente dependências]

4 - 1181 [Somente dependências]

5 - 1182 [Saída]

6 - 1188 [Entrada + Saída]

7 - 1193 [Saída]

8 - 1194 [Somente dependências]

9 - 1122 [Entrada + Saída]

03. SOLUÇÃO

Foi realizado o ajuste da chamada do objeto de banco GET_CODIGO_BENEFICIO_FISCAL para receber o novo parâmetro CodigoBeneficioFiscalComple e gravar esta informação na tabela PCMOVCOMPLE.

Realizar o processo por completo de entrada e Saída e verificar a atualização das informações PCMOVCOMPLE.CODBENEFICIOFISCAL e PCMOVCOMPLE.CODBENEFICIOFISCALCOMPLE foram atualizadas(mesmo que a informação seja nula ou zerada).

O processo de saída não mudou, porém ela utiliza objetos atualizados nesta issue, portanto deve ser executado por completo para validar a execução.

Não devem ocorrer estouros de erro no SQL.

Validar também se ao abrir a nova versão da rotina, os seguintes objetos são atualizados para a ultima versão de acordo com a seguinte anotação(dependência da rotina devem ser mostrados penas apenas PROC e RETORNA):

04. DEMAIS INFORMAÇÕES

Não se aplica

05. ASSUNTOS RELACIONADOS

        Não se aplica