Pular para o conteúdo principal

TOTVS ERP Protheus 12.1.25 e novas funcionalidades/melhorias

Eu estava analisando as documentações do ERP Protheus, incluindo suas liberações de módulos e bibliotecas, e encontrei muitas informações e melhorias interessantes que podem ser utilizadas por todos.


Os pontos abordados se dividem entre módulos, framework e infraestrutura.


Embora eu entenda que a relevância possa variar conforme a área de atuação de cada um, para mim, essas novidades são muito valiosas e agregam bastante ao nosso trabalho diário.


Geração via Schedule do Documento de Saída

https://tdn.totvs.com/pages/viewpage.action?pageId=881565177


Aprovação de Pedidos de Venda Por Alçada

https://tdn.totvs.com/pages/viewpage.action?pageId=908684837


Comissões do portal de vendas via relatório smartview

https://tdn.totvs.com/pages/viewpage.action?pageId=946428379


Foto no Portal de Pedidos de venda

https://tdn.totvs.com/pages/viewpage.action?pageId=962617608


MRP - PE Para utilizar a revisão do PAI na explosão 

https://tdn.totvs.com/pages/viewpage.action?pageId=979017997


Aplicar tabelas de forma online, quando não estão em uso 

https://tdn.totvs.com/display/public/framework/Aplicar+Projeto


Restrições na atribuição das variáveis cEmpAnt e __cUserId

https://tdn.totvs.com/pages/releaseview.action?pageId=974812561


Novas Políticas obrigatórias para criação e atualização de Senhas no Protheus

https://tdn.totvs.com/pages/releaseview.action?pageId=981786858


Substituição do Aprovador: Guia de Referência - Gestão de Compras - P12

https://tdn.totvs.com.br/pages/releaseview.action?pageId=859077579


Auditoria de usuários

https://tdn.totvs.com/pages/releaseview.action?pageId=809524033


Controle de lock e numeração automática via dbaccess

https://tdn.totvs.com/pages/releaseview.action?pageId=975771228

https://tdn.totvs.com/pages/releaseview.action?pageId=927551754


Consumo de serviço do TAS por função (Antigo Mashup)

https://tdn.totvs.com/pages/releaseview.action?pageId=962617261


Descontinuidade do CTREE no APSDU

https://tdn.totvs.com/display/public/framework/DFRM4-14489+DT+Descontinuidade+do+CTREE+no+APSDU


Preenchimento do Perfil de Usuários no Protheus

https://tdn.totvs.com/pages/releaseview.action?pageId=961610119


Criar mecanismo para autenticação de usuário na thread

https://tdn.totvs.com/pages/releaseview.action?pageId=938317844


Autenticação Protheus com OIDC 

https://tdn.totvs.com/display/public/framework/Framework+%7C+OIDC


Configuração do número de threads no UpdDistr

https://tdn.totvs.com/pages/releaseview.action?pageId=894393575


Descontinuação do c-tree server e bound server

https://tdn.totvs.com/pages/viewpage.action?pageId=990764038


Linux - Uso do Broker como Serviço no Linux

https://tdn.totvs.com/pages/viewpage.action?pageId=991855829


Linux - Pacotes necessários para o Application Server

https://tdn.totvs.com/pages/viewpage.action?pageId=270909175


Ativar o uso do IPV6 

https://tdn.totvs.com/pages/viewpage.action?pageId=161352131

https://tdn.totvs.com/display/tec/IPv6+no+TOTVS+%7C+Application+Server+e+TOTVS+%7C+SmartClient


Conversão do RPO Custom 

https://tdn.totvs.com/display/tec/Application+Server+-+Command+Line

appserver.exe -compile -convert -env=<<ambiente do rpo>> 


Broker Agent 

https://tdn.totvs.com/display/tec/Broker+Agent


WebMonitor: SCPing

https://tdn.totvs.com/display/tec/WebMonitor%3A+SCPing


Application Server - Descontinuação do c-tree server e bound server

https://tdn.totvs.com/pages/viewpage.action?pageId=990764038


Configuração de Kernel no Oracle Linux
https://tdn.totvs.com/pages/viewpage.action?pageId=990748106


Rastrear transações - TraceTransaction
https://tdn.totvs.com/display/tec/TraceTransaction



Postagens mais visitadas deste blog

Recursividade Minha Linda! Estrutura Produtos Protheus SG1

Fato! Depois que você conhece recursividade em sua vida tudo fica mais leve (rss... ) a recursividade pode ser infinita (pode não ta!) se for infinita vai dar problema, não pode. Mas a recursividade nos ajuda a deixar nosso sistema mais flexível e dinâmico para montar uma série de regras de negócio. Hoje vou falar exatamente da SG1, tabela TOTVS Microsiga Protheus que é utilizada para montar a estrutura de um produto dentro PCP (Planejamento e Controle de Produção). Isso séria algo que a recursividade iria ajudar. Na SG1 temos o campos G1_COD (Pai) e G1_COMP (Filho). G1_COD->G1_COMP->G1_COD->G1_COMP->G1_COD->G1_COMP Seria assim o fluxo da informação. Sem mais delongas, abaixo vou deixar o script para MSSQL para apresentar esses dados. Inté! WITH ESTRUT( CODIGO, COD_PAI, COD_COMP, QTD, PERDA, DT_INI, DT_FIM ,TRT ,RECNO, NIVEL ) AS ( SELECT G1_COD PAI, G1_COD, G1_COMP, G1_QUANT, G1_PERDA, G1_INI, G1_FIM,G1_TRT,SG1.R_E_C_N_O_, 1 AS NIVEL FR...

REST Protheus Converter charset CP1252 para UTF8 com Header Accept UTF-8

O Protheus possui um tag que pode ser utilizada para conversão para UTF8 de forma transparente, basta enviar no header da requisição a TAG ACCEPT com charset=UTF-8, também pode-se adicionar o appllication/json. Accept : application/json; charset=UTF-8 ou Accept : charset=UTF-8 Isso ajuda pois não precisa mais utilizar as funções DecodeUTF8 e EncodeUT8 pois o próprio rest já vai fazer isso.

Cadastro de funções ADVPL

FWDirRemove( cDir, nType, lComplete, lKillFiles ) Função para remover diretórios, com a vantagem de remover somente o ultimo nível ou todo o caminho. cDir                   Diretório a ser removido lComplete          Remove todo o caminho (.T.) ou apenas o ultimo nível (.F.) lKillFiles             Remove os arquivos antes de tentar remover o diretório FWMakeDir( cDir, lShowMsg ) Função para criar diretório com seus subdiretórios, com a vantagem de criar todo o caminho. cDir                    Diretório a ser criado lShowMsg          Exibe ou não mensagem caso não consiga criar o diretório FwNoAccent( cString ) Retira acentos de uma string cString ...