Ir para conteúdo
Seja Membro VIP - Remova Banners de Propagandas, Tenha Liberado Qualquer Download, Além de Acessos em Áreas Exclusivas!! ×
Quer acesso a todas as Áreas do Fórum, até aquelas só para membros VIPs? Também quer poder baixar qualquer ARQUIVO? ×

eduardowallace

Membros
  • Total de itens

    53
  • Registro em

  • Última visita

Sobre eduardowallace

  • Data de Nascimento 21-10-1986

Conquistas de eduardowallace

Contribuinte

Contribuinte (4/10)

  • Primeiro Post
  • Colaborador
  • Iniciador de Conversa
  • Primeira Semana Concluída
  • Primeiro Mês Completo

Distintivos Recentes

0

Reputação

  1. Pessoal bom dia! Estou querendo saber como proceder para criar/parametrizar um processo de venda de produtos com garantia no Nucleus. Detalhes a serem observados: 1) A garantia deverá ser um outro produto que será inserido na venda 2) O sistema deverá gerar um número de "contrato" para a garantia 3) Será gerada uma fatura no financeiro com os dois lançamentos relacionados, um para a garantia e outro para os produtos que o cliente comprou. O meu pensamento sobre o processo está correto? vocês tem alguma idéia de como tratar isso melhor no sistema? Obrigado!
  2. Após atualizar as estatísticas rodei este set nocount on declare @comando varchar(255) declare @comando1 varchar(255) declare @comando2 varchar(255) declare @comando3 varchar(255) declare @comando4 varchar(255) declare @database varchar(100) declare @datab varchar(50) set @datab = (select distinct table_catalog from information_schema.tables) if (select count(*) from master.dbo.sysprocesses where dbid in ( select dbid from master.dbo.sysdatabases where name = @datab )) <= 1 begin print ' ' print 'Acertando permissões do banco.' exec sp_dboption @datab, 'single', 'true' exec sp_dboption @datab, 'trunc. log on chkpt.', 'true' exec sp_dboption @datab, 'auto create statistics', 'false' exec sp_dboption @datab, 'auto update statistics', 'false' exec sp_dboption @datab, 'ansi null default', 'true' print ' ' print 'Verificando base de dados.' set @comando1 ='dbcc checkdb ('+@datab+')' exec (@comando1) print ' ' print 'Verificando fragmentação na base de dados.' set @comando2= 'dbcc checkalloc ('+@datab+')' exec (@comando2) print ' ' print 'Acertando fragmentação na base de dados.' set @comando3= 'dbcc newalloc ('+@datab+')' exec (@comando3) declare @tabela varchar (100) declare @comando5 varchar (255) declare tabela cursor for select name from sysobjects where type = 'u' order by name open tabela fetch next from tabela into @tabela while @@fetch_status = 0 begin print '' print 'Verificando tabela '+@tabela print '' set @comando5 = 'dbcc checktable ('+@tabela +', repair_allow_data_loss)' exec (@comando5) set @comando = 'dbcc dbreindex ('+@tabela+')' exec (@comando5) set @comando5= 'dbcc checkconstraints ('+@tabela+')' exec (@comando5) fetch next from tabela into @tabela end close tabela deallocate tabela exec sp_dboption @datab, 'single', 'false' declare @tab_nome varchar(255) declare @tab_statistic varchar(255) declare @sql_str varchar(255) declare @db_nome varchar(255) select @db_nome=name from master..sysdatabases where dbid=(select dbid from master..sysprocesses where spid=@@spid) set @sql_str= 'sp_dboption ''' + @db_nome + ''',''auto create statistics'',''false''' exec (@sql_str) checkpoint declare cur cursor for select object_name(id),name from sysindexes where name like '_wa_sys%' set nocount on open cur fetch next from cur into @tab_nome,@tab_statistic while(@@fetch_status=0) begin set @sql_str='drop statistics ' + @tab_nome + '.' + @tab_statistic exec (@sql_str) fetch next from cur into @tab_nome,@tab_statistic end close cur deallocate cur exec sp_updatestats print '*******************************************************************************************' print 'FINAL DA MANUNTENCAO' print '*******************************************************************************************' end else begin print '****** A T E N Ç Â O *******' print 'A BASE ESTÁ SENDO USADA. ESTE SCRIPT SÓ PODE SER EXECUTADO EM MONOUSUÁRIO !!!' print '***********************************************************************************************************************' end Depois rodei este set nocount on declare @comando varchar(255) declare @comando1 varchar(255) declare @comando2 varchar(255) declare @comando3 varchar(255) declare @comando4 varchar(255) declare @tabela varchar (100) declare @database varchar (225) declare base cursor for SELECT distinct TABLE_CATALOG FROM INFORMATION_SCHEMA.TABLES open base fetch next from base into @database declare tabelas cursor for select name from sysobjects where type='U' order by name open tabelas fetch next from tabelas into @tabela while @@fetch_status=0 begin print 'Reindexando os indices da Tabela '+ @tabela set @comando = 'dbcc dbreindex ('+@tabela+')' exec (@comando) print '---------------------------------------------' print ' ' print 'Verificando estrututura da tabela '+ @tabela set @comando1 ='dbcc checktable ('+@tabela+')' exec (@comando1) print '---------------------------------------------' print ' ' print 'Verificando espaco alocado na tabela'+@tabela set @comando2= 'dbcc updateusage ('+@database+','+@tabela+')' exec (@comando2) print '---------------------------------------------' print ' ' fetch next from tabelas into @tabela end Print 'Final da Manuntencao' print '*******************************************************************************************' print '**********************************************************************************' print '***************************************************************' close base close tabelas deallocate tabelas deallocate base
  3. Aparentemente consegui resolver com um script que eu consegui, rodei a atualização de estatísticas, e rodei um script de manutenção da base RM que tinha conseguido com o suporte, vou testar todas as funcionalidades, caso funcione volto a postar o resultado! Obrigado a todos pelas dicas!
  4. Você sabe como eu posso copiar somente os registros de uma base de dados para outra? de todas as tabelas do banco.
  5. Quando tento executar o relatório de consistência de lançamentos no saldus, o sistema da erro dizendo que não encontrou as chaves estrangeiras de algumas tabelas. Já criei as chaves estrangeiras via diagrama da base de dados, e aparentemente está tudo igual a base padrão, mais o sistema continua informando que não existe tais relacionamentos. Segue o erro. Consistência executada para preparar base para Conversão Novo Modelo BackOffice - Período Contabil 31/12/1999 a 31/12/2012 -------------------------------------------------------------------------------------------------- Chave estrangeira entre as tabelas DLafRat e CRateioLC -------------------------------------------------------------------------------------------------- Inexistente Consistência executada para preparar base para Conversão Novo Modelo BackOffice - Período Contabil 31/12/1999 a 31/12/2012 -------------------------------------------------------------------------------------------------- Chave estrangeira entre as tabelas DLafRat e DLafCont -------------------------------------------------------------------------------------------------- Inexistente Consistência executada para preparar base para Conversão Novo Modelo BackOffice - Período Contabil 31/12/1999 a 31/12/2012 -------------------------------------------------------------------------------------------------- Chave estrangeira entre as tabelas TMovRat e CRateioLC -------------------------------------------------------------------------------------------------- Inexistente Consistência executada para preparar base para Conversão Novo Modelo BackOffice - Período Contabil 31/12/1999 a 31/12/2012 -------------------------------------------------------------------------------------------------- Chave estrangeira entre as tabelas TMovRat e TMovCont -------------------------------------------------------------------------------------------------- Inexistente
  6. O problema é que não tenho nenhuma constraint na base, preciso recriar todas elas. Você sabe algum outro procedimento para fazer isso? A tabela só possui chave primária, os indices, constraint foram deletados. Alguma luz no fim do túnel para mim? mais obrigado mesmo assim!
  7. As chaves foram apagadas, estou fazendo manualmente os relacionamentos via diagrama da base. Só que são muitas tabelas! se poderem me passar um script para corrigir os relacionamentos/chaves estrangeiras ou mesmo algum procedimento que eu possa copiar de outra base essas chaves, agradeço.
  8. Até abri um chamado, mais eles querem cobrar hora muito alta para fazer isso. Se você por favor enviar o script que você tem, você estaria me salvando a pele, pq não sei mais o que tentar!!
  9. Pessoal! estou precisando de um auxílio urgente! Preciso de uma orientação de como recriar as chaves estrangeiras da base de dados RM com seus relacionamentos. Após manutenção incorreta da base de dados, as todas os índices das tabelas foram perdidos. Consegui recriar todas as chaves primárias, no entanto estou tendo dificuldade para fazer a criação das chaves estrangeiras de algumas tabelas. Alguém já passou por algo parecido e poderia me ajudar??? Desde já agradeço!
  10. Edson bom dia A única forma que eu conheço para isso funcione da maneira que você quer é marcando a opção "Editar tributação" no parâmetro do movimento. Se o parâmetro ja estiver habilitado, tanto no item quanto no movimento(Dependendo da necessidade) poderá ser problema de versão.
  11. Poste a mensagem de erro que é apresentada na query Segue exemplo de outra tabela para você executar o insert: SET IDENTITY_INSERT TPRODUTO ON INSERT INTO [NOME DA BASE DESTINO].[dbo].[TPRODUTO] (CODCOLPRD,IDPRD,CODIGOPRD,NOMEFANTASIA,CODIGOREDUZIDO,ULTIMONIVEL,TIPO,DESCRICAO,DESCRICAOAUX,CODIGOAUXILIAR,REFERENCIACCF,NUMEROCCF,REFERENCIACP,DESCRICAOCP,PESOLIQUIDO,PESOBRUTO,COMPRIMENTO,ESPESSURA,LARGURA,COR,OBSERVACAO,DTCADASTRAMENTO,CAMPOLIVRE,CAMPOLIVRE2,CAMPOLIVRE3,IDPRODUTORELAC,TEMPO,INATIVO,PESAVEL,DATAULTALTERACAO,IDIMAGEM,DIAMETRO,CODUSUARIO,TEMPOVALIDADE,USUARIOCRIACAO,QTDEVOLUME,CODIGOEX,SERVICOPRODUTORMOFFICINA,PRODUTOEPI,PRODUTOBASE,NUMEROTRIBUTOS,EPERIODICO,BLOCK,DATAEXTRA1,DATAEXTRA2,CONTROLADOPORLOTE,MASCARANUMSERIE,USANUMSERIE,VALIDADEMINIMA,ID,RECCREATEDBY,RECCREATEDON,RECMODIFIEDBY,RECMODIFIEDON) SELECT CODCOLPRD,IDPRD,CODIGOPRD,NOMEFANTASIA,CODIGOREDUZIDO,ULTIMONIVEL,TIPO,DESCRICAO,DESCRICAOAUX,CODIGOAUXILIAR,REFERENCIACCF,NUMEROCCF,REFERENCIACP,DESCRICAOCP,PESOLIQUIDO,PESOBRUTO,COMPRIMENTO,ESPESSURA,LARGURA,COR,OBSERVACAO,DTCADASTRAMENTO,CAMPOLIVRE,CAMPOLIVRE2,CAMPOLIVRE3,IDPRODUTORELAC,TEMPO,INATIVO,PESAVEL,DATAULTALTERACAO,IDIMAGEM,DIAMETRO,CODUSUARIO,TEMPOVALIDADE,USUARIOCRIACAO,QTDEVOLUME,CODIGOEX,SERVICOPRODUTORMOFFICINA,PRODUTOEPI,PRODUTOBASE,NUMEROTRIBUTOS,EPERIODICO,BLOCK,DATAEXTRA1,DATAEXTRA2,CONTROLADOPORLOTE,MASCARANUMSERIE,USANUMSERIE,VALIDADEMINIMA,ID,RECCREATEDBY,RECCREATEDON,RECMODIFIEDBY,RECMODIFIEDON FROM [NOME DA BASE ORIGEM].[dbo].[TPRODUTO] SET IDENTITY_INSERT TPRODUTO OFF
  12. amigo verifique os parâmetros da instalação e configuração. Faça tudo no passo a passo relatado no link: http://totvsconnect.blogspot.com/2010/09/como-fazer-ativacao-do-license-server.html Erros relativos a comunicação com LS geralmente são de configuração incorreta ou bloqueio no firewall, fica a dica.
  13. Também estou usando o sistema em 3 camadas e pelo que pude perceber o sistema está mais lento utilizando a nova MDI pelo "layout" em delphi está com o mesmo desempenho das versões anteriores praticamente.
  14. eduardowallace

    NFs-e

    Olá Flavio tudo bem? Você poderia me passar os procedimentos para implantação da NFS-e de Manaus? Obrigado!
×
×
  • Criar Novo...

Informação Importante

Usando este site, você concorda com nossos Termos de Uso e nossa Política de Privacidade.