Informações |
---|
| Detalhes sobre Compartilhamento no Protheus - Grupo de empresa - Unidade de Negócio - Filial : Clique aqui ! |
1º ) CRIANDO UMA BASE DE DADOS VAZIA ( PROTHEUS ) ![](/download/attachments/461897742/image2019-2-22_15-34-45.png?version=1&modificationDate=1550860599203&api=v2)
Base de Dados criada ( Vazia ) Neste Exemplo – ( Protheus ) ![](/download/attachments/461897742/image2019-10-24_18-20-38.png?version=1&modificationDate=1571952170787&api=v2)
Collation = Latin1_General_BIN
2º ) CONFIGURANDO ODBC ODBC (acrônimo para Open Database Connectivity) é um padrão para acesso a sistemas gerenciadores de bancos de dados (SGBD). Este padrão define um conjunto de interfaces que permitem o uso de linguagens de programação como Visual Basic, Delphi, Visual C++, Java, entre outras capazes de utilizar estas interfaces, para ter acesso a uma vasta gama de bases de dados distintas sem a necessidade de codificar métodos de acesso especializados.[1] O ODBC atinge a independência de bancos de dados usando drivers para operarem como uma camada de tradução entre a aplicação e o SGBD. As aplicações usam funções ODBC através de um gerenciador de driver ODBC (ODBC driver manager) com a qual está ligada e o driver passa a query para o SGBD. A implementação de uma aplicação baseada em ODBC permite que a mesma possa utilizar simultaneamente o MySQL, o Access e o SQL Server com pouca necessidade de mudanças na sua camada de dados. O uso destas interfaces está condicionado à existência de drivers ODBC específicos para as bases de dados que se deseja acessar Os comandos SQL enviados pelas aplicações para o ODBC devem ser compatíveis com o SGBD utilizado, exigindo às vezes pequenas implementações especificas na aplicação para suporte a um SGBD especifico. Obs: Lembrar de efetuar a configuração no OBDC 32 Bits ou 64 se for 64 Bits o Sistema Operacional. 64 Bits : %windir%\System32\odbcad32.exe 32 Bits : %windir%\SysWOW64\odbcad32.exe Neset exemplo , será usando o ODBC 64 BITS ![](/download/attachments/461897742/image2019-2-22_15-39-23.png?version=1&modificationDate=1550860877997&api=v2)
DSN de Sistema | Adicionar ![](/download/attachments/461897742/image2020-3-5_15-10-35.png?version=1&modificationDate=1583432060977&api=v2)
![](/download/attachments/461897742/image2020-3-5_15-12-0.png?version=1&modificationDate=1583432145283&api=v2)
Nome e Descrição : Mesmo nome do Banco na qual foi criado. Servidor : Servidor na qual foi criado o Banco de Dados Protheus ![](/download/attachments/461897742/image2020-3-5_15-12-45.png?version=1&modificationDate=1583432190807&api=v2)
Informar senha do usuário ADM do banco de dados | Avançar ![](/download/attachments/461897742/image2020-3-5_15-13-21.png?version=1&modificationDate=1583432226823&api=v2)
Localizar o Banco de Dados | Avançar ![](/download/attachments/461897742/image2019-2-22_15-42-54.png?version=1&modificationDate=1550861088280&api=v2)
Testar fonte de dados = Verificar se o Teste é concluído com êxito
3º INSTALANDO E CONFIGURANDO O DBACCESS https://arte.engpro.totvs.com.br/ - Selecionar = TEC
- Dbaccess ( O Instalador do Protheus 25 já contém o DBACCESS )
![](/download/attachments/461897742/image2019-2-22_15-48-32.png?version=1&modificationDate=1550861426300&api=v2)
Após a instalação do DBAccess, abra o local onde foi instalado, localize o DBAccess.exe e no caminho do diretório , insira no final–install ![](/download/attachments/461897742/image2019-2-22_15-50-15.png?version=1&modificationDate=1550861529377&api=v2)
O DBAcces será instalado como serviço ![](/download/attachments/461897742/image2019-2-22_15-52-58.png?version=1&modificationDate=1550861692943&api=v2)
Observação: Outra maneira de configurar o DBAccess para que possa ser iniciado é: Abra a pasta onde o DBAccess foi instalado e crie um atalho do DBAccess.exe e do DBMonitor.exe na área de trabalho. Selecione o atalhodo DBAccess e abra as propriedades do mesmo. No campo Destino, no final do caminho insira: -console. ![](/download/attachments/461897742/image2019-2-22_15-56-50.png?version=1&modificationDate=1550861924300&api=v2)
Após basta iniciaroDBAcces: Importante!! Quando o DBAccess é iniciado dessa forma, sempre que for fechar é necessário digitar CTRL+C, e YES para confirmar. Após é necessário aguardar o aplicativo fechar sozinho. Este procedimento deve ser realizado para não dar inconsistências na base. Configurando o DBACCESS
![](/download/attachments/461897742/image2019-2-22_16-5-28.png?version=1&modificationDate=1550862442343&api=v2)
Localizar o arquivo : dbmonitor.exe ![](/download/attachments/461897742/image2019-2-22_16-6-16.png?version=1&modificationDate=1550862490607&api=v2)
Obsversão : Verificar a porta que encotnra-se configurada no arquivo : dbaccess.ini ![](/download/attachments/461897742/image2019-2-22_16-6-46.png?version=1&modificationDate=1550862520887&api=v2)
![](/download/attachments/461897742/image2019-2-22_16-7-4.png?version=1&modificationDate=1550862538367&api=v2)
Configurações | Microsoft SQL | Novo ![](/download/thumbnails/461897742/image2019-2-22_16-7-36.png?version=1&modificationDate=1550862570463&api=v2)
Inserir nome do Banco de Dados Criado e configurado no ODBC ![](/download/attachments/461897742/image2019-2-22_16-8-2.png?version=1&modificationDate=1550862596330&api=v2)
Inserir usuário e senha do usuário de Bano | Salvar ![](/download/attachments/461897742/image2019-2-22_16-8-44.png?version=1&modificationDate=1550862638377&api=v2)
Assistentes | Validação de Conexão ![](/download/attachments/461897742/image2019-2-22_16-9-36.png?version=1&modificationDate=1550862690477&api=v2)
Selecionar a Base de Dados ![](/download/attachments/461897742/image2019-2-22_16-10-37.png?version=1&modificationDate=1550862751363&api=v2)
Finalizar ![](/download/thumbnails/461897742/image2019-2-22_16-11-32.png?version=1&modificationDate=1550862806333&api=v2)
Conexão encontra-se OK
****** CONFIGURAÇÃO DBACCESS PARA ORACLE ****** ![](/download/attachments/461897742/image2019-2-22_16-12-42.png?version=1&modificationDate=1550862876810&api=v2)
Para configurarmos a conexão Oracle utilizaremos a aba “Configurações” e depois a aba “Oracle”. Clique no botão “Novo” e informe a base Protheus e RM, o nome do usuário e a senha. Marque o checkbox“Usar BLOB para campo MEMO”. ![](/download/attachments/461897742/image2019-2-22_16-13-11.png?version=1&modificationDate=1550862905267&api=v2)
Editar o arquivo : dbaccess.ini ![](/download/attachments/461897742/image2019-2-22_16-15-15.png?version=1&modificationDate=1550863029873&api=v2)
O DBAccess precisa que o caminho para a biblioteca do Oracle seja informada para o seu correto funcionamento. Fazemos isto através do arquivo DBAccess.ini no diretório onde foi instalado o DBAcces. Edite o arquivo e acrescente a propriedade clientlibraryabaixo da chave [Oracle].
4º ) INSTALAÇÃO DO PROTHEUS Caminho para se baixar o Instalador do P12 : VERSÃO 25 https://suporte.totvs.com/portal/p/10098/download#000006/all/all/search/instalado ![](/download/attachments/461897742/image2019-10-24_18-28-14.png?version=1&modificationDate=1571952626690&api=v2)
Fazer o DOWNLOAD do arquivo ![](/download/attachments/461897742/image2019-10-24_18-30-39.png?version=1&modificationDate=1571952771197&api=v2)
Localizar o arquivo TOTVS12_x64.exe ![](/download/attachments/461897742/image2019-2-22_16-17-27.png?version=1&modificationDate=1550863162030&api=v2)
Selecionar Linguagem e em seguida | OK ![](/download/attachments/461897742/image2019-2-22_16-21-14.png?version=1&modificationDate=1550863388637&api=v2)
Diretório para instalação do Protheus | Próximo ![](/download/attachments/461897742/image2019-2-22_16-21-52.png?version=1&modificationDate=1550863426363&api=v2)
Próximo ![](/download/attachments/461897742/image2019-10-24_18-31-48.png?version=1&modificationDate=1571952840247&api=v2)
Selecionar as opções para Instalação do P12 | Próximo ![](/download/attachments/461897742/image2019-2-22_16-23-16.png?version=1&modificationDate=1550863510520&api=v2)
Próximo ![](/download/attachments/461897742/image2019-10-24_18-32-17.png?version=1&modificationDate=1571952869590&api=v2)
Informar DNS License Server Processo de Instalação em progresso Selecionar opção para Criar Atalhos e para quais tipos de usuários. Processando a Instalação e finalizada a Instalação do P12.
Estrutura da Instalação do Protheus.
5º ) ATUALIZAÇÃO DO PRTOHEUS ((( QUANDO FOR PRECISO ))) APPSERVER E SMARTCLIENT https://arte.engpro.totvs.com.br/
TEC
REPOSITÓRIO | MENUS | DICIONÁRIO DE DADOS https://arte.engpro.totvs.com.br/
Protheus - Padrão
- Published
- Dicionário
![](/download/attachments/461897742/image2019-10-24_18-39-41.png?version=1&modificationDate=1571953313337&api=v2)
Menus e Dicionário de Dados Completo e Diferencial
![](/download/attachments/461897742/image2019-10-24_18-40-17.png?version=1&modificationDate=1571953349343&api=v2)
Repositório ![](/download/attachments/461897742/image2019-10-24_18-40-34.png?version=1&modificationDate=1571953366837&api=v2)
Lobo_Guara
5.5 - CONFIGURANDO APPSERVER.INI E SMARTCLIENT.INI ![](/download/attachments/461897742/image2019-10-24_18-42-6.png?version=1&modificationDate=1571953458363&api=v2)
StartSysInDB=1 ( ESTA TAG É OBRIGATÓRIA NA VERSÃO 25 DO PROTHEUS ) Usar o Appserver do Instalador Padrão . Não incluir caminho e nem conexão de base , Pois ao executar pela primeira vez o Protheus 25 , ele cria esta conexão. Se informar o caminho ocorre o seguinte erro abaixo: ![](/download/attachments/461897742/image2019-10-24_18-43-47.png?version=1&modificationDate=1571953559113&api=v2)
![](/download/thumbnails/461897742/image2019-10-24_18-49-42.png?version=1&modificationDate=1571953914840&api=v2)
Configurações básicas do Smartclient.ini Mostra o tipo de conexão ( TCP ) neste exemplo , o mesmo é informado no appserver.ini e aporta que tem que estar também configurada no appserver.ini. ![](/download/thumbnails/461897742/image2019-10-24_18-50-41.png?version=1&modificationDate=1571953973677&api=v2)
6 - INICIANDO O PROTHEUS ![](/download/attachments/461897742/image2019-10-24_18-51-21.png?version=1&modificationDate=1571954014130&api=v2)
Selecionar qualquer módulo para executar. Neste exemplo ( SIGAFIN ) ![](/download/attachments/461897742/image2019-10-24_18-51-52.png?version=1&modificationDate=1571954044807&api=v2)
Neta fase que será criado a conexão no APPSERVER.INI .. Como mostra o Print ABAIXO. ![](/download/attachments/461897742/image2019-10-24_18-54-15.png?version=1&modificationDate=1571954187603&api=v2)
![](/download/attachments/461897742/image2019-10-24_18-55-1.png?version=1&modificationDate=1571954233467&api=v2)
Criando Empresa ![](/download/attachments/461897742/image2019-10-24_18-55-23.png?version=1&modificationDate=1571954255723&api=v2)
Inserindo Layout da Empresa ![](/download/attachments/461897742/image2019-10-24_18-55-57.png?version=1&modificationDate=1571954290017&api=v2)
![](/download/thumbnails/461897742/image2019-10-24_18-56-5.png?version=1&modificationDate=1571954297837&api=v2)
Brasil | OK ![](/download/attachments/461897742/image2019-10-24_18-56-18.png?version=1&modificationDate=1571954310120&api=v2)
Admin | entrar ![](/download/attachments/461897742/image2019-10-24_18-56-39.png?version=1&modificationDate=1571954331300&api=v2)
![](/download/thumbnails/461897742/image2019-10-24_18-57-1.png?version=1&modificationDate=1571954353207&api=v2) Novamente selecionar o País ![](/download/attachments/461897742/image2019-10-24_18-57-47.png?version=1&modificationDate=1571954399147&api=v2)
Criando as Tabelas
PROTHEUS INSTALADO
Neste momento o Protheus inicia a criação das tabelas de seu Banco. ![](/download/attachments/461897742/image2019-2-22_17-7-9.png?version=1&modificationDate=1550866143530&api=v2)
Ao terminar todo processo de carga de tabelas do Protheus , entrar no Módulo ( SIGAFIS ) Para dar carga na tabela CC2 - Municípios ![](/download/attachments/461897742/image2019-2-22_17-8-16.png?version=1&modificationDate=1550866210417&api=v2)
![](/download/attachments/461897742/image2019-2-22_17-8-37.png?version=1&modificationDate=1550866231503&api=v2)
Sendo criado todos municípios no Prothues
7 - CONFIGURAÇÕES PROTHEUS ![](/download/attachments/461897742/image2019-2-22_17-12-41.png?version=1&modificationDate=1550866475447&api=v2)
Módulo – SIGACFG ![](/download/attachments/461897742/image2019-2-22_17-17-54.png?version=1&modificationDate=1550866788567&api=v2)
Base de Dados | Base de Dados ![](/download/attachments/461897742/image2019-2-22_17-18-23.png?version=1&modificationDate=1550866817720&api=v2)
Parâmetro = MV_RMTINVE Valor = 2 ![](/download/attachments/461897742/image2019-2-22_17-18-46.png?version=1&modificationDate=1550866840880&api=v2)
![](/download/attachments/461897742/image2019-2-22_17-19-18.png?version=1&modificationDate=1550866872447&api=v2)
Parâmetro = MV_EAIMETH ![](/download/attachments/461897742/image2019-2-22_17-19-52.png?version=1&modificationDate=1550866907177&api=v2)
Valor = receiveMessage ![](/download/attachments/461897742/image2019-2-22_17-20-17.png?version=1&modificationDate=1550866931290&api=v2)
Parametro = MV_EAIURL2 ![](/download/attachments/461897742/image2019-2-22_17-20-29.png?version=1&modificationDate=1550866943987&api=v2)
http://IP DA MÁQUINA:8051/EAIService/IConWSEAIService Podendo ser o Nome do Servidor no lugar do IP ![](/download/attachments/461897742/image2019-2-22_17-21-9.png?version=1&modificationDate=1550866983840&api=v2)
Parâmetro = MVEAIWS ![](/download/attachments/461897742/image2019-2-22_17-21-22.png?version=1&modificationDate=1550866996457&api=v2)
Valor = WSEAISERVICE ![](/download/attachments/461897742/image2019-2-22_17-21-38.png?version=1&modificationDate=1550867012277&api=v2)
Parâmetro = MV_EAIUSER ![](/download/attachments/461897742/image2019-2-22_17-21-52.png?version=1&modificationDate=1550867027153&api=v2)
<Nome de usuário> (Opcional em caso do Servidor precisar de Autenticação). ![](/download/attachments/461897742/image2019-2-22_17-22-13.png?version=1&modificationDate=1550867047317&api=v2)
Parâmetro = MV_EAIPASS ![](/download/attachments/461897742/image2019-2-22_17-22-27.png?version=1&modificationDate=1550867061523&api=v2)
<Senha de usuário> (Opcional em caso do Servidor precisar de Autenticação). ![](/download/attachments/461897742/image2019-2-22_17-22-49.png?version=1&modificationDate=1550867083460&api=v2)
Parâmetro = MV_1dup ![](/download/attachments/461897742/image2019-2-22_17-23-3.png?version=1&modificationDate=1550867097283&api=v2)
ESTE PARAMETRO TEM QUE FICAR ASSIM PARA RECEBER LANCAMENTO COM 2 CARACTERES ![](/download/attachments/461897742/image2019-2-22_17-23-29.png?version=1&modificationDate=1550867123507&api=v2)
Parâmetro = MV_ANTCRED ![](/download/attachments/461897742/image2019-2-22_17-23-53.png?version=1&modificationDate=1550867147660&api=v2)
Aceita o cancelamento de parcelas com data de emissão futura. ![](/download/attachments/461897742/image2019-2-22_17-24-18.png?version=1&modificationDate=1550867172553&api=v2)
Parâmetro = MV_MULNATR ![](/download/attachments/461897742/image2019-2-22_17-24-41.png?version=1&modificationDate=1550867195497&api=v2)
Define se vai haver rateio de Natureza Financeira no Contas a recebe ![](/download/attachments/461897742/image2019-2-22_17-25-3.png?version=1&modificationDate=1550867217730&api=v2)
Par:âmetro = MV_MULNATP ![](/download/attachments/461897742/image2019-2-22_17-25-28.png?version=1&modificationDate=1550867243080&api=v2)
Define se vai haver rateio de Natureza Financeira no Contas a pagar ![](/download/attachments/461897742/image2019-2-22_17-25-49.png?version=1&modificationDate=1550867264140&api=v2)
Parâmetro = MV_FINJRTP ![](/download/attachments/461897742/image2019-2-22_17-26-17.png?version=1&modificationDate=1550867291647&api=v2)
Define o que considerar na baixa de titulo em atraso 1 - Taxa de permanecia (padrão). 2 - Juros 3 - Ambos ![](/download/attachments/461897742/image2019-2-22_17-26-57.png?version=1&modificationDate=1550867331907&api=v2)
Parâmetro = MV_ITLBCPO ![](/download/attachments/461897742/image2019-2-22_17-27-18.png?version=1&modificationDate=1550867352323&api=v2)
Libera os campos Juros e Multa, caso tenha integração TINxProtheu ![](/download/attachments/461897742/image2019-2-22_17-27-33.png?version=1&modificationDate=1550867367740&api=v2)
Dicionário de Dados ![](/download/attachments/461897742/image2019-2-22_17-27-48.png?version=1&modificationDate=1550867383070&api=v2)
Localizar a Tabela ( SA1 e SA2 ) e Editar em seguida
![](/download/attachments/461897742/image2019-2-22_17-56-12.png?version=1&modificationDate=1550869086743&api=v2)
A1_LOJA - EDITAR ![](/download/attachments/461897742/image2019-2-22_17-57-2.png?version=1&modificationDate=1550869136757&api=v2)
Inic . Padrão = "01"
***** CADASTRO DE-PARA ******** DE-PARA EMPRESA / FILIAL ![](/download/attachments/461897742/image2019-2-22_17-57-53.png?version=1&modificationDate=1550869187493&api=v2)
Ambiente | Shedule | Emp. Filial Mensagem ![](/download/attachments/461897742/image2019-2-22_17-58-30.png?version=1&modificationDate=1550869225070&api=v2)
Informar a Coligada e Filial do RM e Empresa e Filial do Protheus
MV_EAIURL2 | Endereço do WebService RM | Exemplo:http://localhost/TOTVSBusinessConnect/wsEAIService.asmx | MV_EAIWS | Nome do Client WebSevice do EAI para envio a outro EAI | WSEAISERVICE | MV_EAIUSER | Usuário para autenticação no RM. | Exemplo: mestre | MV_EAIPASS | Senha do usuário para autenticação no RM. | Exemplo: totvs | MV_EAIMETH | Método de envio do EAI para envio a outro EAI. | RECEIVEMESSAGE |
Parâmetros Opcionais MV_ANTCRED | Aceita o cancelamento de parcelas com data de emissão futura. | F/T | MV_MULNATR | Define se vai haver rateio de Natureza Financeira no Contas a receber | F/T | MV_MULNATP | Define se vai haver rateio de Natureza Financeira no Contas a pagar | F/T | MV_FINJRTP | Define o que considerar na baixa de titulo em atraso | 1 - Taxa de permanecia (padrão). 2 - Juros 3 - Ambos | MV_ITLBCPO | Libera os campos Juros e Multa, caso tenha integração TINxProtheus | F/T |
|
|
|
Informações |
---|
| FAQs Protheus: 1 - Erro: "Configure o roteamento de mensagem corretamente". Ocorre quando tentamos efetuar um cadastro básico integrado do Protheus para o TIN (Banco, Cliente ou outro). Solução: parâmetro MV_EAIURL2 deve receber o caminho de Endereço do WebService RM.
2 - Erro: WSCERR044 / Não foi possível POST : URL http://localhost/TOTVSBusinessConnect/wseaiservice.asmx?wsdl ( 401 : Unauthorized) ADVPL WSDL Client 1.120703 / TOTVS 2011 Série T Serviços MSSQL P1210 on 20161031 17:24:52 pode ocorrer quando tentamos efetuar qualquer operação no Protheus que deverá ser enviada ao RM e o WebService do RM não autoriza a entrega do pacote do protheus. Solução: 1 - Desinstalar o TBC e instalar o mais atual da versão RM em que se encontra o RM.Net. 2 - Verificar o usuário que está sendo utilizado para autenticação no default WebSite do IIS onde está o TBC está instalado modificar para o administrador da máquina. 3 - Verificar se o usuário e senha que está sendo utilizado para a integração está correto. |
DE-PARA - CADASTRO DE -PARA - CADASTRO DE MOEDA O Projeto não está contemplado o sincronismo automático de Moeda. Mas as mensagens referentes ao Plano de Financiamento (Financing) e a mensagem de Comissão/Pedido de Compra (Order) farão referência a moeda “R$”. Então a moeda “R$” deve ser cadastrada (manualmente) nos 2 sistemas e o de/para deve ser configurado dos dois lados. Image Removed
Protheus - Neste exemplo a moeda é cadastrada na Empresa 01 Filial : 0210001 Código da Moeda : 01 Image Removed
DE-PARA moeda no RM. Image Removed
MOEDA O Projeto não está contemplado o sincronismo automático de Moeda. Mas as mensagens referentes ao Plano de Financiamento (Financing) e a mensagem de Comissão/Pedido de Compra (Order) farão referência a moeda “R$”. Então a moeda “R$” deve ser cadastrada (manualmente) nos 2 sistemas e o de/para deve ser configurado dos dois lados. Image Added
Protheus - Neste exemplo a moeda é cadastrada na Empresa 01 Filial : 0210001 Código da Moeda : 01 Image Added
DE-PARA moeda no RM. Image Added
|