× Linguagem de Programação ADVPL

Perguntas Rotina escolher filial

Mais
10 anos 2 meses atrás #25786 por miquilino
Boa tarde!
Eu preciso que ao acessar uma rotina customizada seja solicitada a tela para eu escolher a filial, como eu incluo isso no fonte? Existe alguma função?

Obrigado.

Por favor Acessar ou Registrar para participar da conversa.

Mais
10 anos 1 mês atrás #25792 por danielzv
Respondido por danielzv no tópico Rotina escolher filial
Fernando se não me engano, não precisa incluir nada na customização. O sistema pede por padrão, para isso basta deixar desmarcada a opção "Usar as informações acima em todas as seções" no login do sistema quando escolhe grupo, filial, ambiente, e o usuário ter acesso as outras filiais.

Por favor Acessar ou Registrar para participar da conversa.

Mais
10 anos 1 mês atrás #25796 por miquilino
Respondido por miquilino no tópico Rotina escolher filial
Daniel,
Na verdade aparece essa tela antes de eu acessar a rotina principal (Ex: Cadastro de Orçamento), porem depois eu acesso Acoes Relacionadas e depois Imprimir, eu preciso que ao clicar em Imprimir apareça novamente para eu escolher a filial que eu quero para que imprima o orçamento, e essa rotina eu customizei.

Por favor Acessar ou Registrar para participar da conversa.

Mais
10 anos 1 mês atrás #25798 por danielzv
Respondido por danielzv no tópico Rotina escolher filial
Entendi,

Neste caso, inclui nos parâmetros da sua customização um campo para informar a filial, ai trata este campo na sua query.

Não sei se te ajuda esta forma.

Att.

Por favor Acessar ou Registrar para participar da conversa.

Mais
10 anos 1 mês atrás #25803 por danielmontagna
Respondido por danielmontagna no tópico Rotina escolher filial
Cria uma pergunta na SX1, e manipula a variável Global cFilAnt

Local cFilAtu := cFilAnt // grava a filial atual

cPerg := "RGLT018 " -> Aqui coloca o nome do seu fonte ( a função principal )

CriaSx1()

Pergunte(cPerg,.T.)


cFilAnt := cFilAtu // recupera a filial anterior

Parâmetros do Pergunte
tdn.totvs.com/display/public/mp/Pergunte

Static Function CriaSx1()

Local aHelpPor := {}
Local aHelpSpa := {}
Local aHelpEng := {}

//Cria a pergunta na SX1
aHelpPor := {}
Aadd( aHelpPor, 'Data Inicial ')
PutSx1(cPerg,"01","Filial"," "," ","mv_ch1","C",6,0,0,"G","","","","","mv_par01","","","","","","","","","","","","","","","","",aHelpPor,aHelpEng,aHelpSpa)

Parâmetros PUTSX1
tdn.totvs.com/pages/releaseview.action?pageId=6815029


return

Por favor Acessar ou Registrar para participar da conversa.

Mais
10 anos 1 mês atrás #25806 por miquilino
Respondido por miquilino no tópico Rotina escolher filial
Obrigado a todos.
Mas o eu preciso exatamente é que apareça a tela de escolha de filial, em anexo segue a tela.

Outro ponto que me ajudaria muito é REMOVER BOTÃO DO BROWSE, isto é possivel? Eu precisaria remover um botão dentro do ações relacionadas da rotina MATA415, eu sei que tem como bloquear, mas eu quero ocultar/remover ele para nem aparecer, isto é possivel?

Para mim qualquer dessas duas alternativas ajudariam bastante.
Anexos:

Por favor Acessar ou Registrar para participar da conversa.

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