01. DADOS GERAIS
| Produto: | TOTVS Manufatura TOTVS Backoffice
|
|---|---|
| Linha de Produto: | Linha Datasul |
| Segmento: | Manufatura |
| Módulo: | Cadastros Gerais |
| Função: | CD0704 - Manutenção de Clientes |
| País: | Brasil |
| Ticket: | 22819517 |
| Requisito/Story/Issue (informe o requisito relacionado) : |
02. SITUAÇÃO/REQUISITO
No fluxo de criação do Emitente\Cliente através do programa CD0704, ao concluir o novo cadastro, o programa está chamando o método create da customervendor corretamente (e integrando com êxito no Protheus), porém, o CD0704 possuí um conceito agregado para inclusão de Local de Entrega, sendo assim, em tempo de execução do botão que efetiva a criação do cadastro, é feita uma validação dos dados preenchidos na pasta de Endereço e o programa cria a tabela loc-entr ( Local de Entrega - CD0705) porém, nessa criação não era chamado o método de create para a customershipping, sendo assim, se efetuamos qualquer alteração no registro Padrão (criado automático pelo sistema) no programa CD0705, é disparado o método modify\update, porém, como não houve uma chamada de método create num primeiro momento, não há como eu alterar algo que não foi criado de fato e por esse motivo é apresentado os erros DUL conforme detalhado na análise anterior.
03. SOLUÇÃO
Corrigido para que a integração entre os produtos ocorra sem erros.