Perguntas Colocar Coluna no Browser tem como?

Mais
7 anos 6 meses atrás - 7 anos 6 meses atrás #31144 por rodrigotrader
Boa Tarde, Srs.
Estou quebrando a cabeça aqui para entender como colocar colunas no borwser do protheus 12
na imagem tenho Numero - Cliente, o que quero é colocar uma coluna com o nome do cliente, Jé entrei via configurador e não tem esta tabela no SC5 - Pedidos de Venda e nem na SC6 Itens do pedido de venda (se tivesse era só entrar na opção Browser e selecionar)






Mas nas próprias configurações do Browser tem uma opção de incluir COLUNA isto é realmente possivel? (imagem a baixo)





Alguém tem alguma documentação sobre este assunto de como fazer a inclusão de colunas?

Obrigado
Anexos:
Ultima edição: 7 anos 6 meses atrás por rodrigotrader.

Por favor Acessar ou Registrar para participar da conversa.

Mais
7 anos 6 meses atrás #31145 por lalberto
Respondido por lalberto no tópico Colocar Coluna no Browser tem como?
Rodrigo quer que eu seja sincero, nunca usei e não conheço ninguém que tenha utilizado esse recurso, o que fazemos normalmente é criar um campo na SC5 tipo C5_CLINOM Caracter 40 Browse SIM.

E utilizar um ponto de entrada para gravar esse campo e um gatilho para preenchimento também.

se precisar e utilizar este recurso já tenho pronto os pontos de entrada ok.

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
7 anos 6 meses atrás #31146 por rodrigotrader
Boa Tarde, Amigo
Agradeço a resposta, mas o meu problema é....rssss
Sou novato noob mesmo no Protheus, ainda vou fazer os cursos

Não sei ainda como fazer ponto de entrada e gatilhos.... snif

Tem alguma documentação ou tutorial explicando isto?

vlw

Por favor Acessar ou Registrar para participar da conversa.

Mais
7 anos 6 meses atrás #31150 por lalberto
Respondido por lalberto no tópico Colocar Coluna no Browser tem como?
Bom vamos lá, primeiro para ter acesso a essas opções é necessário que vc possua a senha do administrador do protheus.

Primeiro:

Criar o campo na tabela SC5 -> Campo C5_NOMCLI Caracter 40 Browse Sim e posicionar logo após o campo C5-LOJACLI.

Criar o gatilho

Campo: C5_CLIENTE
Seq: automatico
Cnt. Dominio: <Seu campo> Ex: C5_NOMCLI
Tipo: Primário
Regra: SA1->A1_NOME
Posiciona: Sim
Alias: SA1
Indice: 1
Chave: xFilial("SA1")+M->(C5_CLIENTE+C5_LOJACLI)
Condicao: !(M->C5_TIPO$"BD")


Criar o gatilho

Campo: C5_CLIENTE
Seq: automatico
Cnt. Dominio: <Seu campo> Ex: C5_NOMCLI
Tipo: Primário
Regra: SA2->A2_NOME
Posiciona: Sim
Alias: SA2
Indice: 1
Chave: xFilial("SA2")+M->(C5_CLIENTE+C5_LOJACLI)
Condicao: (M->C5_TIPO$"BD")

Com isso a partir da criação dos pedidos já serão alimentados o nome do cliente para pedidos normais e fornecedor para devoluções.

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
7 anos 6 meses atrás #31151 por lalberto
Respondido por lalberto no tópico Colocar Coluna no Browser tem como?
Ou Efetue a criação do campo conforme expliquei anteriormente e compile este ponto de entrada:

/*
ÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜ
±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±
±±ÉÍÍÍÍÍÍÍÍÍÍÑÍÍÍÍÍÍÍÍÍÍËÍÍÍÍÍÍÍÑÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍËÍÍÍÍÍÍÑÍÍÍÍÍÍÍÍÍÍ»±±
±±ºPrograma ³ VldPed º Autor³ Luiz Alberto º Data ³ 20/05/13 º±±
±±ÌÍÍÍÍÍÍÍÍÍÍØÍÍÍÍÍÍÍÍÍÍÊÍÍÍÍÍÍÍÏÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÊÍÍÍÍÍÍÏÍÍÍÍÍÍÍÍÍ͹±±
±±ºDescricao ³ Nome Cliente e/ou Fornecedor pedido de Vendas º±±
±±ÌÍÍÍÍÍÍÍÍÍÍØÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ͹±±
±±ÈÍÍÍÍÍÍÍÍÍÍÏÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍͼ±±
±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±
ßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßß
*/
User Function MT410TOK()
Local aArea := GetArea()
Local lRet := .T.
Local cSuperv := GetMV("MV_JMSPVN") // ID´s Supervisores de vendas Liberados da Regra

If Inclui .Or. Altera
If !M->C5_TIPO$"DB"
SA1->(dbSetOrder(1), dbSeek(xFilial("SA1")+M->C5_CLIENTE+M->C5_LOJACLI))
M->C5_NOMCLI := SA1->A1_NOME
ElseIf M->C5_TIPO$"DB"
SA2->(dbSetOrder(1), dbSeek(xFilial("SA2")+M->C5_CLIENTE+M->C5_LOJACLI))
M->C5_NOMCLI := SA2->A2_NOME
Endif
Endif
RestArea(aArea)
Return lRet

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
7 anos 6 meses atrás #31152 por rodrigotrader
Vlw, amigo
Vou fazer
Muito obrigado

Por favor Acessar ou Registrar para participar da conversa.

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