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


$('#createRecordBtn').click(function(){
    var batchId = null;
    $.ajax({
        type: "GET",
        url: "queryModel?queryModelCode=J6QkwOUd",
        async: false,
        dataType: "json",
        success: function(data) {
            batchId = data.id;
        }
    });

    if (!batchId) {
        alert("Не удалось получить batch_id");
        return;
    }

    let mainData = []
    $('#div_snv_${param.blockId}').find('form').each(function(i, form){
        $('#snv_reference').dataTable().api().rows(function(idx, data, node){
            let temp = {}
            temp.date = data.date
            temp.max_tax_deduction = data.max_tax_deduction
            temp.sum_income = data.sum_income
            temp.year = data.year
            temp.sum_tax_deduction = data.sum_tax_deduction
            $(node).find('input, select').serializeArray().map(function(x) {
                temp[x.name] = x.value;
            })
            mainData.push(temp)
        })
    })

    mainData.forEach(function(row) {
        QueryAction.action(
            'qu84AJSQB',
            {},
            function() {
                return {
                    p_date: row.date,
                    p_max_tax_deduction: Number(row.max_tax_deduction),
                    p_sum_income: row.sum_income,
                    p_sum_tax_deduction: row.sum_tax_deduction,
                    p_type: row.type,
                    p_year: row.year,
                    p_application_termination_contract_id: currentAppId,
                    p_individual_id: currentIndividualId,
                    p_batch_id: batchId
                }
            }
        );
    });

    showSuccessMessage('Справки созданы');
});







$('#createRecordBtn').click(function() {
    var batchId = null;
    $.ajax({
        type: "GET",
        url: "queryModel?queryModelCode=J6QkwOUd",
        async: false,
        dataType: "json",
        success: function(data) {
            batchId = data.id;
        }
    });

    if (!batchId) {
        alert("Не удалось получить batch_id");
        return;
    }

    var modelData = getSnvParams();
    var rows = modelData.list || [];

    if (!rows.length) {
        alert("Нет данных");
        return;
    }

    rows.forEach(function(row) {
        createSnvCard(row, batchId);
        responseToRequest();
    });
});