× Linguagem de Programação ADVPL

Perguntas Ponto de entrada MA120BUT

Mais
11 anos 3 meses atrás #16005 por asf.Roberto
Olá,
Criei um ponto de entrada MA120BUT da seguinte forma:
User Function MA120BUT()
Local _aBotao := {}                                   
Aadd(_aBotao,{'IMPRESSAO',{||U_CADZ01()      },"Impressao pedido",'Imprimir'})
Return(_aBotao)

Porem agora quando eu tento alterar/visualizar um pedido ele simplesmente não abre e trava, esse travamento deixa o repositório em uso também.
Oque posso fazer?
Obrigado

Por favor Acessar ou Registrar para participar da conversa.

Mais
11 anos 3 meses atrás #16006 por lalberto
Respondido por lalberto no tópico Ponto de entrada MA120BUT
Roberto bom dia, esse travamento ocorre depois que vc executa a impressão ?

seguinte na sua função User Function CADZ01()

Logo abaixo coloca

Local aArea := GetArea()

e antes do return

coloca
RestArea(aArea)

Abraços.

Luiz Alberto Vieira Alves
Proprietário
55 (12) 9 8256-5905 (Vivo)
www.3lsystems.com.br
www.masteradvpl.com.br

Por favor Acessar ou Registrar para participar da conversa.

Mais
11 anos 3 meses atrás #16008 por asf.Roberto
Respondido por asf.Roberto no tópico Ponto de entrada MA120BUT
Não este travamento acorre antes de abrir a pedido de compra, nem sai do browser.

Por favor Acessar ou Registrar para participar da conversa.

Mais
11 anos 3 meses atrás #16012 por asf.Roberto
Respondido por asf.Roberto no tópico Ponto de entrada MA120BUT
Funcionou Luiz muito obrigado,
Poderia me explicar oque estes dois comandos que acrescentei fazem?
Como eu excluo uma user function/ponto de entrada?
Obrigado.

Por favor Acessar ou Registrar para participar da conversa.

Mais
11 anos 3 meses atrás #16013 por lalberto
Respondido por lalberto no tópico Ponto de entrada MA120BUT
Roberto a Função GetArea salvo em um vetor o alias da tabela posicionada, no seu caso a SC7, ele grava o alias e o registro que esta posicionado, e após todo o tratamento dentro da sua função antes de retornar ao browse de pedidos de compras o restarea retorna a posição anterior, ou seja, tabela SC7 recno tal.


para excluir um ponto de entrada, vá no ide, botão direito em cima do fonte no gerenciador de projetos, deletar, sim para o projeto e sim para compilar.

Abraços

Põe uma foto sua ai pra gente te conhecer melhor e divulga o site aos amigos.

Luiz Alberto Vieira Alves
Proprietário
55 (12) 9 8256-5905 (Vivo)
www.3lsystems.com.br
www.masteradvpl.com.br

Por favor Acessar ou Registrar para participar da conversa.

Mais
11 anos 3 meses atrás #16014 por asf.Roberto
Respondido por asf.Roberto no tópico Ponto de entrada MA120BUT
Muito obrigado pode deixar ja estou colocando a foto e divulgando.

Por favor Acessar ou Registrar para participar da conversa.

Tempo para a criação da página:0.130 segundos
Joomla templates by a4joomla