- Fórum
- Protheus/Microsiga/Totvs
- Módulos do Protheus
- Módulo Estoque/Custos
- Validação de campo no cadastro de produtos
Perguntas Validação de campo no cadastro de produtos
- Santiagosan11
- Autor do Tópico
- Desconectado
- Membro Iniciado
Menos
Mais
- Postagens: 1
- Obrigados Recebidos: 0
11 anos 2 meses atrás - 11 anos 2 meses atrás #16740
por Santiagosan11
Validação de campo no cadastro de produtos foi criado por Santiagosan11
Bom dia !
Estou com um problema e gostaria de ajuda.
Tenho um campo obrigatório no cadastro de produtos para 4 filiais, só que preciso desse campo em apenas uma filial e ele tem que ser obrigatório nela.
Alguém pode me ajudar
Desde Já Agradeço
Estou com um problema e gostaria de ajuda.
Tenho um campo obrigatório no cadastro de produtos para 4 filiais, só que preciso desse campo em apenas uma filial e ele tem que ser obrigatório nela.
Alguém pode me ajudar
Desde Já Agradeço
Ultima edição: 11 anos 2 meses atrás por Santiagosan11.
Por favor Acessar ou Registrar para participar da conversa.
- THALESCOTR
- Desconectado
- Membro Especialista
Menos
Mais
- Postagens: 124
- Obrigados Recebidos: 0
11 anos 2 meses atrás #16767
por THALESCOTR
Respondido por THALESCOTR no tópico Validação de campo no cadastro de produtos
Boa tarde Santiago,
acredito que não tenha como isso, porque o obrigatório vale pra todas as filiais.
O que você pode fazer é deixar o campo como NÃO obrigatório e usar o P.E A010TOK(), para validação quando o usuário clicar no ok.
User Function A010TOK()
Local lRet := .T. //Retorna .T. e grava o produto
If empty(seu campo) .AND. FwCodFil() == "sua filial" //se o campo estiver vazio e for a filial desejada
msgAlert("Preencha o campo ...")
lRet := .F. //Retorna .F. e não grava o produto até o usuário digitar algum valor para o campo.
EndIf
Return lRet
Att
Thales
acredito que não tenha como isso, porque o obrigatório vale pra todas as filiais.
O que você pode fazer é deixar o campo como NÃO obrigatório e usar o P.E A010TOK(), para validação quando o usuário clicar no ok.
User Function A010TOK()
Local lRet := .T. //Retorna .T. e grava o produto
If empty(seu campo) .AND. FwCodFil() == "sua filial" //se o campo estiver vazio e for a filial desejada
msgAlert("Preencha o campo ...")
lRet := .F. //Retorna .F. e não grava o produto até o usuário digitar algum valor para o campo.
EndIf
Return lRet
Att
Thales
Por favor Acessar ou Registrar para participar da conversa.
- Fórum
- Protheus/Microsiga/Totvs
- Módulos do Protheus
- Módulo Estoque/Custos
- Validação de campo no cadastro de produtos
Tempo para a criação da página:0.076 segundos