Dércio Luis Zanatta
Membros Pro-
Total de ítens
1.230 -
Registro em
-
Última visita
-
Days Won
2
Tipo de Conteúdo
Blocks
Notes ACBrLibNFe
Fóruns
Downloads
Calendário
Tudo que Dércio Luis Zanatta postou
-
Encontrei o arquivo debug.keystore na pasta c:\usuarios\dercio\.android .. Copiei ele para a pasta C:\Users\Dercio\AppData\Roaming\Embarcadero\BDS\21.0\. Agora ,quando compilo, diz que falta o arquivo c:\bin\jarsigner.exe Achei o arquivo dentro da pasta C:\Program Files\Android\Android Studio\jre\bin Não sei pq está procurando na pasta c:\bin.. Copie ele para lá.. mas mesmo assim continua dando erro.. Não achei nada no anti-virus que pudese ter causado o problema..
-
Não consigo executar o .apk no celular
um tópico no fórum postou Dércio Luis Zanatta Object Pascal - Delphi & Lazarus
Boa tarde Estou enfrentando um problema aqui que está difícil de entender.. Quando tento compilar uma palicação Android No Delphi ocorre o erro (print em anexo). Já tentei contato com o suporte da Embarcadero, porém eles também não sabem pq não está funcionando ! Talvez algum colega já tenha passado por isso e tenha alguma solução. [Exec Error] The command ""\bin\KeyTool.exe" -genkey -v -keystore "C:\Users\Dercio\AppData\Roaming\Embarcadero\BDS\21.0\debug.keystore" -storepass android -alias androiddebugkey -keypass android -dname "cn=Unnamed, ou=Mobile Organization, o=Embarcadero Technologies, l=San Francisco, s=California, c=US" -keyalg RSA -keysize 2048 -validity 10000" exited with code 9009. -
Quickreport no Delphi 10.4.2
Dércio Luis Zanatta replied to Dércio Luis Zanatta's tópico in Object Pascal - Delphi & Lazarus
Complicado Daniel.. Temos vários relatórios no sistema feitos com QuickReport.. Demandaria um tempo e esforço bastante grandes. De qualquer forma, consegui instalar o QuickReport do 10.3.3 seguindo um tutorial que achei na internet.. Está em espanhol, mas da pra entender direitinho.. Al final siguiendo un escrito de internet pude hacerlo usando el QuickReport 6 para 10.3 Rio, estos son los pasos para el que le pueda servir: Instalar el QuickReport 6 en C:\Program Files (x86)\QuickReport\QR6-RAD-10-3-Rio\ que es donde va por defecto Hacerle modificaciones a los ficheros siguientes que estan en C:\Program Files (x86)\QuickReport\QR6-RAD-10-3-Rio\src Al QRWDesignDXE10_3.dpk nombrarlo como QRWDesignDXE10_4.dpk y abrirlo con el notepad y en la 1ra linea donde dice package tambien ponerle 4 y en la seccion de requieres tambien cambiarlo a QRWRunDXE10_4_w64 Al QRWDesignDXE10_3.dproj nombrarlo como QRWDesignDXE10_4.dproj editarlo con el notepad y donde quiere que este QRWDesignDXE10_3 sustituirlo por QRWDesignDXE10_4 Al QRWRunDXE10_3_W64.dpk nombrarlo como QRWDesignDXE10_4.dpk y abrirlo con el notepad y en la 1ra linea donde dice package tambien ponerle 4 Al QRWRunDXE10_3_W64.dproj nombrarlo como QRWRunDXE10_4_W64.dproj editarlo con el notepad y donde quiere que este QRWRunDXE10_3_w64 sustituirlo por QRWRunDXE10_4_w64 Abrir el Delphi 10.4 y abrir 1ro el QRWRunDXE10_4_W64.dproj ir al Project/Option Building/Delphi Compiler y quitar el Path de las opciones Dcp Output Directory, Package Output Directory y Unit Output Directory guardar entonces se compila y construye (build) y se salva al final Luego se abre el QRWDesignDXE10_4.dproj ir al Project/Option Building/Delphi Compiler y quitar el Path de las opciones Dcp Output Directory, Package Output Directory y Unit Output Directory guardar entonces se compila, construye (build) e instala (instal) y se montan los componentes. -
Quickreport no Delphi 10.4.2
um tópico no fórum postou Dércio Luis Zanatta Object Pascal - Delphi & Lazarus
Boa tarde Alguém conseguiu instalar o QuickReport no Delphi 10.4.2 ? -
API Rest com token
Dércio Luis Zanatta replied to Dércio Luis Zanatta's tópico in Object Pascal - Delphi & Lazarus
Esse vídeo é muito util, porém está utilizando um servidor Rest que não exige autenticação por token. O desenvolvedor do servidor Rest me disse que o token deve ser adicionado ao Header.. Utilizei o PostMan.. Nele tem uma opção para incluir chaves e valor da chave ao Header.. No Delphi não fica muito claro como inserir essas chaves no header, mas acredito que seja assim: RESTRequest1.Params.AddHeader('token' , '604eacb3994a5b02ed05d4f9fe702bb2461b50e4'); Tentei usando assim e não funciona.. Quando tento executar o Request, retorna erro "HTTP 1.1 406 not acceptable" No PostMan, adicionando essa mesma chave 'token' com esse mesmo valor, funciona.. -
Boa tarde Estou precisando acessar um servidor Rest de um terceiro.,. Eles me passaram uma URL e um Token. Nunca tinha visto isso. Estou tentando acessar pelo Rest Debuger do Delphi, porém sem sucesso. Alguém ai que tenha mais experiência nesse assunto poderia me dar uma ajuda de como configurar os componentes do Delphi para acessar esse API ?
-
Bom dia Estou com uma situação estranha aqui.. Tenho um xml de um fornecedor que tem 5 Itens. Quando carrego esse xml para o componente através do LoadFromFile, só carrega do segundo item em diante, deixando fora o primeiro.. Olhando o xml não da para notar nada de diferente que pudesse causar isso.. Segue xml em anexo.. 43210491007609000148550010000624441005711350-nfe.xml 43210491007609000148550010000624441005711350-nfe.rar
-
Informações complementares do produto
Dércio Luis Zanatta replied to Dércio Luis Zanatta's tópico in Dúvidas gerais
Blz.. é isso mesmo.. Só configurar essa propriedade.. Obrigado. -
Informações complementares do produto
Dércio Luis Zanatta replied to Dércio Luis Zanatta's tópico in Dúvidas gerais
Em anexo a DANFE de um fornecedor do meu cliente.. NF DIAMAJU.pdf -
Informações complementares do produto
Dércio Luis Zanatta replied to Dércio Luis Zanatta's tópico in Dúvidas gerais
Gostaria que a mensagem não ficasse restrita ao tamanho do campo da descrição... que seguisse alinha até o final.. como na imagem abaixo. Temos clientes com mensagem gigantes, ai vão servir poucos produtos por causa disso.. -
Informações complementares do produto
Dércio Luis Zanatta replied to Dércio Luis Zanatta's tópico in Dúvidas gerais
Então não existe uma forma da mensagem não ficar restrita ao tamanho do campo descrição ? ou seja, usar a largura toda do corpo da nota ? -
Boa tarde.. Estou com uma situação aqui e não estou conseguindo resolver.. Estou enviando um texto na tag infadprod no xml da nfe, sem quebras, porém na impressão da DANFE esse texto é impresso quebrando as linhas para servir na coluna da descrição do produto. Gostaria que a observação utilizasse todo o tamanho do corpo da nota. Isso é possível ? 43210110335178000147550010000000781004186408-nfe.pdf NFe_2_1_78_43210110335178000147550010000000781004186408.xml
-
Boa tarde.. Obrigado pela resposta Juliomar, mas na verdade, o valor da tag total eu já tinha conseguido pegar. Minha dúvida estava em como pegar os valores das tags 'id'. Consegui da seguinte forma: Var REt_Wsf:String ; // RRespScan é o nome que dei para o componente TRestResponse Ret_WsF:=RRespScan.JSONValue.GetValue<String>('results[0].id') ; grande abraço !!
-
Dúvidas sobre componente TRestResponse
um tópico no fórum postou Dércio Luis Zanatta Object Pascal - Delphi & Lazarus
Bom dia.. Estou consumindo uma URL que está retornando a seguinte String: {"total":9,"results":[{"id":59468,"titulo":"HOMOLOGACION PACK DESCUENTO FIJO 2021","descripcion":"HOMOLOGACION PACK DESCUENTO FIJO 2021","tipo":"DESCUENTO_FIJO","autor":{"descripcion":"Scanntech"},"detalles":{"condiciones":{"items":[{"cantidad":3,"articulos":[{"nombre":"CAFE SOLUVEL NESCAFE FORTE TRADICAO GRAN VD 100G","codigoBarras":"7891000029329"},{"nombre":"CAFE SOLUVEL NESCAFE ORIGINAL VD 100G","codigoBarras":"7891000300503"},{"nombre":"CAFE SOLUVEL NESCAFE MATINAL NORMAL V 100G","codigoBarras":"7891000315507"},{"nombre":"CAFE SOLUVEL NESCAFE ORIGINAL SACHET 50G","codigoBarras":"7891000306703"},{"nombre":"CAFE SOLUVEL NESCAFE TRADICAO REFIL 50G","codigoBarras":"7891000010860"}]}]},"beneficios":null,"precio":null,"descuento":2,"paga":null},"vigenciaDesde":"2020-10-07T00:00:00.000-0300","vigenciaHasta":"2021-12-31T23:59:59.000-0200","limitePromocionesPorTicket":0},{"id":43392,"titulo":"HOMOLOGACION PRECIO FIJO 1 ARTICULO 2020","descripcion":"HOMOLOGACION PRECIO FIJO 1 ARTICULO 2020","tipo":"PRECIO_FIJO","autor":{"descripcion":"Scanntech"},"detalles":{"condiciones":{"items":[{"cantidad":1,"articulos":[{"nombre":"C DENTAL COLGATE MFP TB 50 G","codigoBarras":"7891024132906"}]}]},"beneficios":null,"precio":0.7,"descuento":null,"paga":null},"vigenciaDesde":"2019-10-23T00:00:00.000-0200","vigenciaHasta":"2020-12-31T23:59:59.000-0200","limitePromocionesPorTicket":0},{"id":43408,"titulo":"HOMOLOGACION LLEVA PAGA 2020","descripcion":"HOMOLOGACION LLEVA PAGA 2020","tipo":"LLEVA_PAGA","autor":{"descripcion":"Scanntech"},"detalles":{"condiciones":{"items":[{"cantidad":6,"articulos":[{"nombre":"LEITE UHT BOM GOSTO DESN TP 1LT","codigoBarras":"7897511400244"},{"nombre":"LEITE UHT ELEGE SEMI DESN S/VERSAO TP 1L","codigoBarras":"7896079500168"},{"nombre":"LEITE UHT BOM GOSTO INTEG S/VERSAO TP 1LT","codigoBarras":"7897511400237"},{"nombre":"LEITE UHT ELEGE DESN S/VERSAO TP 1L","codigoBarras":"7896079500175"}]}]},"beneficios":null,"precio":null,"descuento":null,"paga":5},"vigenciaDesde":"2019-10-23T00:00:00.000-0200","vigenciaHasta":"2020-12-31T23:59:59.000-0200","limitePromocionesPorTicket":0},{"id":43391,"titulo":"HOMOLOGACION EAN8 PRECIO FIJO 2020","descripcion":"HOMOLOGACION EAN8 PRECIO FIJO 2020","tipo":"PRECIO_FIJO","autor":{"descripcion":"Scanntech"},"detalles":{"condiciones":{"items":[{"cantidad":1,"articulos":[{"nombre":"TIC TAC 16G LARANJA","codigoBarras":"78600027"}]}]},"beneficios":null,"precio":0.89,"descuento":null,"paga":null},"vigenciaDesde":"2019-10-23T00:00:00.000-0200","vigenciaHasta":"2020-12-31T23:59:59.000-0200","limitePromocionesPorTicket":5},{"id":43389,"titulo":"HOMOLOGACION ADICIONAL DESCUENTO 2020","descripcion":"HOMOLOGACION ADICIONAL DESCUENTO 2020","tipo":"ADICIONAL_DESCUENTO","autor":{"descripcion":"Scanntech"},"detalles":{"condiciones":{"items":[{"cantidad":8,"articulos":[{"nombre":"MASSA MARSALA LASANHA 500 GRS.","codigoBarras":"7898087590056"},{"nombre":"MASSA PAVIOLI LASANHA E CANELONE 500 GRS.","codigoBarras":"7896024000408"}]}]},"beneficios":{"items":[{"cantidad":1,"articulos":[{"nombre":"CR V SOYA 250G I","codigoBarras":"7891080404863"}]}]},"precio":null,"descuento":3,"paga":null},"vigenciaDesde":"2019-10-23T00:00:00.000-0200","vigenciaHasta":"2020-12-31T23:59:59.000-0200","limitePromocionesPorTicket":3},{"id":43388,"titulo":"HOMOLOGACION ADICIONAL REGALO 2020","descripcion":"HOMOLOGACION ADICIONAL REGALO 2020","tipo":"ADICIONAL_REGALO","autor":{"descripcion":"Scanntech"},"detalles":{"condiciones":{"items":[{"cantidad":3,"articulos":[{"nombre":"MACARRAO MASSA FRITZ & FRIDA ESPAGUETE SEMOLA COM OVOS 500G","codigoBarras":"7890300113714"},{"nombre":"MACARRAO MASSA FRITZ & FRIDA CARAMUJO SEMOLA COM OVOS 500G","codigoBarras":"7890300164952"}]}]},"beneficios":{"items":[{"cantidad":1,"articulos":[{"nombre":"CATCHUP FRITZ & FRIDA 200 GRS.","codigoBarras":"7890300078952"}]}]},"precio":null,"descuento":null,"paga":null},"vigenciaDesde":"2019-10-23T00:00:00.000-0200","vigenciaHasta":"2020-12-31T23:59:59.000-0200","limitePromocionesPorTicket":3},{"id":43368,"titulo":"HOMOLOGACION DESCUENTO VARIABLE 2020","descripcion":"HOMOLOGACION DESCUENTO VARIABLE 2020","tipo":"DESCUENTO_VARIABLE","autor":{"descripcion":"Scanntech"},"detalles":{"condiciones":{"items":[{"cantidad":4,"articulos":[{"nombre":"CALDO KNORR BRASIL 6 TABL TEMP/FEIJAO 57G","codigoBarras":"7894000000299"},{"nombre":"CALDO KNORR 6 TABL ARROZ C/ALHO E CEBOLA 57G","codigoBarras":"7894000033730"},{"nombre":"CALDO KNORR 6 TABL FRANGO ASSADO 57 G","codigoBarras":"7891700202510"}]}]},"beneficios":null,"precio":null,"descuento":25,"paga":null},"vigenciaDesde":"2019-10-23T00:00:00.000-0200","vigenciaHasta":"2020-12-31T23:59:59.000-0200","limitePromocionesPorTicket":4},{"id":43349,"titulo":"HOMOLOGACION DESCUENTO VARIABLE SKOL 2020","descripcion":"HOMOLOGACION DESCUENTO VARIABLE SKOL 2020","tipo":"DESCUENTO_VARIABLE","autor":{"descripcion":"Scanntech"},"detalles":{"condiciones":{"items":[{"cantidad":2,"articulos":[{"nombre":"CERVEJA SKOL PILSEN CL C/ALCOOL LT 269 ML X15","codigoBarras":"7891149103119"},{"nombre":"CERVEJA SKOL 269ML C 15UN 4035ML","codigoBarras":"7891149105533"}]}]},"beneficios":null,"precio":null,"descuento":25,"paga":null},"vigenciaDesde":"2019-10-23T00:00:00.000-0200","vigenciaHasta":"2020-12-31T23:59:59.000-0200","limitePromocionesPorTicket":0},{"id":43348,"titulo":"HOMOLOGACION PRECIO FIJO 2020","descripcion":"HOMOLOGACION PRECIO FIJO 2020","tipo":"PRECIO_FIJO","autor":{"descripcion":"Scanntech"},"detalles":{"condiciones":{"items":[{"cantidad":4,"articulos":[{"nombre":"CHÁ FRITZ & FRIDA CARQUEJA 10 SACHÉS 12 GRS.","codigoBarras":"7890300119457"},{"nombre":"CHÁ FRITZ & FRIDA BOLDO 10 SACHÉS 12 GRS.","codigoBarras":"7890300119433"}]}]},"beneficios":null,"precio":5,"descuento":null,"paga":null},"vigenciaDesde":"2019-10-23T00:00:00.000-0200","vigenciaHasta":"2020-12-31T23:59:59.000-0200","limitePromocionesPorTicket":2}]} Agora minha dúvida é de como separar as informações dela.. Até onde eu sei, deve-se usar assim: RRespScan.GetSimpleValue('total',Ret_WsF) ; Nesse exemplo, a variável Ret_WSF receberá o valor '9' Porém como faço para recuperar o valor da tag 'id', por exemplo.. Sabe-se que na string a tag 'id' possui mais de uma ocorrência.. -
Bom dia.. Achei !! ehehhe Para que a tecla ENTER execute o evento onKeyDown é necessário que a propriedade ReturnKeyType:=Go O detalhe é que no TEdit essa propriedade aparece no Object Inspector, mas no TNumberBox não. No caso do TNumberBox deve-se setar essa propriedade via código dessa forma: NumberBox1.ReturnKeyType:=TReturnKeyType.Go ; Grande abraço !