Synergy · JavaScript
Vul een datum automatisch een maand na een andere datum
Stel: je hebt een verzoek met een datum, en je wilt een ander datumveld vullen met dezelfde datum, maar dan een maand later (of eerder). Marc paste dit toe in een verzoek voor contractregistratie, om de notificatiedatum te vullen op basis van de einddatum.
$(function(){ $('#rcMainTable').on('focusout','#pFreeDateField_01, #FreeDateField_01',function(){
var dateParts = $('#FreeDateField_01').val().split("-");
var dateObject = new Date(+dateParts[2], dateParts[1] - 1, +dateParts[0]);
dateObject.setMonth(dateObject.getMonth() + 1);
dateObject.setDate(1);
$('#FreeDateField_02').val(dateObject.toLocaleDateString());
});
});Zet dit script in een sectie van het verzoek, tussen <script></script>-tags. Vrij datumveld 2 wordt dan automatisch gevuld met de datum uit vrij datumveld 1, een maand verschoven.
Wil je dit, of iets vergelijkbaars, op een andere kaart in Synergy? Kijk dan eens naar Easy List en Easy Script.
Meer tips
Lees verder
Inbrengen van activa in Exact
Activa inbrengen in Exact Globe is goed te doen, maar kent een paar specifieke aandachtspunten.
Lees verderLaatste mutatie op crediteuren
Een query die alle crediteuren toont met hun laatste mutatiedatum in Globe.
Lees verderSQL-query: afschrijvingen van activa in de tijd
Een dynamische pivot met de periodes op de x-as en de activa op de y-as.
Lees verder