Ir para conteúdo
  • Cadastre-se

Jicelmo Andrade

Membros
  • Total de ítens

    28
  • Registro em

  • Última visita

Contact Methods

  • Website URL
    http://www.delfosti.com.br

Jicelmo Andrade's Achievements

Apprentice

Apprentice (3/14)

  • First Post
  • Collaborator Rare
  • Week One Done
  • One Month Later
  • One Year In

Recent Badges

3

Reputação

  1. Peço desculpas mandei os arquivos errados, enviando os arquivos corretos, compilados e testados para todos os eventos, anexo uma print com o evento do colega que abriu o post que a property já está no 1298 pcesCommon.pas pcesS2299.pas pcesS2399.pas
  2. Sua observação foi importante colega, e devido a isso me levou a analisar quais eventos usam essa tag ( indGuia ), então pesquisei pelo PDF do e-Social Layout Simplificado e encontrei os seguintes eventos que usam essa tag como obrigatória : S-2299, S-2399, S-1200, S-1210, S-1260, S-1270, S-1280, S-1298, S-1299 Sendo assim, vi que outro colega do fórum já tinha feito uma alteração para os eventos S-1200 e s-1210 criando a property indGuia na classe TIdeEvento3 que herda os métodos da classe TIdeEvento2, so que os eventos 2299 e 2399 herdam as property de TIdeEvento2 por isso que vc nao ver essa property nos eventos que informei, sendo assim fiz algumas alterações para atender a todos os eventos listados acima, Criei uma classe chamada TIdeEventoGuia = class(TIdeEvento2) { Classe Criada para atender a Tag indGuia do S-2299 e S-2399 } e adicionei a property indGuia e fiz alterações na classe TIdeEvento3 removendo a property indGuia e mudando a herança da classe de TIdeEvento2 para TIdeEventoGuia e alterei as Classes pcesS2299 e pcesS2399 para herdar de TIdeEventoGuia que estava como TIdeEvento2 segue em anexos as alterações para análise pcesCommon.pas pcesS2299.pas pcesS2399.pas As alterações que fiz atende a seu evento tb
  3. Tambem verifiquei isso colega, e o que observei é que os índices do Array ( TUFString ) está diferente do tpuf, eu corrigi colocando na posição correta, pois o tipo ufNenhum no array TUFString tem que está na mesma ordem, exemplo: TUFString : array[0..27] of String = (",'AC','AL','AP','AM','BA','CE','DF','ES','GO', 'MA','MT','MS','MG','PA','PB','PR','PE','PI', 'RJ','RN','RS','RO','RR','SC','SP','SE','TO'); alterar a posicao do primero indice como vazio para ficar correto e não começar com AC e o ultimo índice ser TO e não " ", espero que tenha ajudado
  4. Bom dia. pessoal exite algum programa de demostração usando as classes?
  5. Um pouco tarde para resposta mais vamos la : Se quer saber em qual revisao seu acbr está, faça o seguinte, se estiver usando tortoiseSVN, botao direito na pasta do acbr - TortoiseSVN - ShowLog a sua revisao vai estar com número em negrito, abraço
  6. Anotado a dica, ja tinha pensando em homologar com eles tb, sobre a questao do preço acho.que o proprio nome ja fala por si mesmo, se o serviço é o melhor do mercado entao se é justo o preço
  7. Respondendo sua pergunta daniel : "Você realmente trabalhará apenas com o pagamento de 1 Cartão apenas por Cupom ?" nos 3 tefs que ja homologuei TEF Turbo, VsPague e agora com Pay&go essa opção de multiplos cartões é opicional, como eu estava com tempo curto para homologar fui cortando o que nao era obrigatorio para que atendesse o cliente no momento, apos essa homologação ai sim vou poder respirar e ter mais tempo de fazer uma homologação completa mesmo pq vou migrar os outros tef que tenho feito para o componente, hoje tenho uma classe para cada um desse e faço so as chamadas. com pomponente eu centralizo tudo e mais facil de dar manutenção.
  8. Blz, vou pensar nisso quando for começar a trablahar com tef da vspague novamente pois tem certas coias que eles nao seguem um padrao mesmo nao, outro caso e nos decontos do cielo premia que no acbrtefd não vem preenchida as propriedade desconto ( CpTEF.RespostasPendentes[CpTEF.RespostasPendentes.Count-1].Desconto) mais isso não é um probelma do componente nao, pq eu estou com pay&go e com ele essa propriedade vem preenchida sem probelemas, acredito que a classe da vspague tenha que passar por algumas implementações.
  9. Ok daniel estou ciente de que não vou estar homologado pela vspague, mesmo pq esse é uma re-homologação, pois ja tinha sido homologado sem usar o acbrtefd como tinha dito em topicos anteriores, optei por homologar com componente para que fosse mais rapida minha homologação pois a mesma está com um cliente aguardando, sobre o tipo que vamos usar, cliente ainda não tem tef esse vai ser o primeiro. So uma pergunta Daniel , existe uma forma no componente para que eu mande uma string para o client, pois assim que homologar devo começar o desenvolvimento com sitef e tentar o vspague de novo. estou perguntando isso pq existe uma situação no vspague que para exibir a tela para digitar o cartao devo mandar a seguinte string automação_coleta_retorno="9"
  10. Brigado daniel mais pellas dicas, ja estou adiantando no desenvolvimento. Regys respondendo sua duvida, eu usava gp da V$pague mais não deu para avançar no desenvolvimento devido eu está com pressa para homologação pois existe um cliente esperando essa homologação, o problema é do suporte mesmo, servidor de desenvolvimeto sempre cai e resolvi mudar de gp para não ter que prejudicar a homologação.
  11. Mudei de V$Pague para Play&Go Pessimo no suporte, servidor cair sempre, e alem disso quando nao cai bloqueiam seu computador e ele fica fora do ar, demora no atendimento e client incossitente, mexem no client quase todos os dias e toda vez que muda versao vem com outros problemas
  12. Estou verificando com pessoal da vspague se é algum problema de ma configuração deles no GP, pois muito estarnho esse erro. assim que tiver uma noticia posto aqui os resultados
  13. OK daniel coloquei o componente no meu sistema e consegui fazer o cielo premia, não preciso fazer nenhuma alteração na classe do vspague, o processo feito foi o seguinte : AutoEfetuaPagamento = False AutoFinalizaCupom = False AutoAtivaGP = True SuportaSaque = True SuportaDesconto = True MultiplosCartoes = False Faço uma venda no valor de 9010,02 Vefico se a venda é com Cielo Premia CpTEF.CRT(vValorParcela,IndiceFormaPag,cpECF.NumCupom); //------------------< Aplicando Cielo Premia >-----------------> if CieloPremia then begin ValorDescontoCieloPremia := ( vValorParcela - CpTEF.RespostasPendentes[CpTEF.RespostasPendentes.Count-1].ValorTotal); // if vTotalDescontos > 0 then begin ValorDescontoCieloPremia := ValorDescontoCieloPremia + vTotalDescontos; end; // end else if ( vTotalDescontos > 0) then begin ValorDescontoCieloPremia := vTotalDescontos; end; // cpECF.SubtotalizaCupom(-ValorDescontoCieloPremia); CpTEF.FinalizarCupom; CpTEF.ImprimirTransacoesPendentes; Daniel obrigado pelas dicas e so questionei que forum sejam mais claros, poderia ter dado esses passo as passos pq ate para eu saber quais as ordens dos metodos para serem chamados tive que debugar muito e testar e como eu disse nao estava com tempo para isso, mais tudo bem, remarqui minha homologação para proxima semana. OBS : Optei por fazer os calculos para achar o valor do desconto por que a propriedade Desconto do retorno está vindo zerada nao sei se é algum erro da classe vspague ou do GP pois se alimenta ValorTotal e fazem parte da mesma lista deveria vim tb o valor do desconto CpTEF.RespostasPendentes[CpTEF.RespostasPendentes.Count-1].Desconto ==> ( Está vindo zerado )
  14. Ok daniel obrigado por essa informaçao, como preciso.homologar irei fazer as devidas alteraçoes necessarias, e volto aqui no forum para dar uma resposta Me responda uma coisa, existe a possibilidade de enviar comando pelo componente ? vou dar um exemplo se tem como eu enviar automação_coleta_retorno="9" Tipo alguma propreidade do componente que eu mande essa string e ela envie para o GP segundo pessoal da vspague eu preciso enviar essa string para aparecer a tela de digitação do cartao
  15. Ola Daniel mais uma vez aqui te dando trabalho, seguinte eu uso o GP da V$Pague poderia me explicar melhor sobre esse Sitef ? tenho que programar os eventos do CliSitef?
×
×
  • Criar Novo...

Informação Importante

Colocamos cookies em seu dispositivo para ajudar a tornar este site melhor. Você pode ajustar suas configurações de cookies, caso contrário, assumiremos que você está bem para continuar.