Mensagem: Exceções - Exeções do Ponto eletronico
ProductAdapterReceiveSend
InsertUpdateDeleteInsertUpdateDelete
PROTHEUSPONI090.prwsimsimsimsimsimsim
RM
DATASUL
LOGIX


FielddocumentationmaxLengthProductFieldERPReq.TypeLengthDescription
CompanyIdCódigo da Empresa. No RM não há necessidade deste campo





BranchIdCódigo da Filial. No RM não há necessidade deste campo





CompanyInternalIdInternalId da chave completa de empresa





ReasonForExceptionMotivo da Exceção30
-> PROTHEUS
-> RM

-> P2_MOTIVO
->

-> sim
-> sim

-> char
->

-> 30
->

->
->
StartDateData Inicial da Exceção
-> PROTHEUS
-> RM

-> P2_DATA
->

-> sim
->

-> date
->

-> 8
->

->
->
EndDateData Final da Exceção
-> PROTHEUS
-> RM

-> P2_DATAATE
->

-> nao
->

-> date
->

-> 8
->

->
->
EmployeeCodeMatricula do funcionario
-> PROTHEUS
-> RM

-> P2_MAT
->

-> nao
-> Este código não é obrigatório e caso seja enviado em branco será considerado para todos funcionários, caso contrário apenas os funcionário será considerado para a exceção.

-> char
->

-> 6
->

->
->
InternalIdInternalId da Matricula do funcionario





ShiftCodeWorkCódigo do Turno de Trabalho
-> PROTHEUS
-> RM

-> P2_TURNO
->

-> nao
->

-> char
->

-> 3
->

->
-> Este código não é obrigatório e caso seja enviado em branco será considerado para todos os turnos de trabalho, caso contrário apenas os funcionários com o Turno enviado serão considerados para a exceção.
ShiftCodeWorkInternalIdInternalId do Turno de Trabalho





CostCenterCódigo do Centro de Custo
-> PROTHEUS
-> RM

-> P2_CC
->

-> nao
->

-> char
->

-> 9
->

-> Este código não é obrigatório e caso seja enviado em branco será considerado para todos os centros de custos, caso contrário apenas os funcionários com os centro de custos enviados serão considerados para a exceção.
->
CostCenterInternalIdInternalId do Centro de Custo





ListOfExceptionLista de Exceções





Exception





WorkedDayTipo do dia da Exceção
-> PROTHEUS
-> RM

-> P2_TRABA
->

-> sim
->

-> char
->

-> 1
->

-> Este campo corresponde ao tipo do dia da Exceção. Ex.: Cadastrar uma exceção não trabalhada para o dia 01/02 (segunda-feira)
->
DayTypeTipo do dia
-> PROTHEUS
-> RM

-> P2_TIPODIA
->

-> nao
->

-> char
->

-> 1
->

-> Este campo define qual é o tipo do dia da Tabela de Horário Padrão, isto é, tipo do dia do Turno.
->
ListOfExceptionHourLista de Horários





ExceptionHour





HourTypeTipo de Horário
-> PROTHEUS
-> RM

-> P2_INTERV1,P2_INTERV2,P2_INTERV3
->

-> nao
-> sim

-> char
->

-> 1
->

-> Através destes campos é possivel definir como será a seleção dos horários de intervalo. Caso seja enviado 1-Jornada, os campos ficam P2_INTERV1 = N, P2_INTERV2 = N, P2_INTERV3 = N Caso seja enviado 2-Intervalo, os campos ficam P2_INTERV1 = S, P2_INTERV2 = N, P2_INTERV3 = N Caso seja enviado 3-Lanche, os campos ficam P2_INTERV1 = N, P2_INTERV2 = S, P2_INTERV3 = N Esta é uma referencia do Protheus, o conteudo do campo deverá ser conforme o simpletype.
->
StartHourHora de entrada: ex:08:00
-> PROTHEUS
-> RM

-> P2_ENTRA1,P2_ENTRA2,P2_ENTRA3,P2_ENTRA4
->

-> nao
->

-> decimal
->

-> 5,2
->

-> Nestes campos serão gravados os horários enviados nas listas conforme o exemplo abaixo: Ex.: linha 1 - HourType=1 , StartHour = 08:00, EndHour = 17:30 Será gravado: P2_ENTRA1 = 08:00 e P2_SAIDA1 = 17:30
->
EndHourHora de saida: ex: 16:00
-> PROTHEUS
-> RM

-> P2_SAIDA1,P2_SAIDA2,P2_SAIDA3,P2_SAIDA4
->

-> nao
->

-> decimal
->

-> 5,2
->

-> Nestes campos serão gravados os horários enviados nas listas conforme o exemplo abaixo: Ex.: linha 1 - HourType=1 , StartHour = 08:00, EndHour = 17:30 Será gravado: P2_ENTRA1 = 08:00 e P2_SAIDA1 = 17:30
->
ListOfInternalId