InícioTOTVS Linha Protheus / Framework

Framework

DúvidaComo devo atualizar o arquivo dbapi.dll do DBAccess no meu AppServer?AmbienteProtheus - AppServer - A partir da versão 12SoluçãoO arquivo dbapi.dll é uma biblioteca de integração do AppServer com o DBAccess. Para atualizá-lo, siga o procedimento abaixo:1. Pare os serviços…

Procedimento para efetuar a atualização básica do Protheus 12Produto:Microsiga ProtheusVersões:12Passo a passo:Segue abaixo caminho para baixar as principais atualizações do Protheus (Baseando-se em uma base Protheus 12 Top Connect em Português. Se sua base for diferente, selecionar as pastas conforme…

DúvidaQuais Artefatos devo atualizar para utilizar a Release 33 do Protheus?AmbienteProtheus - AppServer - A partir da versão 12SoluçãoSeguem abaixo passos e caminhos para o download e aplicação dos artefatos do Protheus para o binário Harpia (necessário para Release 33…

DúvidaQuais Artefatos devo atualizar para utilizar a Release 33 do Protheus?AmbienteProtheus - AppServer - A partir da versão 12SoluçãoSeguem abaixo passos e caminhos para o download e aplicação dos artefatos do Protheus para o binário Harpia (necessário para Release 33…

DúvidaComo atualizar o License Server Virtual?AmbienteProtheus – Servidor de Licenças - Todas as versõesSoluçãoRealize os seguintes passos:1. Baixe o instalador conforme sistema operacional utilizado através dos links: Windows - https://suporte.totvs.com/portal/p/10098/download?e=1022351Linux - https://suporte.totvs.com/portal/p/10098/download?e=1022352 2. Pare o serviço da atual instalação do License Server;3.…

OLETINS DOS MÓDULOSAtravés desta funcionalidade, é possível exibir boletins com informações dos módulos (que disponibilizarem informações) na tela do Menu Funcional do Smartclient. A funcionalidade se torna nativa do sistema a partir da LIB indicada no quadro ao lado.Características:- O usuário tem…

DúvidaQual a finalidade da chave SpecialKey no arquivo appserver.ini?AmbienteCross Segmento - Backoffice Linha Protheus - AppServer - Todas as versõesSoluçãoA chave SpecialKey define uma string que é concatenada à string básica nas funções de controle para acesso simultâneo (semáforo). Essa…

OcorrênciaComo ativar e desativar customizações no Protheus?AmbienteMicrosiga Protheus - Gestão de Pessoal - A partir da versão 12SoluçãoMuitos 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.…

 A partir do release 12.1.25 não é possível chamar uma função de usuário (User Function) pelo Lançamento Padronizado, maneira que muitos desenvolvedores ADVPL utilizavam para testarem e validarem suas rotinas desenvolvidas. Dessa forma, o desenvolvedor deve criar o acesso a…

 partir do release 12.1.25 não é possível chamar uma função de usuário (User Function) pelo Lançamento Padronizado, maneira que muitos desenvolvedores ADVPL utilizavam para testarem e validarem suas rotinas desenvolvidas. Dessa forma, o desenvolvedor deve criar o acesso a rotina…

01. Renomear seu arquivo de senha sigapss e abrir sistema para ser recriado com user => admin e senha => em branco.02. Compilar o fonte abaixo:#INCLUDE "TOTVS.CH"/*/{Protheus.doc} SPFCLOSEFechar arquivo de [email protected] Eurai [email protected] 18/09/[email protected] U_SPFCLOSE()@Example U_SPFCLOSEX()/*/User Function SPFCLOSE()SPF_CLOSE("SIGAPSS.SPF")Return( Nil )03. Abrir SIGACFG e ir no formulas.04.…

Controle de Transação - MV_TTSO controle de transação é uma ferramenta importante que garante a integridade de dados quando uma determinada operação é realizada no Banco de Dados. As alternativas existentes quando da atualização de tabelas são :Efetivar a transação…

Ponto-de-Entrada: CriaSXE - Controle de NumeraçãoAbrangências:Microsiga Protheus 10, Microsiga Protheus 11, Microsiga Protheus 12Descrição:Ponto de entrada para retornar o próximo número que deve ser utilizado na inicialização da numeração. Este ponto de entrada é recomendado para casos em que deseja-se alterar…

DúvidaComo criar filtros inteligentes no Protheus?AmbienteProtheus - Configurador - A partir da versão 11SoluçãoOs Filtros Inteligentes servem para que sejam criados filtros que possam ser utilizados por vários usuários, ao invés de cada usuário ter que criá-los individualmente. Devem ser…

DúvidaQuais medidas tomar quando ocorrer o erro de código ERR0002?AmbienteProtheus - Servidor de Aplicação - Todas as versõesSoluçãoAo tentar iniciar o SmartClient, ocorre o erro:ERR0002: Não foi possível estabelecer conexão com TOTVS Application Server. Verifique suas configurações (rede ou TOTVS…

DúvidaComo configurar o sistema para que usuários inativos sejam automaticamente desconectados após um período de tempo?AmbienteProtheus - Configurador - A partir da versão 11SoluçãoA configuração de Inactive TimeOut no Protheus serve para desconectar usuários que estejam ociosos no sistema. A configuração pode…

DúvidaComo identificar o ofensor quando o Protheus 12 está apresentando lentidão generalizada?AmbienteProtheus – A partir da versão 12SoluçãoAvalie inicialmente as informações das documentações abaixo:Protheus Hardware Mínimo Recomendávelhttps://tdn.totvs.com/pages/viewpage.action?pageId=563437610Protheus em ambientes virtualizadoshttps://tdn.totvs.com/display/PROT/Ambientes+VirtualizadosProtheus em provedores de Nuvemhttps://tdn.totvs.com/display/PROT/Protheus+em+Provedor+de+NuvemApós avaliação dos links acima, para identificar…

Apresentamos a melhoria de utilização do Dicionário de Dados no Banco de Dados, que visa proporcionar maior agilidade na leitura do dicionário, centralização dos dados no SGBD, otimização nas buscas de informações, entre outras. Para que seu dicionário de dados…

Apresentamos a melhoria de utilização do Dicionário de Dados no Banco de Dados, que visa proporcionar maior agilidade na leitura do dicionário, centralização dos dados no SGBD, otimização nas buscas de informações, entre outras. Para que seu dicionário de dados…

té a versão 11 do sistema Protheus, os textos passíveis de tradução de um programa eram armazenados em arquivos include (*.CH).A separação por idiomas ocorria dentro do próprio arquivo .CH através de diretivas de compilação que selecionavam o idioma desejado.A…

Até a versão 11 do sistema Protheus, os textos passíveis de tradução de um programa eram armazenados em arquivos include (*.CH).A separação por idiomas ocorria dentro do próprio arquivo .CH através de diretivas de compilação que selecionavam o idioma desejado.A…

Seguindo a evolução tecnológica do Protheus com relação ao uso de novas linguagens e arquiteturas, a partir da Lib de Label 20201123 será disponibilizada a nova interface do Protheus.Nessa primeira fase, a novidade chega com a tela de login e…

Seguindo a evolução tecnológica do Protheus com relação ao uso de novas linguagens e arquiteturas, a partir da Lib de Label 20201123 será disponibilizada a nova interface do Protheus.Nessa primeira fase, a novidade chega com a tela de login e…

DúvidaComo configurar o tipo de numeração automática que meu ambiente irá utilizar?AmbienteProtheus - AppServer - A partir da versão 11SoluçãoPara a utilização de numeração automática, é recomendável que se utilize o modo de controle via License Server (Enablenumber=1).Informação:O desempenho da…

Função: Posicione - Posiciona tabela em registroVersões:Advanced Protheus 7.10 , Microsiga Protheus 8.11 , Protheus 10Compatível Países:TodosSistemas Operacionais:TodosCompatível às Bases de Dados:TodosNível de Acesso:Nível 1 (Acesso Clientes)Idiomas:Espanhol , InglêsDescrição:A função posicione é utilizada para posicionar uma tabela em determinado registo.Programa Fonte:APLIB080.PRWSintaxe:Posicione…

Para utilizar o REST com o ERP Microsiga Protheus é necessário configurar a chave PrepareIn da(s) seção(ões) URI.PrepareIn para apenas um Grupo de EmpresasDeve-se informar, na linha PrepareIn, o código do Grupo de Empresas[HTTPURI] URL=/rest PrepareIn=T1 Instances=1,1 PrepareIn para apenas um Grupo de…

01. Renomear seu arquivo de senha sigapss e abrir sistema para ser recriado com user => admin e senha => em branco.02. Compilar o fonte abaixo:#INCLUDE "TOTVS.CH"User Function SPFCLOSE()SPF_CLOSE("SIGAPSS.SPF")Return( Nil )03. Abrir SIGACFG e ir no formulas.04. Com formulas aberto,…

DúvidaComo proceder caso o Servidor de Licenças pare de responder?AmbienteProtheus  - License Server Virtual - Todas as versõesSoluçãoProblema ocorre pois o Servidor de Licenças perdeu a comunicação com o Protheus ou as configurações de apontamento não estão corretas.Favor realizar os…

O TOTVS CodeAnalysis é uma ferramenta desenvolvida para permitir aos clientes efetuarem uma verificação em seus fontes customizados, afim de certificar a qualidade dos mesmos. Através de regras pré-determinadas, a ferramenta possibilita que os requisitos indicados sejam corrigidos evitando um maior…

BOLETINS DOS MÓDULOSAtravés desta funcionalidade, é possível exibir boletins com informações dos módulos (que disponibilizarem informações) na tela do Menu Funcional do Smartclient. A funcionalidade se torna nativa do sistema a partir da LIB indicada no quadro ao lado.Características:- O usuário tem…

DúvidaComo alterar o tema do Protheus 12?AmbienteProtheus - Todo o sistema - Versão 12SoluçãoPara alterar o Tema, siga os passos abaixo:1. Abra o arquivo appserver.ini do Servidor de Aplicação, que fica na pasta bin/appserver;2. Dentro da sessão do Ambiente, inclua a seguinte linha:Theme=Sunset3.…

A ferramenta UPDBATCH permite enfileirar a execução de diversos pacotes SDF de atualização (gerados por Projetos do Gestão de Ambientes, por exemplo), permitindo sua execução em sequência, facilitando e agilizando sua aplicação nos ambientes.O UPDBATCH exibe na tela o status…

A ferramenta UPDBATCH permite enfileirar a execução de diversos pacotes SDF de atualização (gerados por Projetos do Gestão de Ambientes, por exemplo), permitindo sua execução em sequência, facilitando e agilizando sua aplicação nos ambientes.O UPDBATCH exibe na tela o status de…

1. Preparando a base para o UpgradeRecomendamos fortemente que:Qualquer processo que envolva atualização do dicionário e base de dados do sistema seja efetuado inicialmente em ambiente de homologação e que os processos mais importantes para a operação da empresa sejam…

O web service REST do AdvPL não utiliza as seções HTTP e WebServices utilizadas para o configurar o modelo SOAP.Apesar disso o REST também utiliza working threads para atender as requisições recebidas também pelo protocolo HTTP.ObservaçõesO protocolo HTTP do REST não atende a outros tipos de…

A regra de dependência entre campos é utiliza por rotina escritas em MVC, para se forçar o preenchimento em ordem de campos, fazendo que um campo dependa do outro para liberar sua edição.Por exemplo, podemos definir que o campo Código…