Jump to content
  1. Re: AT - questões legais

    CrominhO
    By CrominhO,
    13 horas atrás, edith disse:

    É pena não termos uma associação que nos ajudasse a colocar estes senhores na ordem e a respeitar as Softwares Houses.

    É mesmo pena de facto... Por acaso já tinha falado com 2 amigos em criar uma lol :D ... Aliás, antes disso já abri a porta aqui no P@P para isso lol :D 

     

    13 horas atrás, edith disse:

    Temos a ASSOFT mas infelizmente não faz nada e só representa os grandes!

    Eles não representam nem os pequeninos nem os grandes, e a prova disso é que os Grande sabem mais do que eles :D 

    Isto é triste de se dizer lol, e o @americob vai dar-me nas orelhas por isto lol, mas estes últimos anos, sinto-me muito mais representado a nível de Softwares pela Ordem dos Contabilistas Certificados, que pelo menos sempre tem vindo a Publico dizer que não é possível aplicar determinadas alterações Fiscais nos softwares nos timmings definidos entre outras, do que a ASSOFT lol... Como se diz na minha terra, a ASSOFT não bate nem apanha lol 

    • 4,996 replies
  2. Re: Preciso de Ajuda

    xx_mola
    By xx_mola,

    Vou te enviar o código:

    Poderia me ajudar melhor, sou iniciante

    from selenium import webdriver
    import time
    
    mensagem = input("Digite a mensagem que quer mandar:")
    print()
    con1 = input("Digite o contacto:")
    con2 = input("Digite o contacto:")
    con3 = input("Digite o contacto:")
    con4 = input("Digite o contacto:")
    con5 = input("Digite o contacto:")
    
    
    class WhatsappBot:
        def __init__(self):
            self.mensagem = mensagem
            self.grupos = [con1, con2, con3, con4, con5]
            options = webdriver.ChromeOptions()
            options.add_argument('lang=pt')
            self.driver = webdriver.Chrome(executable_path=r'./chromedriver.exe')
    
        
        def EnviarMensagens(self):
            self.driver.get("https://web.whatsapp.com/")
            time.sleep(30)
            for grupo in self.grupos:
                grupo = self.driver.find_element_by_xpath(f"//span[@title='{grupo}']")
                grupo.click()
                time.sleep(2)
                barra = self.driver.find_element_by_class_name('_3uMse')
                barra.click()
                time.sleep(2)
                barra.send_keys(self.mensagem)
                enviar = self.driver.find_element_by_xpath('//span[@data-icon="send"]')
                enviar.click()
                time.sleep(2)
    
    
    bot = WhatsappBot()
    bot.EnviarMensagens()
    
    
    
    
    

     

    • 2 replies
  3. Re: Preciso de Ajuda

    Gnrtuga
    By Gnrtuga,

    Boas, assim de repente acho que podias criar um while loop para o número que o utilizador introduzir para ires buscar os valores.

    Para os armazenar usa por exemplo um dicionário ou uma lista.

    Boa sorte.

    • 2 replies
  4. Re: Preciso de Ajuda

    xx_mola
    By xx_mola,

    Estou a desenvolver um bot de whatsapp em python e queria perguntar quantos Contactos,  e depois com o numero que ele disse exemplo 3 criasse 3 variáveis com inputs de "digite o contacto"

    Exemplo:

    quantos = input("Quantos contactos?:") Por exemplo: 6

    con1 = input ...
    con2 = input ...
    con3 = input ...
    con4 = input ...
    con5 = input ...
    con6 = input ...


    Se ele digitasse 8 (Contactos)

    criava 8 variaveis:

    con1 =
    con2 = 
    con3 =
    etc..

    Por favor alguém me ajude

    • 2 replies
  5. Re: Segundos em horas, minutos e segs

    jsWizard
    By jsWizard,

    // se o parametro de entrada for por exemplo:   s = 12345
     

    hours = Math.floor(s / 3600);
    
    minutes = Math.floor((s - (hours * 60 * 60)) / 60);
    
    seconds = s - (hours * 60 * 60) - (minutes * 60);
    
    
    System.out.printf("O número de horas é %d, de minutos é %d e de segundos é %d", hours, minutes, seconds) ;

    ou seja, 3 horas, 25 minutos e 45 segundos.

    done!

     

    • 2 replies
  6. Re: AT - questões legais

    edith
    By edith,

    Nem mais...

    É pena não termos uma associação que nos ajudasse a colocar estes senhores na ordem e a respeitar as Softwares Houses.

    Temos a ASSOFT mas infelizmente não faz nada e só representa os grandes!

    • 4,996 replies
  7. Re: Segundos em horas, minutos e segs

    M6
    By M6,

    Faz isso num ciclo até que não possas fazer mais contas.
    Ou seja, enquanto tiveres segundos >= 60, podes ir incrementado os minutos e baixando os segundos, enquanto tiveres minutos >= 60 podes ir incrementando as horas e baixando os minutos, etc..

    • 2 replies
  8. Re: AT - questões legais

    nunopicado
    By nunopicado,

    Gosto do livre uso da palavra oportunamente...

    Baixo é Cima, Largo é Estreito, Bom é Mau, e Tarde Demais é Oportunamente... 
    Como diziam os Xutos, é um 'Mundo ao Contrário".

    • 4,996 replies
  9. Re: AT - questões legais

    Miguel Frias
    By Miguel Frias,

    Sobre o ATCUD recebi esta [expectável] resposta da AT:

     

    Informa-se que a obrigação de comunicação de séries documentais para obtenção de código de validação entra em vigor no dia 1 de janeiro de 2021. Relativamente à comunicação das séries que pretendam manter em utilização, dando continuidade à respetiva numeração sequencial, pode ser efetuada durante o mês de dezembro de 2020.
    Informa-se ainda que os critérios e modo de comunicação dos meios de faturação utilizados bem como a identificação das respetivas séries utilizadas na emissão de faturas e demais documentos fiscalmente relevantes, previstos no art.º 35.º do Decreto-Lei n.º 28/2019, de 15/02, serão oportunamente divulgados no Portal da Finanças.

    • 4,996 replies
  10. Re: Segundos em horas, minutos e segs

    João Bernardes
    By João Bernardes,

    Boas, tive cerca de 3/4 aulas de programação até agora (estou a tirar engenharia informática) e estou a fazer um programa que converte Segundos em horas, minutos e segundos… Pelo que vi até agora, não encontrei nenhum sítio onde faziam como eu fiz (que tem erros pq se colocar 120 segundos fica 1 minuto e 60 segundos (sendo que é suposto ficar 2 minutos)).
    Posso fazer assim ou o melhor é apagar mesmo?

    package segHora;
    
    public class OrganizedSeconds {
    
        public static void main(String[] args) {
    
            int Seconds = 120 ;
            int Minutes = 0 ;                                  //Este programa converte um valor de segundos em minutos e horas
            int Hours = 0 ;
    
            if ( Seconds>=60 )  Minutes = Minutes+1 ;
            if ( Minutes > 0 )   Seconds = Seconds-60 ;
            if ( Minutes>=60) Hours = Hours+1 ;                //Quando insiro um número maior que 119 fica segs=60/61...
            if (Hours >0) Minutes=Minutes-60; 
    
            //    if ( Seconds>=60 )  Minutes = Minutes+1 ;
            //    if ( Minutes > 1 )   Seconds = Seconds-60 ;
            //    if ( Minutes>=60) Hours = Hours+1 ;
            //    if (Hours >0) Minutes=Minutes-60; 
    
            System.out.printf("O número de horas é %d, de minutos é %d e de segundos é %d",Hours, Minutes, Seconds) ;
        }
    }

     

    • 2 replies
  11. Re: ATCUD

    nunopicado
    By nunopicado,
    2 horas atrás, HugoProg disse:

    Boa tarde,

    Não me parece mal e não me parece completo, apenas trabalhoso, mas como se pede o código de validação da série à AT? Onde está essa opção no e-fatura ou portal das finanças?

    Ainda não está... 

    Aguardamos todos ansiosamente que a AT disponibilize essa funcionalidade "em tempo útil". 😁

    • 9 replies
  12. Re: ATCUD

    HugoProg
    By HugoProg,

    Boa tarde,

    Não me parece mal e não me parece completo, apenas trabalhoso, mas como se pede o código de validação da série à AT? Onde está essa opção no e-fatura ou portal das finanças?

    • 9 replies
  1. Load more activity
×
×
  • Create New...

Important Information

By using this site you accept our Terms of Use and Privacy Policy. We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.