Olá pessoal! Estou iniciando os estudos em POUI. Estou buscando documentação para poder escrever o back-end em Progress para fornecer os dados para meu front, mas tá difícil! O que preciso é relativamente simples: Na PD4000 Web, quando vou inserir um item no pedido, eu preciso criar uma validação que verifique se existe uma regra para Sugestão de natureza Automática e caso não exista a regra, não incluir o item no pedido e alertar o usuário. Hoje, se não tem regra, ele deixa salvar com uma natureza padrão do cabeçalho do pedido. Como faço pra criar uma validação nas telas HTML do Datasul? Obrigado!
Olá... Neste vídeo o pessoal da Totvs explica no minuto 31 como proceder para customizar estas telas, não sei se consegue enquadrar o seu caso ou o seu seria tratar vua UPC em uma bo e retornar o erro daí: Abraços...
Anderson, obrigado pela dica, mas eu já acompanhei este vídeo e já procurei as raras documentações sobre a construção da API usando uma UPC no Progress. Mas o que preciso é descobrir como que posso criar um ponto de validação dentro da tela mpd.html.pd4000 para poder, por exemplo, ao selecionar uma natureza de operação que não seja válida para o produto, o sistema faça a validação na hora e já retorne para mim que é inválida, obedecendo a sugestão de natureza de operação. Estou garimpando uma saída!
Bom dia Marcelo, Você pode criar a validação via EPC na BODI154 que vai validar e retornar para a tela ao inserir o item, caso queira que a validação seja feita na própria tela HTML teria que incluir a customização na tela internalorderdetail. Para esses casos de customização na tela HTML deverá ser incluído o arquivo internalorderdetail.js na pasta custom\dts\mpd e, após fazer o procedimento abaixo: https://tdn.totvs.com/pages/releaseview.action?pageId=600294137 Espero ter ajudado.