Upload
lm-capas
View
258
Download
7
Embed Size (px)
Citation preview
7/22/2019 Material Apoio Gestao de Empresas
1/12
TOTVS - Microsiga Protheus Gesto de Empresas
05/05/2011
7/22/2019 Material Apoio Gestao de Empresas
2/12
TOTVS - Microsiga Protheus Gesto de Empresas
2 TOTVS - Microsiga Protheus Gesto de Empresas
Verso 1.0
Sumrio
Sumrio ........................................................................................................................................... 2
1 Conceitos Bsicos................................ ........................... .......................... .......................... .... 3
1.1 Objetivos Instrucionais ............................. .......................... .......................... .......................... 3
1.2 Descrio ............................... .......................... .......................... .......................... .................. 3
1.3 Entidades da Gesto de Empresas .............................. .......................... .......................... ........ 3
1.4 Acesso ............................... .......................... .......................... .......................... ...................... 4
1.5 Grupo de Empresas - 01 .......................... .......................... ........................... .......................... 4
1.6 Grupo de Empresas - 02 .......................... .......................... ........................... .......................... 4
1.7 Grupo de Empresas - 03 .......................... .......................... ........................... .......................... 4
1.8 Grupo de Empresas - 04 .......................... .......................... ........................... .......................... 5
1.9 Empresas ............................... .......................... .......................... .......................... .................. 5
1.10 Unidade de Negcios ............................... .......................... .......................... .......................... 6
1.11 Filial .............................. .......................... .......................... .......................... .......................... . 6
1.12 Campos Concatenados - 01 ............................... .......................... .......................... ................. 6
1.13 Campos Concatenados - 02 ............................... .......................... .......................... ................. 7
1.14 Campos Concatenados - 03 ............................... .......................... .......................... ................. 7
1.15 Campos Concatenados - 04 ............................... .......................... .......................... ................. 7
1.16 Procedimentos para uso da Gesto de Empresas ............................. .......................... ............ 8
1.17 Importando Gesto de Empresas - 01 ............................ .......................... .......................... .... 8
1.18 Importando Gesto de Empresas - 02 ............................ .......................... .......................... .... 8
1.19 Autorizao de Empresas ............................. .......................... .......................... ...................... 9
1.20 Utilizao ............................... .......................... .......................... .......................... .................. 9
1.21 Tamanho padro do cdigo da Filial ............................... ........................... .......................... ... 9
1.22 Funes ............................ .......................... .......................... .......................... ....................... 9
1.23 Impresso .............................. .......................... .......................... .......................... .................. 11
1.24 Concluso .............................. .......................... .......................... .......................... .................. 12
7/22/2019 Material Apoio Gestao de Empresas
3/12
7/22/2019 Material Apoio Gestao de Empresas
4/12
TOTVS - Microsiga Protheus Gesto de Empresas
4 TOTVS - Microsiga Protheus Gesto de Empresas
Verso 1.0
1.4 Acesso
O Atalho para o grupo de rotinas responsvel pela configurao da Gesto de Empresas : Configurador / Ambiente / Empresas.Sendo possvel ento acessar as rotinas de:
Grupo de Empresas.Empresas.Unidades de Negcios.Filiais.
1.5 Grupo de Empresas - 01
Ao inserir um novo Grupo de Empresas:Preencha os campos Cdigo e Descrio do Grupo de Empresas.O campo Tamanho define a quantidade de caracteres permitido no preenchimento do campo Filial.O campo Leiaute define o formato para preenchimento do campo Filial.Importante: Exemplo de leiaute EEUUFFFF, onde: E=Empresa, U=Unidade e F=Filial.
1.6 Grupo de Empresas - 02
Aps definir o campo Leiaute o sistema ir alimentar automaticamente a Grid para preenchimento das informaes da
Sequncia, criando uma linha para cada caractere definido no "Leiaute", sendo os campos Sequncia, Sigla e Ordem, preenchidos
automaticamente e sem permisso de alterao.E o campo Mscara que, se preenchido, permite definir a composio para preenchimento do campo Filial.
possvel, por exemplo, obrigar o usurio a preencher a letra E no inicio do campo Filial, respeitando assim o padro definido
pela empresa.
A seguir estudaremos em detalhes o preenchimento do campo Mascara.
1.7 Grupo de Empresas - 03Este um exemplo de preenchimento da Mscara.
possvel restringir os caracteres permitidos na digitao do campo Filial.Neste exemplo, o primeiro caractere da Empresa deve conter os numricos de 0 a 9 e, o segundo caractere, os numricos
de 5 a 9.
Importante: Os caracteres permitidos para o preenchimento da mscara vo de 0 9, de A Z, e os caracteres:
Trao, que define um intervalo de preenchimento;Virgula, que um separador de caracteres permitidos;Exclamao, que permite o uso de qualquer caractere numrico ou alfanumrico.
7/22/2019 Material Apoio Gestao de Empresas
5/12
TOTVS - Microsiga Protheus Gesto de Empresas
5TOTVS - Microsiga Protheus Gesto de Empresas
Verso 1.0
1.8 Grupo de Empresas - 04
Pressione Confirmar ser exibida a mensagem Deseja criar o Dicionrio de Dados agora?
O Dicionrio de Dados independente para cada empresa.
Ser exibida uma janela de seleo com trs opes:
Criar o Dicionrio de Dados a partir de uma base existente, respeitando o modelo definido em uma Empresa cadastradaanteriormente.
Com registros padro, que criar o Dicionrio de Dados a partir do arquivo de configurao padro do sistema.No criar agora, abortando a criao do Dicionrio de Dados neste momento.
Se preferir dar inicio criao, selecione o Pas para a incio da gerao do Dicionrio de Dados.
1.9 Empresas
Ao inserir uma nova Empresa:
Preencha o campo Grupo, criado anteriormente, ao qual pertence a Empresa. Preencha os campos Cdigo e Descrio desta Empresa.
Importante: O Campo Cdigo deve respeitar a mscara e a quantidade de caracteres definidos no cadastro do Grupo de
Empresas. Qualquer divergncia ser informada pelo sistema.
7/22/2019 Material Apoio Gestao de Empresas
6/12
TOTVS - Microsiga Protheus Gesto de Empresas
6 TOTVS - Microsiga Protheus Gesto de Empresas
Verso 1.0
1.10 Unidade de Negcios
Ao inserir uma nova Unidade de Negcios:
Preencha o campo Grupo, criado anteriormente, ao qual pertence a Unidade.Preencha o campo Empresa, criado anteriormente, ao qual pertence a Unidade.Preencha os campos Cdigo e Descrio desta Unidade de Negcios.
Importante: O Campo Cdigo deve respeitar a mscara e a quantidade de caracteres definidos no cadastro do Grupo de
Empresas. Qualquer divergncia ser informada pelo sistema.
1.11 Filial
Ao inserir uma nova Filial:
Preencha o campo Grupo, criado anteriormente, ao qual pertence a Filial.Preencha o campo Empresa, criado anteriormente, ao qual pertence a Filial.Preencha o campo Unidade de Negcio, criado anteriormente, ao qual pertence a Filial.Preencha os campos Cdigo e Descrio desta Filial.
Para finalizar preencha os dados cadastrais da Filial, como Nome, CNPJ e Endereo.
Saiba mais: O novo cdigo da Filial ser o conjunto das informaes preenchidas nas entidades. Exemplo de nova FilialE01001001.
Importante: o Campo Cdigo deve respeitar a mscara e a quantidade de caracteres definidos no cadastro do Grupo de
Empresas. Qualquer divergncia ser informada pelo sistema.
1.12 Campos Concatenados - 01
Para a atualizao de campos no normalizados, no qual a informao de Filial faz parte de um trecho do contedo do campo,
dever ser criada uma funo composta pela sigla do mdulo + UpdFConj() retornando um array padronizado. Este tratamento deve
ser realizado apenas pelos responsveis pelo Ambiente (Mdulo).Importante: As rotinas de atualizao de todos os mdulos sero executadas no momento da Importao, por este motivo a
correta nomenclatura das Funes importante.
7/22/2019 Material Apoio Gestao de Empresas
7/12
TOTVS - Microsiga Protheus Gesto de Empresas
7TOTVS - Microsiga Protheus Gesto de Empresas
Verso 1.0
1.13 Campos Concatenados - 02
Exemplo da montagem da funo de atualizao, se baseando no mdulo de Gesto de Pessoal.
1.14 Campos Concatenados - 03
Estrutura do array de retorno funo de atualizao, onde n a linha referente um determinado campo:
A Primeira posio do array o Alias da tabela. A Segunda posio o nome do campo. A Terceira posio o Tamanho original do campo. A Quarta posio a Posio inicial para a gravao do campo Filial, caso esta posio no seja preenchida o campo em
questo ser considerado um clone do campo Filial e ter apenas seu tamanho alterado.
A Quinta posio o Bloco de cdigo que processara uma Funo customizada para atualizao dos dados.A seguir, detalharemos o preenchimento da "Quinta" posio do array.
1.15 Campos Concatenados - 04
A Quinta posio do array receber o Bloco de Cdigo que processar uma Funo customizada para atualizao dos dados.
Esta posio do vetor s deve ser preenchida nos casos em que a rotina padro de converso no deva ser utilizada. Neste caso, a
Quarta posio do array deve receber o valor Zero.
Veja o exemplo:
No momento da execuo, o Bloco de Cdigo receber os campos descritos, que podero ser utilizados na execuo da rotina de
atualizao customizada:
7/22/2019 Material Apoio Gestao de Empresas
8/12
TOTVS - Microsiga Protheus Gesto de Empresas
8 TOTVS - Microsiga Protheus Gesto de Empresas
Verso 1.0
Alias da Tabela.Nome do Campo.Tamanho Real, numrico com o tamanho padro do Campo na linha de Produtos Microsiga Protheus.Filial Original, numrico com o Cdigo da Filial original do campo.Tamanho Origem, numrico com o tamanho original do campo, passvel de customizao.Tamanho Destino, numrico com o novo tamanho do campo, aps a converso.
1.16 Procedimentos para uso da Gesto de Empresas
Aps o cadastro das entidades e a criao das rotinas de atualizao existem duas maneiras para configurar o uso sistema com a
Gesto de empresas:
Importar Gesto de Empresas.Iniciar o sistema sem informaes na Base de Dados.
1.17 Importando Gesto de Empresas - 01
Atravs do atalho Configurador / Ambiente / Empresas / Import. Gest. Empr. voc ter acesso rotina que ir preparar todas as
tabelas do sistema para o uso da Gesto de Empresas.
1.18 Importando Gesto de Empresas - 02
Passos para importao da Gesto de Empresas:
Clique em Avanar para configurar a importao.Selecione as Filiais que devero ser atualizadas.Selecione a Filial destino.Indique o compartilhamento das tabelas, se sero exclusivas ou compartilhadas.Pressione Finalizar para iniciar o processo ou Cancelar para desistir.
Importante:
O compartilhamento das tabelas deve respeitar a hierarquia. Por exemplo: no permitido que uma tabela seja exclusivanos campos Unidade de Negcio e Filial e compartilhada no campo Empresa.
Aps efetuar a importao, os dados da Filial de origem estaro disponveis apenas para consulta.
7/22/2019 Material Apoio Gestao de Empresas
9/12
TOTVS - Microsiga Protheus Gesto de Empresas
9TOTVS - Microsiga Protheus Gesto de Empresas
Verso 1.0
1.19 Autorizao de Empresas
Aps criar e importar as informaes para a Gesto de Empresas, necessrio solicitar o arquivo de liberao das novas empresas
TOTVS.
Acesse o Portal do Cliente http://suporte.totvs.com/, informe seu usurio e senha, depois acesse o link Auto Atendimento CST
e siga os passos solicitados.
1.20 Utilizao
Complete a configurao da Gesto de Empresas e aplique o arquivo de liberao, disponibilizado pela TOTVS(Sigamat.emp) que deve ser copiado no diretrio SYSTEM do Ambiente da linha de Produtos Microsiga Protheus.
Acesse a tela de login e selecione um dos novos Grupos de Empresa criados.Execute uma rotina de cadastro, por exemplo Clientes, e verifique a atualizao do campo Filial j respeitando o novo
formato.
1.21 Tamanho padro do cdigo da Filial
Quando a Gesto de Empresas estiver habilitada o tamanho do campo M0_CODFIL (Filial) ser de doze caracteres.
O Exemplo mostra ambas formas de utilizar o campo M0_CODFIL no cdigo fonte.Importante: A funo FWSizeFilial retorna o nmero de caracteres configurados para a Filial na Gesto de Empresas. Estude com
ateno a lista de funes descritas no Glossrio.
1.22 Funes
Nome da funo Descrio
FWSizeFilial
Retorna o tamanho do campo Filial.
Parmetro: cGrpCompany Indica o grupo de empresas que dever ser verificado.
Retorno: nFilSize Indica o tamanho do campo Filial.
FWCodFil
Retorna o cdigo da filial (M0_CODFIL).
Parmetro: cGrpCompany Indica o grupo de empresas que dever ser verificado.Parmetro: cEmpUDFil Indica a empresa, unidade de negcio e filial.
Retorno: cCodFil Indica o cdigo da filial posicionada.
7/22/2019 Material Apoio Gestao de Empresas
10/12
TOTVS - Microsiga Protheus Gesto de Empresas
10 TOTVS - Microsiga Protheus Gesto de Empresas
Verso 1.0
FWModeAccess
Retorna o modo de compartilhamento da tabela para o nvel informado.
Parmetro: cAlias Indica o alias em que o modo de compartilhamento deve seravaliado.
Parmetro: nLevel Indica o nvel a ser avaliado (1=Empresa, 2=Unidade de Negcio e3=Filial).Parmetro: cGrpCompany Indica o grupo de empresas que dever ser verificado.
Retorno: cMode Indica o modo de compartilhamento da tabela.
FWGrpCompany
Retorna o grupo de empresas atual.
Retorno: cGrpCompany Retorna o grupo de empresas atual.
FWAllGrpCompany
Retorna os grupos de empresa.
Retorno: aAllGroup Retorna os grupos de empresa.
FWCompany
Retorna a empresa atual.
Retorno: cCompany Retorna a empresa atual.
FWAllCompanyRetorna as empresas do grupo informado.
Parmetro: cGrpCompany Indica o grupo de empresas que dever ser verificado.Retorno: aAllCompany Retorna as empresas do grupo atual.
FWUnitBusiness
Retorna a unidade de negcio atual.
Retorno: cUnitBusiness Retorna a unidade de negcio atual.
FWAllUnitBusiness
Retorna as unidades de negcios para o grupo e empresa informados.
Parmetro: cCompany Indica a empresa que dever ser verificada.Parmetro: cGrpCompany Indica o grupo de empresas que dever ser verificado.Retorno: aAllUnitBusiness Retorna todas unidades de negcios do grupo atual.
FWFilial
Retorna a filial atual.
Parmetro: cAlias Se informado retorna a filial de acordo com o modo decompartilhamento.Retorno: cFilial Retorna a filial atual.
FWAllFilial
Retorna as filiais para o grupo de empresas, empresa e unidade de negcioinformada.
Parmetro: cCompany Indica a empresa que dever ser verificada.Parmetro: cUnitBusiness Indica a unidade de negcio que dever ser verificada.Parmetro: cGrpCompany Indica o grupo de empresas que dever ser verificado.Retorno: aAllFilial Retorna todas filiais do grupo atual.
FWLoadSM0
Carrega as informaes do SIGAMAT.EMP.
Retorno: aEmpresas Retorna as principais informaes das empresas do SIGAMAT.
Observao: Utilize a posio SM0_RECNO para retornar as demais informaes.
FWSM0Layout
Retorna o leiaute utilizado pelo grupo de empresas.
Parmetro: cGrpCompany Indica o grupo de empresas que dever ser verificado.Parmetro: nLevel Indica o nvel a ser avaliado (1=Empresa, 2=Unidade de Negcioe 3=Filial).Retorno: cLayout Retorna o leiaute do grupo de empresas.
7/22/2019 Material Apoio Gestao de Empresas
11/12
TOTVS - Microsiga Protheus Gesto de Empresas
11TOTVS - Microsiga Protheus Gesto de Empresas
Verso 1.0
FWxFilial
Retorna a string contendo a empresa, unidade de negcio e filial com o tratamentode compartilhamento.
Parmetro: cAlias Alias da tabela a ser avaliada.
Parmetro: cEmpUDFil Indica a empresa, unidade de negcio e filial (Ex: cFilAnt).Retorno: cFilial Retorna a string contendo a empresa, unidade de negcio e filialcom o tratamento.
FWGrpName
Retorna o nome do grupo de empresas.
Parmetro: cGrpCompany Indica o grupo de empresas que deve ser verificado.Retorno: cName Retorna o nome do grupo de empresas.
FWFilialName
Retorna o nome da filial.
Parmetro: cGrpCompany Indica o grupo de empresas que deve ser verificado.Parmetro: cEmpUDFil Indica a empresa, unidade de negcio e filial (Ex: cFilAnt).Parmetro: nType Indica o tipo de retorno (1=Reduzido,2=Completo).Retorno: cName Retorna o nome completo ou reduzido da empresa.
FWUnitName
Retorna o nome da Unidade de Negocios.
Parmetro: cGrpCompany Indica o grupo de empresas que deve ser verificado.Parmetro: cEmpUDFil Indica a empresa, unidade de negcio e filial (Ex: cFilAnt).Retorno: cName Retorna o nome da unidade de negcios.
FWFilRazSocial
Retorna a Razo social da empresa/filial passada.
Parmetro: cGrpCompany Indica o grupo de empresas que deve ser verificado.Parmetro: cEmpUDFil Indica a empresa, unidade de negcio e filial (Ex: cFilAnt).Retorno: cName Retorna a razo social.
FWArrFilAtu
Retorna todas informaes referente a empresa, unidade de negcio e filial.
Parmetro: cGrpCompany Indica o grupo de empresas que deve ser verificado.Parmetro: cEmpUDFil Indica a empresa, unidade de negcio e filial para tabelasexclusivas, no caso de no informado ser realizado o tratamento padro.Retorno: aRet Retorna um array com as informaes da filial atual (Utilize as stringsdisponibilizadas no FWCOMMAND.CH).
FWCodEmp
Retorna o cdigo da empresa no caso de estar configurada no leaiute do grupo,seno, retorna o grupo de empresas.
Parmetro: cAlias Indica o Alias da tabela.Retorno: cEmp Cdigo da empresa no caso de estar configurada no leaiute dogrupo, seno, retorna o grupo de empresas.
1.23 ImpressoAps a importao, a tela de configurao dos relatrios Personalizveis (TReport) apresenta o boto Gesto de Empresas.
Esta opo permite filtrar o relatrio partir dos campos:
Empresa. Unidade. Filial.
Basta marcar os filtros desejados, disponibilizados partir de um campo do tipo Seleo (checkbox), preencher os cdigos
inicial e final para cada um dos filtros e pressionar Confirmar.
7/22/2019 Material Apoio Gestao de Empresas
12/12
TOTVS - Microsiga Protheus Gesto de Empresas
12 TOTVS - Microsiga Protheus Gesto de Empresas
Importante: Sero apresentados apenas os filtros configurados no leiaute, como explicado no decorrer do curso. Desta forma, se
o leiaute foi definido para EEFF (Empresa e Filial) no ser apresentado o filtro Unidade de Negcio.
1.24 Concluso
A Gesto de Empresas, presente na Linha de Produtos Microsiga Protheus verso TOTVS 2011, permite compartilhar as
definies do Modelo de Dados entre as empresas configuradas no sistema, alm de introduzir o conceito de Unidade de Negcio.
Neste Treinamento voc aprendeu como configurar a Gesto de Empresas.