Nesse vídeo demonstraremos a utilização da função MsDocument, que serve para abrir a tela de banco de conhecimento.
Abaixo o código fonte desenvolvido para o exemplo em vídeo acima:
//Bibliotecas #Include "TOTVS.ch" /*/{Protheus.doc} User Function zExe359 Abre a tela de banco de conhecimento @type Function @author Atilio @since 26/03/2023 @see https://tdn.totvs.com/display/public/framework/MsDocument @obs Função MsDocument Parâmetros Alias da Tabela Número do Registro (Recno) Opção do menu (4 = alteração; 2 = visualização;) Retorno Retorno lógico se conseguiu abrir a tela ou não **** Apoie nosso projeto, se inscreva em https://www.youtube.com/TerminalDeInformacao **** /*/ User Function zExe359() Local aArea := FWGetArea() Local cCodigo := "C00001" Local cLoja := "01" //Abre a tabela de clientes DbSelectArea("SA1") SA1->(DbSetOrder(1)) // Filial + Código + Loja //Se conseguir posicionar no cliente, abre o banco de conhecimento dele If SA1->(MsSeek(FWxFilial('SA1') + cCodigo + cLoja)) MsDocument('SA1', SA1->(RecNo()), 4) EndIf FWRestArea(aArea) Return
Bom pessoal, por hoje é só.
Abraços e até a próxima.