Pessoal, desenvolvi um programa em C# que faz a importacao de produtos de qualquer base de dados para o Protheus. Fica ai mais um exemplo de integracao entre Protheus e C#.Este video fala do passo a passo dos procedimentos iniciaisEste outro video mostra o programa funcionandoAqui o link para baixar o programawww.4shared.com/rar/qDP_ytZM/Imp_SB1.html? Hoje irei mostrar um outro exemplo de integracao do Protheus com DotNet usando a linguagem C#. Neste exemplo irei solicitar ao protheus o calculo do valor de parcelas (simulacao de parcelas), ou seja,irei fazer a conexao da minha aplicacao em DotNet com o servidor de aplicacoes, passarei alguns parametros como valor total, codigo da condicao de pagamento e irei obter um array como retorno informando a data de vencimento e valor da parcela. Pra comecar e necessario registrar a ocx apconnxcontrol.ocx e fazer referencia da mesma no Visual Studio, para isso crie um novo projeto do tipo Console e siga os passos mostrados da publicacao anterior "Integracao do Protheus com C# ". Feito isso, minimize o Visual Studio, crie e compile o seguinte codigo fonte no Protheus.No fonte eu expliquei que poderia referenciar diretamente a funcao do Protheus que realiza as simulacoes, mas tive dificuldade em passar como parametro o tipo data, entao pra nao ficar defendendo teoria, criei a user function que faz o tratamento da data que e passada pelo Visual Studio como string.Voltando ao Visual Studio, criei uma classe que realiza a conexao com o Protheus e tambem um metodo que aciona minha user function e obtem o resultado da simulacao de parcelas. Observe o codigo da classe e seus comentarios.E na classe principal irei criar o seguinte codigo:Para ver o programa funcionando, veja o video abaixo: obs: Veja em tela cheia para melhor visualizacao. Abordando mais uma vez integracoes entre protheus e balancas, hoje irei demonstrar uma rotina em advpl que le o peso da balanca rodoviaria Lider pela porta serial. Para testar nossa aplicacao, podemos baixar o emulador da balanca Lider gratuitamente no site http://www.liderbalancas.com.br/2012/manuais-balancas.html no primeiro link de download.Para que eu consiga acessar a mesma porta COM com dois programas diferentes (emulador da balanca e a rotina advpl), eu nao uso a porta fisica e sim um emulador de porta serial VSPE,o qual pode ser baixado pelo site http://www.baixaki.com.br/download/free-virtual-serial-ports-emulator.htm. Com o VSPE eu crio uma porta virtual COM1 e e com ela que iremos trabalhar.A rotina em advpl pode ser baixada no link http://www.4shared.com/file/EcFWKLrC/BalRodov.html?Compile o fonte e em seguida iremos seguir os passos abaixo:1) Com o VSPE crie a porta serial virtual COM12)Acione o emulador da balanca Lider ( arquivo Emulador.exe)3)Deixe o emulador configurado conforme imagem abaixo:4) Abra a IDE do protheus e com o fonte BALRODOV.PRW compilado, execute a rotina.5) No emulador da balanca, clique em modo continuo6)Se tudo estiver ok, teremos a captura do peso pelo protheus conforme print abaixo:7) Abaixo a rotina em advpl :#INCLUDE 'RWMAKE.CH'/*UUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA3Programa 3 3 Autor 3 LUIS LACOMBE 3 Data 3 3AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA 3Locacao 3 3Contato 383 8819-6539 33 3 3 3gustavo.lacombe@gmail.com 3AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA 3Descricao 3 Le peso da balanca rodoviaria Lider modelo LD 1001 3AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA 3Parametros3 3AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA 3Retorno