Erro ao Deletar Registro no Maker 5
-
Olá pessoal bom dia,
Criei uma função aqui em JS para me ajudar com um fluxo, só que na hora de deletar os dados o maker esta dando um erro dizendo que não identifica um método do código e com isso não realiza a exclusão dos dados.
No banco ele esta gravando e esta como null quando não e preenchido na hora de gravar.
Segue os prints em anexo.
o erro que esta dando:
No banco como fica:
-
Pessoal aparentemente e no meu código JS que esta com o método split dando esse erro no delete la.
Segue o meu codigo JS:
function calculaPonto() {
let [horase1, minutose1] = arguments[0].split(":"); const horasNumericase1 = parseInt(horase1, 10); const minutosNumericose1 = parseInt(minutose1, 10); let [horass1, minutoss1] = arguments[1].split(":"); const horasNumericass1 = parseInt(horass1, 10); const minutosNumericoss1 = parseInt(minutoss1, 10); let [horase2, minutose2] = arguments[2].split(":"); const horasNumericase2 = parseInt(horase2, 10); const minutosNumericose2 = parseInt(minutose2, 10); let [horass2, minutoss2] = arguments[3].split(":"); const horasNumericass2 = parseInt(horass2, 10); const minutosNumericoss2 = parseInt(minutoss2, 10); let [horase3, minutose3] = arguments[4].split(":"); const horasNumericase3 = parseInt(horase3, 10); const minutosNumericose3 = parseInt(minutose3, 10); let [horass3, minutoss3] = arguments[5].split(":"); const horasNumericass3 = parseInt(horass3, 10); const minutosNumericoss3 = parseInt(minutoss3, 10); let [horase4, minutose4] = arguments[6].split(":"); const horasNumericase4 = parseInt(horase4, 10); const minutosNumericose4 = parseInt(minutose4, 10); let [horass4, minutoss4] = arguments[7].split(":"); const horasNumericass4 = parseInt(horass4, 10); const minutosNumericoss4 = parseInt(minutoss4, 10); const batida1 = (horasNumericass1 + (minutosNumericoss1 / 60)) - (horasNumericase1 + (minutosNumericose1 / 60)); const batida2 = (horasNumericass2 + (minutosNumericoss2 / 60)) - (horasNumericase2 + (minutosNumericose2 / 60)); const batida3 = (horasNumericass3 + (minutosNumericoss3 / 60)) - (horasNumericase3 + (minutosNumericose3 / 60)); const batida4 = (horasNumericass4 + (minutosNumericoss4 / 60)) - (horasNumericase4 + (minutosNumericose4 / 60)); const total = batida1 + batida2 + batida3 + batida4; const parteHoras = Math.floor(total) ; const resto = (total - parteHoras) const parteMinutos = resto * 60 ; const jornada = parteHoras.toFixed(0) + ":" + parteMinutos.toFixed(0); return jornada ; };
Nos arguments não entendo como ele esta recebendo o valor como undefined e nao a string dos parâmetros das variáveis Let ali.