Jump to content

dev botao

Ajuste no registro S2200 campo tpJornada


Joceandro Perin
Go to solution Solved by Rafael Dias,
  • Este tópico foi criado há 2437 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Recommended Posts

Boa tarde
Olhando aqui o layout 2.4.01, observei que no registro S2200 o campo tpJornada tem as seguintes opções..

1 - Jornada com horário diário e folga fixos
2 - Jornada 12 x 36 (12 horas de trabalho seguidas de 36 horas ininterruptas de descanso)
3 - Jornada com horário diário fixo e folga variável
9 - Demais tipos de jornada. 
Valores Válidos: 1, 2, 3, 9.

No componente está somente duas..

Fonte pcesConversaoeSocial.pas
tpTpJornada = (tjJornadaSemanalHorPadPorDiaSemanaFolgaFixa, tjDemaisTiposJornada);

Ajustei para
tpTpJornada = (tjJornadaComHorarioDiarioFolgaFixos, tjJornada12x36, tjJornadaComHorarioDiarioFixoFolgaVariavel, tjDemaisTiposJornada);

e os métodos para.. 

function eSTpJornadaToStr(const t: tpTpJornada ): string;
begin
  result := EnumeradoToStr2(t, [ '1', '2', '3', '9' ] );
end;

function eSStrToTpJornada(var ok: boolean; const s: string): tpTpJornada;
begin
  result := tpTpJornada( StrToEnumerado2(ok , s, [ '1', '2', '3', '9' ] ) );
end;

 

@Juliomar Marchetti, @Rafael Dias se puderem dar uma avaliada.. Obrigado..

pcesConversaoeSocial.pas

Edited by Joceandro Perin
  • Like 1
Link to comment
Share on other sites

  • Este tópico foi criado há 2437 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.