TIR Totvs Robot - Adicionar linha num Pedido de Vendas

Olá, pessoal,

Tenho um pedido de venda que desejo alterar, e minha automação pelo TotvsRobot já está conseguindo entrar nele numa boa. Porém, o pedido de vendas já possui diversas linhas e quero inserir novas. Como faço para ele entrar no pedido de venda e incluir uma nova linha para setar os valores

Segue meu fonte em Python até agora. O que devo adicionar? Não consegui usar a função input_grid_appender, não sei se seria pra esse propósito, mas nada acontece.


```class MATA410(unittest.TestCase):

    @classmethod
    def setUpClass(inst):
        '''
        SETUP
        Test Case Initial Setup
        '''

        #Endereço do webapp e o nome do Browser
        inst.oHelper = Webapp()

        #Parametros de inicializaçao
        inst.oHelper.Setup("SIGAFAT","10/12/2019","99","02","05")

        #Nome da rotina do Caso de Teste
        inst.oHelper.Program("MATA410")

    def test_MATA410_001(self):
        '''
        Test Case 001
        '''
        order = 'SEL305'
        self.oHelper.SearchBrowse(f"02{order}", "Filial+numero")

        self.oHelper.SetButton("Alterar")

        self.oHelper.SetBranch("02")

        self.oHelper.input_grid_appender("Produto", "505101009", 0, True) <<<<<< (Que devo fazer aqui?)
        self.oHelper.SetValue("Produto", "505101009", grid=True)
        self.oHelper.SetValue("Quantidade", "1,00", grid=True)
        self.oHelper.SetValue("C6_PRCVEN", "555,00", grid=True)
        self.oHelper.SetValue("C6_VALOR", "555,00", grid=True)
        self.oHelper.SetValue("C6_TES", "600", grid=True)
        self.oHelper.SetValue("C6_TPOP", "P", grid=True)

```

compartilhar
  1. Você vai ver essas setas em qualquer página de pergunta. Com elas, você pode dizer se uma pergunta ou uma resposta foram relevantes ou não.
  2. Edite sua pergunta ou resposta caso queira alterar ou adicionar detalhes.
  3. Caso haja alguma dúvida sobre a pergunta, adicione um comentário. O espaço de respostas deve ser utilizado apenas para responder a pergunta.
  4. Se o autor da pergunta marcar uma resposta como solucionada, esta marca aparecerá.
  5. Clique aqui para mais detalhes sobre o funcionamento do TOTVS DevForum!

0 resposta

Não é a resposta que estava procurando? Procure outras perguntas com as tags tir ou faça a sua própria pergunta.