Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

...

Deck of Cards
idSeguimento SQUAD TOP
Card
id1
labelTOP
titleSolum (Totvs Obras e Projetos)
Deck of Cards
idTotvs Obras e Projetos
Card
id1
labelProjeto


Card
id2
labelCad. Gerais


Card
id3
labelOrçamento


Card
id4
labelPlanejamento
Expandir
titleCampos Centro de Custo e Natureza Orçamentária Financeira obrigatórios no rateio.

Mensagem apresentada:

Problema:

Ao realizar o envio de um Pedido de Material para suprimentos/faturamento é que possua rateio por centro de custo e natureza orçamentária financeira ocorre o erro descrito acima.

Solução:

1ª Solução:

Verifique as parametrizações do tipo de movimento utilizado, pois as etapas devem estar configuradas corretamente.

Obs.: Abaixo como foi utilizado as configurações no tipo de movimento utilizado no teste em que ocorreu o erro.

  • Etapa 46 - Orçamento

  • Etapa 47 - Rateio C.Custo - Departamento

  • Etapa "Mov - Tab - Global" e "Item - Tab - Global" foram configuradas da seguinte forma:

2ª Solução:

Aviso
titleAviso importante

Está solução somente se aplica aos tipos de movimentos que na Etapa - Fin - Faturamento 1/6 possua a flag "Faturar o Movimento" marcada.

  • Acesse o Totvs Gestão Financeira (Fluxos) | Ambiente | Parâmetros | Totvs Gestão Financeira | Contas a pagar ou Contas a receber | Recursos Adicionais;
  • No campo Rateio Centro de Custo/Natureza Orçamentária informe Usar Rateio para: "Ambos" e Obrigatoriedade: "Não Obrigatório".

3ª Solução:

Certifique-se que o produto utilizado na geração do Pedido de Material está com o campo "Natureza Orçamentária/Financeira" informado.

  • Acesse os insumos utilizados é verifique o produto associado (aba "Produtos de Suprimentos/Faturamento");
  • Selecione o produto e edite;
  • Na aba "Detalhes" | Classificação | o campo Natureza Orçamentária/Financeira deve estar preenchido.



Expandir
title[Tipo Movimento: 1.1.04] - Item 0 - Produto xxxxxxxxxx do Movimento ?402?! - Série SC: Valor inválido para o Preço Unitário.

Mensagem apresentada:

Problema:

Ao gerar um movimento originado pelo pedido de material e apresentado o erro informando que o valor unitário e invalido.


Solução:

1º Solução :Acesse o cadastro de produto e procure pelo código do produto ou descrição informado na mensagem de erro "01.37.0004.0001 - RF PLUS M6 P0300 ZA"

Código: 01.37.0004.0001

Descrição: RF PLUS M6 P0300 ZA

Selecione o produto, na aba Preço | informe o Preço do produto.

2º Solução

Acesse os parâmetros do tipo de movimento, etapa Item - Preços.

Campo Edição de Preço: Mostra

Preço de Tabela: Nenhum

Buscar Preço Em: Preço Final (campo preenchido na 1º Solução)


Card
id5
labelControle


Card
id6
labelGestão de Riscos


Card
id7
labelConcorrência Eletrônica


Card
id8
labelRelatórios
  1. Ajuste de Relatório Padronizado
    1. Identificar o relatório na pasta do SQA.
      1. Caminho TFS: $/SQA/ObjetosGerenciais/12.1/Relatórios
    2. Identificar o relatório na pasta do desenvolvimento.
      1. Caminho TFS: $/RM/Documentos/Prj-Projetos/Relatórios/Arquivos Antigos/Relatorios Migrados - Somente consulta - favor subir fonte para o diretório padronizado
    3. Salvar o relatório ajustado com o mesmo nome que estiver na pasta do SQA no novo diretório padronizado.
      1. Caminho TFS: $/RM/Documentos/Prj-Projetos/Relatórios/Padrão/Fonte
    4. Versionar arquivo do relatório.
      1. Criar atalho do RM.Exe
      2. Alterar o destino no RM.EXE
      3. Logar no Sistema, acessar RM Reports
      4. Editar o relatório e alterar a versão
    5. Salvar o arquivo do relatório versionado na pasta do SQA.
      1. Caminho TFS: $/SQA/ObjetosGerenciais/12.1/Relatórios
  2. Enviar arquivo do relatório para cliente.
    1. Através do outlook

      1. Clicar no menu: Suplementos>>Demandas

      2. Suplementos/Demandas

      3. Print

      4. Inserir template de emaile-mail

      5. Preencher o email e-mail com as informações e enviar

        • Engenharia irá responder o

        email
        • e-mail confirmando que o arquivo foi disponibilizado no path

    2. Através do Jira:
      1. Inserir comentário com o Template Padrão abaixo:
        *****Patch*****

        Prezado cliente [Cliente],
        Estamos antecipando a correção do incidente referente ao ticket [ticket].
        Disponível no https://suporte.totvs.com/portal/p/10098/home
        (Versão: 12.1.xx.xxx)

        Obs: Você pode utilizar o Deploy Granular com este pacote. Acesse http://tdn.totvs.com/x/FRwmDg
        Você será comunicado na entrega da solução homologada por notificação em seu email.
        Também pode acompanhar no Portal do cliente.

        Equipe TOTVS

Card
id9
labelSegurança






Card
id2
labelProtheus
titleMicrosiga Protheus X Totvs Obras e Projetos
Expandir
titleFalha Erro ao salvar registro! Campo "Filial de Integração"obrigatório.

Problema:

Ao integrar Cliente Fornecedor ocorre o erro "Erro ao salvar registro! Campo "Filial de Integração"obrigatório. ".

Solução:

Compartilhamento da entidade no RM não é compatível com o compartilhamento no Protheus.

Ajustar:

Expandir
titleFacilitar Detecção de Erros

Problema:

Bug de travamento ou erro não registrado no console.log ou no appserver em modo console.

Solução:

Incluir a tag FWLOGMSG_DEBUG=1 no arquivo .ini do appserver, na seção do ambiente em uso.

Expandir
titleProtheus EAIService:receiveMessage : Mensagem ITEM nao configurada ou configurada incorretamente para processamento pelo EAI

Mensagem apresentada:

Bloco de código
languagexml
titleErro apresentado ao validar o XML no SoapUi
<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:f="http://www.w3.org/2001/12/soap-faults">
   <SOAP-ENV:Body>
      <SOAP-ENV:Fault>
         <faultcode>Sender</faultcode>
         <faultstring>Protheus EAIService:receiveMessage : Mensagem ITEM nao configurada ou configurada incorretamente para processamento pelo EAI</faultstring>
      </SOAP-ENV:Fault>
   </SOAP-ENV:Body>
</SOAP-ENV:Envelope>

Problema:

O erro e apresentado ao gerar a execução do XML de origem capturado no RM em "gerenciamento de mensagens". No SoapUi e executado o XML e alterado o UUID, após o erro e apresentado, pois no protheus o sistema não está parametrizado no "Adapter E.a.i" para receber a mensagem.

Solução:

Acesse o configurador do Protheus.

  • Programa inicial: SIGACFG;
  • Ambiente: 99;
  • Ambiente | Schedule | Adapter E.a.i | Selecione a mensagem. Ex: "UNITOFMEASURE" | Campo "Recebe" deve está como "SIM";

Expandir
titleTravamento - Integração ou Tela

Problema:

Travamento em processos ao realizar integração de movimentações do RM ao Protheus, ou até mesmo ao logar na Fila de Mensagens Schedule Schedule no SIGACFG.


Solução:

1 - Incluir a tag SPECIALKEY com um valor que não repita com outros usuários.

Expandir
titleCadastro de Fornecedor - Invalid Typecast in File

Mensagem apresentada:

THREAD ERROR ([17960], Alexandresilva, BHN050102864) 26/03/2018 14:05:27

invalid typecast in file d:\bamboo-agent-5.7.2\xml-data\build-dir\tp11-buildv2appsrv-tec11win32rpo32\advtec9_tt11\advpl\instrvar.inl at line 821
on {|a,b,c| FWInitCpo(a,b,c),xRet:=(MA020PcCgc()),FWCloseCpo(a,b,c,.T.),xRet }(PROTHEUSFUNCTIONMVC.PRX) 05/10/2017 18:39:41

[TOTVS build: 7.00.131227A-20170830 NG]
Called from {|a,b,c| FWInitCpo(a,b,c),xRet:=(MA020PcCgc()),FWCloseCpo(a,b,c,.T.),xRet }(PROTHEUSFUNCTIONMVC.PRX) 05/10/2017 18:39:41

Problema:

Ao clicar em incluir apresenta o erro acima e fecha o smartclient.

Solução:

Acessar o APSDU, selecionar a tabela SX3 (normalmente ctree), pesquisa a tabela SA2 e campo CGC.

Alterar o valor da coluna X3_PICTVAR para PICPES(M->A2_TIPO)

Expandir
titleAcessar smartclient - Erro -35 (MYSQL;Protheus_v17;localhost)

Mensagem apresentada:

Erro -35 (MYSQL;Protheus_v17;localhost)

Problema:

Ao tentar acessar o smartclient e apresentado erro de falha de conexão.

Solução:

Acessar o arquivo appserver.ini e alterar o valor atribuido ao "DbDatabase" para DbDatabase=MSSQL;

Expandir
titleWEBSERVICE - Using ABENDLOCK Configuration

Mensagem apresentada:

WEBSERVICE - Using ABENDLOCK Configuration

Problema:

Ao tentar realizar um processo no RM (Ex.: Gerar Integração com suprimentos/faturamento) a execução do processo fica em andamento por vários minutos, ao verificar o appserver nota-se a mensagem de WEBSERVICE - Using ABENDLOCK Configuration referente a documentação: Mensagem WEBSERVICE - Using ABENDLOCK configuration, porém após 100 segundos, o processo ainda não e executado mesmo fechando e abrindo novamente o appserver e dbaccess.

Solução:

  • Acessar o arquivo appserver.ini e informar a tag SPECIALKEY=nome de usuário;

Ex.: SPECIALKEY=JONATAS.FARIA (colocar maiúsculo )


  • Reinicie o appserver e dbaccess.


Expandir
titleAcessar smartclient - Arquivo SIGAADV.PSS inválido

Mensagem apresentada:

Arquivo SIGAADV.PSS inválido

Problema:

Ao tentar acessar o smartclient e apresentado erro Arquivo SIGAADV.PSS inválido.

Solução:

Copiar o arquivo "SIGAADV.PSS" do diretorio do espelho-porta. Colar o arquivo dentro da pasta system que se encontra dentro da pasta protheus_data.

Ex.: C:\Ambiente\EAI20\Versao_RM\12.1.20\Protheus\protheus_data\System.


Expandir
titleAcessar smartclient - ADS Error - Could not load ACE32.dll. on CHECKSMOFILE(APLIB100.PRW)

Mensagem apresentada:

Problema:

Ao tentar acessar o smartclient e apresentado erro, pois não foi possivel carregar a dll ACE32.dll

Solução:

Dentro da pasta do appserver existe uma pasta chamada "ace_8.00" copie todos os arquivos dentro desta pasta e cole dentro do diretorio raiz do appserver.

Expandir
titleSession [P12_Congelada] not found in appserver.ini. Verify the "Environment in the Server" in file C:\advtec9\lib\config.cpp at line 78


Mensagem apresentada:

Session [P12_Congelada] not found in appserver.ini. Verify the "Environment in the Server" in file C:\advtec9\lib\config.cpp at line 78

Problema:

Ao tentar acessar o smartclient é apresentado o erro descrito acima impedindo de acessar o ambiente Protheus.

Solução:

O erro ocorre, pois o arquivo do appserver.ini foi corrompido.

  • Para solucionar o problema, copie todo conteúdo do appserver.ini para o bloco de notas, salve o arquivo novamente com a mesma descrição e extensão (Appserver.ini);
  • Reinicie o serviço do appserver.ini é acesse o smartclient.
Expandir
titleOpen index error: c:\ambiente\eai10\versao_rm\12.1.19\protheus\protheus_data\system\sigamat.ind


Mensagem apresentada:

THREAD ERROR ([4764], jonatas.faria, BHD50100157) 27/06/2018 14:22:01

Open index error: c:\ambiente\eai10\versao_rm\12.1.19\protheus\protheus_data\system\sigamat.ind

on NEWSM0(APLIB100.PRW) 10/05/2018 12:15:48 line : 846

Problema:

Ao tentar acessar o smartclient é apresentado o erro acima, pois ao tentar abrir o arquivo sigamat.ind ele possui informações de um outro diretório diferente do informado.

Esse erro foi apresentado pois foi realizado a copia de um outro ambiente Protheus e renomeado somente algumas pastas, desta forma o arquivo sigamat.ind contém informações do antigo diretório.

Solução:

Acesse o ambiente Protheus, dentro da pasta protheus_data/system/ ache o arquivo sigamat.ind;

  • Exclua o arquivo sigamat.ind;
  • Reinicie o appserver e dbaccess;
  • E tente acessar novamente o smartclient.


Expandir
title[GLOBAL VAR] VarGetX → invalid ID: ""

Mensagem apresentada:

Problema:

Ao tentar incluir uma fase de projeto é apresentado erro no Appserver.exe em seguida a conexão e encerrada.

Solução:

Deve atualizar o diretório bin\appserver para um dicionário mais recente.

O erro em si aconteceu, pois, o dicionário do appserver estava desatualizado.


Expandir
titleinvalid field name in Alias

Mensagem apresentada:

THREAD ERROR ([6464], jonatas.faria, BHD50100157) 28/06/2018 08:59:36
invalid field name in Alias SA2->A2_EC05DB on REGTOMEMORY(MATXATU.PRX) 26/04/2018 15:04:01 line : 3533

Problema:

Ao abrir a tela de fornecedor é apresentado o erro acima, isso ocorre por que não existe a coluna A2_EC05DB especificada no erro na tabela SA2 informada.

Solução:

  • Acesse o SIGACFG;
  • Banco de dados | Dicionário | Banco de dados;
  • Procure pela Tabela informada no erro, no caso da mensagem acima foi a tabela SA2;
  • Verifique o campo A2_EC05DBna tabela SA2 em seguida verifique o tipo e o tamanho do campo para fazer a inserção na base de dados;
  • Execute o comando SQL na base de dados Protheus para criar o campo:
    ALTER TABLE SA2T10 ADD A2_EC06DB VARCHAR(6) NULL;
  • Reinicie o appserver, dbaccess e smartclient.
Expandir
titleCannot insert duplicate key row in object 'dbo.XX4T10' with unique index 'XX4T10_UNQ'. The duplicate key value is ( ,MATA020,CUSTOMERVENDOR,,0)

Mensagem apresentada:

THREAD ERROR ([7852], jonatas.faria, BHD50100157) 25/04/2018 08:40:18
XX4T10: DB error (Update): -29 File: XX4T10 - Error : 2601 (23000) (RC=-1) - [Microsoft][ODBC SQL Server Driver][SQL Server]Cannot insert duplicate key row in object 'dbo.XX4T10' with unique index 'XX4T10_UNQ'. The duplicate key value is ( ,MATA020,CUSTOMERVENDOR,,0). ( From tISAMFile::Update )
Thread ID [3636] User [Administrador] IO [8972] Tables [17] MaxTables [17] Comment [MATA020 - TCPIP - ThreadID(7852)] SP [ ] Traced [No] SQLReplay [No] InTran [No] DBEnv [MSSQL/P12_CONGELADA] DBThread [(SPID 51)] Started [25/04/2018 08:39:59] IP [127.0.0.1:1313] IDLE [ ] InTransact [ ] Memory [503008] Running [ROP_UPDATE] RCV [79987] SND [708925] TCBuild [20171117-20180215]
UPDATE dbo.XX4T10 SET XX4_ROTINA = ? WHERE R_E_C_N_O_ = ?
-- Binded Parameters List --
#1 [C] [MATA020 ]
#2 [N] [37.000000]
on MSUNLOCK(APLIB060.PRW) 20/04/2018 11:00:30 line : 851

Segue o arquivo com o erro completo:

Erro completo.txt

Problema:

Ao abrir a tela de fornecedor é apresentado o erro acima, isso ocorre por que existe mais de um Adapter cadastrado para aquela rotina.

Solução:

Deve acessar o SIGACFG | Ambiente | Schedule | Adapter E.a.i | Apagar o Adapter "MATA020", pois o Adapter correto para ser utilizado na integração do EAI 2.0 e o MATA020M.

Expandir
titleErro no parâmetro CODCLASSIFICPAIS

Mensagem apresentada:

Falta documentar a mensagem apresentada...

Problema:

Ao tentar realizar uma rotina que necessita deste cadastro e apresentado erro referente ao parâmetro CODCLASSIFICPAIS do RM.

Solução:

  • Acesse o Totvs Gestão Fiscal | Globais | Mais | Países e certifique que possui o cadastro do País;
  • Acesse o Totvs Gestão Fiscal | Globais | Mais | Endereço | Classificação de País | e cadastre o código = 1 e Descrição = Brasil;
  • No cadastro de Países | Anexo | Codificação de País | Informe o código 1 cadastrado anteriormente;
  • Acesse o Modulo de Integração | EAI 2.0 | Parâmetros de | encontre o parâmetro "CODCLASSIFICPAIS" e informe no campo "Valor do parâmetro" o valor "1" referente ao cadastro da "Classificação de Pais".




Card
id3
labelAgilis
titleTotvs Gestão de Relacionamento com o Cliente


Card
id4
labelFLUIG
titleIntegração TOP x FLUIG


...