-
Posts
716 -
Joined
-
Last visited
-
Days Won
12
Everything posted by miragerr
-
Quando o rWindows esta 100% atualizado, nem precisa fazer isso, lhes digo pois, estamos atualizando em vários clientes, e quando esta 100% atualizado, vai sem nehuma intervenção nossa
-
Kapi, não adianta só verificar só a versão do NetFrameWork, se o Windows não estiver completamente atualizado, não transmite nem a pau.
-
Ola, Boa tarde Também estou enfrentando este problema, mais já achei a solução, que é, atualizar o Windows com todos os pacotes, embora voce consiga registrar a DLL, você não consegue transmitir a NFe. Infelizmente essa é a única solução. Obs: Com esta atualização, a Micro$soft já vai saber quais são os Windows RUM MONTILA, o qual ira cobrar da empresa para que se regularize, digo isto pois tenho vários clientes que a Micro$soft já esta acionando judicialmente. O pessoal gosta de brincar com coisa séria. Espero ter ajudado.
-
Ola... Bom dia Oscar, porque você não usa comandos em SQL mesmo, criando a tabela temporaria em SQL, é muito mais pratico e muito mais seguro. //apaga a tabela caso ela já exista Array_SQL( "DROP TABLE IF EXISTS tempo2;" ) TEXT INTO cCmd CREATE TEMPORARY TABLE IF NOT EXISTS `tempo2` ( ::**:: `sequencia` char(6) DEFAULT NULL, ::**:: `registro` char(10) DEFAULT NULL, ::**:: `dados_1` varchar(2000) DEFAULT NULL, ::**:: `chave_bloco` varchar(2000) DEFAULT NULL, ::**:: `dbf_recno` bigint(15) NOT NULL DEFAULT 0, ::**:: `sr_recno` bigint(15) NOT NULL AUTO_INCREMENT, ::**:: UNIQUE KEY `sr_recno` (`sr_recno`), ::**:: KEY `_001` (`registro`,`sr_recno`) ::**:: ) ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=latin1; ENDTEXT //Cria a TABELA ja com os INDICES Array_SQL( cCmd, "_TABELA_TEMPO2" ) //apaga a tabela Array_SQL( "DROP TABLE IF EXISTS tempo2;" ) Prático e rápido, e não precisa se preocupar, se você criar em varias estações, o SGDB cria a partir da sua instância Espero ter ajudado.
-
Ola, Boa tarde Leitor do quê ? , de quê ?
-
Ola, Bom dia amigos Eu faço da seguinte forma: Private cCEST_SQL := Space(7) Private cNome_Natureza := Space(180) aCEST := Array_SQL("Select codigo_cest, descri_cest FROM cest WHERE ncm_cest = ?",,{ VMNCMPRO_ESTO } ) IF Len( aCest ) == 1 .AND. !lVerifica_Cest MsgInfo("Encontrado somente uma ocorrencia para este NCM","Atenção...") cNome_CEST := aCEST[ 1, 2 ] VMCEST_NCM_ESTO := aCEST[ 1, 1 ] Retu Endif aCEST := Array_SQL("Select codigo_cest, descri_cest, ncm_cest FROM cest WHERE MID( ncm_cest, 1, 6 ) = '"+Substr(VMNCMPRO_ESTO,1,6)+"'" ) IF Empty( aCEST ) aCEST := Array_SQL("Select codigo_cest, descri_cest, ncm_cest FROM cest WHERE MID( ncm_cest, 1, 4 ) = '"+Substr(VMNCMPRO_ESTO,1,4)+"'" ) IF Empty( aCEST ) MsgInfo( "Não foi encontrado nenhuma ocorrencia para este NCM"+CRLF+"Provavelmente este NCM não seja Substituição Tributária","Atenção..." ) cNome_CEST := '' VMCEST_NCM_ESTO := Space(7) Retu EndIF Endif
-
Ola, Meu jovem Não é isso, o problema esta em emitir as duas, sendo da seguinte forma: 1-Emito a NFC-e 2-Emito uma NF-e apartir da NFC-e "passo 1" 2 dias depois "por exemplo" pois não ha problema até aqui 3-No dia seguinte o Individuo vem devolver o produto, só que a NF-e EU consigo cancelar, já a NFC-e não Mais já mudei a metodologia de emissão, para a seguinte forma: O vendedor solicita do CLIENTE se vai ser NF-e ou NFC-e, e se o CLIENTE depois quiser uma NF-e do produto, não mais será emitido, pois o mesmo OPITOU por NFC-e no ato da compra, ai neste caso cabe ao estabelecimento, EMITIR uma NF-e de ENTRADA referenciando a NFC-e, para posterior emitir uma NF-e. Acho que deu para mostrar como ficou agora. Fico no aguardo para quaisquer esclareimento.
-
Ola... boa tarde meu jovem Me chama no Skype, talves eu possa te ajudar Skype: jackson_rr
-
Ola, Boa tarde meu jovem Creio que o que você procura, esta na classe HB_NFE do Quintas, que alias é muito boa, e é 100% nativo HARBOUR. Espero ter ajudado
-
Ola, Boa tarde É possível sim, mais para isso você deve interligar as duas tabelas com o FOREGIN KEY da seguinte forma CREATE TABLE `database`.`cursos` ( `id_cursos` INT NOT NULL AUTO_INCREMENT, `nome_curso` VARCHAR(45) NULL, PRIMARY KEY (`id_cursos`)); CREATE TABLE `database`.`alunos` ( `id_alunos` INT NOT NULL AUTO_INCREMENT, `id_curso` INT NULL, `nome_aluno` VARCHAR(45) NULL, PRIMARY KEY (`id_alunos`), INDEX `FK_ALUNO_CURSO_idx` (`id_curso` ASC), CONSTRAINT `FK_ALUNO_CURSO` FOREIGN KEY (`id_curso`) REFERENCES `vigilant`.`cursos` (`id_cursos`) ON DELETE NO ACTION ON UPDATE NO ACTION); desta forma quando você der um delete, automaticamente a tabela interligada pela FOREGIN KEY os registros também são deletados. Verifique a sintaxe correta do comando acima para uma melhor aplicação. Obs: Esta é a forma que eu utilizo e nunca tive problemas, podem existir outras, mais não sei como proceder. Espero ter ajudado.
-
Erro irrecuperaval 9006: hb_xgrab nao pode alocar memoria
miragerr replied to Jorge Andrade's topic in Programação
Ola, Bom dia Porque você não usa array, ao invés de um alias ?, array é muito melhor para você trabalhar, isso na minha opinião, eu mesmo tenho evitado usar alias, busco sempre que possível usar array. Espero ter ajudado. -
Relacionar a tabela CEST com a tabela NCM
miragerr replied to Wellington Vieira's topic in Programação
Ola, Boa tarde amigos Também procedo da mesma forma como o amigo Jorge Andrade, o grande problema é que nem todos os códigos CEST irão entrar como ST, aqui no meu estado RR e no AM serão escolhidos os produtos com ST., SÓ CONFUSÃO mesmo. Espero ter ajudado. -
Ola...Boa noite Voce gerou o arquivo pelo MYSQL ?
-
Ola, Bom dia Como o arquivo envolvido vai ficando muito grade, por que voce não gera esse arquivo por registros, exemplo, a cada 500 boletos, voce regra um arquivo de remessa, creio que ficaria muito mais rápido, ou voce pode usar o proprio Mysql pra isso, digo isso pois quando EU gerava o arquivo de SPED CONTRIBUIÇÃO consolidado e são 22 filiais e arquivo ficava monstruoso o numero de linhas, ai resolvi fazer o proprio Mysql gerar o TXT, ai ficou só o peido... rápidão... é assim que faço em Mysql: Select dados_1 FROM tempo2 ORDER BY sequencia, sr_recno into outfile '"+Alltrim(oSystema:Caminho_Sped_Fiscal)+"/"+cNomeDestino+"' LINES TERMINATED BY '\r\n'; Espero ter ajudado.
-
Ola, Bom dia Em SGDB não ha a necessidade disso, no caso da SQLRDD voce deve usar SR_BeginTransaction() REPLACE campo WITH variavel ... ... SR_EndTransaction() SR_CommitTransaction() Sempre que voce for fazer um APPEND BLANK, DELETE, REPLACE... isso usando comandos DBF. Espero ter ajudado
-
Ola, Isso é fácil. Qual SGDB você esta usando ?
-
Ola, Boa noite Vai depender da sua demanda de uso em DBF... mais fica funcional os comandos... as vezes precisa de adaptações, e MUDANÇA DE HÁBITO. Espero ter ajudado.
-
Ola, Amigo Oscar, nem tudo é como queremos, existem algumas situações, que a melhor opção é mudar para o comando SQL, o que EU fiz foi o seguinte, me mudei para o escritorio do cliente e fui modificando tudo para SQL aquilo que era relevante para o sistema, levei em media 15 dias, isso fazendo alguns POGs. O que você vai se maravilhar é com relatórios, nossa essa parte é muito show de bola em SQL, pode esquecer os MONTES DE DO WHILE... IF...ENDIF SKIP, LOOP Espero ter ajudado
-
Ola, meu jovem Pode ir direto para o PostGres sem medo com a SQLRDD, é 100% FUNCIONAL. Espero ter ajudado.
-
Ola, Boa noite Não uso mais OrderScop(), como ja estou em quase tudo 100% SQL puro, uso o SR_SetFilter(), muito melhor e facil de se usar. Espero ter ajudado.
-
Ola, Boa noite É o que venho falando pra ele a tempos para mudar para SQL, no inicio usei o MYSQL, pois aqui no forum era o que mais se comentava, mais hoje uso o POSTGRES, por ser mais robusto e considero muito melhor em escalabilidade do SGDB, digo escalabilidade em tamanho do SGDB, pois atualmente tenho um cliente que a base de dados ja esta em torno de 300 Giga, com tabelas com mais de 2 bi de registros, e qualquer consulta é mais rápida que um peido debaixo do lençol kkkkkkk... Espero ter ajudado.
-
Nossa só tem dinossauro. Eu desde 1982. TK82 TK2000 MSX CP-500 SP-16 Prologica o Top de Linha processador de 4.77 Mhz 640k de Ram
-
Olá, Boa tarde Só uma opinião, se você vai migrar de DBF para SGDB, muda para o PostGres, além do mesmo está sempre em evolução, é 100% FREE, diferente do MySql que esta parado no TEMPO e não é 100% Free. É só uma opinião.
-
Ola, Eu já tenho pela VBI é bem simples de se usar, mais estou precisando da Sitef por causa da bandeira TRICARD no qual a VBI nao tem. Se voce quiser usar a VBI posso te ajudar, é facil de HOMOLOGAR e não paga nada Fico no aguardo.
-
Ola amigos, Estou precisando de um suporte/consultoria para a DLL da Sitef, alguém se habilita, podemos conversar sobre a remuneração. Fico no aguardo