Загрузка данных


let supplementAccrual = function() {
    let appData = paymentsTable.data();
    if (appData && appData.date_of_period) {
        let dateStr = appData.date_of_period;
        let parts = dateStr.split(".");
        
        let formattedDate;
        if (parts.length === 2) {
            // Формат MM.YYYY → делаем 01.MM.YYYY
            formattedDate = "01." + parts[0] + "." + parts[1];
        } else if (parts.length === 3) {
            // Формат уже DD.MM.YYYY → просто ставим день 01
            parts[0] = '01';
            formattedDate = parts.join(".");
        } else {
            formattedDate = dateStr;
        }
        
        $("#supplement_accrual_filter_pay_date_from").val(formattedDate);
        $("#supplement_accrual_filter_pay_date_to").val(formattedDate);
    }
    $("#supplement_accrual_modal").modal("show");
};