Dúvida Como resolver o erro Cannot Overwrite TOTVS programs apresentado no momento da compilação de um fonte? Ambiente Cross Segmento - TOTVS Backoffice (Linha Protheus) – ADVPL – A partir da versão 11.3 Solução Para solucionar essa dúvida, realize os seguintes passos: É necessário excluir o rdmake compilado no...
O erro DBSetOrder pode ocorrer quando há dois RPO´s apontando para a mesma pasta de dicionário de dados (RootPath\StartPath), onde um RPO está mais atualizado que o outro, fazendo com que de divergência na criação dos índices. Lembrando que é recomendável, quando utilizar mais de um ambiente, apontar cada RPO para...
Dúvida Ao Compilar Rdmake gera erro [INFO] . Servidor/Ambiente: XXXXXXXx [XX:XX:XX.XXX] ARQUIVO.PRX(0) REGULAR FUNCTIONS ARE NOT ALLOWED IN CODE. USE USER FUNCTION OR STATIC FUNCTION. [Projeto: Fontes] Chave de compilação não informada. Ambiente Cross Segmentos - Backoffice (Linha Protheus) – ADVPL – A partir da...
Dúvida Como criar uma mascara customizada em um campo? Ambiente Cross Segmento - TOTVS Backoffice (Linha Protheus) – ADVPL - Todas as versões Solução Segue um exemplo de criação de um campo para placa de veículo. No campo form. Variável informe o nome da função compilada em seu RPO que onde será feito a...
MP - ADVPL - RELATORIO TOTVS REPORT Atualizado em: Quarta-feira às 12:26 Seguir Dúvida Como criar um relatório utilizando RELATÓRIO TOTVS REPORT em Miscelânea? Ambiente Protheus – ADVPL – A partir da versão 11.80 Solução O Protheus Report é um aplicativo do Sistema que permite ao usuário a criação de relatórios...
Dúvida No Relatório totvs precisamos totalizar alguns campos da célula. Ambiente Protheus – ADVPL – A partir da versão 11.80 Solução Na secção Células -> Acumulador -> é possível cria uma regra, determine a célula que estará disponível no lado direito da janela acumulador e em formula faça sua...
Dúvida Como devo declarar a função MsDocument para que funcione corretamente na rotina MATA094? Ambiente Cross Segmento - TOTVS Backoffice Linha Protheus - ADVPL - A partir da versão 11.80 Solução Para a utilização deve seguir o exemplo abaixo.
Dúvida Como vincular o arquivo .TRES (Translate Resource) a biblioteca .CH (Clipper Header File). Ambiente Cross Segmento - TOTVS Backoffice (Linha Protheus) – ADVPL – A partir da versão 11.80 Solução Atualmente o cliente não tem acesso aos arquivos de tradução .TRES dos fontes de relatórios do padrão, todavia a...
Ponto-de-Entrada: F080PCBX - Bloqueio de baixa parcial Descrição: Programa Fonte Sintaxe F080PCBX - Bloqueio de baixa parcial ( ) --> lRet Retorno lRet(logico) Permitir cancelamento da baixa parcial.
Ocorrência Como ativar e desativar customizações no Protheus? Ambiente Cross Segmentos - Linha Protheus - A partir da versão 12 Solução Muitos clientes utilizam Pontos de Entrada / funções customizadas para a execução de rotinas, ou seja, uma otimização para atendimento de necessidade específica. Estas customizações...
Dúvida Como criar um campo de usuário que possua opções de seleção (CheckBox)? Ambiente Cross Segmento - TOTVS Backoffice Linha Protheus - ADVPL - Todas as versões. Solução Os campos que possuem opções de seleção apresentam as opções que estão preenchidas no campo "Lista de Opções" (X3_CBOX): E a validação da opção...
Dúvida Como criar um relatório utilizando relatório totvs report em Miscelânea? Ambiente Cross Segmento - TOTVS Backoffice (Linha Protheus) – ADVPL – A partir da versão 11.80 Solução O Protheus Report é um aplicativo do Sistema que permite ao usuário a criação de relatórios personalizáveis de forma prática. Desta...
Dúvida Como criar um relatório utilizando relatório totvs report em Miscelânea? Ambiente Cross Segmento - TOTVS Backoffice (Linha Protheus) – ADVPL – A partir da versão 11.80 Solução O Protheus Report é um aplicativo do Sistema que permite ao usuário a criação de relatórios personalizáveis de forma prática. Desta...
Dúvida Como derrubar todas as conexões no momento da compilação? Ambiente Cross Segmento - TOTVS Backoffice (Linha Protheus) – ADVPL – Todas versões Solução A chave buildKillUser informada no ini do servidor, encerra todas as conexões quando solicitado uma compilação.
Dúvida Como vejo a versão da Totvs Printer em meu ambiente? Ambiente Cross Segmento - TOTVS Backoffice (Linha Protheus) - ADVPL - A partir da versão 11.80 Solução Para saber a versão da TOTVS Printer acesse a pasta de instalação(via CMD) e execute a linha de comando printer.exe -v no Windows ou ./printer -v no...
Dúvida Como vincular o arquivo .TRES (Translate Resource) a biblioteca .CH (Clipper Header File). Ambiente Cross Segmento - TOTVS Backoffice (Linha Protheus) – ADVPL – A partir da versão 11.80 Solução Atualmente o cliente não tem acesso aos arquivos de tradução .TRES dos fontes de relatórios do padrão, todavia a...
Dúvida Qual a configuração básica para subir o serviço REST no PROTHEUS ? Ambiente Cross Segmento - TOTVS BackOffice (Linha Protheus) – ADVPL – A partir da versão 12 Solução Para configurar o serviço REST em nosso ambiente, precisamos das seguintes chaves(ini): HTTPJOB Rotina que inicializa o servidor...
Dúvida DBSetOrder - Index not found: FWSCHEDULE Order Number: 1 on FWTABLEDDL:OPENTABLE(FWTABLEDDL.PRX) , como tratar? Ambiente Cross Segmento - TOTVS Backoffice (Linha Protheus) - ADVPL – Todas versões Solução O erro DBSetOrder pode ocorrer quando há dois RPO´s (repositórios) apontando para a mesma pasta de...
Dúvida DBSetOrder - Index not found: FWSCHEDULE Order Number: 1 on FWTABLEDDL:OPENTABLE(FWTABLEDDL.PRX) , como tratar? Ambiente Cross Segmento - TOTVS Backoffice (Linha Protheus) - ADVPL – Todas versões Solução O erro DBSetOrder pode ocorrer quando há dois RPO´s (repositórios) apontando para a mesma pasta de...
Dúvida Por que o ExecAuto MATA103 não acata a data de vencimento do Lote passada via ExecAuto? Ambiente Protheus – ADVPL – A partir da versão p12 Solução Detalhes do comportamento do campo D1_DTVALID. 1) Ao informar uma Data de validade (D1_DTVALID) com um Lote (D1_LOTECTL) inexistente. 1.1) Sem amarração de um...
01. DADOS GERAIS 02. DESCRIÇÃO Este ponto de entrada é utilizado para retornar o código do modelo de documento fiscal que não conste na lista de modelos de documentos fiscais oficial, a partir do Convenio 31/99. A espécie utilizada é passada como parâmetro, retornando o código válido. OBS: Ponto de chamada na...
Protheus Report O Protheus Report é um aplicativo do Sistema que permite a criação de relatórios personalizáveis de forma prática. Desta forma, a criação do relatório é realizada por meio de seções que serão impressas de uma determinada tabela. Para isso, é necessário definir em cada seção os campos que constarão no...
Ambiente Cross Segmento - TOTVS Backoffice (Linha Protheus) – ADVPL – A partir da versão 11.80 Solução O Protheus Report é um aplicativo do Sistema que permite ao usuário a criação de relatórios personalizáveis de forma prática. Desta forma, a criação do relatório é realizada através de seções que serão impressas...
Dúvida Como vincular o arquivo .TRES (Translate Resource) a biblioteca .CH (Clipper Header File). Ambiente Cross Segmento - TOTVS Backoffice (Linha Protheus) – ADVPL – A partir da versão 11.80 Solução Atualmente o cliente não tem acesso aos arquivos de tradução .TRES dos fontes de relatórios do padrão, todavia a...
Dúvida Submetemos nosso projeto ao totvscodeanalisys e temos ajustes a fazer na customizações. O TDS, compilando os programas normalmente sem criticar, dentro do padrão do totvscodeanalisys. Existe alguma atualização ou plug in do TDS que passe a criticar da mesma forma que o totvscodeanalisys, para facilitar o...
Dúvida É possível utilizar função MsDocument() via Portal? Ambiente Cross Segmento - TOTVS Backoffice (Linha Protheus) – ADVPL – A partir da versão 11.8. Solução A MsDocument() tem componentes visuais (interface), assim sendo, não é possível realizar a chamada da mesma via Portal (pois ele roda em um job sem...
📅 Data de publicação 19/03/2026 🎯 Objetivo Apresentar o funcionamento do ponto de entrada M410FSQL, utilizado para aplicar filtros na listagem de pedidos de venda no Protheus, destacando as diferenças de comportamento entre as versões P11 e P12, além de demonstrar um exemplo prático de uso em ADVPL. 🧩 Visão...
Data de publicação: 26/03/2026 🎯 Objetivo Demonstrar como criar um filtro no ponto de entrada M410FSQL da rotina Pedidos de Venda (MATA410) no Protheus, destacando o comportamento do ponto de entrada nas versões P11 e P12 e apresentando um exemplo prático de implementação em ADVPL. 📘 Visão Geral O ponto de entrada...
Data de publicação: 26/03/2026 🎯 Objetivo Demonstrar o funcionamento do ponto de entrada M410FSQL na rotina Pedidos de Venda (MATA410), com foco na versão P12, apresentando sua finalidade, comportamento técnico e um exemplo prático de implementação em ADVPL. 📘 Visão Geral O ponto de entrada M410FSQL é utilizado...