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? ×

Evandro Coelho

Membros
  • Total de itens

    21
  • Registro em

  • Última visita

  • Dias Ganho

    2

Posts postados por Evandro Coelho

  1. Prezados, montei um script para alteração do plano de contas Saldus versao 11.20.

    no meu caso exportei o plano de contas antigo para o contador que fez um DE/PARA

    importei para uma tabela do banco e rodei o script

    segue:

    -- carrega dados da tabela DEPARA$ com as contas contabeis para outra tabela temporaria com identity (ID) que será utilizado no laço while

    -- na seguinte estrutura ex:

    -- DE PARA

    -- 1.01.01.001 1.01.01.01.0001

    SELECT idt_campo = IDENTITY(INT, 1, 1),

    ContaNova = PARA,

    ContaAntiga = DE)

    INTO #AltContas

    FROM dbo.DEPARA$

    DECLARE @idt_campo INT,

    @ContaAnterior as char(15),

    @ContaAtual as char(15),

    @qtd_campo INT

    -- Inicialização das variáveis

    SET @idt_campo = 0

    SELECT @qtd_campo = MAX(idt_campo) - 1

    FROM #AltContas

    WHILE @idt_campo <= @qtd_campo

    BEGIN

    -- Carregando os valores na variáveis

    SELECT TOP 1

    @idt_campo = idt_campo,

    @ContaAnterior = ContaAntiga,

    @ContaAtual = ContaNova

    FROM ...

    ... Arquivo completo no ANEXO ...

    Altera Contas Saldus.txt

  2. Existe o conceito de Produto composto, que ao ser inserido, se o sistema estiver parametrizado para usar produto composto, permite explodir a composição baixando o seu estoque, para aplicar da forma que você indicou acho que terá que usar Trigger...

    Caros,

    Existe o conceito de PRODUTO PRINCIPAL no sistema RM ? Eu precisaria aplicar este recurso em um grupo de produtos.

    Exemplo.

    Possuo os itens:

    " Caneta Esfer. Azul 0.7 "

    " Caneta Esfer. Verm 0.5 "

    " Caneta Esfer. Preta 0.7 "

    Onde informada no Tipo de movimento de entrada de materiais administrativos, o que de fato fosse aumentado no estoque de Materiais administrativo fosse o item

    Caneta Esfer.

    Obrigado pela atenção.

  3. Alguns tipos são de certa forma "compatíveis" sugiro que crie uma tabela temporária com o conteúdo de TMOVCOMPL (SELECT * INTO #TMOVCOMPL FROM TMOVCOMPL) exclua via banco o campo (ALTER TABLE TMOVCOMPL DROP COLUMN XXXX) recrie o campo com o novo tipo (ALTER TABLE TMOVCOMPL ADD XXXX TIPOYYYY) depois vc faz um update do conteúdo antigo #TMOVCOMPL para TMOVCOMPL (UPDATE TMOVCOMPL SET TMOVCOMPL.XXXX=#TMOVCOMPL.XXXX FROM TMOVCOMPL,#TMOVCOMPL WHERE TMOVCOMPL.CODCOLIGADA=#TMOVCOMPL.CODCOLIGADA AND TMOVCOMPL.IDMOV=#TMOVCOMPL.IDMOV). Cuidado, na dúvida faça em uma base teste, e lembre-se que serve para casos por exemplo o campo antigo era varchar(2) e voce alterou para (3)...

    Pessoal,

    sugiro fazer em base teste.

    backup da tabela,

    deletar via banco(cuidado, tem que saber o que esta fazendo),

    criar uma novo campo,

    atualizar via banco o campo com os dados do backup.

  4. Observe os parametros do BDE Administrator aba configuration os Paramentros CONNECT TIMEOUT e TIMEOUT, aumente esses valores.

    Bom dia senhores(as)

    Alguém consegue desvendar por qual motivo apareçe a mensagem em anexo (tempo excedido). Sempre que acesso um relatório, que tem em seu filtro a opção de eventos, e clico sobre este, apareçe esta mensagem.

    Para conseguir fazer a alteração de um evento dentro do filtro do relatório, tenho que desmarcar a opção de "Auto procura".

    Observação: Creio que o tempo de resposta do banco de dados não está influenciando, até porque o banco está instalado na maquina que uso para trabalhar, e mesmo assim está mensagem permaneçe.

    Grato, Bom final de semana!

    Elder Carlos

    "Quando Jesus mexe nas estruturas do seu coração, muda sua vida"

  5. A Tabela HPARAMETRO abaixo:

    DATAHORAULTIMOALARME datetime 8 1

    DATAHORADESPERTAATEND datetime 8 1

    CODCOLIGADA DCODCOLIGADANULL 2 1

    GERAATENDDOCUMENTADOR DLOGICONULL 2 1

    TEMPOPADRAOCHECARALERTA int 4 1

    TEMPOPADRAOALERTA int 4 1

    CODLOCAL int 4 1

    ENVIAEMAILCLIENTE int 4 1

    GRUPOFAQ int 4 1

    PRAZOCONCLUSAOAUT int 4 1

    VALORPREVATIVO2 int 4 1

    VALORPREVATIVO3 int 4 1

    VALORPREVATIVO4 int 4 1

    VALORPREVATIVO5 int 4 1

    VALORPREVATIVO6 int 4 1

    HORAINTERVALOFUNC int 4 1

    HORARETORNOFUNC int 4 1

    HORAFIMFUNC int 4 1

    NUMSISTEMAFINANCEIRO int 4 1

    GRUPOFINANCEIRO int 4 1

    GRUPOEDITMEMO int 4 1

    HORAINICIO int 4 1

    HORAINTERVALO int 4 1

    HORARETORNO int 4 1

    HORAFIM int 4 1

    GRUPOPESQSATISF int 4 1

    HORAINICIOFUNC int 4 1

    VALIDARCONTRATOCLIENTE smallint 2 1

    PORTASERVIDOR smallint 2 1

    PORTAPROTOCOLOSERVIDOR smallint 2 1

    PORTAPROTOCOLOCLIENTE smallint 2 1

    UTILIZAPLACAATENDIMENTO smallint 2 1

    CARENCIACLIENTE smallint 2 1

    OBRCODCFO smallint 2 1

    DISPARARALARMES smallint 2 1

    GRAVARHORASUTEIS smallint 2 1

    ALARMEATIVO smallint 2 1

    DESPERTAATENDATIVO smallint 2 1

    TEMPOMAXIMOLIGACAO smallint 2 1

    OBRCATEGGERAL smallint 2 1

    TEXTOREPLYCLIENTE text 16 1

    CAIXAPOSTALBACKUP varchar 80 1

    CODTAREFAFINANCEIRO varchar 10 1

    CODTAREFADOCUMGLOBAL varchar 10 1

    SERVIDORCORREIO varchar 25 1

    TELEFONISTA varchar 6 1

    FINANCEIRO varchar 6 1

    VALORPREVTITULO5 varchar 60 1

    VALORPREVTITULO6 varchar 60 1

    ENDERECOPESQUISA varchar 150 1

    CAIXAPOSTALSENTCLIENTE varchar 80 1

    SERVIDORCORREIOPOP varchar 25 1

    VALORPREVTITULO2 varchar 60 1

    VALORPREVTITULO3 varchar 60 1

    VALORPREVTITULO4 varchar 60 1

    SUPORTEEMAIL varchar 40 1

    CAIXAPOSTAREPLYCLIENTE varchar 80 1

    CODCLASSIFALARME varchar 5 1

    CODCLASSIFDICA varchar 5 1

    CODCLASSIFHELP varchar 5 1

    CODSECAOEXTERNO varchar 35 1

    Observe que os campos SERVIDORCORREIO, SERVIDORCORREIOPOP sao varchar(15)

    e vc está inserindo 26 caracteres em SERVIDORCORREIOPOP = 'pop.objetivobaixada.com.br'

    é isso!

    Bom dia!!!

    Alguém já viu esse erro ?

    Alguém sabe o que é isso ?

    String or binary data would be truncated. The statement has been terminated.

    --CRMParametrosData

    UPDATE HPARAMETRO SET RECMODIFIEDBY = 'XXX_AGUARDAR_GLOBAIS_XXX', RECMODIFIEDON = CONVERT ( DATETIME, CONVERT ( VARCHAR, GETDATE(), 120) ),ALARMEATIVO = NULL, CAIXAPOSTALBACKUP = NULL, CAIXAPOSTALSENTCLIENTE = NULL, CAIXAPOSTAREPLYCLIENTE = NULL, CARENCIACLIENTE = NULL, CODCLASSIFALARME = NULL, CODCLASSIFDICA = NULL, CODCLASSIFHELP = NULL, CODSECAOEXTERNO = NULL, CODTAREFADOCUMGLOBAL = NULL, CODTAREFAFINANCEIRO = NULL, DESPERTAATENDATIVO = NULL, ENDERECOPESQUISA = NULL, ENVIAEMAILCLIENTE = 1, FINANCEIRO = NULL, GERAATENDDOCUMENTADOR = '0', GRAVARHORASUTEIS = NULL, GRUPOEDITMEMO = NULL, GRUPOFAQ = 0, GRUPOFINANCEIRO = NULL, GRUPOPESQSATISF = NULL, HORAFIM = 0, HORAFIMFUNC = 0, HORAINICIO = 0, HORAINICIOFUNC = 0, HORAINTERVALO = 0, HORAINTERVALOFUNC = 0, HORARETORNO = 0, HORARETORNOFUNC = 0, NUMSISTEMAFINANCEIRO = NULL, OBRCATEGGERAL = NULL, OBRCODCFO = NULL, PORTAPROTOCOLOCLIENTE = NULL, PORTAPROTOCOLOSERVIDOR = NULL, PORTASERVIDOR = '587', PRAZOCONCLUSAOAUT = 0, SERVIDORCORREIO = 'smtp.objetivobaixada.com', SERVIDORCORREIOPOP = 'pop.objetivobaixada.com.br', SUPORTEEMAIL = NULL, TELEFONISTA = NULL, TEMPOMAXIMOLIGACAO = NULL, TEMPOPADRAOALERTA = NULL, TEXTOREPLYCLIENTE = NULL, UTILIZAPLACAATENDIMENTO = '1', VALIDARCONTRATOCLIENTE = NULL, VALORPREVATIVO2 = NULL, VALORPREVATIVO3 = NULL, VALORPREVATIVO4 = NULL, VALORPREVATIVO5 = NULL, VALORPREVATIVO6 = NULL, VALORPREVTITULO2 = NULL, VALORPREVTITULO3 = NULL, VALORPREVTITULO4 = NULL, VALORPREVTITULO5 = NULL, VALORPREVTITULO6 = NULL WHERE CODCOLIGADA = 15

    Esse erro ocorre quando estou fazendo a parametrização e não deixa salvar as alterações...

    Na versão 10.80 não estava ocorrendo nenhum erro, foi só alterar para 11.40.

    A Biblioteca é 11.40.35 tive que mudar, pois estava com problema ao enviar e-mails na abertura do chamado.

    Desde já agradeço,

  6. Os eventos de INSS nas férias e INSS Férias com alíquota normal tem que estar com prioridade 79 e 0.

    Estou com a versão 11.20.43 e desde janeiro não consigo corrigir esse mesmo problema de desconto do INSS.

    Exemplo: funcionario com 30 dias de férias. Quando lanço as férias no envelope do final do mês, aparece o desconto de INSS férias (que já tinha sido descontado no recibo de ferias) e o INSS de folha, no mesmo valor que o INSS de férias. Daí, tenho que fazer o cálculo e o lançamento manualmente e marcar para não recalcular, pois se recalcular volta tudo de novo.

    Agradeço se puderem me ajudar.

  7. Publique qualquer aplicação Windows (Incluindo o Corpore RM)

    Com o 2X Application Server para WTS podemos ter diversos benefícios da computação thin client sem ter de mudar a infra-estrutura de rede para um sistema operacional Thin Client.

    Ao invés de implantar aplicações windows específicas para todos os seus desktops, resultando em um pesadelo de administração e apoio, instalar o aplicativo em um servidor central e utilizazar 2X Application Server para o Windows Terminal Services para publicar o aplicativo sem problemas em desktops remotos.

    Os usuários nunca vão saber que o aplicativo é executado remotamente, e você será capaz de gerenciar a aplicação de um único local! Transmitir apenas as atualizações de tela, em vez de os dados do servidor do cliente muito mais rápido também.

    http://www.2x.com/applicationserver/

    Baixe o Trial e testem em seus servidores TS, o 2X resolve definitivamente o problema de impressão no TS

    Obs: Apos os 30 dias o sistema so permite a utilizacao pra 5 usuarios simultaneos.

  8. O seu problema é um pouco complexo, erros desta natureza estao ligados ao desenvolvimento, somente de posse da base é possivel descobrir o que esta acontecendo... mas certa vez tive um problema parecido e rodei o script abaixo:

    update fparam set inteiro = 1 where id = 318

    update fparam set inteiro = 1 where id = 315

    voce pode tentar executar este script em uma base de teste e verificar funcionou.

    Saliento que para maior segurança é altamente recomendável que realize um backup da sua base de dados antes da execussão do script.

    Atenciosamente,

    Evandro C. Nunes

    O tópico já foi corrigido!

    Preciso muito da ajuda dos membros do fórum para resolver esta questão.

    Abs,

    Michelle

  9. Temos funcionários que recebem além do salário, aluguéis por terem seu(s) transporte(s) (carro ou moto) alugados para a empresa. Ocorre que esses recebimentos não estão sendo juntados de forma cumulativa para que seja devidamente descontado o IRRF corretamente. O tratamento dessas RPA é feito pelo RM Nucleus e tratado corretamente quando existem outros RPAs na mesma competencia da mesma pessoa mas no caso de Funcionário o RM Fluxus nao leva em conta o salario pago no RM Labore. Vejamos o exemplo:

    o funcionário Filirmino de Jesus recebeu em 05/12/2008 conforme abaixo:

    Líquido: R$ 2.081,67

    Base IRRF: R$ 2.429,70 (Salário – INSS)

    Faixa 2, alíquota de 15,00% com parcela a deduzir de R$ 205,92

    IRRF: R$ 158,53

    Em 10/12/2008 teve um RPA de R$ 1.000,00. Observemos o cálculo:

    Base IRRF: R$ 3.429,70 (R$ 2.429,70 + R$ 1.000,00)

    Faixa 3, alíquota de 27,50% com parcela a deduzir de R$ 548,82

    IRRF: R$ 235,81 (R$ 394,35 – R$ 158,53)

    Em 15/12/2008 teve um RPA de R$ 500,00. Observemos o cálculo:

    Base IRRF: R$ 3.929,70 (R$ 3.429,70 + R$ 500,00)

    Faixa 3, alíquota de 27,5% com parcela a deduzir de R$ 548,82

    IRRF: R$ 137,50 (R$ 531,85 – 235,81 – R$ 158,53)

    Obs.: Caso houvesse mais algum pagamento para a mesmo que com incidência de IRRF, o procedimento deverá obedecer a mesma sistemática.

    Alguem ai tem alguma sugestão, para que o sistema possa tratar corretamente esses casos?

  10. - Os números pares são os números do tipo 2n, com n pertencente ao conjunto dos números naturais.

    - Os números ímpares são do tipo (2n - 1), com n pertencente ao conjunto dos números naturais.

    Se n é par, (n % 2, o resto da divisão por 2) é igual a 0.

    exemplo:

    SELECT CHAPA,(CASE WHEN (CHAPA % 2)=0 THEN 'PAR' ELSE 'IMPAR' END) FROM PFUNC

    O Exemplo a acima retorna A Chapa e se a mesma é impar ou par. baseado no exemplo, vc pode desenvolver qualquer Query. o % 2 substitui a funcao matematica MOD.

    Evandro C. Nunes

    T.I.

    Granville & Bazan Ltda

    MCDBA Candidate

    Colegas,

    Será que alguém tem alguma SQL, ou sabe como faz, que retorne números pares (começando c/ 2) e uma outra que retorne números ímpares (começando com 1)???

    Para que é esta SQL?

    Esta SQL irei vincular em um layout bancário do Banco Real (240 col), onde tenho LD01 e LD01.01 e elas deverão contar sequencialmente os números, no entanto, se eu trabalhar com contador ou expressão, ele conta a sequencia (1,2,3,....) na LD01 e faz a mesma sequência na LD01.01 (1,2,3,....).

    No entanto, se eu conseguir fazer isso via SQL, coloco a SQL 01 (ímpar) na LD01 e a SQL02 (par) na LD01.01 e vai retornar do jeito que preciso.

    Se algum puder me ajudar fico grata!!!!

    Ana Paula Alvarenga

    anapaula@arenari.srv.br

×
×
  • Criar Novo...

Informação Importante

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