Árvore de páginas

01. DADOS GERAIS

Produto:

TOTVS Backoffice

Linha de Produto:

Linha Protheus

Segmento:

Backoffice

Módulo:SIGAEST - Estoque/Custos
Função:MATA311 - Solicitação de Transferência
Ticket:8966145
Issue:DMANMAT01-28075
Descrição:

O Ponto de Entrada M311FILIAL permite determinar quais filiais o usuário poderá informar como destino. Quando não utilizado, o usuário poderá informar as filiais em que possui acesso no cadastro de usuário do Configurador (SIGACFG).

Eventos:

A chamada do Ponto de Entrada M311FILIAL ocorre na validação da linha do grid.

Programa Fonte:

MATA311.PRW

Função:MATA311 - A311LinOk
Parâmetros:

Parâmetro

Tipo

Descrição

Obrigatório

PARAMIXB[1]ArrayVariável caracter contendo o id do usuário logado.Não
PARAMIXB[2]ArrayArray com os dados das filiais do sistema. Na posição 11 é informado se o usuário tem permissão para utilizar a filial.Não
Retorno:Deverá ser retornado um array de uma posição com as filiais que serão aceitas na transferência, separadas por vírgula. Caso o retorno seja um array vazio, será realizado a validação padrão.
Exemplo:

#Include "Protheus.ch"

User Function M311FILIAL
Local cUser := PARAMIXB[1]
Local aFilsPE := PARAMIXB[2]

If cUser == "000000"
   aFilsPe:= {"01, 02, 03"}
Else
   aFilsPe:= {}
EndIf

Return aFilsPE

02. ASSUNTOS RELACIONADOS