Ir para conteúdo
  • Cadastre-se

marcelosantos

Membros Pro
  • Total de ítens

    89
  • Registro em

  • Última visita

Tudo que marcelosantos postou

  1. Obrigado aos que responderam, mais houve uma pequeno engano, talvez eu postei no tópico errado, porque estava passando pelo mesmo problema, vamos lá Encontrei os eventos no objetc Inspector, só que no SPEDFiscal e não SPEDContribuições que era o que eu estava implementando. Li o tópico do EMBarbosa, mais o mesmo também é SPEDFiscal e não SPEDContribuições. Então fica ai a dica Marcelo Santos
  2. Isaque e amigos como utilizo estas procedures? procedure TForm.BeforeWriteRegistroC481 (var ANullVL_BC_PIS, ANullALIQ_PIS, ANullQUANT_BC_PIS, ANullALIQ_PIS_QUANT, ANullVL_PIS: Boolean); begin ANullVL_BC_PIS:=False; ANullALIQ_PIS:=False; ANullQUANT_BC_PIS:=True; ANullALIQ_PIS_QUANT:=True; ANullVL_PIS:=False; end; procedure TForm.BeforeWriteRegistroC485 (var ANullVL_BC_PIS, ANullALIQ_PIS, ANullQUANT_BC_PIS, ANullALIQ_PIS_QUANT, ANullVL_PIS: Boolean); begin ANullVL_BC_PIS:=False; ANullALIQ_PIS:=False; ANullQUANT_BC_PIS:=True; ANullALIQ_PIS_QUANT:=True; ANullVL_PIS:=False; end; Onde no meu código chamo elas?
  3. Valeu Juliano, tenho acompanhado suas alterações, estão ótimas, aos poucos vamos deixar esse componente redondinho.
  4. Olá a todos Envio neste novas alterações, para o componente, agora com o bloco H (inventario) totalmente funcional. Agradecimento ao usuário Fabio Alves que foi quem iniciou o desenvolvimento do bloco H ACBrSEF2.rar
  5. Olá Juliomar Um pequeno problema, é que assim que iniciamos a linha E300, a linha E340 é criada, causando o seguinte problema: Mesmo que não escrevemos a linha E340 ela é impressa no arquivo, toda zerada Marcelo Santos
  6. Olá Neste segue nova atualização, neste foi implementado as linhas E330, E340*, E350, E360 *Julimar alterar a forma de criar esta linha, antes de subir esta versão ACBrSEF2.rar
  7. Olá Julimar envio neste a primeira modificação que fiz no componente ACBrSEF2: as modificações foram: LinhaE300 - modificada (datas estavam como integer) LinhaE305 - modificada (propriedades não estavam de acordo com o manual) LinhaE310 - adicionada Método para escrever linha E300 adicionado Método para escrever linha E305 adicionado Método para escrever linha E310 adicionado Assim que receber um aval de vocês, irei acrescentar as linhas E330, E340, E350 e E360 ACBrSEF2.rar
  8. Olá a todos Estou precisando adicionar ao SEF2 a linha E310, mais a mesma não esta disponível no ACBR. Gostaria de ajudar a implementar, mais não entendo bem como é que devo acrescentar isto. Alguém poderia dar uma força?, pois nunca fiz nenhuma alteração em nenhum componente do ACBR, e se eu fizer como consigo compartilhar com todos? se não compartilhar não vou poder atualizar o svn? pois vou perder as atualizações que fizer? Já sei que para o blocoE temos 2 units (ACBrSEF2_BlocoE.pas e ACBrSEF2_BlocoE_1.pas) na primeira eu crio as linhas com suas variaveis, (propriedades) na segunda eu implemento o função de escrita. Mais como informo ao componete que tem que escrever também esta linha? Estou certo, alguém poderia me orientar a fazer estes ajustes?
  9. Infelismente só com dados dos clientes os quais nao posso divugar. Deixa eu tentar te explicar, se voce tiver uma compra com um produto cujo cfop seja 1102, dai voce vai no manual do edoc e vai procurar o codigo para este cfop. Espero que entenda quais as informações que deve constar na linha 0400
  10. Amigo um exemplo da minha linha 0400 fica assim |0400|000001|Compra|EA10| |0400|000002|Venda|SP10| onde: 000001 - é o código - uso uma sequencia aqui - Compra - é a descrição - EA10 - vem tabela, então faço o seguente: pego os cfops e vejo na tabela qual a sua referencia (eA10, SP10) e incluo na linha, faço isso para todos os produtos, seja venda ou compra, e só escrevo aquele que não se repete. espero que te ajude com isso que escrevi
  11. Amigo este erro com perfil, é porque o sistema não consegue obter os dados da empresa em questão (Mercantil Santana), atualize a versão do SEF 2012, já esta na 1.0.8.xx (não me lembro o final) e acredito que você vai conseguir obter o perfil da referida empresa.
  12. Olá JulioMar e outros O erro que comentei acima ocorre no arquivo \ACBr\Fontes\ACBrSEF2\ACBrSEF2_BlocoE.pas, o que fiz para corrigir foi acrescentar nesta classe a uses Controls. e o arquivo compilou tranquilamente Há alguns erros nos arquivo de exemplo do SEF2, na maioria dos casos são erro de conversões de tipo. Mais comentando as variáveis que estão com esses erros o exemplo compila e roda de boa Não sei como funciona as alterações no SVN, mais quem puder colocar a uses Controls, no Arquivo já ajudaria bastante, principalmente para alguém que esta começando como eu
  13. Olá a Todos, este é meu segundo post. No banco de dados da aplicação a qual estou trabalhando os campos cnpj, telefone, etc, são do tipo strings, e os dados estão gravados assim CNPJ = xx.xxx.xxx/xxxx-xx, telefone (xx) xxxx-xxxx, ou seja esta com "parentes, hifem, ponto, etc). dessa forma os dados não atendem a regra do edoc (pis-cofins também) crei a seguinte função na minha aplicação Function limpaVariavel (sTexto: String):String; begin sTexto := StringReplace(sTexto, '.', '',[rfReplaceAll, rfIgnoreCase]); //remover . sTexto := StringReplace(sTexto, '-', '',[rfReplaceAll, rfIgnoreCase]); //remover - sTexto := StringReplace(sTexto, '/', '',[rfReplaceAll, rfIgnoreCase]); //remover / sTexto := StringReplace(sTexto, '(', '',[rfReplaceAll, rfIgnoreCase]); //remover ( sTexto := StringReplace(sTexto, ')', '',[rfReplaceAll, rfIgnoreCase]); //remover ) sTexto := StringReplace(sTexto, ' ', '',[rfReplaceAll, rfIgnoreCase]); // revomer ' ' Result := sTexto; end; Varrendo toda a string a procura desses caracteres, minha pergunta é, há alguam função em ACBR que resolva isto e já valide cpnj, telefone etc?
  14. Olá Pessoal, sou novato em ACBR, descobri por conta do E-doc estou com o svn na revision 5931, quando vou compilar o projeto exemplo do SEF2 (EDOC), esta dando erro em fDT_DOC : TDate; o erro é ACBrSEF2_BlocoE.pas(248): Undeclared identifier: 'TDate' Onde se encontra esta classe TDate? como resolvo esta dependencia?
×
×
  • 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.