Caso queira entrar em contato para enviar sugestões, críticas ou se você é um assinante premium ou cliente da Atilio Sistemas temos 2 opções oficiais, por e-Mail ou WhatsApp.
O e-Mail para contatos é o contato@atiliosistemas.com
O WhatsApp para contato da Atilio Sistemas é (14) 9 9738-5495
- Discord
Ou ainda, se você desejar participar do grupo aberto de mensagens AdvPLers mantido pela comunidade no Discord, clique aqui.
muito legal dani…parabéns e sucesso….
Parabéns pelo Blog.
Desejo lhe sucesso com ele!!!
Sendo uma (2ª) de minhas distros preferidas,
estarei acompanhando as futuras postagens, gostei muito do visual e do objetivo.
[ ]’s
Opa, muito obrigado Bruno.
Estarei focando mesmo no openSUSE XD.
Abraços fera.
Em meu humilde canal Linux: http://www.youtube.com/user/LinuxTecnico
deixei um link para seu blog, apesar de poucos visitantes lá, são possíveis alguns + aki.
.
(não gostou, eu retiro)
Opa, pode deixar la sim Bruno, entra em contato comigo via e-Mail, ai também coloco seu canal do youtube no meu link de parceiros. Abraços.
AE PODE DAR UMA AJUDA AQUI ?
http://www.hardware.com.br/comunidade/erro-imagem/1252748/
Boa tarde Sr. Jeferson.
Então, o KDE deforma a imagem da área de trabalho, quando o tipo de fundo de tela está como Vírus.
Mude para SlideShow ou apenas Imagem simples.
Abraços.
Fala maninho André tenho assistido seus vídeos e são muito legais.
Vc dar alas online de advpl.
Qual seu Skype.
Boa noite Patini.
Obrigado pelo apreço.
Um grande abraço.
Eaí cara,aconteceu erro aqui e tá dificil de arrumar.A tela congela e não sei o que fazer.Pode me ajudar?Eu li um artigo do blog e não resolveu.
Boa tarde Roger.
Poderia especificar qual artigo, ou qual tela que está o erro?
Se possível, mande o print por e-Mail.
Abraços.
Oi estou com problema no meu ultrabook eu fiquei um tempo sem mecher e quando voltei ele estava com a tela vermelha e simplesmente travou e n consigo nem desligar, o q pode ser?
Boa noite Sabrina, tudo bem?
Nem segurando o botão ele desliga?
Bom dia Danilo!
A um certo período já venho acompanhando seus conteúdos sobre ADVPL, e gostaria de saber se você já trabalhou com FWTemporaryTable junto com MVC, e nessa rotina exibindo um campo de legenda.
Bom dia Darlan.
Sim, já trabalhei. Porém no site, acho que não tem exemplo pronto, mas seguem dois que dá para você ter uma noção para construir a sua:
Temporária em MVC (esse aqui usa o antigo DbUseArea, mas ai é só você alterar para FWTemporaryTable): https://terminaldeinformacao.com/2017/07/10/vd-advpl-026/
Grid em MVC (esse eu uso o FWTemporaryTable, mas em uma grid): https://terminaldeinformacao.com/2020/07/03/migrando-do-msnewgetdados-para-fwbrowse-e-mvc/
Abraços.
Bom dia,
Eu consigo fazer um gatilho do campo fornecedor para um campo customizado como por exemplo NOME FANTASIA DO FORNECEDOR?
Boa tarde Sidney.
Sim consegue, você tem que parametrizar para que, ao sair do campo código do fornecedor, seja buscado o campo de nome fantasia.
Veja o exemplo 2 nesse link: https://terminaldeinformacao.com/2021/07/08/como-criar-gatilhos-no-protheus/
Bom dia Daniel tudo bem,
Estou testando este seu exemplo da tabela temporária e até ai tudo bem, agora como podemos inserir dados nesta tabela, estou usando o Reclock e não deu certo.
cNomeArq := FWTemporaryTable():New(“cNomeArq”)
aFields := {}
aAdd(aFields, {“NOME_IMPOSTO”, “C”, 2, 0})
//Define as colunas usadas
cNomeArq:SetFields( aFields )
RecLock(‘cNomeArq’,.T.)
cNomeArq->NOME_IMPOSTO:=’ESTORNO SOBRE GREEN VILLE’
MSUNLOCK()
MsgInfo(‘Inserir dados basico’)
Bom dia Wanderson, tudo bem?
Acho que esta faltando o comando Create na sua temporaryTable.
Se for o caso, tente ver a nossa aula 28 – https://terminaldeinformacao.com/2022/04/22/curso-mvc-em-advpl/
Logo após o comando Create é possível acionar o RecLock.
Grande abraço.
Boa noite,
Eu usei o seu exemplo para criar um Browse setando um alias, a função desse Browse e servir como uma tela de aprovação de remessa onde ele só traz os registros para um usuário caso o registro esteja no nível de aprovação do mesmo usei o seguinte Filtro:
“ZBD->ZBD_CCUSTO == ” + cCusto + ” .and. ZBD->ZBD_NIVEL == 2 .and. !ZBD->ZBD_STATUS == 3″
Porém o usuário tem a opção de aprovar o registro e quando o faz ele muda o campo ZBD_NIVEL de 2 para 3, e como o filtro foi carregado na hora que abri a função do Browse esse registro que agora esta no nível 3 ainda continua aparecendo no Browse, se eu abrir e fechar a função ele carrega o filtro novamente e o registro não esta mais lá, gostaria de saber se há alguma forma de atualizar o Browse em execução para que ele carregue o filtro novamente sem precisar fecha-lo e abri-lo novamente? agradeço a atenção desde já e parabéns pelo seu trabalho tem me ajudado bastante.
Obs: Já tentei usar a função de Refresh() no objeto do Browse porém não funcionou.
Bom dia Leandro.
Obrigado pelo feedback.
Quanto a dúvida, qual exemplo de browse? Poderia enviar o link em que você se baseou, pois como existem vários exemplos aqui no site, ficaria mais fácil para eu dar as dicas para você.
Em todo o caso, se usa a tabela temporária mesmo no Browse, o que você poderia fazer é após gravar de 2 para 3, você dá um RecLock na temporária e aciona o comando DbDelete para apagar esse registro apenas do Browse.
Bom dia, eu usei o exemplo do FWMbrowse deste link:
https://terminaldeinformacao.com/knowledgebase/fwmbrowse/
Boa tarde Leandro, tudo joia?
Então, no caso era pra funcionar automático esse refresh, é uma opção que você adicionou no MenuDef? Usou a opção 4 alterar?
Se for o caso, gere um código usando o Autumn Code Maker: https://www.youtube.com/watch?v=UNGmxAgxueI
Entendi não tinha usado a opção do MenuDef para incluir meu botões, usei AddButton no objeto do Browse por isso não estava atualizando mesmo com o nOpc na opção 4, adicionei as opções de botão assim como você mostrou no vídeo e agora esta funcionando tudo certinho muito obrigado.
Opa, por nada Leandro.
Um grande abraço.
Olá Darlan,
Muito obrigado pelo seu empenho em manter este site com conteúdos informantes nós.
Você teria um exemplo de ExecAuto da FINA040 com Multi Naturezas?
Valeu!
Bom dia André, tudo joia?
Primeiramente, nós que agradecemos pelo carinho e feedback.
De Fina040 com multi natureza, ainda não temos, mas vou adicionar aqui na lista de sugestões para uma futura pauta.
Obs.: meu nome é Daniel e não Darlan.
Um Grande abraço.
Boa tarde amigo, muito obrigado pelo conteúdo sou iniciante e seus códigos vem me salvando!
Me tira uma duvida, usei esse exemplo FWMsPrinter, alterei a linha que estava recebendo 1 “PORTRAIT” para 2 para mudar para Landscape, porém não funcionou, na hora de imprimir ela trás em retrato ainda, já mexi na configuração da impressora, então acredito que seja meu código…
Segue a linha que alterei:
Local nOrientation := 2 //If(fwGetProfString(cSession, “ORIENTATION”, “PORTRAIT”, .T.) == “PORTRAIT”, 1, 2)
Boa tarde David, tudo bem?
É que no caso do FWPrintSetup nos exemplos estávamos usando apenas para pegar a impressora e o tipo de impressão.
No nosso grupo do WhatsApp ( https://terminaldeinformacao.com/grupo-no-whatsapp/ ), recentemente falamos então em como resolver esse cenário, segue abaixo:
[…]
Você poderia capturar o que o usuário selecionou (retrato ou paisagem), ai fazer um If e setar logo após setar a impressora (depois de definir o nDevice e o cPrinter), ficando assim:
If oSetupRel:aOptions[PD_ORIENTATION] == 1
oPrint:SetPortrait()
Else
oPrint:SetLandscape()
EndIf
[…]
Um grande abraço.
Olá boa noite,
Estou com uma situação no VirtualBox que me parece algum erro de configuração da minha parte. Queria saber se você já se deparou com esse cenário.
Tenho usados VMs com adaptador host-only, e configurei a rede 172.29.54.101/24. Quando crio as VMs, uso IP fixo, porém ao acessar pelo Mobba ou qualquer outro cliente ssh, o tempo para login é bem longo, diferente de quando utilizo interfaces em modo Bridge.
Você tem ideia de que configuração eu estou deixando passar no host ou na VM que esteja causando esse problema??
Antecipadamente agradeço.
Bom dia Flavio, tudo joia?
Pior que faz muito tempo que não mexo com VirtualBox.
Mas tentei pesquisar por algo como “slowness ssh virtualbox host only”, e encontrei dois links que podem ajudar, um deles fala que pode ser a configuração do DNS na VM, o outro da algumas dicas de alguns cenários que podem acontecer:
https://serverfault.com/questions/716957/virtualbox-host-only-nat-network-slow
https://serverfault.com/questions/581155/ssh-painfully-slow-on-my-local-network
Um grande abraço.
Comprei o curso e fui bloqueado ????
Bom dia Hiarly, tudo joia?
Verificamos aqui, e como a conta estava em período de testes (24 horas), logo ao findar esse período vai uma cobrança (cartão de crédito, boleto, pix ou a alguma outra forma de pagamento escolhida).
Ai até pagar e a Hotmart dar baixa no sistema, pode ter um pequeno delay, por exemplo, se for boleto, pode demorar 1 dia útil.
Em todo caso, se houver problemas, pode nos enviar um eMail, para tentarmos solucionar o quanto antes junto do pessoal da Hotmart.
Tenha uma ótima e abençoada quinta feira.
Um grande abraço.