Atualize hoje para o Scriptcase 9 e ganhe 35% de desconto! Atualize hoje para o Scriptcase 9 e ganhe 35% de desconto! COMPRAR AGORA!

Mensagens Recentes

Páginas: [1] 2 3 ... 10
1
Programação / Re:Executar uma mensagem ao processar ...
« Última Mensagem: por pessanha Online Agosto 23, 2017, 11:12:45 pm »
2
Consultas / Re:Botão Aprovar e Rejeitar nos campos da consulta
« Última Mensagem: por Jailton Online Agosto 23, 2017, 08:51:54 pm »
Crie na aplicação BLANK a variável: $_PedidoID = [glo_PedidoID];

Ai na hora de criar a ligação 'Campo' para a blank o SC vai mostrar = glo_PedidoID ai só indicar o campo PedidoID da consulta.
3
Banco de Dados / Re:por uma condicional no select do MySQL
« Última Mensagem: por Haroldo Online Agosto 23, 2017, 08:30:16 pm »
Ele vai mostrar o clienteid na janela e ao lado o nome.

Esta correto.


Ola quando eu coloco o código no lookrup em um campo tipo Número printa da seguinte forma por exemplo 16 Maria Fagundes deveria ser Maria Fagundes somente.

SELECT IF(Pessoa='Fisica', Nome,Empresa) As Cliente
FROM clientes
WHERE idClientes = {ClientesID}

Quando testo no SQL Builder ele devolve de forma correta sem o ID e só o Nome.

Alguma dica?

4
Consultas / Re:Botão Aprovar e Rejeitar nos campos da consulta
« Última Mensagem: por tamnet Online Agosto 23, 2017, 07:27:14 pm »
Você vai criar 2 campos Novos > Tipo Imagem, ai só selecionar uma imagem ou upar uma de botão ao seu gosto, e depois
criar o Link para app que você quer, pode passar vários parâmetros 'campos chaves' durante a ligação.

Jailton,

Me tire mais uma duvida. Entendi como inserir botões APROVAR e REJEITAR. Cada linha dessa tabela é referente a um pedido e cada pedido tem uma chave primária na tabela no banco.  Minha duvida é: como que irei passar o ID do pedido (linha da consulta) que o usuario clicou para aprovar ou rejeitar para a aplicação blank que será chamada para atualizar o status do pedido?
5
Banco de Dados / por uma condicional no select do MySQL
« Última Mensagem: por Edivaldo Online Agosto 23, 2017, 06:12:26 pm »
Ola quando eu coloco o código no lookrup em um campo tipo Número printa da seguinte forma por exemplo 16 Maria Fagundes deveria ser Maria Fagundes somente.

SELECT IF(Pessoa='Fisica', Nome,Empresa) As Cliente
FROM clientes
WHERE idClientes = {ClientesID}

Quando testo no SQL Builder ele devolve de forma correta sem o ID e só o Nome.

Alguma dica?
6
Bugs / Re:BUG - UPDATE APAGA VALOR DO CAMPO
« Última Mensagem: por Alexandre Luiz Online Agosto 23, 2017, 05:45:51 pm »
Bug Persiste versão 9 - Para contornar o problema tem de colocar os Campos Como Texto. o que gera outro Problema... de formatação ....

7
Blank / Re:Sincronização entre sistemas
« Última Mensagem: por Rodrigo Figueira Online Agosto 23, 2017, 05:17:52 pm »
Obrigado Flavio, a melhor opção é o webservice.
8
Blank / Bloco K
« Última Mensagem: por Rodrigo Figueira Online Agosto 23, 2017, 05:17:08 pm »
Alguém já conseguiu desenvolver no SC o arquivo Sped Fiscal Bloco K. favor entra em contato figueira@regulariza.cnt.br.
9
Programação / Re:Executar uma mensagem ao processar ...
« Última Mensagem: por Haroldo Online Agosto 23, 2017, 04:38:06 pm »
O que pude notar:

 if( {DT_AUTO_INICIAL} != 'null'  <---  if( {DT_AUTO_INICIAL} != NULL (a não ser que grave a literal null no campo, o que acho difícil)

echo "<script>alert('".$var_ret_func_exp."');</script>"; <--- sc_error_message($var_ret_func_exp);

echo "<script>alert('A exportação foi concluída com sucesso!');</script>"; <--- sc_ajax_message('A exportação ...', 'Mensagem');


Isso se for no botão ajax.

Colocar a aplicação em modo debug pode ajudar também.


Segue o código PHP que estou colocando no botão Ajax:

if(m_valida_filtro_export({DT_AUTO_INICIAL}, {DT_AUTO_FINAL}, {NR_NF_INICIAL}, {NR_NF_FINAL})){
   $var_sql_exp_nfe = "select P.CHAVE_ACESSO
                    from PDV P
                   where EMPRESA_ID = '[var_emp_id]'
                     and CD_STATUS IN ('100', '101', '110')";

   if( {DT_AUTO_INICIAL} != 'null' and !empty(trim({DT_AUTO_INICIAL})) )
      $var_sql_exp_nfe .= " and cast(P.DT_AUTORIZACAO as date) between cast('".{DT_AUTO_INICIAL}."' as date) and cast('".{DT_AUTO_FINAL}."' as date)";

   if( {NR_NF_INICIAL} != 'null' and !empty(trim({NR_NF_INICIAL})) )
      $var_sql_exp_nfe .= " and P.NR_NF between '".{NR_NF_INICIAL}."' and '".{NR_NF_FINAL}."'";

   $var_sql_exp_nfe .= " order by P.DT_AUTORIZACAO";

   sc_select(dset_exp_nfe, $var_sql_exp_nfe);

   //Verifica se houve retorno com o filtro mencionado pelo usuário
   if( $dset_exp_nfe->fields[0] !== false and !empty($dset_exp_nfe->fields[0]) ){
      //Variável utilizada para gravar o arquivo XML na pasta e depois gerar o download
      $var_nome_pasta_exp = 'Exp_XML_DANFE_'.[var_emp_id];
      $var_cam_exp        = lib_m_GetCamPastaTemp().$var_nome_pasta_exp;
      $var_ret_func_exp   = '';

      while( !$dset_exp_nfe->EOF ){
         //Armazena na variável o retorna da função que faz a exportação do XML
         $var_ret_func_exp .= lib_m_ExportXmlNFe([var_emp_id], $dset_exp_nfe->fields[0], $var_cam_exp);

         $dset_exp_nfe->MoveNext();
      }

      $dset_exp_nfe->Close();

      //Valida se houve retorno de erro na exportação do XML
      if( !empty(trim($var_ret_func_exp)) )
         echo "<script>alert('".$var_ret_func_exp."');</script>";
      else{
         if( lib_m_Download($var_cam_exp, $var_nome_pasta_exp, true) )
            echo "<script>alert('A exportação foi concluída com sucesso!');</script>";
         else
            echo "<script>alert('Não foi possível concluir a exportação.');</script>";
      }
   }
   else
      echo "<script>alert('Não há resultado para esse filtro.');</script>";
}

sc_exit(sel);
10
Programação / Re:Executar uma mensagem ao processar ...
« Última Mensagem: por tuelito Online Agosto 23, 2017, 04:21:40 pm »
Segue o código PHP que estou colocando no botão Ajax:

if(m_valida_filtro_export({DT_AUTO_INICIAL}, {DT_AUTO_FINAL}, {NR_NF_INICIAL}, {NR_NF_FINAL})){
   $var_sql_exp_nfe = "select P.CHAVE_ACESSO
                    from PDV P
                   where EMPRESA_ID = '[var_emp_id]'
                     and CD_STATUS IN ('100', '101', '110')";

   if( {DT_AUTO_INICIAL} != 'null' and !empty(trim({DT_AUTO_INICIAL})) )
      $var_sql_exp_nfe .= " and cast(P.DT_AUTORIZACAO as date) between cast('".{DT_AUTO_INICIAL}."' as date) and cast('".{DT_AUTO_FINAL}."' as date)";

   if( {NR_NF_INICIAL} != 'null' and !empty(trim({NR_NF_INICIAL})) )
      $var_sql_exp_nfe .= " and P.NR_NF between '".{NR_NF_INICIAL}."' and '".{NR_NF_FINAL}."'";

   $var_sql_exp_nfe .= " order by P.DT_AUTORIZACAO";

   sc_select(dset_exp_nfe, $var_sql_exp_nfe);

   //Verifica se houve retorno com o filtro mencionado pelo usuário
   if( $dset_exp_nfe->fields[0] !== false and !empty($dset_exp_nfe->fields[0]) ){
      //Variável utilizada para gravar o arquivo XML na pasta e depois gerar o download
      $var_nome_pasta_exp = 'Exp_XML_DANFE_'.[var_emp_id];
      $var_cam_exp        = lib_m_GetCamPastaTemp().$var_nome_pasta_exp;
      $var_ret_func_exp   = '';

      while( !$dset_exp_nfe->EOF ){
         //Armazena na variável o retorna da função que faz a exportação do XML
         $var_ret_func_exp .= lib_m_ExportXmlNFe([var_emp_id], $dset_exp_nfe->fields[0], $var_cam_exp);

         $dset_exp_nfe->MoveNext();
      }

      $dset_exp_nfe->Close();

      //Valida se houve retorno de erro na exportação do XML
      if( !empty(trim($var_ret_func_exp)) )
         echo "<script>alert('".$var_ret_func_exp."');</script>";
      else{
         if( lib_m_Download($var_cam_exp, $var_nome_pasta_exp, true) )
            echo "<script>alert('A exportação foi concluída com sucesso!');</script>";
         else
            echo "<script>alert('Não foi possível concluir a exportação.');</script>";
      }
   }
   else
      echo "<script>alert('Não há resultado para esse filtro.');</script>";
}

sc_exit(sel);
Páginas: [1] 2 3 ... 10