Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.
Comentário: Migration of unmigrated content due to installation of a new plugin
NOME DO REQUISITO

Modificação de horário planejado

Características do Requisito

Linha de Produto:

Informe a linha de produto.RM

Segmento:

Informe o segmento.Construção e Projetos

Módulo:

Informe o módulo.TOTVS Automação de Ponto

Rotina:

Rotina

Nome Técnico

Informe a rotina.

Informe o nome técnico da rotina.

Rotina(s) envolvida(s)

Nome Técnico

Informe a(s) rotina(s) envolvidas.

Informe o nome técnico da(s) rotina(s) envolvidas.

 

 

Cadastros Iniciais:

Relacione os cadastros necessários que precisam ser preenchidos antes da utilização desse requisito.

Parâmetro(s):

Informe os parâmetros utilizados.

Ponto de Entrada:

Informe o ponto de entrada relacionado (link).

Chamados Relacionados

Informe o(s) chamado(s) relacionado(s).

Requisito (ISSUE): Informe o requisito relacionado (Issue).

País(es):

Informe o(s) Pais(es).

Banco(s) de Dados:

Informe o(s) Banco(s) de Dados utilizado(s).

Tabelas Utilizadas:

Informe as tabelas utilizadas.

Sistema(s) Operacional(is):

Informe o(s) sistema(s) operacional(is) utilizados.

Descrição

Escreva aqui a descrição da nova implementação ou melhoria.

 

Importante

(Apenas para Microsiga Protheus, versões anteriores à versão 12)

Antes de executar o compatibilizador informe o nome do compatibilizador é imprescindível:

  • Realizar o backup da base de dados do produto que será executado o compatibilizador (diretório PROTHEUS_DATA\DATA, se versão 10, ou \PROTHEUS11_DATA\DATA, se versão 11) e dos dicionários de dados SXs (diretório PROTHEUS_DATA_SYSTEM, se versão 10, ou \PROTHEUS11_DATA\SYSTEM, se versão  11).
  • Os diretórios acima mencionados correspondem à instalação padrão do Protheus, portanto, devem ser alterados conforme o produto instalado na empresa.
  • Essa rotina deve ser executada em modo exclusivo, ou seja, nenhum usuário deve estar utilizando o sistema.
  • 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.
  • O compatibilizador deve ser executado com a Integridade Referencial desativada*.

 

Atenção

O procedimento a seguir deve ser realizado por um profissional   qualificado como Administrador de Banco de Dados (DBA) ou equivalente!

A ativação indevida da Integridade Referencial pode alterar   drasticamente o relacionamento entre tabelas no banco de dados. Portanto,   antes de utilizá-la, observe atentamente os procedimentos a seguir:

  1. No   Configurador (SIGACFG), veja se a empresa utiliza Integridade   Referencial, selecionando a opção Integridade/Verificação   (APCFG60A).
  2. Se não   há Integridade Referencial ativa,   são relacionadas em uma nova janela todas as empresas e filiais cadastradas   para o sistema e nenhuma delas estará selecionada. Neste caso, E SOMENTE NESTE, não é necessário   qualquer outro procedimento de ativação   ou desativação de integridade, basta finalizar a verificação e aplicar   normalmente o compatibilizador, conforme instruções.
  3.  Se há Integridade Referencial ativa   em todas as empresas e filiais, é   exibida uma mensagem na janela Verificação   de relacionamento entre tabelas. Confirme a mensagem para que a   verificação seja concluída, ou;
  4.  Se   há Integridade Referencial ativa   em uma ou mais empresas, que não   na sua totalidade, são relacionadas em uma nova janela todas as empresas e   filiais cadastradas para o sistema e, somente, a(s) que possui(em)   integridade está(arão) selecionada(s). Anote qual(is) empresa(s) e/ou   filial(is) possui(em) a integridade ativada e reserve esta anotação para   posterior consulta na reativação (ou ainda, contate nosso Help Desk Framework   para informações quanto a um arquivo que contém essa informação).
  5. Nestes   casos descritos nos itens “iii” ou   “iv”, E SOMENTE NESTES CASOS, é necessário desativar tal integridade, selecionando a opção Integridade/ Desativar (APCFG60D).
  6.  Quando desativada a Integridade Referencial,   execute o compatibilizador, conforme instruções.
  7. Aplicado o compatibilizador, a Integridade   Referencial deve ser reativada, SE E   SOMENTE SE tiver sido desativada, através da opção Integridade/Ativar (APCFG60). Para isso, tenha em mãos as   informações da(s) empresa(s) e/ou filial(is) que possuía(m) ativação da   integridade, selecione-a(s) novamente e confirme a ativação.

 

Contate o Help Desk Framework EM CASO DE DÚVIDAS!

 

  1. Em Microsiga Protheus TOTVS Smart Client (se versão 10), digite o nome do compatibilizador no campo Programa Inicial. Descreva se o compatibilizador deve ter uma data específica ou superior para que a atualização nos dicionários seja efetuada corretamente. Importante: Para a correta atualização do dicionário de dados, certifique-se que a data do compatibilizador seja igual ou superior a ___/___/____.
  2. Clique em OK para continuar.
  3. Após a confirmação é exibida uma tela para a seleção da empresa em que o dicionário de dados será modificado ou é apresentada a janela para seleção do compatibilizador. Selecione o programa xxxx().
  4. Ao confirmar é exibida uma mensagem de advertência sobre o backup e a necessidade de sua execução em modo exclusivo.
    1. Clique em Processar para iniciar o processamento. O primeiro passo da execução é a preparação dos arquivos.
      É apresentada uma mensagem explicativa na tela.
    2. 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.
    3. Clique em Gravar para salvar o histórico (log) apresentado.
    4. Clique em OK para encerrar o processamento.

 

Descreva se há algum procedimento necessário após a aplicação do compatibilizador.

Procedimento para Implantação

O sistema é atualizado logo após a aplicação do pacote de atualizações (Patch) deste chamado.

  1. Aplique o patch do chamado e execute uma vez a rotina Informe o nome da rotina.
  2. No módulo informe o nome do módulo acesse informe o caminho e verifique que o parâmetro informe o nome do parâmetro é criado conforme especificações abaixo:

Nome da Variável:

Informe o Nome da Variável

Tipo:

Informe o Tipo

Descrição:

Informe a Descrição

Valor Padrão:

Informe o Valor Padrão

 

 

Atualizações do Compatibilizador

(Apenas para Microsiga Protheus, versões anteriores à versão 12)

  1. Criação ou Alteração de Perguntas no arquivo SX1 – Cadastro de Perguntes:

Pergunte

(X1_PERGUNT)

Nome

 

Grupo

(X1_GRUPO)

Ordem

(X1_ORDEM)

Tipo

(X1_TIPO)

Tamanho

(X1_TAMANHO)

 

2.    Criação ou Alteração de tabela no arquivo SX2– Tabelas:

Chave

Nome

Modo

PYME

B04

(X2_CHAVE)

Dente/Região

(X2_NOME)

C

(X2_MODO)

N

(X2_PYME)

 

3.  Criação ou Alteração de Tabelas Genéricas no arquivo SX5 – Tabelas Genéricas:

Chave

Ex.: AR

Descrição

Ex.: Tabela de IR de Aplicações Financeiras

 

4.  Criação ou Alteração (mantenha somente a instrução correspondente) de Campos no arquivo SX3 – Campos:

  • Tabela BGD - Prod x Cob x Proc x Co-Part:

 

Campo

(X3_CAMPO)

Tipo

(X3_TIPO)

Tamanho

(X3_TAMANHO)

Decimal

(X3_DECIMAL)

Formato

(X3_PICTURE)

Título

(X3_TITULO)

Descrição

(X3_DESCRIC)

Nível

(X3_NÍVEL)

Usado

(X3_USADO) Informe Sim ou Não

Obrigatório

(X3_OBRIGAT) Informe Sim ou Não

Browse

(X3_BROWSE) Informe Sim ou Não

Opções

(X3_CBOX)

When

(X3_WHEN)

Relação

(X3_RELACAO)

Val. Sistema

(X3_VALID)

Help

Descreva o conteúdo informado para Help de Campo no ATUSX

 

Importante:

O tamanho dos campos que possuem grupo pode variar conforme ambiente em uso.

 

5.  Criação ou Alteração de Consulta Padrão no arquivo SXB – Consulta Padrão:

  • Pesquisa B05PLS:

Alias

(XB_ALIAS)

Tipo

(XB_TIPO)

Sequência

(XB_SEQ)

Coluna

(XB_COLUNA)

Descrição

(XB_DESCRI)

Contém

(XB_CONTEM)

 

6.  Criação ou Alteração de Índices no arquivo SIX – Índices:

Índice

AA1

Ordem

6

Chave

AA1_FILIAL+AA1_CODVEN

Descrição

Cod. Vendedor

Proprietário

S

 

7.  Criação ou Alteração de Parâmetros no arquivo SX6 – Parâmetros:

Nome da Variável

(X6_VAR)

Tipo

(X6_TIPO)

Descrição

(X6_DESCRIC + X6_DESC1 + X6_DESC2)

Valor Padrão

(X6_CONTEUD)

 

8.  Criação ou Alteração (mantenha somente a instrução correspondente) de Gatilhos no arquivo SX7 – Gatilhos:

  • Tabela BD5 – Contas Médicas:

Campo

Informe o conteúdo do (X7_CAMPO)

Sequência

Informe o conteúdo do (X7_SEQUENC)

Campo Domínio

Informe o conteúdo do (X7_CDOMIN)

Tipo

Informe o conteúdo do (X7_TIPO)

Regra

Informe o conteúdo do (X7_REGRA)

Posiciona?

Informe o conteúdo do (X7_SEEK)

Chave

Informe o conteúdo do (X7_CHAVE)

Condição

Informe o conteúdo do (X7_CONDIC)

Proprietário

Informe o conteúdo do (X7_PROPRI)

 

 

Procedimento para Configuração

(Estes procedimentos devem ser feitos quando for necessário configurar parâmetros e/ou  rotinas no menu).

 

CONFIGURAÇÃO DE PARÂMETROS

 

  1. No Configurador (SIGACFG), acesse Ambientes/Cadastros/Parâmetros (CFGX017). Crie/configure (mantenha somente a instrução correspondente) o(s) parâmetro(s) a seguir:
    (É necessário criar uma tabela para cada parâmetro descrito no item Parâmetro(s), da tabela Características do Requisito)

Itens/Pastas

Descrição

Nome:

 

Tipo:

Informe o Tipo do parâmetro

Cont. Por.:

Informe o Conteúdo padrão

Descrição:

 

 

CONFIGURAÇÃO DE MENUS

 

2.  No Configurador (SIGACFG), acesse Ambientes/Cadastro/Menu (CFGX013). Informe a nova opção de menu do informe o nome do módulo, conforme instruções a seguir:

Menu

Informe o Menu em que estará localizada a rotina

Submenu

Informe o Submenu em que estará localizada a rotina

Nome da Rotina

Informe o Título da rotina

Programa

Informe o Fonte da rotina

Módulo

Informe o Nome do(s) produto(s) a ser utilizado ou “Todos”

Tipo

Informe a Função

 

 

Procedimento para Utilização

  • Descreva os procedimentos, passo a passo (caso de uso), que serão realizados pelos usuários para que a melhoria seja visualizada identificando as seguintes informações:
  • Localização da rotina no menu;
  • Localização dos novos campos e/ou perguntas e respectivas pastas de cadastro que são visualizadas pelo usuário;
  • Caso seja necessário ter algum cadastro feito previamente, faça uma observação.

 

 

Exemplo:

       1.            No Plano de Saúde (SIGAPLS), acesse Atualizações / Produto Saúde / Produto Saúde (PLSA800).

O sistema apresenta a janela de produtos cadastrados.

       2.            Posicione o cursor em um produto e clique em Alterar.

       3.            Na pasta Cobertura/Carências selecione a subpasta Tipo de Prestador.

       4.            Dê duplo clique no campo TP Prestador (BCW_TIPPRE).

O sistema apresenta a janela Tipo de Prestador – Coparticipação – Alterar.

       5.            Informe os dados conforme orientação do help de campo e observe o preenchimento do novo campo:

                      Som. p/Compra (BCW_SOMCOM): selecione Sim para indicar se a coparticipação cadastrada será válida somente para efeito de compra de procedimentos ou Não, caso contrário.

       6.            Confira os dados e confirme.

 

 

Vídeo

  • Vídeo hospedado no youtube e inserido no template por meio da macro Widget Connector.

** Canal do youtube e software de vídeoem definição.

 

Título do Vídeo:

Disponibilizado pelo Marketing.

Introdução:

Disponibilizado pelo Marketing.

Passo a Passo:

Capturar diretamente do sistema.

Finalização:

Disponibilizado pelo Marketing.

 

 

Modificação de Horário Planejado

Modificação de Horário Planejado

Cadastros Iniciais:

 

Parâmetro(s):

 

Ponto de Entrada:

 

Chamados Relacionados

 

Requisito (ISSUE): 

País(es):

Brasil

Banco(s) de Dados:

 

Tabelas Utilizadas:

 

Sistema(s) Operacional(is):

 

Versões/Release:

12.1.10

Versão Expedida:12.1.10

Descrição

Essa implementação tem por objetivo adicionar novas funcionalidades ao TOTVS Automação de Ponto, para garantir que toda semana tenha somente um dia de descanso.

Abaixo exemplo do resultado esperado:

Data

Dia Semana

Horário/Índice

Descanso?

21/12/2015

segunda-feira

Trabalho

 

22/12/2015

terça-feira

Trabalho

 

23/12/2015

quarta-feira

Dia sem trabalhos

SIM

24/12/2015

quinta-feira

Dia sem trabalhos

 

25/12/2015

sexta-feira

Trabalho

 

26/12/2015

sábado

Trabalho

 

27/12/2015

domingo

Dia sem trabalhos

 

28/12/2015

segunda-feira

Dia sem trabalhos

SIM

29/12/2015

terça-feira

Trabalho

 

30/12/2015

quarta-feira

Trabalho

 

31/12/2015

quinta-feira

Dia sem trabalhos

 

01/01/2016

sexta-feira

Dia sem trabalhos

 

02/01/2016

sábado

Trabalho

 

03/01/2016

domingo

Trabalho

 

04/01/2016

segunda-feira

Dia sem trabalhos

SIM

05/01/2016

terça-feira

Dia sem trabalhos

 

06/01/2016

quarta-feira

Trabalho

 

07/01/2016

quinta-feira

Trabalho

 

08/01/2016

sexta-feira

Dia sem trabalhos

 

09/01/2016

sábado

Dia sem trabalhos

 

10/01/2016

domingo

Trabalho

 

11/01/2016

segunda-feira

Trabalho

 

12/01/2016

terça-feira

Dia sem trabalhos

SIM

13/01/2016

quarta-feira

Dia sem trabalhos

 

14/01/2016

quinta-feira

Trabalho

 

15/01/2016

sexta-feira

Trabalho

 

16/01/2016

sábado

Dia sem trabalhos

 

17/01/2016

domingo

Dia sem trabalhos

 

Cadastro Modificação de Horário Planejado

Foi disponibilizado o Cadastro de Modificação de Horário Planejado através do menu "Cadastros | Horários planejados | Modificação de horário" com as seguintes informações:

  1. Código: Código da modificação.
  2. Descrição: Descrição da modificação.
  3. Início da definição: Se a definição da modificação será realizada a partir do início da semana ou fim da semana.
  4. Horas na semana: O total de horas para o tipo de ocorrência a considerar dentro da semana.
  5. Tipo de ocorrência a considerar: Tipo de ocorrência de presença que será definido. Exemplo: Descanso
  6. Tipo de ocorrência para substituição:  Tipo de ocorrência de presença que será trocado. Exemplo: Compensado
    Explicação referente ao comportamento dos três itens anteriores.
    1. Caso o número de horas na montagem do horário do Tipo de ocorrência a considerar seja menor que as horas na semana:
      Será verificado se existe o tipo de ocorrência a considerar na montagem de horário, dentro de cada semana.
      Caso exista, irá aumentar as horas até atingir o total configurado. 
      Caso não exista, o tipo de ocorrência a considerar irá substituir o tipo de ocorrência para substituição até atingir as horas na semana. Caso o tipo de ocorrência para substituição não exista, nada será feito.
    2. Caso o número de horas na montagem do horário do Tipo de ocorrência a considerar seja igual as horas na semana:
      Nada será feito.
    3. Caso o número de horas na montagem do horário do Tipo de ocorrência a considerar seja maior que as horas na semana:
      tipo de ocorrência a considerar será substituído pelo tipo de ocorrência para substituição até atingir as horas na semana.
  7. Considera intervalos programados: Se deve considerar os intervalos programados para a modificação. Os intervalos considerados são de abono, sem ponto, afastamento, férias e descanso (grupo descanso). Caso o parâmetro esteja desmarcado, a modificação será realizada antes de aplicar os intervalos programados. Caso contrário, a modificação será aplicada após aplicar os intervalos programados, dando prioridade a eles. (Ver exemplo 5 no final do deste documento)

Image Added


Validações:

  • Os campos "Código", "Início para definição", "Tipo de ocorrência a considerar" e "Horas na semana" são de preenchimento obrigatório.

  • O campo "Horas na semana" não aceitará um valor superior a 168:00
    Image Added

  • Os tipos de ocorrência não podem ser iguais.
     Image Added


 

Associar modificação de horário planejado ao Cadastro de Horário por Intervalo e por Jornada

Foi disponibilizado um lookup dentro do cadastro de horário por intervalo e horário por Jornada par avincular o cadastro de modificação de horário planejado. 

  • Horário por intervalo:

Image Added

  • Horário por Jornada:

Image Added



Validações:

  • Caso seja vinculadas modificações que possuam o mesmo tipo de ocorrência a considerar o cadastro de horário não será salvo.z'
    Image Added

 

Evolução do cálculo do Ponto

A leitura do horário no cálculo foi evoluída para aplicar as configurações da modificação de horário. A modificação terá os seguintes comportamentos:

  1. Será aplicada com uma periodicidade semanal.  

  2. A modificação também deverá respeitar as horas de interjornada. Caso não respeite, será gerado aviso calculado.
  3. A modificação será realizada somente para presença no horário, não sendo aplicada nos casos de ausência.
  4. A memória de cálculo será evoluída para contemplar essa aplicação. 
  5. A aplicação da modificação deverá respeitar o comportamento do horário: contíguo/quebra por dia.
  6. A semana será definida conforme configuração de DSR no sindicato. Caso a jornada comece em um dia e termine em outro, ela será computada conforme o tipo do horário: 
    Semana 1: 01/01 a 07/01 
    Horário Contíguo: 07/01 22:00 a 08/01 05:00. Nesse caso serão consideradas as 07:00 para a semana 1.
    Horário de quebra: 07/01 22:00 a 08/01 05:00. Nesse caso serão consideradas as 02:00 para a semana 1 e 05:00 para a semana 2.
  7. A alteração é possível a qualquer dia da semana, porém respeita o horário cadastrado no histórico do primeiro dia da semana. Como a periodicidade é semanal, devemos garantir a integridade da aplicação da modificação. Caso a modificação do próximo horário tenha o Tipo de Ocorrência a considerar igual ao primeiro, esta será desconsiderada.
    Ex.:

    Semana

    Índice

    Descrição

    Segunda-feira

    4

    Troca de Horário 2 x 2 Índice 4

    Terça-feira

    1

    T

    Quarta-feira

    2

    T

    Quinta-feira

    4

    Troca de Horário 6 x 1 e 4 x 1 Índice 4

    Sexta-feira

    4

    Compensa

    Sábado

    1

    T

    Domingo

    2

    T

    No exemplo acima, temos duas trocas de horário dentro da semana.

    Horário 2 x 2 (Segunda-feira)
    Horário 6 x 1 e 4 x 1 (Segunda-feira)

    Considerando que tenha modificação de horário para os dois planejados:

    Horário 2 x 2: Modificação MOD1 - Tipo Ocorrência a considerar: EDN
    Horário 6 x 1 e 4 x 1: Modificação MOD2 - Tipo Ocorrência a considerar: EDN

    Apenas o primeiro (MOD1) será aplicado, pois a troca foi realizada no começo da semana. O segundo (MOD2) será desconsiderado, pois a troca foi no meio da semana (quinta-feira):
    Horário 2 x 2: Modificação MOD1 (CONSIDERADO)
    Horário 6 x 1 e 4 x 1: Modificação MOD2 (DESCONSIDERADO)

  8. A modificação será realizada da seguinte maneira:

    i. Caso o número de horas na montagem do horário do Tipo de ocorrência a considerar seja menor que as horas na semana:

    Será verificado se existe o tipo de ocorrência a considerar na montagem de horário, dentro de cada semana.

    Caso exista, irá aumentar as horas até atingir o total configurado. Caso não exista, o tipo de ocorrência a considerar irá substituir o tipo de ocorrência para substituição até atingir as horas na semana. Caso o tipo de ocorrência para substituição não exista, nada será feito.

    ii. Caso o número de horas na montagem do horário do Tipo de ocorrência a considerar seja igual as horas na semana:

    Nada será feito.

    iii. Caso o número de horas na montagem do horário do Tipo de ocorrência a considerar seja maior que as horas na semana:

    O tipo de ocorrência a considerar será substituído pelo tipo de ocorrência para substituição até atingir as horas na semana. Caso o tipo de ocorrência para substituição não exista, as horas a mais serão apenar retiradas, sem substituição.

  9. A modificação será realizada somente para presença no horário, não sendo aplicada nos casos de ausência.
  10. Deverá considerar o parâmetro "Considera intervalos programados", e definir qual terá prioridade.
  11. Os intervalos programados considerados são os descansos vinculados ao grupo de descanso. Caso o parâmetro esteja desmarcado, a modificação será realizada antes de aplicar os intervalos programados. Caso contrário, a modificação será aplicada após aplicar os intervalos programados, dando prioridade a eles.
    Ex.:

    Horário planejado:
    2x2
    1 – TRAB (08:00)
    2 – TRAB (08:00)
    3 – COMP (24:00)
    4 – DESC (24:00)

    Horário da semana:
    SEG - 3 
    TER – 4 DESCANSO (GRUPO DESCANSO)
    QUA - 1 
    QUI - 2
    SEX - 3
    SAB – 4 DESCANSO
    DOM - 1

    a. Cadastro Modificação de horário planejado:
    Periodicidade: Semanal
    Início da definição: Fim do período
    Tipo de ocorrência a considerar: DESCANSO
    Total de horas: 24:00
    Tipo de ocorrência para substituição: COMPENSADO
    Considera intervalos programados marcado

    Horário após aplicação do cadastro:

    SEG - 3 
    TER – 4 DESCANSO (GRUPO DESCANSO)
    QUA - 1 
    QUI - 2
    SEX - 3
    SAB – 4 COMPENSADO
    DOM - 1




Obs: A modificação não irá ser considerada no caso de tolerâncias de presença antes/após intervalos de trabalho. Não será possível portanto entender intervalos de trabalho que possuam tolerância de presença.


Exemplos de Aplicação

 

1) Horário sem descanso na semana

Horário planejado:

2x2

1 – TRAB (08:00)

2 – TRAB (08:00)

3 – DESC (24:00)

4 – COMP (24:00)

 

Horário no período:

 

Semana

Índice

Descrição

SEMANA 1

Segunda-feira

4

Troca de Horário 2 x 2 Índice 4

Terça-feira

1

T

Quarta-feira

2

T

Quinta-feira

4

Troca de Horário 2 x 2 Índice 4

Sexta-feira

4

Compensa

Sábado

1

T

Domingo

2

T

SEMANA 2

Segunda-feira

3

DESCANSO

Terça-feira

4

Compensa

Quarta-feira

1

T

Quinta-feira

2

T

Sexta-feira

3

DESCANSO

Sábado

4

Compensa

Domingo

1

T

SEMANA 3

Segunda-feira

2

T

Terça-feira

3

DESCANSO

Quarta-feira

4

Compensa

Quinta-feira

1

T

Sexta-feira

2

T

Sábado

3

DESCANSO

Domingo

4

Compensa

SEMANA 4

Segunda-feira

1

T

Terça-feira

2

T

Quarta-feira

3

DESCANSO

Quinta-feira

4

Compensa

Sexta-feira

1

T

Sábado

2

T

Domingo

3

DESCANSO

 

Cadastro modificação de horário planejado:

Periodicidade: Semanal
Início da definição: Início do período
Tipo de ocorrência a considerar: DESCANSO
Total de horas: 24:00
Tipo de ocorrência para substituição: COMPENSADO
Considera intervalos programados: Desmarcado

 

Horário após aplicação do cadastro:

 

Semana

Índice

Descrição

SEMANA 1

Segunda-feira

4

Compensa

Terça-feira

1

T

Quarta-feira

2

T

Quinta-feira

4

Troca de Horário 2 x 2 Índice 4

Sexta-feira

4

DESCANSO

Sábado

1

T

Domingo

2

T

SEMANA 2

Segunda-feira

3

Compensa

Terça-feira

4

Compensa

Quarta-feira

1

T

Quinta-feira

2

T

Sexta-feira

3

Compensa

Sábado

4

DESCANSO

Domingo

1

T

SEMANA 3

Segunda-feira

2

T

Terça-feira

3

Compensa

Quarta-feira

4

Compensa

Quinta-feira

1

T

Sexta-feira

2

T

Sábado

3

Compensa

Domingo

4

DESCANSO

SEMANA 4

Segunda-feira

1

T

Terça-feira

2

T

Quarta-feira

3

Compensa

Quinta-feira

4

Compensa

Sexta-feira

1

T

Sábado

2

T

Domingo

3

DESCANSO




2) Horário com descanso de menos de 24:00 na semana

Horário planejado:

6x1 e 4x1

1 – TRAB (08:00)

2 – TRAB (08:00)

3 – TRAB (08:00)

4 – TRAB (08:00)

5 – TRAB (08:00)

6 – TRAB (08:00)

7 – DESC (04:00 a +02:00)

8 – TRAB (08:00)

9 – TRAB (08:00)

10 – TRAB (08:00)

11 – TRAB (08:00)

12 – DESC (22:00)

13 - DESC (02:00)

 

Horário da semana:

 

Semana

Índice

Descrição

SEMANA 1

Segunda-feira

1

T

Terça-feira

2

T

Quarta-feira

3

T

Quinta-feira

4

T

Sexta-feira

5

T

Sábado

6

T

Domingo

7

DESC (04:00 a +02:00)

 

Cadastro Tabela de horário:

Periodicidade: Semanal
Início da definição: Início do período
Tipo de ocorrência a considerar: DESCANSO
Total de horas: 24:00
Tipo de ocorrência para substituição: COMPENSADO
Considera intervalos programados: Desmarcado

Horário após aplicação do cadastro:

 

Semana

Índice

Descrição

SEMANA 1

Segunda-feira

1

T

Terça-feira

2

T

Quarta-feira

3

T

Quinta-feira

4

T

Sexta-feira

5

T

Sábado

6

T

Domingo

7

DESC (04:00 a +04:00) (24:00)

 

 



3) Horário com descanso de 24:00 na semana

Horário planejado:

2x2

1 – TRAB (08:00)

2 – TRAB (08:00)

3 – COMP (24:00)

4 – DESC (24:00)

 

Horário da semana:

 

Semana

Índice

Descrição

SEMANA 1

Segunda-feira

1

T

Terça-feira

2

T

Quarta-feira

3

COMP

Quinta-feira

4

DESC

Sexta-feira

1

T

Sábado

2

T

Domingo

3

COMP


Cadastro Tabela de horário:

Periodicidade: Semanal
Início da definição: Início do período
Tipo de ocorrência a considerar: DESCANSO
Total de horas: 24:00
Tipo de ocorrência para substituição: COMPENSADO
Considera intervalos programados: Desmarcado


Horário após aplicação do cadastro, continuará o mesmo:

 

Semana

Índice

Descrição

SEMANA 1

Segunda-feira

1

T

Terça-feira

2

T

Quarta-feira

3

COMP

Quinta-feira

4

DESC

Sexta-feira

1

T

Sábado

2

T

Domingo

3

COMP

            

 

 

 

4) Horário com descanso maior que 24:00

Horário planejado:

2x2

1 – TRAB (08:00)

2 – TRAB (08:00)

3 – COMP (24:00)

4 – DESC (24:00)

 

Horário da semana:

 

Semana

Índice

Descrição

SEMANA 1

Segunda-feira

3

COMP

Terça-feira

4

DESC

Quarta-feira

1

T

Quinta-feira

2

T

Sexta-feira

3

COMP

Sábado

4

DESC

Domingo

1

T

 

Cadastro Tabela de horário:

Periodicidade: Semanal
Início da definição: Início do período
Tipo de ocorrência a considerar: DESCANSO
Total de horas: 24:00
Tipo de ocorrência para substituição: COMPENSADO
Considera intervalos programados: Desmarcado

 

Horário após aplicação do cadastro:

 

Semana

Índice

Descrição

SEMANA 1

Segunda-feira

3

COMP

Terça-feira

4

DESC

Quarta-feira

1

T

Quinta-feira

2

T

Sexta-feira

3

COMP

Sábado

4

COMP

Domingo

1

T

 

Cadastro Tabela de horário:

Periodicidade: Semanal
Início da definição: Fim do período
Tipo de ocorrência a considerar: DESCANSO
Total de horas: 24:00
Tipo de ocorrência para substituição: COMPENSADO
Considera intervalos programados: Desmarcado

 

Horário após aplicação do cadastro:

 

Semana

Índice

Descrição

SEMANA 1

Segunda-feira

3

COMP

Terça-feira

4

COMP

Quarta-feira

1

T

Quinta-feira

2

T

Sexta-feira

3

COMP

Sábado

4

DESC

Domingo

1

T

 

 



5) Considerando intervalo programado

Horário planejado:

2x2

1 – TRAB (08:00)

2 – TRAB (08:00)

3 – COMP (24:00)

4 – DESC (24:00)

 

Horário da semana:

 

Semana

Índice

Descrição

SEMANA 1

Segunda-feira

3

COMP

Terça-feira

4

DESC (GRUPO DESCANSO)

Quarta-feira

1

T

Quinta-feira

2

T

Sexta-feira

3

COMP

Sábado

4

DESC

Domingo

1

T

 

Cadastro Tabela de horário:

Periodicidade: Semanal
Início da definição: Fim do período
Tipo de ocorrência a considerar: DESCANSO
Total de horas: 24:00
Tipo de ocorrência para substituição: COMPENSADO
Considera intervalos programados: Marcado



Horário após aplicação do cadastro:

 

Semana

Índice

Descrição

SEMANA 1

Segunda-feira

3

COMP

Terça-feira

4

DESC (GRUPO DESCANSO)

Quarta-feira

1

T

Quinta-feira

2

T

Sexta-feira

3

COMP

Sábado

4

COMP

Domingo

1

T



 

 

 

 

 

 

Aviso calculado para menos de 24 horas contínuas de descanso na semana

 

Foi disponibilizado uma evolução no cálculo do ponto para gerar aviso calculado quando o funcionário tiver menos de 24 horas contínuas de descanso na semana.

Como parte da solução, foi adicionado um novo registro no cadastro "Tipo de Aviso Calculado" e a janela de informações do Aviso recebeu duas novas colunas indicando a data início e fim da semana.


Image Added


Image Added


Observação: Os demais avisos, não sofreram alterações e continuam sendo calculados e apresentados diariamente. 

 

Possíveis condições em que serão gerados os avisos calculados:

  • Caso o horário planejado possua menos de 24 horas de descanso na semana
  • Caso o horário planejado possua 24 horas não continuas de descanso na semana
  • Caso o horário planejado possua mais de 24 horas não continuas de descanso na semana

Possíveis condições em que NÃO serão gerados os avisos calculados:

  • Caso o horário planejado possua 24 horas continuas de descanso na semana
  • Caso o horário planejado possua mais de 24 horas continuas de descanso na semana



Aviso calculado no Portal

Foi disponibilizado no Portal, dois novos menus contendo uma visão com os avisos calculados dos subordinados.

  • Menu interno da equipe:
    Image Added

  • Anexo do espelho na visão de subordinados:
    Image Added

Essa visão possui a opção de filtro para subordinados diretos além dos mesmos filtros disponíveis no winforms.

Image Added

 

Ponto de Entrada

Descrição:

Informe o Menu em que estará localizada a rotina

Localização:

Informe o Submenu em que estará localizada a rotina

Eventos:

Informe o Título da rotina

Programa Fonte:

Informe o Fonte da rotina

Função:

Informe o Nome do(s) produto(s) a ser utilizado ou “Todos”

Retorno:

Nome

Tipo

Descrição

Obrigatório

 

 

 

 

 

 

 

 

 

 

 

 

 

Exemplo:

#Include 'Protheus.ch'

User Function CN120ALT()

Local aCab:= PARAMIXB[1]

Local cTipo:= PARAMIXB[2]

If cTipo == '1'

    aCab[4][2]:= 'NF' //Validações do usuário

EndIf

Return aCab