sexta-feira, 28 de outubro de 2016

Campo MEMO Descriptografar Protheus

Abaixo, um exemplo do comando em SQL.

SELECT A.RA_FILIAL, A.RA_MAT, A.RA_NOME, A.RA_XBLVTVR
,ISNULL(CONVERT(VARCHAR(1024),CONVERT(VARBINARY(1024),RA_XHSTBLQ)),'') AS RA_XHSTBLQ
FROM SRA010 A WITH (NOLOCK)
WHERE A.RA_XHSTBLQ IS NOT NULL AND A.RA_XBLVTVR = 'S'
ORDER BY 4 ASC

REF:
http://www.blacktdn.com.br/2011/10/protheus-mssql-retornando-o-conteudo-de.html

quinta-feira, 27 de outubro de 2016

Propriedades Atalho Protheus

Segue o comando nas propriedades:

ANTES:
C:\smartclient_erp\Smartclient.exe

DEPOIS:
C:\smartclient_erp\Smartclient.exe -m -p=SIGAADV -c=TCP -e=PRODUCAO

terça-feira, 25 de outubro de 2016

Reestruturação do financeiro SE5 - FK - PROTHEUS V12

A tabela SE5 - Movimentações bancárias cresceu ao longo do ciclo de vida das versões do Microsiga Protheus, que ocasionou alguns problemas estruturais e lógicos, impactando principalmente na performance das rotinas envolvidas e também no processo de evolução do produto.
Para que fosse possível manter um processo contínuo de evolução do produto, foi elaborado um projeto para reestruturação da tabela de movimentações bancárias, criando uma nova família de tabelas para normalização da tabela SE5. Essa nova família de tabelas, com o prefixo FK, possui 11 tabelas, sendo:

Tabela
Descrição
Função
FK1Baixas a receberRegistrar as baixas de títulos a receber
FK2Baixas a pagarRegistrar as baixas de títulos a pagar
FK3Impostos calculadosArmazenar os valores de impostos calculados para títulos a receber ou pagar
FK4Impostos retidosArmazenar os valores de impostos retidos para títulos a receber ou pagar
FK5Movimentos bancáriosRegistra as movimentações bancárias de títulos a receber, a pagar e individuais
FK6Valores acessóriosRegistra os valores de juros, multas, descontos, acréscimos e etc. de títulos a receber e pagar
FK7Tabela auxiliarNessa tabela são armazenadas as chaves de amarração entre as tabelas SE1 e SE2 com as tabelas FK1 e FK2
FK8Dados contábeisGravação de dados complementares da tabela FK5, exclusivamente com dados contábeis
FK9Complemento de movimentoGravação de dados complementares da tabela FK5, com dados de origem de módulos que integram ao Financeiro
FKARastreio de movimentoReúne em um único processo as informações referentes às baixas (FK1/FK2), movimento bancário (FK5) e cheques (SEF) e suas operações de estorno
FKBTipos de movimentosUso interno

REF:
http://tdn.totvs.com/pages/releaseview.action?pageId=183730415

quarta-feira, 19 de outubro de 2016

License Server 2014 TOTVS Protheus

Com o novo TOTVS LICENSE SERVER 2014, não será mais necessário hardlock, parar as operações para atualizar as licenças, fazer novas solicitações de arquivo de licenças, entre outras vantagens. A conexão será efetuada diariamente, automaticamente atualizando o serviço sempre para mais 21 dias. Assim caso perca a conexão com a internet o serviço irá ter o funcionamento limite de 21 dias, até o retorno da conexão com a internet.Abaixo segue o Link do TDN com documentação completa:

Para atualização, será necessário baixar o instalador do link ftp://ftp.totvs.com.br/hlcloud/Instaladores/ e executá-lo. 

REF:
http://tdn.totvs.com/display/framework/TOTVS+|+License+Server+2014


Neste momento será atualizado o Binário e Repositório de Objetos (RPO) do License Server.

Com o Novo License Server você evita: 
• Paradas do servidor
• Aberturas de chamado
• Poup-ups indesejáveis

IMPORTANTE:
Caso as licenças full e light subam corretamente, porém o dbaccess não considere mais do que 2 usuários e o seu licenciamento não seja por processador, 
deverá ser colocado a tag  LicenseModel=USER no dbaccess.ini

Ex:

[General]
LicenseServer=192.XXX.XX.XX

LicensePort=5555
LicenseModel=USER
...

segunda-feira, 3 de outubro de 2016

Proxy Mashup Protheus

A estrutura montada inicialmente pela TOTVS gerou um gargalo. Pois toda a lógica de execução do TOTVS Mashup é baseada em um servidor hospedado no Data Center da TOTVS, por este motivo, toda a comunicação com os sites de terceiros é feita a partir da rede da TOTVS, o que em alguns casos, causa um bloqueio de IPs devido ao alto número de requisições vindos da mesma rede.

Qual foi a solução apresentada pela TOTVS. Eles criaram o Proxy TOTVS Mashup. Ele será instalado no servidor do Cliente toda a comunicação com os sites de terceiros será feita diretamente da rede local. O serviço irá fazer a comunicação com o servidor TOTVS somente para carregar a lógica de execução do Mashup e para a validação do usuário, assim quando o Mashup for atualizado no servidor, automaticamente será atualizado no Proxy. Com esta solução iremos diminuir o número de requisições vindos do mesmo IP e consequentemente diminuir as chances de bloqueio.

No meu caso, foi necessário atualizar o service pack e o windows framework.

Windows Server 2008 R2 C/ SP1
Microsoft .NET Framework 4.6.1

Requisitos:

Windows com suporte a .NET Framework 4.0 ou superior
4 GB de RAM e 4 núcleos de processamento.
Permissão de saída para internet sem necessidade de proxy.
Liberação para se comunicar em qualquer porta com qualquer site, utilizando os protocolos HTTP e HTTPS.
Se você utilizar o Protheus 11 deve atualizar a lib mais recente disponível no portal.

Parâmetro:
MV_URLMSHP
Tipo: Caracter
Conteúdo: http://localhost:8055/TOTVSSoa.Host/SOAManager.svc

REF.:



Para fazer o download do Proxy TOTVS Mashups, basta acessar o link abaixo:


Abaixo está o link do TDN para instalação e configuração do Proxy TOTVS Mashups: