| Pagetitle |
|---|
| Tamanho de campo do Responsável |
|---|
| Tamanho de campo do Responsável |
|---|
|
Boletim Técnico: Tamanho de campo do Responsável ResumoImplementada melhoria com o ajuste do tamanho dos campos de Responsável para 10 (dez) caracteres, que é o tamanho máximo de um código de funcionário, e os campos de nome do usuário do sistema para 25 (vinte e cinco) caracteres para adequar ao registro dos mesmos.Os campos de Responsável alterados foram os seguintes: • Na rotina de Est. Organizacional (SGAA100), o campo Responsável (TAF_MAT). • Na rotina de Definição Residuos (SGAA140), o campo Responsável (TAZ_RESPON). • Na rotina de Plano emergenical (SGAA180), os campos Responsável (TBB_RESPON) e Matrícula (TBB_ELABOR). • Na rotina de Objetivos e Metas (SGAA300), o campo Responsável (TBH_RESPON). • Na rotina de Retorno (SGAA210) em Plano Emergencial, o campo Executante (TBQ_USUARI). • Na rotina de Ocorrências (SGAA340), os campos Responsável (TBV_ RESPON) e Matrícula (TC5_CODMAT). • Na rotina de Plano de Ação (SGAA090), o campo Responsável (TC9_CODRES). • Na rotina de Monitoramento (SGAA390), o campo Responsável (TCG_CODRES). • Na rotina de Requisitos (SGAA010), os campos Responsável (TCK_ RESPON) e (TCM_ RESPON). • Na rotina de Oport. Melhoria (SGAA410), o campo Autor (TCO_CODRES). • Na rotina de Retorno (SGAA310) em Objetivos e Metas, o campo Responsável (TBK_ RESPON).Além dos campos TAK_MAT, TAR_CODFUN, TA0T A0_RESPON, TAA_MAT, TAM_RESPON, TBP_CODPAR, TBR_USUARI, TBX_MAT, TBS_CODRES.Os campos de nome do usuário alterados foram os seguintes: TDC_RESPON, TDF_RESPON e TDF_USUALT. Para viabilizar essa melhoria, criou-se o compatibilizador UPDSGA22, que deve ser aplicado conforme instruções descritas em Procedimentos para Implementação. Ajustes no CompatibilizadorNão Integridade ReferencialNão Procedimentos para Implementação · Aplicar atualização do(s) programa(s) SGAA010, SGAA090, SGAA140, SGAA180, SGAA210, SGAA215, SGAA220, SGAA250, SGAA300, SGAA310, SGAA340, SGAA390, SGAUTIL, UPDSGA22.· Para que as alterações sejam efetuadas, é necessário executar a função U_UPDSGA22.
Antes de executar o compatibilizador U_UPDSGA22 é imprescindível: a) Realizar o backup da base de dados do produto que será executado o compatibilizador (diretório PROTHEUS_DATA\DATA,) e dos dicionários de dados SXs (diretório PROTHEUS_DATA_SYSTEM). b) Os diretórios acima mencionados correspondem à instalação padrão do Protheus, portanto, devem ser alterados conforme o produto instalado na empresa. c) Essa rotina deve ser executada em modo exclusivo, ou seja, nenhum usuário deve estar utilizando o sistema. d) Se os dicionários de dados possuírem índices personalizados (criados pelo usuário), antes de executar o compatibilizador, certifique-se de que estão identificados pelo nickname. Caso o compatibilizador necessite criar índices, irá adicioná-los a partir da ordem original instalada pelo Protheus, o que poderá sobrescrever índices personalizados, caso não estejam identificados pelo nickname. 1. Em Microsiga Protheus TOTVS Smart Client, digite U_UPDSGA22 no campo Programa Inicial. 2. Clique em OK para continuar. 3. Após a confirmação é apresentada a janela para seleção do compatibilizador. Selecione o programa U_UPDSGA22. 4. Ao confirmar é exibida uma mensagem de advertência sobre o backup e a necessidade de sua execução em modo exclusivo. 5. Clique em Sim para iniciar o processamento. O primeiro passo da execução é a preparação dos arquivos. É apresentada uma mensagem explicativa na tela. 6. Em seguida, é exibida a janela Atualização concluída com o histórico (log) de todas as atualizações processadas. Nesse log de atualização são apresentados somente os campos atualizados pelo programa. O compatibilizador cria os campos que ainda não existem no dicionário de dados. 7. Clique em Gravar para salvar o histórico (log) apresentado. 8. Clique em OK para encerrar o processamento. Descrição de Ajustes 1. Alteração de Campos no arquivo SX3 – Campos:
· Tabela TA0 – Requisitos: Ordem | 17 | Campo | TA0_RESPON | Tipo | Caracter | Tamanho | 10 | Decimal | 0 | Formato | @! | Form. Variavel | | Contexto | Real | Propriedade | Alterar | Título | Responsável | Descrição | Código do Responsável | Nível | 0 | Usado | Não | Obrigatório | Não | Browse | Não | Lista Opções | | Modo Edição | | Cons. Padrão | Usuários | Val. Usuário | | Inic. Padrão | | Inic. Browse | | Val. Sistema | ExistCpo(‘QAA’,M->TA0_RESPON) | Módulos | | Help | Informe o código do responsável |
· Tabela TAA – Plano de Ação: Ordem | 13 | Campo | TAA_MAT | Tipo | Caracter | Tamanho | 10 | Decimal | 0 | Formato | @! | Form. Variavel | | Contexto | Real | Propriedade | Alterar | Título | Responsável | Descrição | Responsável | Nível | 1 | Usado | Não | Obrigatório | Não | Browse | Não | Lista Opções | | Modo Edição | | Cons. Padrão | Usuários | Val. Usuário | | Inic. Padrão | | Inic. Browse | | Val. Sistema | ExistCpo(‘QAA’,M-> TAA_MAT) | Módulos | | Help | Quem é a pessoa responsável pela execução do plano de ação. |
· Tabela TAF – Nível Organizacional: Ordem | 7 | Campo | TAF_MAT | Tipo | Caracter | Tamanho | 10 | Decimal | 0 | Formato | @! | Form. Variavel | | Contexto | Real | Propriedade | Alterar | Título | Responsável | Descrição | Responsável | Nível | 1 | Usado | Sim | Obrigatório | Não | Browse | Sim | Lista Opções | | Modo Edição | | Cons. Padrão | Usuário | Val. Usuário | | Inic. Padrão | | Inic. Browse | | Val. Sistema | ExistCpo(‘QAA’,M-> TAF_MAT) | Módulos | TODOS | Help | Matrícula do responsável |
· Tabela TAK – Nível Organizacional: Ordem | 5 | Campo | TAK_MAT | Tipo | Caracter | Tamanho | 10 | Decimal | 0 | Formato | @! | Form. Variavel | | Contexto | Real | Propriedade | Alterar | Título | Cód. Partici | Descrição | Código do Participante | Nível | 1 | Usado | Sim | Obrigatório | Não | Browse | Não | Lista Opções | | Modo Edição | | Cons. Padrão | | Val. Usuário | | Inic. Padrão | | Inic. Browse | | Val. Sistema | ExistCpo("QAA",M->TAK_MAT) .And. ExistChav("TAK",M->TAK_MAT) | Módulos | TODOS | Help | Matrícula do Participante. |
· Tabela TAM – Histórico das Demandas: Ordem | 17 | Campo | TAM_RESPON | Tipo | Caracter | Tamanho | 10 | Decimal | 0 | Formato | @! | Form. Variavel | | Contexto | Real | Propriedade | Alterar | Título | Responsável | Descrição | Código do Responsável | Nível | 0 | Usado | Não | Obrigatório | Não | Browse | Sim | Lista Opções | | Modo Edição | | Cons. Padrão | Usuário | Val. Usuário | | Inic. Padrão | | Inic. Browse | | Val. Sistema | ExistCpo(‘QAA’,M-> TAM_RESPON) | Módulos | | Help | Informe o responsável |
· Tabela TAR – Caract Atividade Industrial: Ordem | 12 | Campo | TAR_CODFUN | Tipo | Caracter | Tamanho | 10 | Decimal | 0 | Formato | | Form. Variavel | | Contexto | Real | Propriedade | Alterar | Título | Funcionário | Descrição | Código do Funcionário | Nível | 1 | Usado | Não | Obrigatório | Não | Browse | Não | Lista Opções | | Modo Edição | | Cons. Padrão | | Val. Usuário | | Inic. Padrão | | Inic. Browse | | Val. Sistema | | Módulos | | Help | Informe o responsável |
· Tabela TAZ – Critérios de Controle: Ordem | 8 | Campo | TAZ_RESPON | Tipo | Caracter | Tamanho | 10 | Decimal | 0 | Formato | @! | Form. Variavel | | Contexto | Real | Propriedade | Alterar | Título | Responsável | Descrição | Código do Responsável | Nível | 1 | Usado | Sim | Obrigatório | Não | Browse | Sim | Lista Opções | | Modo Edição | | Cons. Padrão | Usuários | Val. Usuário | | Inic. Padrão | | Inic. Browse | | Val. Sistema | | Módulos | TODOS | Help | Informe o código identificador do responsável. |
· Tabela TBB – Plano Emergencial: Ordem | 4 | 6 | Campo | TBB_ELABOR | TBB_RESPON | Tipo | Caracter | Caracter | Tamanho | 10 | 10 | Decimal | 0 | 0 | Formato | @! | @! | Form. Variavel | | | Contexto | Real | Real | Propriedade | Alterar | Alterar | Título | Elaborador | Responsável | Descrição | Código do Elaborador | Código do Responsável | Nível | 1 | 1 | Usado | Sim | Sim | Obrigatório | Sim | Sim | Browse | Sim | Não | Lista Opções | | | Modo Edição | | | Cons. Padrão | Usuários | Usuários | Val. Usuário | | | Inic. Padrão | | | Inic. Browse | | | Val. Sistema | ExistCpo(‘QAA’,M-> TBB_ELABOR) | ExistCpo(‘QAA’,M-> TBB_RESPON) | Módulos | TODOS | TODOS | Help | Informe o código do elaborador do Plano Emergencial. | Informe o código do responsável do Plano Emergencial. |
· Tabela TBH – Objetivos Ambientais: Ordem | 8 | Campo | TBH_RESPON | Tipo | Caracter | Tamanho | 10 | Decimal | 0 | Formato | @! | Form. Variavel | | Contexto | Real | Propriedade | Alterar | Título | Responsável | Descrição | Código do Responsável | Nível | 1 | Usado | Sim | Obrigatório | Não | Browse | Não | Lista Opções | | Modo Edição | | Cons. Padrão | Usuários | Val. Usuário | | Inic. Padrão | | Inic. Browse | | Val. Sistema | EXISTCPO("QAA",M-> TBH_RESPON) | Módulos | TODOS | Help | Informe o código do Responsável pelo Desempenho Ambiental. |
· Tabela TBP – Participantes do Plano Emerg: Ordem | 4 | Campo | TBP_CODPAR | Tipo | Caracter | Tamanho | 10 | Decimal | 0 | Formato | @! | Form. Variavel | | Contexto | Real | Propriedade | Alterar | Título | Participante | Descrição | Código do Participante | Nível | 1 | Usado | Sim | Obrigatório | Sim | Browse | Sim | Lista Opções | | Modo Edição | | Cons. Padrão | | Val. Usuário | | Inic. Padrão | | Inic. Browse | | Val. Sistema | ExistCpo("QAA",M->TBP_CODPAR) | Módulos | TODOS | Help | Código de identificação do Participante. |
· Tabela TBQ – Checklist Executados: Ordem | 7 | Campo | TBQ_USUARI | Tipo | Caracter | Tamanho | 10 | Decimal | 0 | Formato | @! | Form. Variavel | | Contexto | Real | Propriedade | Alterar | Título | Usuário | Descrição | Código do Usuário | Nível | 1 | Usado | Sim | Obrigatório | Não | Browse | Sim | Lista Opções | | Modo Edição | | Cons. Padrão | Usuários | Val. Usuário | EXISTCPO("QAA",M->TBQ_USUARI) | Inic. Padrão | | Inic. Browse | | Val. Sistema | | Módulos | TODOS | Help | Informe o código do usuário responsável pela execução do Checklist. |
· Tabela TBR – Opções do Checklist Execut: Ordem | 7 | Campo | TBR_USUARI | Tipo | Caracter | Tamanho | 10 | Decimal | 0 | Formato | @! | Form. Variavel | | Contexto | Real | Propriedade | Alterar | Título | Usuário | Descrição | Código do Usuário | Nível | 1 | Usado | Sim | Obrigatório | Não | Browse | Não | Lista Opções | | Modo Edição | | Cons. Padrão | Usuários | Val. Usuário | EXISTCPO("QAA",M-> TBR_USUARI) | Inic. Padrão | | Inic. Browse | | Val. Sistema | | Módulos | TODOS | Help | Informe o código do usuário responsável pela execução da opção do Checklist. |
· Tabela TBV – Ocorrência do Plano Emerg: Ordem | 7 | Campo | TBV_RESPON | Tipo | Caracter | Tamanho | 10 | Decimal | 0 | Formato | @! | Form. Variavel | | Contexto | Real | Propriedade | Alterar | Título | Responsável | Descrição | Usuário Responsável | Nível | 1 | Usado | Sim | Obrigatório | Não | Browse | Não | Lista Opções | | Modo Edição | | Cons. Padrão | Usuários | Val. Usuário | | Inic. Padrão | | Inic. Browse | | Val. Sistema | | Módulos | TODOS | Help | Informe o código do responsável pela ocorrência do Plano Emergencial. |
· Tabela TBX – Aviso de Ocorrência: Ordem | 3 | Campo | TBX_MAT | Tipo | Caracter | Tamanho | 10 | Decimal | 0 | Formato | @! | Form. Variavel | | Contexto | Real | Propriedade | Alterar | Título | Usuário | Descrição | Código do Usuário | Nível | 1 | Usado | Sim | Obrigatório | Não | Browse | Sim | Lista Opções | | Modo Edição | | Cons. Padrão | Usuários | Val. Usuário | | Inic. Padrão | | Inic. Browse | | Val. Sistema | | Módulos | TODOS | Help | Matrícula do usuário a ser avisado da ocorrência do Plano Emergencial |
· Tabela TC5 – Envolvidos na Ocorrência: Ordem | 4 | Campo | TC5_CODMAT | Tipo | Caracter | Tamanho | 10 | Decimal | 0 | Formato | @! | Form. Variavel | | Contexto | Real | Propriedade | Alterar | Título | Matrícula | Descrição | Código de Mat. do Usuário | Nível | 1 | Usado | Sim | Obrigatório | Não | Browse | Não | Lista Opções | | Modo Edição | Sg340When(1) | Cons. Padrão | Usuários | Val. Usuário | | Inic. Padrão | | Inic. Browse | | Val. Sistema | EXISTCPO("QAA",M-> TC5_CODMAT) .AND. Sg340Nome() | Módulos | TODOS | Help | Informe o código da matrícula do usuário envolvido na ocorrência. Pressione a tecla [F3] para selecionar um Usuário. |
· Tabela TC9 – Responsáveis pelo Plano de Ação: Ordem | 3 | Campo | TC9_CODRES | Tipo | Caracter | Tamanho | 10 | Decimal | 0 | Formato | @! | Form. Variavel | | Contexto | Real | Propriedade | Alterar | Título | Responsável | Descrição | Código do Responsável | Nível | 0 | Usado | Sim | Obrigatório | Sim | Browse | Não | Lista Opções | | Modo Edição | | Cons. Padrão | Usuários | Val. Usuário | | Inic. Padrão | | Inic. Browse | | Val. Sistema | EXISTCPO("QAA",M-> TC9_CODRES) | Módulos | TODOS | Help | Informe o código do responsável pelo plano de ação. Pressione a tecla [F3] para selecionar um Responsável. |
· Tabela TCG – Monitoramento x Responsáveis: Ordem | 3 | Campo | TCG_CODRES | Tipo | Caracter | Tamanho | 10 | Decimal | 0 | Formato | @! | Form. Variavel | | Contexto | Real | Propriedade | Alterar | Título | Responsável | Descrição | Código do Responsável | Nível | 1 | Usado | Sim | Obrigatório | Não | Browse | Sim | Lista Opções | | Modo Edição | | Cons. Padrão | Usuários | Val. Usuário | | Inic. Padrão | | Inic. Browse | | Val. Sistema | ExistCpo(“QAA”) | Módulos | TODOS | Help | Informe o código do responsável pelo monitoramento. Pressione a tecla [F3] para selecionar um responsável. |
· Tabela TCK – Cadastro de Protocolos: Ordem | 8 | Campo | TCK_RESPON | Tipo | Caracter | Tamanho | 10 | Decimal | 0 | Formato | @! | Form. Variavel | | Contexto | Real | Propriedade | Alterar | Título | Responsável | Descrição | Código do Responsável | Nível | 0 | Usado | Sim | Obrigatório | Sim | Browse | Não | Lista Opções | | Modo Edição | | Cons. Padrão | Usuários | Val. Usuário | | Inic. Padrão | | Inic. Browse | | Val. Sistema | EXISTCPO("QAA",M-> TCK_RESPON) | Módulos | TODOS | Help | Informe o responsável |
· Tabela TCM – Responsável x Requisito: Ordem | 3 | Campo | TCM_RESPON | Tipo | Caracter | Tamanho | 10 | Decimal | 0 | Formato | @! | Form. Variavel | | Contexto | Real | Propriedade | Alterar | Título | Responsável | Descrição | Código do Responsável | Nível | 0 | Usado | Sim | Obrigatório | Sim | Browse | Sim | Lista Opções | | Modo Edição | | Cons. Padrão | Usuários | Val. Usuário | | Inic. Padrão | | Inic. Browse | | Val. Sistema | EXISTCPO("QAA”) | Módulos | TODOS | Help | Informe o código do responsável. |
· Tabela TCO – Oportunidade de Melhoria: Ordem | 10 | Campo | TCO_CODRES | Tipo | Caracter | Tamanho | 10 | Decimal | 0 | Formato | @! | Form. Variavel | | Contexto | Real | Propriedade | Alterar | Título | Autor | Descrição | Código do Autor | Nível | 0 | Usado | Sim | Obrigatório | Sim | Browse | Sim | Lista Opções | | Modo Edição | | Cons. Padrão | Usuários | Val. Usuário | | Inic. Padrão | | Inic. Browse | | Val. Sistema | EXISTCPO("QAA",M-> TCO_CODRES) | Módulos | TODOS | Help | Informe o responsável |
· Tabela TBS – Histórico dos Checklist Exec: Ordem | 7 | Campo | TBS_CODRES | Tipo | Caracter | Tamanho | 10 | Decimal | 0 | Formato | @! | Form. Variavel | | Contexto | Real | Propriedade | Alterar | Título | Usuário | Descrição | Código do Usuário | Nível | 1 | Usado | Sim | Obrigatório | Não | Browse | Sim | Lista Opções | | Modo Edição | | Cons. Padrão | | Val. Usuário | | Inic. Padrão | | Inic. Browse | | Val. Sistema | | Módulos | TODOS | Help | Informe o código do usuário responsável pelo checklist executado. |
· Tabela TBK – Resultado das Metas: Ordem | 6 | Campo | TBK_RESPON | Tipo | Caracter | Tamanho | 10 | Decimal | 0 | Formato | @! | Form. Variavel | | Contexto | Real | Propriedade | Alterar | Título | Responsável | Descrição | Código Responsável | Nível | 1 | Usado | Sim | Obrigatório | Não | Browse | Sim | Lista Opções | | Modo Edição | | Cons. Padrão | | Val. Usuário | | Inic. Padrão | | Inic. Browse | | Val. Sistema | EXISTCPO("QAA",M-> TBK_RESPON) | Módulos | TODOS | Help | Informe o código do responsável pela meta ambiental. |
· Tabela TDC – Responsáveis pelo Plano de Ação: Ordem | 10 | Campo | TDC_RESPON | Tipo | Caracter | Tamanho | 25 | Decimal | 0 | Formato | | Form. Variavel | | Contexto | Real | Propriedade | Visualizar | Título | Responsável | Descrição | Responsável pela FMR | Nível | 1 | Usado | Sim | Obrigatório | Sim | Browse | Sim | Lista Opções | | Modo Edição | | Cons. Padrão | | Val. Usuário | | Inic. Padrão | SG510RELAC("M->TDC_RESPON") | Inic. Browse | | Val. Sistema | | Módulos | TODOS | Help | Login do usuário que fez a inclusão da Ficha de Movimentação de Resíduos |
· Tabela TDF – Hist. Cadastro de Fmrs: Ordem | 12 | 20 | Campo | TDF_RESPON | TDF_USUALT | Tipo | Caracter | Caracter | Tamanho | 25 | 25 | Decimal | 0 | 0 | Formato | | | Form. Variavel | | | Contexto | Real | Real | Propriedade | Visualizar | Visualizar | Título | Responsável | Usuário Alte | Descrição | Responsável pela FMR | Usuário da Alteração | Nível | 1 | 1 | Usado | Sim | Sim | Obrigatório | Sim | Sim | Browse | Não | Sim | Lista Opções | | | Modo Edição | | | Cons. Padrão | | | Val. Usuário | | | Inic. Padrão | | | Inic. Browse | | | Val. Sistema | | | Módulos | TODOS | TODOS | Help | Login do usuário que fez a inclusão da Ficha de Movimentação de Resíduos | Usuário que efetuou a alteração na Ficha de Movimentação de Resíduos |
O tamanho dos campos que possuem grupo podem variar conforme ambiente em uso. Procedimentos para Configuração
Procedimentos para Utilização Cadastros prévios:· Usuários (QAXA010) incluir um funcionário tendo o campo código com 10 caracteres. 1. No Gestão ambiental (SIGASGA) acesse Atualizações/Resíduos/Definição Resíduos (SGAA140). O sistema apresenta a janela de cadastro de definição de resíduos. 1. Clique em Incluir e no campo Responsável (TAZ_RESPON) da aba Critérios de Controle, relacione o funcionário cadastrado e observe que todo o código do funcionário é apresentado. Informe os demais campos conforme a orientação do help de campo. 2. Confira os dados e Confirme. 3. Acesse Atualizações/Requisitos/Requisitos (SGAA010). O sistema apresenta a janela de cadastro de requisitos. 4. Clique em Incluir e no campo Responsável (TCM_ RESPON) da aba Responsáveis, informe o funcionário cadastrado e observe que todo o código do mesmo é apresentado. Informe os demais campos conforme orientação do help de campo. 5. Confira os dados e Confirme. Informações Técnicas
Tabelas Utilizadas | TA0 - Requisitos; TAA - Plano de Acäo; TAF - Nível Organizacional; TAM - Histórico das Demandas; TAZ - Critérios de Controle; TBB - Plano Emergencial; TBH - Objetivos Ambientais; TBQ - Checklist Executados; TBR - Opções dos Checklist Execut; TBV - Ocorrência do Plano Emerg; TBX - Aviso de Ocorrência; TC5 - Envolvidos na Ocorrência; TC9 - Responsáveis pelo Plano Ação; TCG - Monitoramento x Responsáveis; TCK - Cadastro de Protocolos; TCM - Responsáveis x Requisito; TCO - Oportunidade de Melhoria; TBS - Histórico dos Checklist Exec; TBK - Resultado das Metas; TDC - Cadastro de FMRs; TDF - Hist. Cadastro de FMRs; TAK - Nível Organizacional; TAR - Caract Atividade Industrial; TBP - Checklist Executados | Funções Envolvidas | SGAA100 - Est. Organizacional; SGAA140 - Definição Resíduos; SGAA180 - Plano Emergencial; SGAA300 - Objetivos e Metas; SGAA210 - Retorno; SGAA340 - Ocorrências; SGAA090 - Plano de Ação; SGAA390 - Monitoramento; SGAA010 - Requisitos; SGAA410 - Oport. Melhoria; SGAA310 - Retorno |
|