Árvore de páginas


01. DADOS GERAIS

Produto:

TOTVS DMS

Linha de Produto:

Linha Protheus

Segmento:

Varejo

Módulo:Oficina (SIGAOFI)
Função:Geração do DEF (OFIXA052)
País:Brasil
Ticket:12888442
Requisito/Story/Issue (informe o requisito relacionado) :MMIL-7563


02. SITUAÇÃO/REQUISITO

Foram encontradas diversas não conformidades no processo do DEF:

  • Alguns planos de contas possuem contas analíticas que são menores ou do mesmo tamanho que contas sintéticas. Tal situação causa problema no momento da geração do DEF, pois o sistema identifica que a conta analítica era uma conta sintética e gerava os valores para todas as próximas contas.
  • Caso uma geração dos dados do DEF seja solicitada a um período que já exista dados considerando os parâmetros Item DEF ou Campo DEF, o sistema está deletando todos os registros e gerando novamente apenas para os parâmetros informado, deixando assim que os dados do DEF fiquem incompletos.
  • Error log argument #0 error, expected D->C, function dtos on OA2000027_VALIDACOESINICIAIS(OFIA200.PRW) na rotina OFIA200.

03. SOLUÇÃO

O processo do DEF e suas rotinas foram alteradas conforme os pontos abaixo:

  • Correção na geração dos dados do DEF para planos de contas fora do padrão, que não obedecem a uma hierarquia de tamanho de dígitos para contas sintéticas e analíticas. Alguns planos de contas possuem contas analíticas que são menores ou do mesmo tamanho que contas sintéticas. Tal situação causava problema no momento da geração do DEF, pois o sistema identificava que a conta analítica era uma conta sintética e gerava os valores para todas as próximas contas. A solução implementada consiste em verificar se uma conta e analítica ou sintética através do campo Classe Conta (CT1_CLASSE).
  • Correção da deleção de registros existentes do DEF considerando Item DEF ou Campo DEF. Caso uma geração dos dados do DEF fosse solicitada a um período que já existisse dados considerando os parâmetros Item DEF ou Campo DEF, o sistema estava deletando todos os registros e gerando novamente apenas para os parâmetros informado, deixando assim que os dados do DEF ficassem incompletos.
  • Correção do error log argument #0 error, expected D->C, function dtos on OA2000027_VALIDACOESINICIAIS(OFIA200.PRW) na rotina OFIA200.
  • Alteração da rotina OFIA205 para que caso não haja De/Para para Departamento AGCO ou para a Conta Contabil AGCO o mesmo seja cadastrado como zerado – campo Tipo (VD9_TIPO) = 6. Desta forma, a partir desta implementação, caso não haja correspondência informada no De/Para relacionando contas contábeis ou centros de custo entre AGCO e concessionária, o valor a ser enviado para a AGCO sempre será zero.
  • Melhoria na rotina Geração DEF (OFIXA052) para que seja considerado o símbolo de percentual % no parâmetro Campo DEF. A partir desta implementação, este parâmetro aceitará parte do campo DEF através da utilização do caractere % para utilização da condição LIKE na linguagem SQL. Desta forma, caso o usuário deseje gerar apenas para todos os campos DEF que comecem com 1501, basta informar 1501%. Caso queira gerar para todos os campos DEF que terminem com 1501, basta informar %1501. Caso esteja em branco, o DEF será gerado para todos os itens.
  • Criação de validação do pergunte X1_GRUPO = OXA052, ordem 05: OX052VP(5). Através desta validação não será possível informar os perguntes Item DEF e Campo DEF simultaneamente em uma mesma geração.



Alteração de Pergunte no arquivo SX1 – Pergunta: Inclusão de conteúdo no campo Validação.


Grupo

OXA052

Ordem

05

Pergunta

Campo DEF?

Tipo

Caracter

Tamanho10
Decimal0
Var01MV_PAR05
Formato
ValidaçãoOX052VP(5)
ObjetoGet (Edit)
Consulta Padrão
Conteúdo
Pré-Seleção (Combo)
Item 1
Item 2
Item 3
Item 4
Item 5
Help



04. DEMAIS INFORMAÇÕES



IMPORTANTE!

Esta atualização de dicionários estará disponível na próxima release (12.1.2210).


05. ASSUNTOS RELACIONADOS