Sintaxe
FWSM0Util():GetSM0Data( cCodEmp , cCodFil , aFields ) → aReturn
|
Descrição
| Retorna os campos informados da SM0, podendo retornar todos os campos. |
Parâmetros
| Par |
Nome |
Tipo |
Descrição |
Default |
Obg |
Ref |
01
|
cCodEmp |
Caracter |
Código do grupo de empresas/empresa da SM0 |
cEmpAnt |
|
|
| 02 |
cCodFil |
Caracter |
Filial da SM0, não enviar o valor parcial da filial |
cFilAnt |
|
|
| 03 |
aFields |
Array |
Campos que serão retornados |
todos os campos da SM0 |
|
|
Retorno
| Retorno |
Tipo |
Descrição |
| aRet |
Array
|
Array de retorno, sendo uma matriz, cada posição do array é um outro array contendo o nome do campo e na outra posição o seu valor
|
Exemplo
#INCLUDE "TOTVS.CH"
User Function xFilial()
aSM0Data1 := FWSM0Util():GetSM0Data( "99" , "01" , { "M0_CODFIL" } ) //Retorna o M0_CODFIL do grupo 99 e filial 01
aSM0Data2 := FWSM0Util():GetSM0Data() //Retorna todos os campos da SM0 do grupo e filial logados no sistema
Return( Nil )
Sintaxe
| FWSM0Util():setSM0PositionBycFilAnt() |
Descrição
|
Método estático que posiciona a SM0 de acordo com as variáveis públicas cEmpAnt e cFilAnt.
As variáveis cEmpAnt e cFilAnt precisam existir e a tabela SM0 precisa estar aberta, caso o registro não seja encontrado, a SM0 permanece no mesmo registro que estava antes da chamada do método.
Esse método está disponível na versão 20210104 da LIB ou superior.
|
Sintaxe
| FWSM0Util():getSM0FullName(cCodEmp, cCodFil) |
Descrição
| Método estático que retorna o valor presente no campo de Razão Social Completa, trata-se de um novo campo no cadastro de filiais. |
Parâmetros
| Par |
Nome |
Tipo |
Descrição |
Default |
Obg |
Ref |
01
|
cCodEmp |
Caracter |
Código do grupo de empresas/empresa da SM0 |
cEmpAnt |
|
|
| 02 |
cCodFil |
Caracter |
Filial da SM0, não enviar o valor parcial da filial |
cFilAnt |
|
|
Retorno
| Retorno |
Tipo |
Descrição |
| aRet |
Array
|
Array de retorno, sendo uma matriz, cada posição do array é um outro array contendo o nome do campo e na outra posição o seu valor
|
Exemplo
#INCLUDE "TOTVS.CH"
User Function fFWSM0Util()
cFullname := FWSM0Util():getSM0FullName()
cRazaoSocial := FWSM0Util():getSM0FullName("99", "01")
Return( Nil )
Informações adicionais
|
As variáveis cEmpAnt e cFilAnt precisam existir e a tabela SM0 precisa estar aberta, caso o registro não seja encontrado, a SM0 permanece no mesmo registro que estava antes da chamada do método
Caso o campo não exista ou esteja com o conteúdo vazio, é retornado o conteudo do campo Nome Comercial
Esse método está disponível na versão 20210104 da LIB ou superior.
|
Gostou? Compartilhe com seus amigos e deixe um comentário! 😎