Gostaria de saber se é possível limitar o tamanho dos arquivos e tipos no uso da função MsDocument() - Conhecimento
Gostaria de saber se é possível limitar o tamanho dos arquivos e tipos no uso da função MsDocument() - Conhecimento
Marcos,
Acredito que o ponto de entrada MTGRVVLD
possa lhe atender, ele retorna um booleano para continuar a persistência ou não dos dados, sendo que você recebe o aHeader
e o aCols
para saber o que será gravado e assim efetuar suas validações:
https://tdn.engpro.totvs.com.br/pages/releaseview.action?pageId=6784474
Existem outros pontos de entrada nessa rotina que podem lhe auxiliar, tais como:
Obrigado Daniel! Vou testar para ver o que melhor se enquadra no meu problema!!
— Marcos Bispo Abrahão 08 de Sep de 2020Boa tarde!
Eu nunca usei, mas sei que tem o P.E FT340TAM (https://tdn.totvs.com/display/public/PROT/FT340TAM+-+Controlar+tamanho+do+arquivo).
Ele faz esse controle, basta aplicar suas regras.
Att.
Aproveitando a deixa, preciso impedir que usuarios que não sejam o dono do pedido ou seu gestor, alterem, incluam ou excluam documentos do conhecimento do pedido. Teóricamente estes pontos de entrada deveriam fazer isso, mas eles não estão funcionando.
User Function MSDOCEXC() Local lVisual := .F. // Visualiza = Falso inclui e exclui, True somente Visualiza //if !alltrim(cUsername) $ 'MANOEL' // se não pertence a lista de usuarios lVisual := .T. // Então somente visualiza //EndIf Return lVisual
User Function MSDOCVIS() Local lRet := .F. // valor original (não visualização) //-- Validações do usuário para somente visualizar o conhecimento ou não. // lRet := .T. // = somente visualizar o conhecimento Return (lRet)