Painel de líderes
Conteúdo popular
Showing content with the highest reputation on 26-10-2015 em Posts
-
1 - O ideal é você discutir as necessidades da modificação aqui no fórum... antes mesmo de implementá-las... Isso evita situações como: Já enviaram correção semelhante, a equipe de commiter discordas da maneira como foi implementado 2 - Se algum commiter quiser, pode enviar correções para o Trunk1... mas acredito que no momento, todos já optaram por não o fazerem, pois já estão usando o Trunk2 em produção 3 - Dependendo da Unit isso seria ótimo... veja a pasta "Testes" 4 - Apenas usuários convidados a serem commiter podem submeter ao SVN... Eles atingem esse privilégio através da meritocracia e reconhecimento da equipe atual 5 - Se depender de mim... o ACBr nunca usará Git... tive péssimas experiencias de uso com ele: cada comando simples no SVN é traduzido em 3 comandos do Git (ou mais)... Seria um inferno lidar com os inúmeros Pull Requests..2 pontos
-
Claro que faz. Agora essa função precisa ser testada e verificada. Não posso mais alterá-la sem entender que ele vai ser chamada por fora das rotinas internas do ACBrSPEDFiscal. Parece uma coisa boba... mas faz diferença. Por isso queira, por favor, descrever a situação em que ela é utilizada fora dos chamados do componente.2 pontos
-
Eu fiz uma versão do DANFSe para fastreport com a mesma "cara" do DANFSe do FortesReport, pra isso eu tive que criar uns campos no DMDanfSe: cdsParametrosNaturezaOperacao: TStringField; cdsParametrosRegimeEspecialTributacao: TStringField; cdsParametrosOptanteSimplesNacional: TStringField; cdsParametrosIncentivadorCultural: TStringField; Você acha interessante disponibilizar isso pra todos? DANFSEPadrao.fr3 ACBrNFSeDANFSeFRDM.pas ACBrNFSeDANFSeFRDM.dfm ACBrNFSe-change-log.txt1 ponto
-
Waldir, Pela mesma falta de tempo... fica muito complicado para nós acatarmos uma Unit sem nenhum "change-log.txt" ou descrição do que foi modificado e porque... Lembre-se que se você estivesse efetuando um Pull-Request (GIT), precisaria descrever as modificações enviadas Trabalhei com o GIT com a equipe do Fortes Report... minha impressão foi: "ódio a primeira vista"... Demasiadamente burocrático, e confuso... achei muito improdutivo...1 ponto
-
Não dá não! somente se estiver com arquivos errados ou não efetuar a limpeza igual foi informado nos posts! estamos a mais de 6 meses usando o trunk2 e não temos problemas1 ponto
-
Complementando 6 - Mandou vários postes cada um com uma unit e uma contribuição, melhor se fosse um único post, nele explicando o motivo da colaboração juntamente com a unit da mesma, toda contribuição é bem vinda, mas nem sempre podemos adivinhar a necessidade da mesma se não nos for explanada e justificada, assim podemos avalia-la para ser disponibilizada no repositório, essa é a finalidade do fórum de discussão.1 ponto
-
Concordo com o Elton, vou voltar o código, pois uso no meu dia dia, e não preciso usar de forma diferente a que o componente me oferece, pois atende até o momento as necessidades e exigências. Essa implementação será desconsiderada em nosso repositório, e quem quiser usar de forma diferente como você propôs que mude e mantenha seu próprio código, afinal open source oferece essa vantagem.1 ponto
-
O Workaround para esse problema já foi aplicado nos fontes do Trunk2 a um bom tempo...1 ponto
-
Desculpe, acho que não ficou claro minha dúvida. Eu vi o que você alterou. O que eu não entendi é o motivo de ter alterado. Talvez se eu utilizar perguntas possa ajudar... Qual é a melhoria dessa nova função em relação da anterior? Em que situações eu vou preferir utilizar essa função ao invés da anterior? Por que só existe pra IE? Por que incluir no ACBrValidador e não no só no seu código?1 ponto
-
creio se se não estiveres a usar o fastreports licenciado ele coloca limites no resultado. Tivemos esse problema e foi resolvido depois de comprar a licença1 ponto
-
Isso tudo está baseado no trunk2? - inicialmente foi feito baseado no trunk, estamos trazendo para o trunk2 tanto é que sempre que coloco aqui peço observações qto a isso por não estar familiarizado com o código do trunk2 e além disso troco msgs com o Daniel e enviei msgs ao sr. para obter orientações sobre isso, não sei se tu as viu. estou anexando novamente sem os arquivos citados, não estou mais full time nisso, qdo der posto outras coisas novamente... ACBreSocial_Dev.zip1 ponto
-
Olá Waldir, Obrigado por sua contribuição. No entanto, não ficou claro que melhoria foi proposta no arquivo ACBrValidador.pas por sua alteração. Poderia ser por favor ser mais específico?1 ponto
-
Prezado.. não é assim que funciona... Sendo assim, sem o "Change-Log.txt", suas modificações não serão nem analisadas...1 ponto
-
Verifique na página da Sefaz a ultima versão do Software Básico do fabricante que você utiliza. http://www.fazenda.sp.gov.br/sat/consultas_publicas/modelos_reg.asp Att Cristiano Abbud1 ponto
-
Sim bem provavelmente seja um novo componente... esse mais ligado a parte fiscal da empresa.1 ponto
-
Isso vai de quem tiver afim de implementar conforme a sua necessidade, o que temos a necessidade agora é gerar o componente, e eu e o Tiago estamos implementando ele, gerar os xmls, validar, assinar e enviar pros webservices... depois de tdo isso pronto se alguem tiver a necessidade de implementar o monitor só colocar a mão na massa e desenvolver, a estrutura ja existe.1 ponto
-
Realmente não existe parâmetro no ImprimirExtratoVenda onde se passe a impressora, ele sempre vai usar a impressão configurada no monitor.1 ponto
-
Srs. em anexo o que conseguimos desenvolver até o momento temos a rotina de assinatura e validação incluídas, fizemos melhorias estruturais, agora começamos o trabalho com a parte de envio vamos nos utilizar de um webservice 'coringa' desenvolvido a partir dos wsdl para que possamos testar algumas funções, peço a gentileza para que os moderadores analisem o código e nos reportem para correções e ajustes. E aos colegas que possam testar o componente. Grato, Tiago ACBreSocial_Dev.zip1 ponto
-
Faça o seguinte, quando for usar a opção de correspondente bancários troque o tipo de operação ADM para o 310: ACBrTEFD1.TEFCliSiTef.OperacaoADM := 310; Quando for fazer venda normal use o default: ACBrTEFD1.TEFCliSiTef.OperacaoADM := 110;1 ponto
-
Problema Resolvido. Em minha defesa eu alego estresse, excesso de café, falta de pescaria, ou insanidade temporária. Fica a dica para os demais que enfrentarem o mesmo problema. Nunca, jamais, never, enfim... jamais cadastrem o código do cedente com o dígito. Foi só remover o dígito e o problema foi resolvido. Um abraço a todos, Claudiomir1 ponto
-
Desculpe @sandrobelarmino, não consegui vincular a sua pergunta a reposta do Daniel, por isso achei meio fora do tópico, agora entendi o contexto dela kkk Realmente não sei se tem um comando SAT.ImprimirExtratoVenda. que dê para informar a printer. Abraço1 ponto
-
Olá Guilherme, Basta passar o caminho do arquivo XML que foi gerado anteriormente. Abraço.1 ponto
-
Bom dia Regys e demais companheiros Não sei como voce fez o seu teste, mas nem sempre a forma que se faz por ai é igual a que é necessária por arqui, bom mas isso não vem ao caso agora, o importante é que consegui resolver o problema usando uma função acho que do acbr For i:=0 to dm00.acbrNFe.WebServices.Consulta.procEventoNFe.Count-1 do begin vIdEvento:=FormatFloat('00',dm00.acbrNFe.WebServices.Consulta.procEventoNFe.Items.RetEventoNFe.InfEvento.nSeqEvento); vXml:=ConverteXMLtoUTF8(dm00.acbrNFe.WebServices.Consulta.procEventoNFe.Items.RetEventoNFe.XML); Era somente isso que eu queria e tentei explicar desde o inicio, o XML quando abria no navegador aparecia que estava com falhas, na realidade é porque no XML contem palavras acentuadas e o componente não retornava o XML com cabeçalho de UTF8. Obrigado a quem me ajudou Bom dia a todos1 ponto
-
Eu gravo a versao, e a data de compilação do sistema no banco de dados quando os terminais iniciam o sistema este verifica se tem uma versão mais nova caso existe, ele manda a requisição para a rede via TCP/IP (Socket) e o terminal que tiver a versão mais nova junta todos os arquivos novos num zip e envia a este terminal que está aguardando a atualização, que descompacta substitui os arquivos e segue em frente abrindo a aplicação para uso. Funciona que é uma beleza. Dessa forma só preciso atualizar uma máquina da rede toda vez que lanço uma novidade no sistema.1 ponto
-
Te aconselho a usar o Inno Setup para criar instaladores ele é excelente. veja o tutorial http://www.hardware.com.br/tutoriais/inno-setup/1 ponto
-
Acho que o ideal é instalar em cada máquina... e nunca compartilhar pastas (isso é um prato cheio para vírus... e expõem o BD para os usuários da rede) Você pode ter um módulo "atualizador", que cuidaria de baixar uma versão nova...1 ponto
-
1 ponto