Product | Adapter | Receive | Send | ||||
---|---|---|---|---|---|---|---|
Insert | Update | Delete | Insert | Update | Delete | ||
PROTHEUS | PONI090.prw | sim | sim | sim | sim | sim | sim |
RM | |||||||
DATASUL | |||||||
LOGIX |
Field | documentation | maxLength | Product | FieldERP | Req. | Type | Length | Description |
---|---|---|---|---|---|---|---|---|
CompanyId | Código da Empresa. No RM não há necessidade deste campo | |||||||
BranchId | Código da Filial. No RM não há necessidade deste campo | |||||||
CompanyInternalId | InternalId da chave completa de empresa | |||||||
ReasonForException | Motivo da Exceção | 30 | -> PROTHEUS -> RM | -> P2_MOTIVO -> | -> sim -> sim | -> char -> | -> 30 -> | -> -> |
StartDate | Data Inicial da Exceção | -> PROTHEUS -> RM | -> P2_DATA -> | -> sim -> | -> date -> | -> 8 -> | -> -> | |
EndDate | Data Final da Exceção | -> PROTHEUS -> RM | -> P2_DATAATE -> | -> nao -> | -> date -> | -> 8 -> | -> -> | |
EmployeeCode | Matricula 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 -> | -> -> | |
InternalId | InternalId da Matricula do funcionario | |||||||
ShiftCodeWork | Có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. | |
ShiftCodeWorkInternalId | InternalId do Turno de Trabalho | |||||||
CostCenter | Có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. -> | |
CostCenterInternalId | InternalId do Centro de Custo | |||||||
ListOfException | Lista de Exceções | |||||||
Exception | ||||||||
WorkedDay | Tipo 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) -> | |
DayType | Tipo 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. -> | |
ListOfExceptionHour | Lista de Horários | |||||||
ExceptionHour | ||||||||
HourType | Tipo 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. -> | |
StartHour | Hora 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 -> | |
EndHour | Hora 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 |