def SENHAFUNC(): try: log.EscreverLog('Entra Função SenhaFunc') try: Variaveis.Tempo = (0.25) log.EscreverLog('Tempo. ate ' + str(Variaveis.Tempo) + ' segundos') autoit.win_wait_active("[Class:TFRM_SENHAFUNC]", Variaveis.Tempo) Tela.Alerta('Acima do limite', 'Desconto aceito') log.EscreverLog('Pede Senha') Tempo.Dig() autoit.control_set_text("[Class:TFRM_SENHAFUNC]", "TRzButtonEdit1", Variaveis.SenhaAdmin) log.EscreverLog('Passa Senha') Tecla.Enter() log.EscreverLog('Senha Ok') except: Tecla.Enter() Variaveis.Tempo = (0.25) log.EscreverLog('Tempo. ate ' + str(Variaveis.Tempo) + ' segundos') autoit.win_wait_active("[Class:TFRM_SENHAFUNC]", Variaveis.Tempo) log.EscreverLog('Pede Senha') Tecla.TempoR() autoit.control_set_text("[Class:TFRM_SENHAFUNC]", "TRzButtonEdit1", Variaveis.SenhaAdmin) log.EscreverLog('Passa Senha') Tecla.Enter() log.EscreverLog('Senha Ok') except: log.EscreverLog('Sem Senha') log.EscreverLog('Sai Função SenhaFunc')
def Produto(Prod,Desc,Qtd,Lote): log.EscreverLog('Entrada Função lança produto') log.EscreverLog('Produto codigo: ' + str(Prod)) autoit.send(Prod) Tecla.EnterProduto() if Variaveis.TesteRapido != 'S': Tela.Validacao() for x in range(0, 2): Tela.AlertaProduto('Espera Alerta', 'Sem Alerta') TemPromocao.TemPromocao() log.EscreverLog('Quantidade: ' + str((Qtd))) autoit.send(Qtd) Tecla.EnterProduto() if Desc != "0": AltW.AltW(Desc) for x in range(0,3): Tecla.Enter() else: Tecla.Enter() if Lote == "Pos": MarcarPosVenda.MarcarPosVenda() if Lote == "L": InformarLote.InformarLote(Qtd) if Lote == "P": InformarPsico.InformarPsico(Qtd) log.EscreverLog('Sai função Lança produto')
def ValidacaoFinalVenda(): log.EscreverLog('ValidacaoFinalVenda') try: Variaveis.Tempo = (Variaveis.TempoAdd + 0.25) log.EscreverLog('Tempo. ate ' + str(Variaveis.Tempo) + ' segundos') autoit.win_wait_active("[Class:TfrmMostraMensagens]", Variaveis.Tempo) log.EscreverLog("Massage de Validação") Tecla.Esc() Tela.LISTAFORMAPAGTO() Tecla.Crtx() sys.exit() except: Tempo.TeclaAcao()
def LancamentoNroPrevenda(): log.EscreverLog('Tela de Informar Nro Prevenda') try: Variaveis.Tempo = (Variaveis.TempoAdd + 10) log.EscreverLog('Tempo. ate ' + str(Variaveis.Tempo) + ' segundos') autoit.win_wait_active("[Class:TFRM_NUMPREVENDA]", Variaveis.Tempo) log.EscreverLog('Tela de Nro Pre-venda') if Variaveis.DocFiscal == "PREV": if Variaveis.PrevAuto == 'S': log.EscreverLog('Numero de Pre-venda Automatico') log.EscreverLog('Confirma Pre-venda') autoit.control_click("[Class:TFRM_NUMPREVENDA]", "TVSMColorButton1") Tempo.Click() if Variaveis.PrevAuto == 'N': log.EscreverLog('Informar Numero de Pre-venda') Sai = 'N' while Sai == 'N': log.EscreverLog("Numero Prevenda: " + str(Variaveis.NroPrevenda)) Variaveis.NroPrevenda = Variaveis.NroPrevenda + 1 log.EscreverLog("Numero Prevenda: " + str(Variaveis.NroPrevenda)) autoit.control_set_text("[Class:TFRM_NUMPREVENDA]", "TRzNumericEdit1", str(Variaveis.NroPrevenda)) Tempo.Dig() log.EscreverLog("Confirmando Numero: " + str(Variaveis.NroPrevenda)) Tecla.Enter() try: Variaveis.Tempo = (Variaveis.TempoAdd + 1) log.EscreverLog('Tempo. ate ' + str(Variaveis.Tempo) + ' segundos') autoit.win_wait_active("[Class:TFRM_VSMTASKDIALOG]", Variaveis.Tempo) log.EscreverLog( str(Variaveis.NroPrevenda) + ' Numero Pre-venda ja existente') Tecla.Enter() log.EscreverLog("Add Numero Proxima Prevenda: ") except: log.EscreverLog('Confirma Pre-venda') autoit.control_click("[Class:TFRM_NUMPREVENDA]", "TVSMColorButton1") Tempo.Click() Sai = 'S' except: Tempo.TeclaAcao()
def Rejeicao(): log.EscreverLog('Valida Rejeição') try: Variaveis.Tempo = (Variaveis.TempoAdd + 5) log.EscreverLog('Tempo. ate ' + str(Variaveis.Tempo) + ' segundos') autoit.win_wait_active("[Class:TFRM_REJEICAONFE2]", Variaveis.Tempo) log.EscreverLog('Rejeição') Tecla.Esc() Tecla.Enter() Tecla.Esc() Tela.LISTAFORMAPAGTO() Tecla.Crtx() sys.exit() except: Tempo.TeclaAcao()
def SENHALIMITECREDITO(): try: log.EscreverLog('Valida se o cliente tem limite') log.EscreverLog('Tempo. : ' + str(Variaveis.TAlertaM) + 'segundos') autoit.win_wait_active("[Class:TFRM_SENHALIMITECREDITO]", Variaveis.TTela) Tecla.TempoR() log.EscreverLog('Pede Senha') autoit.control_send("[Class:TFRM_SENHALIMITECREDITO]", "TRzButtonEdit1", Variaveis.SenhaAdmin) log.EscreverLog('Passa Senha') Tecla.Enter() log.EscreverLog('Senha Ok') except: log.EscreverLog('Cliente com limite disponivel')
def Venda(): log.EscreverLog('Funcao Venda') i = choice([1, 2, 3]) if Variaveis.TesteRapido == 'Q': i = int(Variaveis.NQtdProd) cont = 1 while cont <= i: log.EscreverLog('Produto ' + str(cont) + ' de ' +str(i)) if Variaveis.TesteRapido == 'N': BuscaProduto.BuscaProduto() Qtd = choice([1,2]) if Variaveis.TesteRapido == 'S': i = 1 Qtd = 1 Variaveis.AtwDesc = "0" if Variaveis.TesteRapido == 'Q': BuscaProduto.BuscaProduto() Qtd = 1 Variaveis.AtwDesc = "0" if Variaveis.AtwDesc != 0: log.EscreverLog('Desconto no Alt+w de: ' + str(Variaveis.AtwDesc) + '%') Produto.Produto(str(Variaveis.CodProd), Variaveis.AtwDesc,str(Qtd), 'N') cont += 1 Tempo.Dig() log.EscreverLog("Sai loop Produtos") log.EscreverLog('Sai Funcao Venda') Tecla.ClickGrid()
def SelecionarBanco(): msg = "Banco de Dados" title = "Selecione um banco para conectar" choices = ["1 | Luiz", "2 | Wagner ", "3 | Wellington", "4 | Sandra"] Lista = easygui.choicebox(msg, title, choices) sBanco = 'N' if Lista != None: sBanco = str((Lista[:Lista.find('|')].strip())) else: sBanco = '0' log.EscreverLog('Selecionando banco Central e Slave') if sBanco == '1': FuncoesBD.ComDBMaster = FuncoesBD.ComDBMaster1 FuncoesBD.ComDBSlave = FuncoesBD.ComDBSlave1 FuncoesBD.ComDBSlaveMyouro = FuncoesBD.ComDBSlaveMyouro1 if sBanco == '2': FuncoesBD.ComDBMaster = FuncoesBD.ComDBMaster2 FuncoesBD.ComDBSlave = FuncoesBD.ComDBSlave2 FuncoesBD.ComDBSlaveMyouro = FuncoesBD.ComDBSlaveMyouro2 if sBanco == '3': FuncoesBD.ComDBMaster = FuncoesBD.ComDBMaster3 FuncoesBD.ComDBSlave = FuncoesBD.ComDBSlave3 FuncoesBD.ComDBSlaveMyouro = FuncoesBD.ComDBSlaveMyouro3 if sBanco == '4': FuncoesBD.ComDBMaster = FuncoesBD.ComDBMaster4 FuncoesBD.ComDBSlave = FuncoesBD.ComDBSlave4 FuncoesBD.ComDBSlaveMyouro = FuncoesBD.ComDBSlaveMyouro4 log.EscreverLog('Selecionou o banco Opc: ' + str(sBanco)) Tecla.ClickGrid()
def PedeCPF(): sSql = "SELECT COALESCE(CF.STATUS,'S') " \ "FROM myouro.LOJAS L " \ "INNER JOIN myouro.CIDADES C ON C.CODCID = L.CODCID " \ "LEFT JOIN myouro.CONFIGURACAO CF ON CF.CHAVE = CONCAT(C.UFCID,'_PEDECPF') " \ "WHERE L.CODLOJA = %s " % (Variaveis.CodLoja) log.EscreverLog('Executando Sql:' + str(sSql)) Resultado = FuncoesBD.ComDBSlave.Select(str(sSql)) if Resultado.__len__() > 0: Result = Resultado[0] Variaveis.PedeCpf = str(Result[0]) if Variaveis.PedeCpf == 'S': log.EscreverLog("Função Pede CPF") try: Tempo.TeclaAcao() autoit.win_wait_active("[Class:TFRM_VENDACPF]", Variaveis.Tempo) log.EscreverLog("Pede CPF") autoit.control_click("[Class:TFRM_VENDACPF]", "TVSMColorButton3") log.EscreverLog("Fecha Pede CPF") except: log.EscreverLog('Não pediu CPF') if Variaveis.PedeCpf == 'N': log.EscreverLog('Não pediu CPF') Tecla.TempoM()
def ComprovanteNFCe(): log.EscreverLog('Tela Comprovante NFCe') try: Variaveis.Tempo = (Variaveis.TempoAdd + 5) log.EscreverLog('Tempo. ate ' + str(Variaveis.Tempo) + ' segundos') autoit.win_wait_active("[Class:TForm]", Variaveis.Tempo) log.EscreverLog('Tela Comprovante') Tecla.Esc() Variaveis.Tempo = (Variaveis.TempoAdd + 5) log.EscreverLog('Tempo. ate ' + str(Variaveis.Tempo) + ' segundos') autoit.win_wait_active("[Class:TFRM_TELACOMPROVANTE]", Variaveis.Tempo) Tecla.Esc() Tempo.TeclaAcao() log.EscreverLog('Fecha Comprovante') except: log.EscreverLog('Impressao Direta')
def Cliente(Tipo, Cod): log.EscreverLog('Função Cliente ') #Tempo.TempoL() #if(autoit.win_wait("[CLASS:TFRM_FINALVENDA]"))==1: Variaveis.Retorno = 0 while Variaveis.Retorno == 0: Variaveis.Retorno = autoit.control_focus("[CLASS:TFRM_FINALVENDA]", "TRzDBButtonEdit6") Tempo.Loop() #else: # Tempo.TempoL() try: #Tempo.TempoL() autoit.control_send("[CLASS:TFRM_FINALVENDA]", "TRzDBButtonEdit6", str(Cod)) Tempo.Dig() log.EscreverLog('Passamdo codigo do Cliente:' + str(Cod)) for x in range(0, 2): Tecla.Enter() if Tipo == "TP" or Tipo == "TC": if Tipo == "P": SENHACLIBLOQ.SENHACLIBLOQ() if Tipo == "C": time.sleep(Variaveis.TConvenio) SENHAEMPBLOQ.SENHAEMPBLOQ() SENHACLIBLOQ.SENHACLIBLOQ() SENHALIMITECREDITO.SENHALIMITECREDITO() except: log.EscreverLog('Erro Função Cliente') log.EscreverLog('Sai Função Cliente')
def Vendedor(Doc,Tipo) : #if(autoit.win_wait("[CLASS:TFRM_FINALVENDA]"))==1: Variaveis.Retorno = 0 while Variaveis.Retorno == 0: Variaveis.Retorno = autoit.control_focus("[CLASS:TFRM_FINALVENDA]", "TRzDBButtonEdit1") Tempo.Loop() Tecla.LimpaTexto() #Tempo.Dig() log.EscreverLog('Função Vendedor') if Variaveis.CodVendedor == '0': sSql = 'SELECT ' \ 'V.CODVEND ' \ 'FROM myouro.VENDEDORES V ' \ 'WHERE V.SITUACAO ="A" AND ' \ '( V.BLOQUEARVENDA_EMOUTRALOJA = "N" ' \ 'OR V.CODLOJA =' + str(Variaveis.CodLoja) + ')' \ 'ORDER BY RAND() LIMIT 0,1' log.EscreverLog('Executando Sql:' + str(sSql)) Resultado = FuncoesBD.ComDBSlave.Select(sSql) if Resultado.__len__() > 0: Result = Resultado[0] Variaveis.CodVendedor = str(Result[0]) Tempo.ClickFinalVenda() autoit.control_click("[CLASS:TFRM_FINALVENDA]", "TRzDBButtonEdit1") Tecla.LimpaTexto() Tempo.TeclaAcao() log.EscreverLog('Vendedor :' + str(Variaveis.CodVendedor)) autoit.send(str(Variaveis.CodVendedor)) Tecla.Enter() if Doc == "ORC": Tempo.TelaAcao() autoit.win_wait_active("[Class:TFRM_SENHAFUNC]", Variaveis.Tempo) log.EscreverLog('Senha Libera Orcamento') autoit.control_send("[CLASS:TFRM_SENHAFUNC]", "TRzButtonEdit1", Variaveis.SenhaAdmin) Tempo.Dig() Tecla.Enter() Tempo.TempoR() log.EscreverLog('Sai Função Vendedor')
def Desconto(Desc, Arred): log.EscreverLog('Função Desconto') Tecla.TempoR() autoit.control_click("[Class:TFRM_FINALVENDA]", "TRzNumericEdit4") Tecla.TempoR() log.EscreverLog('Desconto de: ' + str(Desc) + '%') autoit.control_set_text("[Class:TFRM_FINALVENDA]", "TRzNumericEdit4", Desc) Tecla.Enter() SENHAFUNC.SENHAFUNC() autoit.control_click("[Class:TFRM_FINALVENDA]", "TRzNumericEdit3") Tecla.TempoR() log.EscreverLog('Arredondamento de: ' + str(Arred) + 'R$') autoit.control_set_text("[Class:TFRM_FINALVENDA]", "TRzNumericEdit3", Arred) Tecla.Enter() try: log.EscreverLog('Alerta de Arredondamento') autoit.win_wait_active("[Class:TFRM_VSMTASKDIALOG]", Variaveis.TTela) Tecla.TempoR() autoit.control_click("[Class:TFRM_VSMTASKDIALOG]", "TRzBitBtn1") Tecla.TempoR() log.EscreverLog('Botão ok') log.EscreverLog('Clicou ok') except: log.EscreverLog('Não teve alerta de Arredondamento')
def Validacao(): try: Variaveis.Tempo = (Variaveis.TempoAdd + 0.05) log.EscreverLog('Tempo. ate ' + str(Variaveis.Tempo) + ' segundos') autoit.win_wait_active("[Class:TfrmMostraMensagens]", Variaveis.Tempo) log.EscreverLog("Messagem de Validação") Tecla.Esc() except: log.EscreverLog("Sem Alerta")
def AltW(Desc): log.EscreverLog('Função AltW no produto') Tempo.TeclaAcao() autoit.send("{ALTDOWN}w{ALTUP}") try: Variaveis.Tempo = (2) log.EscreverLog('Tempo. ate ' + str(Variaveis.Tempo) + ' segundos') autoit.win_wait_active("[Class:TFRM_ALTW]", Variaveis.Tempo) log.EscreverLog('Aplicar desconto de ' + str(Desc) + '%') Tempo.Dig() autoit.send(Desc) Tecla.Enter() SENHAFUNC.SENHAFUNC() except: log.EscreverLog('Não abriu a tela AltW') Tecla.Enter() for x in range(0, 4): Tecla.Enter() log.EscreverLog('Sai Função AltW no produto')
def F8(): log.EscreverLog('Entra Função F8') Tecla.F8() if Variaveis.DocFiscal == "NFCE": Tela.Alerta('Alerta Nfce em Homologação', 'Não teve Alerta NFCE') log.EscreverLog('Sai Função F8') if Variaveis.DocFiscal == "NFE": Tela.Alerta('Alerta NFE em Homologação', 'Não teve Alerta NFE') log.EscreverLog('Sai Função F8')
def ComprovanteDANFe(): log.EscreverLog('Comprovante DANFe') try: Variaveis.Tempo = (Variaveis.TempoAdd + 5) log.EscreverLog('Tempo. ate ' + str(Variaveis.Tempo) + ' segundos') autoit.win_wait_active("[Class:TFRM_TELACOMPROVANTE]", Variaveis.Tempo) log.EscreverLog('Comprovante DANFe') Tecla.Esc() log.EscreverLog('Fecha Comprovante') except: log.EscreverLog('Sem Impressao')
def ValidacaoNF_NFC(): log.EscreverLog('Validacao NF/NFC') try: Variaveis.Tempo = (Variaveis.TempoAddFinalVenda + 5) log.EscreverLog('Tempo. ate ' + str(Variaveis.Tempo) + ' segundos') autoit.win_wait_active("[Class:TfrmMostraMensagensNFe]", Variaveis.Tempo) log.EscreverLog("Validações NF-e / NFC-e") autoit.control_click("[Class:TfrmMostraMensagensNFe]", "TVSMColorButton1") log.EscreverLog("Confirmou Validação") Tempo.Click() Tela.LISTAFORMAPAGTO() for x in range(0, 3): Tecla.Esc() Tecla.Crtx() Variaveis.Break = 'S' Roteiro_Lanc.Roteiro() except: Tempo.TeclaAcao()
def TratamentoRejeicoes(): log.EscreverLog('Tratamento de Rejeicoes') try: Tecla.CrtE() Tecla.CrtR() Variaveis.Tempo = (Variaveis.TempoAdd + 1) log.EscreverLog('Tempo. ate ' + str(Variaveis.Tempo) + ' segundos') autoit.win_wait_active("[Class:TFRM_REJEICAONFE2]", Variaveis.Tempo) for x in range(0, 1000): log.EscreverLog("Tratar Rejeicoes") Tempo.TelaAcao() autoit.control_click("[Class:TFRM_REJEICAONFE2]", "TVSMColorButton1") Tempo.TelaAcao() Tela.AlertaRejeicao() Tela.AlertaRejeicao() Tempo.TeclaAcao() except: Tempo.TeclaAcao()
def TelaAlertaCrt(t, e): try: Variaveis.Tempo = (5) autoit.win_wait_active("[Class:TFRM_VSMTASKDIALOG]", Variaveis.Tempo) Tempo.Click() log.EscreverLog(str(t)) autoit.control_click("[Class:TFRM_VSMTASKDIALOG]", "TVSMColorButton1") log.EscreverLog('Clicou Ok') except: log.EscreverLog(str(e)) Tecla.Enter()
def Operecao(): if Variaveis.CodLoja != '0': Variaveis.DocFiscal = '' msg = "Operações" title = "O que deseja Realizar" choices = [ "1 | Venda", "2 | Pre-vendas ", "3 | Baixa Pre-Venda", "4 | Lançamento de Fórmulas" ] Lista = easygui.choicebox(msg, title, choices) if Lista != None: sOperacao = str((Lista[:Lista.find('|')].strip())) else: sOperacao = '0' if sOperacao == '4': log.EscreverLog('Executando trecho:' + str(sOperacao)) exit() if sOperacao != '2': msg = "Documento Fiscal a Ser Utilizado" title = "Qual Documento Fiscal esta Configurado" choices = [ "1 | Cupom Fiscal", "2 | Sat ", "3 | Nfc-e", "4 | Nfe", "5 | Modelo 2" ] Lista = easygui.choicebox(msg, title, choices) if Lista != None: sDoc = str((Lista[:Lista.find('|')].strip())) else: sDoc = '0' else: sDoc = '6' if sDoc == '1': Variaveis.DocFiscal = 'ECF' if sDoc == '2': Variaveis.DocFiscal = 'SAT' if sDoc == '3': Variaveis.DocFiscal = 'NFCE' if sDoc == '4': Variaveis.DocFiscal = 'NFE' if sDoc == '5': Variaveis.DocFiscal = 'MOD2' if sDoc == '6': Variaveis.DocFiscal = 'PREV' Tecla.ClickGrid()
def TemPromocao(): log.EscreverLog('Entra Funçao Tem Promoçao') try: log.EscreverLog('Valida se o produto tem promoção') Variaveis.Tempo = (Variaveis.TempoAdd + 0.15) log.EscreverLog('Tempo. ate ' + str(Variaveis.Tempo) + ' segundos') autoit.win_wait_active("[Class:TFRM_TIPOPROMOCAO]", Variaveis.Tempo) log.EscreverLog('Confirma promoção') Tecla.Enter() except: log.EscreverLog('Produto sem promoção') log.EscreverLog('Sai Funçao Tem Promoçao')
def main(): FrontFarma = LogarSistema("FrontFarma") #FrontFarma.login() msg = "Add Tempo ADD" title = "VSM - Automação" fieldNames = ["Informao Tempo Adicional"] fieldValues = easygui.multenterbox(msg, title, fieldNames) if fieldValues == None: sAdd = 0 sys.exit() else: sAdd = int(''.join(fieldValues)) # Converte Vetor para String Variaveis.TempoAdd = sAdd msg = "Repetir precesso" title = "VSM - Automação" fieldNames = ["Quantas vezes deseja repetir o processo"] fieldValues = easygui.multenterbox(msg, title, fieldNames) if fieldValues == None: sQtd = 0 sys.exit() else: sQtd = int(''.join(fieldValues)) # Converte Vetor para String Variaveis.NVezes = (sQtd) Paramentros.Parametros() if Variaveis.CodLoja != '0': for x in range(0, 3): Tecla.Esc() Tecla.ClickGrid() Tecla.Crtx() if Variaveis.DocFiscal != '': Roteiro_Lanc.Roteiro() else: log.EscreverLog("Nao foi definido a loja para os testes") sys.exit(1)
def AlertaTelaVenda(t, e): log.EscreverLog('Tela Alerta') try: Variaveis.Tempo = (30) log.EscreverLog('Tempo ate ' + str(Variaveis.Tempo) + ' segundos') autoit.win_wait_active("[Class:TFRM_VSMTASKDIALOG]", Variaveis.Tempo) log.EscreverLog(str(t)) Tempo.EnterProduto() autoit.control_click("[Class:TFRM_VSMTASKDIALOG]", "TVSMColorButton1") log.EscreverLog('Clicou Ok') except: log.EscreverLog(str(e)) Tecla.F8LancamentoVenda()
def Documento(Doc): log.EscreverLog('Entra Função Doc') for x in range(0, 3): Tecla.Esc() Tempo.Click() log.EscreverLog('Clicar Combo Operação') autoit.control_click("[Class:TFRM_VENDAS]", "TRzComboBox2") Tempo.Dig() if Doc == "PREV": autoit.control_send("[Class:TFRM_VENDAS]", "Edit2", "Pré-Venda") Tecla.Enter() log.EscreverLog('Pre-Venda Habilitado') if Doc == "ORC": autoit.control_send("[Class:TFRM_VENDAS]", "Edit2", 'Orçamento') Tecla.Enter() log.EscreverLog('Orcamento Habilitado') if Doc == "NFCE": autoit.control_send("[Class:TFRM_VENDAS]", "Edit2", "NFC Eletrônica") Tecla.Enter() log.EscreverLog('NFC Eletrônica') if Doc == "ECF": autoit.control_send("[Class:TFRM_VENDAS]", "Edit2", "Cupom Fiscal") Tecla.Enter() log.EscreverLog('Cupom Fiscal') if Doc == "SAT": autoit.control_send("[Class:TFRM_VENDAS]", "Edit2", "Sat") Tecla.Enter() log.EscreverLog('Sat') if Doc == "MOD2": autoit.control_send("[Class:TFRM_VENDAS]", "Edit2", "NF Modelo 2") Tecla.Enter() log.EscreverLog('NF Modelo 2') if Doc == "NFE": autoit.control_send("[Class:TFRM_VENDAS]", "Edit2", "NF Eletrônica") Tecla.Enter() log.EscreverLog('NF Eletrônica') log.EscreverLog('SAI FUNÇAO DOC')
def SENHACLIBLOQ(): try: log.EscreverLog('Valida se cliente esta bloqueado') Variaveis.Tempo = 0.50 log.EscreverLog('Timer ' + str( Variaveis.Tempo)) autoit.win_wait_active("[Class:TFRM_SENHACLIBLOQ]", Variaveis.Tempo) log.EscreverLog('Pede Senha') Tempo.Dig() autoit.control_send("[Class:TFRM_SENHACLIBLOQ]", "TRzButtonEdit1", Variaveis.SenhaAdmin) log.EscreverLog('Passa Senha') Tecla.Enter() log.EscreverLog('Senha Ok') except: log.EscreverLog('Não esta bloqueado')
def Roteiro(): log.EscreverLog('Função Roteiro') N = 3 for X in range(0, N): Tecla.Esc() if Variaveis.Break == 'N': I = 0 Variaveis.Loop = I I = Variaveis.Loop Variaveis.Break = 'N' for X in range(I, Variaveis.NVezes): log.EscreverLog('Lançando venda ' + str(X)) Tecla.ClickGrid() Variaveis.TempoAdd = 0 if Variaveis.TesteRapido == 'S' or Variaveis.TesteRapido == 'Q': if Variaveis.NCodCli == 0: Lancamentos.Lancamentos(Variaveis.DocFiscal, "V", Variaveis.Cli, str(1)) else: Lancamentos.Lancamentos(Variaveis.DocFiscal, "P", Variaveis.Cli, str(1)) else: Lancamentos.Lancamentos(Variaveis.DocFiscal, "V", Variaveis.CliV, str(1)) Lancamentos.Lancamentos(Variaveis.DocFiscal, "E", Variaveis.CliE, str(1)) Lancamentos.Lancamentos(Variaveis.DocFiscal, "P", Variaveis.CliP, str(1)) Lancamentos.Lancamentos(Variaveis.DocFiscal, "C", Variaveis.CliC, str(1)) Variaveis.Loop = I Tempo.Click()
def FinalizaVenda(Doc, Tipo, Rec): log.EscreverLog('Função Finaliza Venda') Tela.FinalVenda() Tecla.F8FinalVenda() if Doc == "NFCE": Tela.Alerta('Confirmar Venda Nfce em Homologação', 'Sem Alerta') if Doc == "NFE": Tela.Alerta('Confirmar Venda Nfe em Homologação', 'Sem Alerta') Tela.PedeCPF() if Doc == "PREV": Tela.LancamentoNroPrevenda() if Rec == "S": RecebeDinheiro.RecebeDinheiro() if (Doc == "NFCE" or Doc == "NFE"): Tela.Alerta("Alerta De Contigencia", "Sem Alerta Contigencia") if Variaveis.TesteRapido == 'N': Tela.ValidacaoNF_NFC() Tela.ValidacaoFinalVenda() Tela.Rejeicao() Tela.ComprovanteNFCe() Tela.ComprovanteDANFe() Tela.ValidacaoFinalVenda() log.EscreverLog("Sai Função Finaliza Venda") if Doc == "NFE": Tempo.Esc() log.EscreverLog("Imprimir NFe - {ESC}") Tela.ComprovanteDANFe() Tela.LancamentoVenda()
def Lancamentos(Doc, Tipo, CodCli, Seq): log.EscreverLog('Rotina Lançamentos') Tempo.TelaAcao() # 1 - Sem entrega, sem desconto e sem arredondamento if (Seq == "1" or Seq == "0"): Funcao.ContadorVenda(Doc, Tipo, CodCli, 1) Documento.Documento(Doc) Venda.Venda() Tecla.F8LancamentoVenda() if CodCli != "0": Cliente.Cliente(Tipo, CodCli) if CodCli == "0" and Doc == "ORC": Tempo.TelaFinalVenda() Tecla.Enter() DadosOrcamento.DadosOrcamento() if Variaveis.VendedorAutomatico == 'N': Vendedor.Vendedor(Doc, Tipo) if ( Tipo == "E" or Tipo == "V" ) and Variaveis.DocFiscal != "ORC" and Variaveis.DocFiscal != "PREV": Rec = "S" else: Rec = "N" FinalizaVenda.FinalizaVenda(Doc, Tipo, Rec) # 2 - Sem entrega, sem desconto e com arredondamento if (Seq == "2" or Seq == "0") and Tipo == "V": Variaveis.Nro += 1 Teste = "Venda: " + str( Variaveis.Nro) + " Teste Seq: 2 " + "Doc: " + str( Doc) + " Cliente: " + str(CodCli) + " Tipo Venda: " + str(Tipo) log.EscreverLog(Teste) Documento.Documento(Doc) Venda.Venda() F8.F8() if CodCli != "0": Cliente.Cliente(Tipo, CodCli) if CodCli == "0" and Doc == "ORC": time.sleep(Variaveis.TTela) time.sleep(Variaveis.TDig) log.EscreverLog("Enter") autoit.send("{ENTER}") time.sleep(Variaveis.TEnter) DadosOrcamento.DadosOrcamento() time.sleep(Variaveis.TEnterL) if Variaveis.VendedorAutomatico == 'N': Vendedor.Vendedor(Doc, Tipo) Desconto.Desconto("0", "1,00") if ( Tipo == "E" or Tipo == "V" ) and Variaveis.DocFiscal != "ORC" and Variaveis.DocFiscal != "PREV": Rec = "S" else: Rec = "N" FinalizaVenda.FinalizaVenda(Doc, Tipo, Rec) # 3 - Sem entrega, com desconto e sem arredondamento if (Seq == "3" or Seq == "0") and Tipo == "V": Variaveis.Nro += 1 Teste = "Venda: " + str( Variaveis.Nro) + " Teste Seq: 3 " + "Doc: " + str( Doc) + " Cliente: " + str(CodCli) + " Tipo Venda: " + str(Tipo) log.EscreverLog(Teste) Documento.Documento(Doc) Venda.Venda() F8.F8() if CodCli != "0": Cliente.Cliente(Tipo, CodCli) if CodCli == "0" and Doc == "ORC": time.sleep(Variaveis.TTela) time.sleep(Variaveis.TDig) log.EscreverLog("Enter") autoit.send("{ENTER}") time.sleep(Variaveis.TEnter) DadosOrcamento.DadosOrcamento() time.sleep(Variaveis.TEnterL) if Variaveis.VendedorAutomatico == 'N': Vendedor.Vendedor(Doc, Tipo) Desconto.Desconto("10", "0") if ( Tipo == "E" or Tipo == "V" ) and Variaveis.DocFiscal != "ORC" and Variaveis.DocFiscal != "PREV": Rec = "S" else: Rec = "N" FinalizaVenda.FinalizaVenda(Doc, Tipo, Rec) # 4 - Sem entrega, com desconto e com arredondamento if (Seq == "4" or Seq == "0") and Tipo == "V": Variaveis.Nro += 1 Teste = "Venda: " + str( Variaveis.Nro) + " Teste Seq: 4 " + "Doc: " + str( Doc) + " Cliente: " + str(CodCli) + " Tipo Venda: " + str(Tipo) log.EscreverLog(Teste) Documento.Documento(Doc) Venda.Venda() F8.F8() if CodCli != "0": Cliente.Cliente(Tipo, CodCli) if CodCli == "0" and Doc == "ORC": time.sleep(Variaveis.TTela) time.sleep(Variaveis.TDig) log.EscreverLog("Enter") autoit.send("{ENTER}") time.sleep(Variaveis.TEnter) DadosOrcamento.DadosOrcamento() time.sleep(Variaveis.TEnterL) if Variaveis.VendedorAutomatico == 'N': Vendedor.Vendedor(Doc, Tipo) Desconto.Desconto("10", "1,00") if ( Tipo == "E" or Tipo == "V" ) and Variaveis.DocFiscal != "ORC" and Variaveis.DocFiscal != "PREV": Rec = "S" else: Rec = "N" FinalizaVenda.FinalizaVenda(Doc, Tipo, Rec) # 5 - Sem entrega, com promoção, Sem desconto e sem arredondamento if (Seq == "5" or Seq == "0"): Variaveis.Nro += 1 Teste = "Venda: " + str( Variaveis.Nro) + " Teste Seq: 5 " + "Doc: " + str( Doc) + " Cliente: " + str(CodCli) + " Tipo Venda: " + str(Tipo) log.EscreverLog(Teste) Documento.Documento(Doc) Venda.Venda() F8.F8() if CodCli != "0": Cliente.Cliente(Tipo, CodCli) if CodCli == "0" and Doc == "ORC": time.sleep(Variaveis.TTela) time.sleep(Variaveis.TDig) log.EscreverLog("Enter") autoit.send("{ENTER}") time.sleep(Variaveis.TEnter) DadosOrcamento.DadosOrcamento() time.sleep(Variaveis.TEnterL) if Variaveis.VendedorAutomatico == 'N': Vendedor.Vendedor(Doc, Tipo) if ( Tipo == "E" or Tipo == "V" ) and Variaveis.DocFiscal != "ORC" and Variaveis.DocFiscal != "PREV": Rec = "S" else: Rec = "N" FinalizaVenda.FinalizaVenda(Doc, Tipo, Rec) # "1.1.1.5") # 6 - Sem entrega, com promoção, Sem desconto e com arredondamento if (Seq == "6" or Seq == "0") and Tipo == "V": Variaveis.Nro += 1 Teste = "Venda: " + str( Variaveis.Nro) + " Teste Seq: 6 " + "Doc: " + str( Doc) + " Cliente: " + str(CodCli) + " Tipo Venda: " + str(Tipo) log.EscreverLog(Teste) Documento.Documento(Doc) Venda.Venda() F8.F8() if CodCli != "0": Cliente.Cliente(Tipo, CodCli) if CodCli == "0" and Doc == "ORC": time.sleep(Variaveis.TTela) time.sleep(Variaveis.TDig) log.EscreverLog("Enter") autoit.send("{ENTER}") time.sleep(Variaveis.TEnter) DadosOrcamento.DadosOrcamento() time.sleep(Variaveis.TEnterL) if Variaveis.VendedorAutomatico == 'N': Vendedor.Vendedor(Doc, Tipo) Desconto.Desconto("0", "1,00") if ( Tipo == "E" or Tipo == "V" ) and Variaveis.DocFiscal != "ORC" and Variaveis.DocFiscal != "PREV": Rec = "S" else: Rec = "N" FinalizaVenda.FinalizaVenda(Doc, Tipo, Rec) # 7 - Sem entrega, com promoção, Com desconto e sem arredondamento if (Seq == "7" or Seq == "0") and Tipo == "V": Variaveis.Nro += 1 Teste = "Venda: " + str( Variaveis.Nro) + " Teste Seq: 7 " + "Doc: " + str( Doc) + " Cliente: " + str(CodCli) + " Tipo Venda: " + str(Tipo) log.EscreverLog(Teste) Documento.Documento(Doc) Venda.Venda() F8.F8() if CodCli != "0": Cliente.Cliente(Tipo, CodCli) if CodCli == "0" and Doc == "ORC": time.sleep(Variaveis.TTela) time.sleep(Variaveis.TDig) log.EscreverLog("Enter") autoit.send("{ENTER}") time.sleep(Variaveis.TEnter) DadosOrcamento.DadosOrcamento() time.sleep(Variaveis.TEnterL) if Variaveis.VendedorAutomatico == 'N': Vendedor.Vendedor(Doc, Tipo) Desconto.Desconto("10", "0") if ( Tipo == "E" or Tipo == "V" ) and Variaveis.DocFiscal != "ORC" and Variaveis.DocFiscal != "PREV": Rec = "S" else: Rec = "N" FinalizaVenda.FinalizaVenda(Doc, Tipo, Rec) # 8 - Sem entrega, com promoção, Com desconto e com arredondamento if (Seq == "8" or Seq == "0") and Tipo == "V": Variaveis.Nro += 1 Teste = "Venda: " + str( Variaveis.Nro) + " Teste Seq: 8 " + "Doc: " + str( Doc) + " Cliente: " + str(CodCli) + " Tipo Venda: " + str(Tipo) log.EscreverLog(Teste) Documento.Documento(Doc) Venda.Venda() F8.F8() if CodCli != "0": Cliente.Cliente(Tipo, CodCli) if CodCli == "0" and Doc == "ORC": time.sleep(Variaveis.TTela) time.sleep(Variaveis.TDig) log.EscreverLog("Enter") autoit.send("{ENTER}") time.sleep(Variaveis.TEnter) DadosOrcamento.DadosOrcamento() time.sleep(Variaveis.TEnterL) if Variaveis.VendedorAutomatico == 'N': Vendedor.Vendedor(Doc, Tipo) Desconto.Desconto("10", "1,00") if (Tipo == "E" or Tipo == "V") and Variaveis.DocFiscal != "ORC": Rec = "S" else: Rec = "N" FinalizaVenda.FinalizaVenda(Doc, Tipo, Rec) # 9 Sem entrega, com alt+w, Sem desconto e sem arredondamento if (Seq == "9" or Seq == "0"): Variaveis.Nro += 1 Teste = "Venda: " + str( Variaveis.Nro) + " Teste Seq: 9 " + "Doc: " + str( Doc) + " Cliente: " + str(CodCli) + " Tipo Venda: " + str(Tipo) log.EscreverLog(Teste) Documento.Documento(Doc) Venda.Venda() F8.F8() if CodCli != "0": Cliente.Cliente(Tipo, CodCli) if CodCli == "0" and Doc == "ORC": time.sleep(Variaveis.TTela) time.sleep(Variaveis.TDig) log.EscreverLog("Enter") autoit.send("{ENTER}") time.sleep(Variaveis.TEnter) DadosOrcamento.DadosOrcamento() time.sleep(Variaveis.TEnterL) if Variaveis.VendedorAutomatico == 'N': Vendedor.Vendedor(Doc, Tipo) if ( Tipo == "E" or Tipo == "V" ) and Variaveis.DocFiscal != "ORC" and Variaveis.DocFiscal != "PREV": Rec = "S" else: Rec = "N" FinalizaVenda.FinalizaVenda(Doc, Tipo, Rec) # 10 Sem entrega, com alt+w, Sem desconto e com arredondamento if (Seq == "10" or Seq == "0") and Tipo == "V": Variaveis.Nro += 1 Teste = "Venda: " + str( Variaveis.Nro) + " Teste Seq: 10 " + "Doc: " + str( Doc) + " Cliente: " + str(CodCli) + " Tipo Venda: " + str(Tipo) log.EscreverLog(Teste) Documento.Documento(Doc) Venda.Venda() F8.F8() if CodCli != "0": Cliente.Cliente(Tipo, CodCli) if CodCli == "0" and Doc == "ORC": time.sleep(Variaveis.TTela) time.sleep(Variaveis.TDig) log.EscreverLog("Enter") autoit.send("{ENTER}") time.sleep(Variaveis.TEnter) DadosOrcamento.DadosOrcamento() time.sleep(Variaveis.TEnterL) if Variaveis.VendedorAutomatico == 'N': Vendedor.Vendedor(Doc, Tipo) Desconto.Desconto("0", "1") if ( Tipo == "E" or Tipo == "V" ) and Variaveis.DocFiscal != "ORC" and Variaveis.DocFiscal != "PREV": Rec = "S" else: Rec = "N" FinalizaVenda.FinalizaVenda(Doc, Tipo, Rec) # 11 Sem entrega, com alt+w, Com desconto e sem arredondamento if (Seq == "11" or Seq == "0") and Tipo == "V": Variaveis.Nro += 1 Teste = "Venda: " + str( Variaveis.Nro) + " Teste Seq: 11 " + "Doc: " + str( Doc) + " Cliente: " + str(CodCli) + " Tipo Venda: " + str(Tipo) log.EscreverLog(Teste) Documento.Documento(Doc) Venda.Venda() F8.F8() if CodCli != "0": Cliente.Cliente(Tipo, CodCli) if CodCli == "0" and Doc == "ORC": time.sleep(Variaveis.TTela) time.sleep(Variaveis.TDig) log.EscreverLog("Enter") autoit.send("{ENTER}") time.sleep(Variaveis.TEnter) DadosOrcamento.DadosOrcamento() time.sleep(Variaveis.TEnterL) if Variaveis.VendedorAutomatico == 'N': Vendedor.Vendedor(Doc, Tipo) Desconto.Desconto("10", "0") if ( Tipo == "E" or Tipo == "V" ) and Variaveis.DocFiscal != "ORC" and Variaveis.DocFiscal != "PREV": Rec = "S" else: Rec = "N" FinalizaVenda.FinalizaVenda(Doc, Tipo, Rec) # "1.1.1.11") # 12 Sem entrega, com alt+w, Com desconto e com arredondamento if (Seq == "12" or Seq == "0") and Tipo == "V": Variaveis.Nro += 1 Teste = "Venda: " + str( Variaveis.Nro) + " Teste Seq: 12 " + "Doc: " + str( Doc) + " Cliente: " + str(CodCli) + " Tipo Venda: " + str(Tipo) log.EscreverLog(Teste) # 12') Documento.Documento(Doc) Venda.Venda() F8.F8() if CodCli != "0": Cliente.Cliente(Tipo, CodCli) if CodCli == "0" and Doc == "ORC": time.sleep(Variaveis.TTela) time.sleep(Variaveis.TDig) log.EscreverLog("Enter") autoit.send("{ENTER}") time.sleep(Variaveis.TEnter) DadosOrcamento.DadosOrcamento() time.sleep(Variaveis.TEnterL) if Variaveis.VendedorAutomatico == 'N': Vendedor.Vendedor(Doc, Tipo) Desconto.Desconto("10", "1") if ( Tipo == "E" or Tipo == "V" ) and Variaveis.DocFiscal != "ORC" and Variaveis.DocFiscal != "PREV": Rec = "S" else: Rec = "N" FinalizaVenda.FinalizaVenda(Doc, Tipo, Rec) # "1.1.1.12") # 13 Sem entrega,com promoção, com alt+w, Sem desconto e sem arredondamento if (Seq == "13" or Seq == "0"): Variaveis.Nro += 1 Teste = "Venda: " + str( Variaveis.Nro) + " Teste Seq: 13 " + "Doc: " + str( Doc) + " Cliente: " + str(CodCli) + " Tipo Venda: " + str(Tipo) log.EscreverLog(Teste) # 13') Documento.Documento(Doc) Venda.Venda() F8.F8() if CodCli != "0": Cliente.Cliente(Tipo, CodCli) if CodCli == "0" and Doc == "ORC": time.sleep(Variaveis.TTela) time.sleep(Variaveis.TDig) log.EscreverLog("Enter") autoit.send("{ENTER}") time.sleep(Variaveis.TEnter) DadosOrcamento.DadosOrcamento() time.sleep(Variaveis.TEnterL) if Variaveis.VendedorAutomatico == 'N': Vendedor.Vendedor(Doc, Tipo) if ( Tipo == "E" or Tipo == "V" ) and Variaveis.DocFiscal != "ORC" and Variaveis.DocFiscal != "PREV": Rec = "S" else: Rec = "N" FinalizaVenda.FinalizaVenda(Doc, Tipo, Rec) # 14 Sem entrega,com promoção, com alt+w, Sem desconto e com arredondamento if (Seq == "14" or Seq == "0") and Tipo == "V": Variaveis.Nro += 1 Teste = "Venda: " + str( Variaveis.Nro) + " Teste Seq: 14 " + "Doc: " + str( Doc) + " Cliente: " + str(CodCli) + " Tipo Venda: " + str(Tipo) log.EscreverLog(Teste) Documento.Documento(Doc) Venda.Venda() F8.F8() if CodCli != "0": Cliente.Cliente(Tipo, CodCli) if CodCli == "0" and Doc == "ORC": time.sleep(Variaveis.TTela) time.sleep(Variaveis.TDig) log.EscreverLog("Enter") autoit.send("{ENTER}") time.sleep(Variaveis.TEnter) DadosOrcamento.DadosOrcamento() time.sleep(Variaveis.TEnterL) if Variaveis.VendedorAutomatico == 'N': Vendedor.Vendedor(Doc, Tipo) Desconto.Desconto("0", "1") if ( Tipo == "E" or Tipo == "V" ) and Variaveis.DocFiscal != "ORC" and Variaveis.DocFiscal != "PREV": Rec = "S" else: Rec = "N" FinalizaVenda.FinalizaVenda(Doc, Tipo, Rec) # "1.1.1.14") # 15 Sem entrega,com promoção, com alt+w, Com desconto e sem arredondamento if (Seq == "15" or Seq == "0") and Tipo == "V": Variaveis.Nro += 1 Teste = "Venda: " + str( Variaveis.Nro) + " Teste Seq: 15 " + "Doc: " + str( Doc) + " Cliente: " + str(CodCli) + " Tipo Venda: " + str(Tipo) log.EscreverLog(Teste) Documento.Documento(Doc) Venda.Venda() F8.F8() if CodCli != "0": Cliente.Cliente(Tipo, CodCli) if CodCli == "0" and Doc == "ORC": time.sleep(Variaveis.TTela) time.sleep(Variaveis.TDig) log.EscreverLog("Enter") autoit.send("{ENTER}") time.sleep(Variaveis.TEnter) DadosOrcamento.DadosOrcamento() time.sleep(Variaveis.TEnterL) if Variaveis.VendedorAutomatico == 'N': Vendedor.Vendedor(Doc, Tipo) Desconto.Desconto("10", "0") if ( Tipo == "E" or Tipo == "V" ) and Variaveis.DocFiscal != "ORC" and Variaveis.DocFiscal != "PREV": Rec = "S" else: Rec = "N" FinalizaVenda.FinalizaVenda(Doc, Tipo, Rec) # "1.1.1.15") # 16 Sem entrega,com promoção, com alt+w, Com desconto e com arredondamento if (Seq == "16" or Seq == "0") and Tipo == "V": Variaveis.Nro += 1 Teste = "Venda: " + str( Variaveis.Nro) + " Teste Seq: 16 " + "Doc: " + str( Doc) + " Cliente: " + str(CodCli) + " Tipo Venda: " + str(Tipo) log.EscreverLog(Teste) Documento.Documento(Doc) Venda.Venda() F8.F8() if CodCli != "0": Cliente.Cliente(Tipo, CodCli) if CodCli == "0" and Doc == "ORC": time.sleep(Variaveis.TTela) time.sleep(Variaveis.TDig) log.EscreverLog("Enter") autoit.send("{ENTER}") time.sleep(Variaveis.TEnter) DadosOrcamento.DadosOrcamento() time.sleep(Variaveis.TEnterL) if Variaveis.VendedorAutomatico == 'N': Vendedor.Vendedor(Doc, Tipo) Desconto.Desconto("10", "1") if ( Tipo == "E" or Tipo == "V" ) and Variaveis.DocFiscal != "ORC" and Variaveis.DocFiscal != "PREV": Rec = "S" else: Rec = "N" FinalizaVenda.FinalizaVenda(Doc, Tipo, Rec) # "1.1.1.16") if (Doc != "ORC"): # 17 Com entrega, Sem desconto e Sem arredondamento if (Seq == "17" or Seq == "0"): Variaveis.Nro += 1 Teste = "Venda: " + str( Variaveis.Nro) + " Teste Seq: 17 " + "Doc: " + str( Doc) + " Cliente: " + str(CodCli) + " Tipo Venda: " + str( Tipo) log.EscreverLog(Teste) Venda.Venda() F8.F8() if CodCli != "0": Cliente.Cliente(Tipo, CodCli) if Variaveis.VendedorAutomatico == 'N': Vendedor.Vendedor(Doc, Tipo) if CodCli != "0": Entrega.Entrega() else: DadosEntrega.DadosEntrega() FechaDadosEntrega.FechaDadosEntrega() Rec = "N" FinalizaVenda.FinalizaVenda(Doc, Tipo, Rec) # "1.1.1.17") # 18 Com entrega, sem desconto e com arredondamento if (Seq == "18" or Seq == "0") and Tipo == "V": Variaveis.Nro += 1 Teste = "Venda: " + str( Variaveis.Nro) + " Teste Seq: 18 " + "Doc: " + str( Doc) + " Cliente: " + str(CodCli) + " Tipo Venda: " + str( Tipo) log.EscreverLog(Teste) # 18') Venda.Venda() F8.F8() if CodCli != "0": Cliente.Cliente(Tipo, CodCli) if Variaveis.VendedorAutomatico == 'N': Vendedor.Vendedor(Doc, Tipo) Desconto.Desconto("0", "1") if CodCli != "0": Entrega.Entrega() else: DadosEntrega.DadosEntrega() FechaDadosEntrega.FechaDadosEntrega() Rec = "N" FinalizaVenda.FinalizaVenda(Doc, Tipo, Rec) # "1.1.1.18") # 19 Com entrega, com desconto e sem arredondamento if (Seq == "19" or Seq == "0") and Tipo == "V": Variaveis.Nro += 1 Teste = "Venda: " + str( Variaveis.Nro) + " Teste Seq: 19 " + "Doc: " + str( Doc) + " Cliente: " + str(CodCli) + " Tipo Venda: " + str( Tipo) log.EscreverLog(Teste) Venda.Venda() F8.F8() if CodCli != "0": Cliente.Cliente(Tipo, CodCli) if Variaveis.VendedorAutomatico == 'N': Vendedor.Vendedor(Doc, Tipo) Desconto.Desconto("10", "0") if CodCli != "0": Entrega.Entrega() else: DadosEntrega.DadosEntrega() FechaDadosEntrega.FechaDadosEntrega() Rec = "N" FinalizaVenda.FinalizaVenda(Doc, Tipo, Rec) # 20 Com entrega, com desconto e com arredondamento if (Seq == "20" or Seq == "0") and Tipo == "V": Variaveis.Nro += 1 Teste = "Venda: " + str( Variaveis.Nro) + " Teste Seq: 20 " + "Doc: " + str( Doc) + " Cliente: " + str(CodCli) + " Tipo Venda: " + str( Tipo) log.EscreverLog(Teste) Venda.Venda() F8.F8() if CodCli != "0": Cliente.Cliente(Tipo, CodCli) if Variaveis.VendedorAutomatico == 'N': Vendedor.Vendedor(Doc, Tipo) Desconto.Desconto("10", "1") if CodCli != "0": Entrega.Entrega() else: DadosEntrega.DadosEntrega() FechaDadosEntrega.FechaDadosEntrega() Rec = "N" FinalizaVenda.FinalizaVenda(Doc, Tipo, Rec) # 21 Com entrega, com promoção, sem desconto e sem arredondamento if (Seq == "21" or Seq == "0"): Variaveis.Nro += 1 Teste = "Venda: " + str( Variaveis.Nro) + " Teste Seq: 21 " + "Doc: " + str( Doc) + " Cliente: " + str(CodCli) + " Tipo Venda: " + str( Tipo) log.EscreverLog(Teste) Venda.Venda() F8.F8() if CodCli != "0": Cliente.Cliente(Tipo, CodCli) if Variaveis.VendedorAutomatico == 'N': Vendedor.Vendedor(Doc, Tipo) if CodCli != "0": Entrega.Entrega() else: DadosEntrega.DadosEntrega() FechaDadosEntrega.FechaDadosEntrega() Rec = "N" FinalizaVenda.FinalizaVenda(Doc, Tipo, Rec) # 22 Com entrega, com promoção, Sem desconto e com arredondamento if (Seq == "22" or Seq == "0") and Tipo == "V": Variaveis.Nro += 1 Teste = "Venda: " + str( Variaveis.Nro) + " Teste Seq: 22 " + "Doc: " + str( Doc) + " Cliente: " + str(CodCli) log.EscreverLog(Teste) Venda.Venda() F8.F8() if CodCli != "0": Cliente.Cliente(Tipo, CodCli) if Variaveis.VendedorAutomatico == 'N': Vendedor.Vendedor(Doc, Tipo) Desconto.Desconto("0", "1") if CodCli != "0": Entrega.Entrega() else: DadosEntrega.DadosEntrega() FechaDadosEntrega.FechaDadosEntrega() Rec = "N" FinalizaVenda.FinalizaVenda(Doc, Tipo, Rec) # 23 Com entrega, com promoção, Com desconto e sem arredondamento if (Seq == "23" or Seq == "0") and Tipo == "V": Variaveis.Nro += 1 Teste = "Venda: " + str( Variaveis.Nro) + " Teste Seq: 23 " + "Doc: " + str( Doc) + " Cliente: " + str(CodCli) + " Tipo Venda: " + str( Tipo) log.EscreverLog(Teste) Venda.Venda() F8.F8() if CodCli != "0": Cliente.Cliente(Tipo, CodCli) if Variaveis.VendedorAutomatico == 'N': Vendedor.Vendedor(Doc, Tipo) Desconto.Desconto("10", "0") if CodCli != "0": Entrega.Entrega() else: DadosEntrega.DadosEntrega() FechaDadosEntrega.FechaDadosEntrega() Rec = "N" FinalizaVenda.FinalizaVenda(Doc, Tipo, Rec) # 24 Com entrega, com promoção, Com desconto e com arredondamento if (Seq == "24" or Seq == "0") and Tipo == "V": Variaveis.Nro += 1 Teste = "Venda: " + str( Variaveis.Nro) + " Teste Seq: 24 " + "Doc: " + str( Doc) + " Cliente: " + str(CodCli) + " Tipo Venda: " + str( Tipo) log.EscreverLog(Teste) # 24') Venda.Venda() F8.F8() if CodCli != "0": Cliente.Cliente(Tipo, CodCli) if Variaveis.VendedorAutomatico == 'N': Vendedor.Vendedor(Doc, Tipo) Desconto.Desconto("10", "1") if CodCli != "0": Entrega.Entrega() else: DadosEntrega.DadosEntrega() FechaDadosEntrega.FechaDadosEntrega() Rec = "N" FinalizaVenda.FinalizaVenda(Doc, Tipo, Rec) # 25 Com entrega, com alt+w, sem desconto e sem arredondamento if (Seq == "25" or Seq == "0"): Variaveis.Nro += 1 Teste = "Venda: " + str( Variaveis.Nro) + " Teste Seq: 25 " + "Doc: " + str( Doc) + " Cliente: " + str(CodCli) + " Tipo Venda: " + str( Tipo) log.EscreverLog(Teste) Venda.Venda() F8.F8() if CodCli != "0": Cliente.Cliente(Tipo, CodCli) if Variaveis.VendedorAutomatico == 'N': Vendedor.Vendedor(Doc, Tipo) if CodCli != "0": Entrega.Entrega() else: DadosEntrega.DadosEntrega() FechaDadosEntrega.FechaDadosEntrega() Rec = "N" FinalizaVenda.FinalizaVenda(Doc, Tipo, Rec) # "1.1.1.25") # 26 Com entrega, com alt+w, sem desconto e com arredondamento if (Seq == "26" or Seq == "0") and Tipo == "V": Variaveis.Nro += 1 Teste = "Venda: " + str( Variaveis.Nro) + " Teste Seq: 26 " + "Doc: " + str( Doc) + " Cliente: " + str(CodCli) + " Tipo Venda: " + str( Tipo) log.EscreverLog(Teste) # 26') Venda.Venda() F8.F8() if CodCli != "0": Cliente.Cliente(Tipo, CodCli) if Variaveis.VendedorAutomatico == 'N': Vendedor.Vendedor(Doc, Tipo) Desconto.Desconto("0", "1") if CodCli != "0": Entrega.Entrega() else: DadosEntrega.DadosEntrega() FechaDadosEntrega.FechaDadosEntrega() Rec = "N" FinalizaVenda.FinalizaVenda(Doc, Tipo, Rec) # "1.1.1.26") # 27 Com entrega, com alt+w, Com desconto e sem arredondamento if (Seq == "27" or Seq == "0") and Tipo == "V": Variaveis.Nro += 1 Teste = "Venda: " + str( Variaveis.Nro) + " Teste Seq: 27 " + "Doc: " + str( Doc) + " Cliente: " + str(CodCli) + " Tipo Venda: " + str( Tipo) log.EscreverLog(Teste) Venda.Venda() F8.F8() if CodCli != "0": Cliente.Cliente(Tipo, CodCli) if Variaveis.VendedorAutomatico == 'N': Vendedor.Vendedor(Doc, Tipo) Desconto.Desconto("1", "0") if CodCli != "0": Entrega.Entrega() else: DadosEntrega.DadosEntrega() FechaDadosEntrega.FechaDadosEntrega() Rec = "N" FinalizaVenda.FinalizaVenda(Doc, Tipo, Rec) # "1.1.1.27") # 28 Com entrega, com alt+w, Com desconto e com arredondamento if (Seq == "28" or Seq == "0") and Tipo == "V": Variaveis.Nro += 1 Teste = "Venda: " + str( Variaveis.Nro) + " Teste Seq: 28 " + "Doc: " + str( Doc) + " Cliente: " + str(CodCli) + " Tipo Venda: " + str( Tipo) log.EscreverLog(Teste) # 28') Venda.Venda() F8.F8() if CodCli != "0": Cliente.Cliente(Tipo, CodCli) if Variaveis.VendedorAutomatico == 'N': Vendedor.Vendedor(Doc, Tipo) Desconto.Desconto("10", "1") if CodCli != "0": Entrega.Entrega() else: DadosEntrega.DadosEntrega() FechaDadosEntrega.FechaDadosEntrega() Rec = "N" FinalizaVenda.FinalizaVenda(Doc, Tipo, Rec) # "1.1.1.28") # 29 Com entrega, com promoção com alt+w, sem desconto e sem arredondamento if (Seq == "29" or Seq == "0"): Variaveis.Nro += 1 Teste = "Venda: " + str( Variaveis.Nro) + " Teste Seq: 29 " + "Doc: " + str( Doc) + " Cliente: " + str(CodCli) + " Tipo Venda: " + str( Tipo) log.EscreverLog(Teste) # 29') Venda.Venda() F8.F8() if CodCli != "0": Cliente.Cliente(Tipo, CodCli) if Variaveis.VendedorAutomatico == 'N': Vendedor.Vendedor(Doc, Tipo) if CodCli != "0": Entrega.Entrega() else: DadosEntrega.DadosEntrega() FechaDadosEntrega.FechaDadosEntrega() Rec = "N" FinalizaVenda.FinalizaVenda(Doc, Tipo, Rec) # 30 Com entrega, com promoção com alt+w, sem desconto e com arredondamento if (Seq == "30" or Seq == "0") and Tipo == "V": Variaveis.Nro += 1 Teste = "Venda: " + str( Variaveis.Nro) + " Teste Seq: 30 " + "Doc: " + str( Doc) + " Cliente: " + str(CodCli) + " Tipo Venda: " + str( Tipo) log.EscreverLog(Teste) Venda.Venda() F8.F8() if CodCli != "0": Cliente.Cliente(Tipo, CodCli) if Variaveis.VendedorAutomatico == 'N': Vendedor.Vendedor(Doc, Tipo) Desconto.Desconto("0", "1") if CodCli != "0": Entrega.Entrega() else: DadosEntrega.DadosEntrega() FechaDadosEntrega.FechaDadosEntrega() Rec = "N" FinalizaVenda.FinalizaVenda(Doc, Tipo, Rec) # "1.1.1.30") # 31 Com entrega, com promoção com alt+w, Com desconto e sem arredondamento if (Seq == "31" or Seq == "0") and Tipo == "V": Variaveis.Nro += 1 Teste = "Venda: " + str( Variaveis.Nro) + " Teste Seq: 31 " + "Doc: " + str( Doc) + " Cliente: " + str(CodCli) + " Tipo Venda: " + str( Tipo) log.EscreverLog(Teste) # 31') Venda.Venda() F8.F8() if CodCli != "0": Cliente.Cliente(Tipo, CodCli) if Variaveis.VendedorAutomatico == 'N': Vendedor.Vendedor(Doc, Tipo) Desconto.Desconto("1", "0") if CodCli != "0": Entrega.Entrega() else: DadosEntrega.DadosEntrega() FechaDadosEntrega.FechaDadosEntrega() Rec = "N" FinalizaVenda.FinalizaVenda(Doc, Tipo, Rec) # "1.1.1.31") # 32 Com entrega, com promoção com alt+w, Com desconto e com arredondamento if (Seq == "32" or Seq == "0") and Tipo == "V": Variaveis.Nro += 1 Teste = "Venda: " + str( Variaveis.Nro) + " Teste Seq: 32 " + "Doc: " + str( Doc) + " Cliente: " + str(CodCli) + " Tipo Venda: " + str( Tipo) log.EscreverLog(Teste) Venda.Venda() F8.F8() if CodCli != "0": Cliente.Cliente(Tipo, CodCli) if Variaveis.VendedorAutomatico == 'N': Vendedor.Vendedor(Doc, Tipo) Desconto.Desconto("10", "1") if CodCli != "0": Entrega.Entrega() else: DadosEntrega.DadosEntrega() FechaDadosEntrega.FechaDadosEntrega() Rec = "N" FinalizaVenda.FinalizaVenda(Doc, Tipo, Rec) # 33 Com entrega, com troco, sem desconto e sem arredondamento if (Seq == "33" or Seq == "0") and Tipo == "V": Variaveis.Nro += 1 Teste = "Venda: " + str( Variaveis.Nro) + " Teste Seq: 33 " + "Doc: " + str( Doc) + " Cliente: " + str(CodCli) + " Tipo Venda: " + str( Tipo) log.EscreverLog(Teste) # 33') Venda.Venda() F8.F8() if CodCli != "0": Cliente.Cliente(Tipo, CodCli) if Variaveis.VendedorAutomatico == 'N': Vendedor.Vendedor(Doc, Tipo) if CodCli != "0": Entrega.Entrega() else: DadosEntrega.DadosEntrega() TrocoEntrega.TrocoEntrega("1100") FechaDadosEntrega.FechaDadosEntrega() Rec = "N" FinalizaVenda.FinalizaVenda(Doc, Tipo, Rec) # "1.1.1.33") # 34 Com Entrega.Entrega, com troco, sem desconto e com arredondamento if (Seq == "34" or Seq == "0") and Tipo == "V": Variaveis.Nro += 1 Teste = "Venda: " + str( Variaveis.Nro) + " Teste Seq: 34 " + "Doc: " + str( Doc) + " Cliente: " + str(CodCli) + " Tipo Venda: " + str( Tipo) log.EscreverLog(Teste) Venda.Venda() F8.F8() if CodCli != "0": Cliente.Cliente(Tipo, CodCli) if Variaveis.VendedorAutomatico == 'N': Vendedor.Vendedor(Doc, Tipo) Desconto.Desconto("0", "1") if CodCli != "0": Entrega.Entrega() else: DadosEntrega.DadosEntrega() TrocoEntrega.TrocoEntrega("1200") FechaDadosEntrega.FechaDadosEntrega() Rec = "N" FinalizaVenda.FinalizaVenda(Doc, Tipo, Rec) # "1.1.1.34") # 35 Com Entrega.Entrega, com troco, com desconto e sem arredondamento if (Seq == "35" or Seq == "0") and Tipo == "V": Variaveis.Nro += 1 Teste = "Venda: " + str( Variaveis.Nro) + " Teste Seq: 35 " + "Doc: " + str( Doc) + " Cliente: " + str(CodCli) + " Tipo Venda: " + str( Tipo) log.EscreverLog(Teste) Venda.Venda() F8.F8() if CodCli != "0": Cliente.Cliente(Tipo, CodCli) if Variaveis.VendedorAutomatico == 'N': Vendedor.Vendedor(Doc, Tipo) Desconto.Desconto("10", "0") if CodCli != "0": Entrega.Entrega() else: DadosEntrega.DadosEntrega() TrocoEntrega.TrocoEntrega("1200") FechaDadosEntrega.FechaDadosEntrega() Rec = "N" FinalizaVenda.FinalizaVenda(Doc, Tipo, Rec) # "1.1.1.35") # 36 Com Entrega.Entrega, com troco, com desconto e com arredondamento if (Seq == "36" or Seq == "0") and Tipo == "V": Variaveis.Nro += 1 Teste = "Venda: " + str( Variaveis.Nro) + " Teste Seq: 36 " + "Doc: " + str( Doc) + " Cliente: " + str(CodCli) + " Tipo Venda: " + str( Tipo) log.EscreverLog(Teste) # 36') Venda.Venda() F8.F8() if CodCli != "0": Cliente.Cliente(Tipo, CodCli) if Variaveis.VendedorAutomatico == 'N': Vendedor.Vendedor(Doc, Tipo) Desconto.Desconto("10", "1") if CodCli != "0": Entrega.Entrega() else: DadosEntrega.DadosEntrega() TrocoEntrega.TrocoEntrega("1200") FechaDadosEntrega.FechaDadosEntrega() Rec = "N" FinalizaVenda.FinalizaVenda(Doc, Tipo, Rec) # "1.1.1.36") # 37 Com Entrega.Entrega, com troco, com promoção, sem desconto e sem arredondamento if (Seq == "37" or Seq == "0") and Tipo == "V": Variaveis.Nro += 1 Teste = "Venda: " + str( Variaveis.Nro) + " Teste Seq: 37 " + "Doc: " + str( Doc) + " Cliente: " + str(CodCli) + " Tipo Venda: " + str( Tipo) log.EscreverLog(Teste) Venda.Venda() F8.F8() if CodCli != "0": Cliente.Cliente(Tipo, CodCli) if Variaveis.VendedorAutomatico == 'N': Vendedor.Vendedor(Doc, Tipo) if CodCli != "0": Entrega.Entrega() else: DadosEntrega.DadosEntrega() TrocoEntrega.TrocoEntrega("1200") FechaDadosEntrega.FechaDadosEntrega() Rec = "N" FinalizaVenda.FinalizaVenda(Doc, Tipo, Rec) # "1.1.1.37") # 38 Com Entrega.Entrega, com troco, com promoção, sem desconto e com arredondamento if (Seq == "38" or Seq == "0") and Tipo == "V": Variaveis.Nro += 1 Teste = "Venda: " + str( Variaveis.Nro) + " Teste Seq: 38 " + "Doc: " + str( Doc) + " Cliente: " + str(CodCli) + " Tipo Venda: " + str( Tipo) log.EscreverLog(Teste) # 38') Venda.Venda() F8.F8() if CodCli != "0": Cliente.Cliente(Tipo, CodCli) if Variaveis.VendedorAutomatico == 'N': Vendedor.Vendedor(Doc, Tipo) Desconto.Desconto("0", "1") if CodCli != "0": Entrega.Entrega() else: DadosEntrega.DadosEntrega() TrocoEntrega.TrocoEntrega("1200") FechaDadosEntrega.FechaDadosEntrega() Rec = "N" FinalizaVenda.FinalizaVenda(Doc, Tipo, Rec) # "1.1.1.38") # 39 Com Entrega.Entrega, com troco, com promoção, Com desconto e sem arredondamento if (Seq == "39" or Seq == "0") and Tipo == "V": Variaveis.Nro += 1 Teste = "Venda: " + str( Variaveis.Nro) + " Teste Seq: 39 " + "Doc: " + str( Doc) + " Cliente: " + str(CodCli) + " Tipo Venda: " + str( Tipo) log.EscreverLog(Teste) Venda.Venda() F8.F8() if CodCli != "0": Cliente.Cliente(Tipo, CodCli) if Variaveis.VendedorAutomatico == 'N': Vendedor.Vendedor(Doc, Tipo) Desconto.Desconto("10", "0") if CodCli != "0": Entrega.Entrega() else: DadosEntrega.DadosEntrega() TrocoEntrega.TrocoEntrega("1200") FechaDadosEntrega.FechaDadosEntrega() Rec = "N" FinalizaVenda.FinalizaVenda(Doc, Tipo, Rec) # "1.1.1.39") # 40 Com Entrega.Entrega, com troco, com promoção, Com desconto e com arredondamento if (Seq == "40" or Seq == "0") and Tipo == "V": Variaveis.Nro += 1 Teste = "Venda: " + str( Variaveis.Nro) + " Teste Seq: 40 " + "Doc: " + str( Doc) + " Cliente: " + str(CodCli) + " Tipo Venda: " + str( Tipo) log.EscreverLog(Teste) # 40') Venda.Venda() F8.F8() if CodCli != "0": Cliente.Cliente(Tipo, CodCli) if Variaveis.VendedorAutomatico == 'N': Vendedor.Vendedor(Doc, Tipo) Desconto.Desconto("10", "1") if CodCli != "0": Entrega.Entrega() else: DadosEntrega.DadosEntrega() TrocoEntrega.TrocoEntrega("1200") FechaDadosEntrega.FechaDadosEntrega() Rec = "N" FinalizaVenda.FinalizaVenda(Doc, Tipo, Rec) # "1.1.1.40") # 41 Com Entrega.Entrega, com troco, com alt+w, sem desconto e sem arredondamento if (Seq == "41" or Seq == "0") and Tipo == "V": Variaveis.Nro += 1 Teste = "Venda: " + str( Variaveis.Nro) + " Teste Seq: 41 " + "Doc: " + str( Doc) + " Cliente: " + str(CodCli) + " Tipo Venda: " + str( Tipo) log.EscreverLog(Teste) # 41') Venda.Venda() F8.F8() if CodCli != "0": Cliente.Cliente(Tipo, CodCli) if Variaveis.VendedorAutomatico == 'N': Vendedor.Vendedor(Doc, Tipo) if CodCli != "0": Entrega.Entrega() else: DadosEntrega.DadosEntrega() TrocoEntrega.TrocoEntrega("1200") FechaDadosEntrega.FechaDadosEntrega() Rec = "N" FinalizaVenda.FinalizaVenda(Doc, Tipo, Rec) # "1.1.1.41") # 42 Com Entrega.Entrega, com troco, com alt+w, sem desconto e com arredondamento if (Seq == "42" or Seq == "0") and Tipo == "V": Variaveis.Nro += 1 Teste = "Venda: " + str( Variaveis.Nro) + " Teste Seq: 42 " + "Doc: " + str( Doc) + " Cliente: " + str(CodCli) + " Tipo Venda: " + str( Tipo) log.EscreverLog(Teste) # 42') Venda.Venda() F8.F8() if CodCli != "0": Cliente.Cliente(Tipo, CodCli) if Variaveis.VendedorAutomatico == 'N': Vendedor.Vendedor(Doc, Tipo) Desconto.Desconto("0", "1") if CodCli != "0": Entrega.Entrega() else: DadosEntrega.DadosEntrega() TrocoEntrega.TrocoEntrega("1200") FechaDadosEntrega.FechaDadosEntrega() Rec = "N" FinalizaVenda.FinalizaVenda(Doc, Tipo, Rec) # "1.1.1.42") # 43 Com Entrega.Entrega, com troco, com alt+w, Com desconto e sem arredondamento if (Seq == "43" or Seq == "0") and Tipo == "V": Variaveis.Nro += 1 Teste = "Venda: " + str( Variaveis.Nro) + " Teste Seq: 43 " + "Doc: " + str( Doc) + " Cliente: " + str(CodCli) + " Tipo Venda: " + str( Tipo) log.EscreverLog(Teste) # 43') Venda.Venda() F8.F8() if CodCli != "0": Cliente.Cliente(Tipo, CodCli) if Variaveis.VendedorAutomatico == 'N': Vendedor.Vendedor(Doc, Tipo) Desconto.Desconto("10", "0") if CodCli != "0": Entrega.Entrega() else: DadosEntrega.DadosEntrega() TrocoEntrega.TrocoEntrega("1200") FechaDadosEntrega.FechaDadosEntrega() Rec = "N" FinalizaVenda.FinalizaVenda(Doc, Tipo, Rec) # "1.1.1.43") # 44 Com Entrega.Entrega, com troco, com alt+w, sem desconto e sem arredondamento if (Seq == "44" or Seq == "0") and Tipo == "V": Variaveis.Nro += 1 Teste = "Venda: " + str( Variaveis.Nro) + " Teste Seq: 44 " + "Doc: " + str( Doc) + " Cliente: " + str(CodCli) + " Tipo Venda: " + str( Tipo) log.EscreverLog(Teste) # 44') Venda.Venda() F8.F8() if CodCli != "0": Cliente.Cliente(Tipo, CodCli) if Variaveis.VendedorAutomatico == 'N': Vendedor.Vendedor(Doc, Tipo) Desconto.Desconto("10", "1") if CodCli != "0": Entrega.Entrega() else: DadosEntrega.DadosEntrega() TrocoEntrega.TrocoEntrega("1200") FechaDadosEntrega.FechaDadosEntrega() Rec = "N" FinalizaVenda.FinalizaVenda(Doc, Tipo, Rec) # "1.1.1.44") # 45 Com Entrega.Entrega, com troco, com promoção com alt+w, sem desconto e sem arredondamento if (Seq == "45" or Seq == "0") and Tipo == "V": Variaveis.Nro += 1 Teste = "Venda: " + str( Variaveis.Nro) + " Teste Seq: 45 " + "Doc: " + str( Doc) + " Cliente: " + str(CodCli) + " Tipo Venda: " + str( Tipo) log.EscreverLog(Teste) # 45') VendaAltwPromocao.VendaAltwPromocao() F8.F8() if CodCli != "0": Cliente.Cliente(Tipo, CodCli) if Variaveis.VendedorAutomatico == 'N': Vendedor.Vendedor(Doc, Tipo) if CodCli != "0": Entrega.Entrega() else: DadosEntrega.DadosEntrega() TrocoEntrega.TrocoEntrega("1200") FechaDadosEntrega.FechaDadosEntrega() Rec = "N" FinalizaVenda.FinalizaVenda(Doc, Tipo, Rec) # "1.1.1.45") # 46 Com Entrega.Entrega, com troco, com promoção com alt+w, sem desconto e com arredondamento if (Seq == "46" or Seq == "0") and Tipo == "V": Variaveis.Nro += 1 Teste = "Venda: " + str( Variaveis.Nro) + " Teste Seq: 46 " + "Doc: " + str( Doc) + " Cliente: " + str(CodCli) + " Tipo Venda: " + str( Tipo) log.EscreverLog(Teste) # 46') VendaAltwPromocao.VendaAltwPromocao() F8.F8() if CodCli != "0": Cliente.Cliente(Tipo, CodCli) if Variaveis.VendedorAutomatico == 'N': Vendedor.Vendedor(Doc, Tipo) Desconto.Desconto("0", "1") if CodCli != "0": Entrega.Entrega() else: DadosEntrega.DadosEntrega() TrocoEntrega.TrocoEntrega("1200") FechaDadosEntrega.FechaDadosEntrega() Rec = "N" FinalizaVenda.FinalizaVenda(Doc, Tipo, Rec) # "1.1.1.46") # 47 Com Entrega.Entrega, com troco, com promoção com alt+w, Com desconto e sem arredondamento if (Seq == "47" or Seq == "0") and Tipo == "V": Variaveis.Nro += 1 Teste = "Venda: " + str( Variaveis.Nro) + " Teste Seq: 47 " + "Doc: " + str( Doc) + " Cliente: " + str(CodCli) + " Tipo Venda: " + str( Tipo) log.EscreverLog(Teste) # 47') VendaAltwPromocao.VendaAltwPromocao() F8.F8() if CodCli != "0": Cliente.Cliente(Tipo, CodCli) if Variaveis.VendedorAutomatico == 'N': Vendedor.Vendedor(Doc, Tipo) Desconto.Desconto("10", "0") if CodCli != "0": Entrega.Entrega() else: DadosEntrega.DadosEntrega() TrocoEntrega.TrocoEntrega("1200") FechaDadosEntrega.FechaDadosEntrega() Rec = "N" FinalizaVenda.FinalizaVenda(Doc, Tipo, Rec) # "1.1.1.47") # 48 Com Entrega.Entrega, com troco, com promoção com alt+w, sem desconto e sem arredondamento if (Seq == "48" or Seq == "0") and Tipo == "V": Variaveis.Nro += 1 Teste = "Venda: " + str( Variaveis.Nro) + " Teste Seq: 48 " + "Doc: " + str( Doc) + " Cliente: " + str(CodCli) + " Tipo Venda: " + str( Tipo) log.EscreverLog(Teste) VendaAltwPromocao.VendaAltwPromocao() F8.F8() if CodCli != "0": Cliente.Cliente(Tipo, CodCli) if Variaveis.VendedorAutomatico == 'N': Vendedor.Vendedor(Doc, Tipo) Desconto.Desconto("10", "1") if CodCli != "0": Entrega.Entrega() else: DadosEntrega.DadosEntrega() TrocoEntrega.TrocoEntrega("1200") FechaDadosEntrega.FechaDadosEntrega() Rec = "N" FinalizaVenda.FinalizaVenda(Doc, Tipo, Rec) # "1.1.1.48") # Teste lotes Refazer depois # 1.1.1.49 Com Entrega.Entrega, Sem desconto e Sem arredondamento if (Seq == "49" or Seq == "0"): Variaveis.Nro += 1 Teste = "Nro: " + str( Variaveis.Nro) + " Teste Seq: 49 " + "Doc: " + str( Doc) + " Cliente: " + str(CodCli) + " Tipo Venda: " + str( Tipo) log.EscreverLog(Teste) Documento.Documento(Doc) VendaLote.VendaLote() F8.F8() if CodCli != "0": Cliente.Cliente(Tipo, CodCli) if Variaveis.VendedorAutomatico == 'N': Vendedor.Vendedor(Doc, Tipo) if CodCli != "0": Entrega.Entrega() else: DadosEntrega.DadosEntrega() FechaDadosEntrega.FechaDadosEntrega() Rec = "N" FinalizaVenda.FinalizaVenda(Doc, Tipo, Rec)
def F8FinalVenda(): Tecla.ClickFinalVenda() Tempo.F8FinalVenda() log.EscreverLog('F8 Final Venda') autoit.send("{F8}")