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


p_max_tax_deduction: row.max_tax_deduction ? Number(row.max_tax_deduction) : 400000.00,
p_sum_income: row.sum_income ? Number(row.sum_income) : 36000.00,



$('#createRecordBtn').on('click', function () {
    $('#createRecordBtn').prop('disabled', true);

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

    if (!rows.length) {
        $('#createRecordBtn').prop('disabled', false);
        alert('Нет данных для обработки');
        return;
    }

    for (var i = 0; i < rows.length; i++) {
        (function (row) {
            QueryAction.action(
                'qu84aJSQ',
                {
                    async: false,
                    initComplete: function (queryAction) {
                    },
                    actionComplete: function (data) {
                    }
                },
                function () {
                    return {
                        p_date: row.date ? row.date : '',
                        p_max_tax_deduction: row.max_tax_deduction ? Number(row.max_tax_deduction) : 400000.00,
                        p_sum_income: row.sum_income ? Number(row.sum_income) : 36000.00,
                        p_sum_tax_deduction: row.sum_tax_deduction ? Number(row.sum_tax_deduction) : null,
                        p_type: row.type ? row.type : 'NOT_RECEIVED',
                        p_year: row.year ? Number(row.year) : null,
                        p_application_termination_contract_id: 60331153, // или Number(row.id), если нужен id из модели
                        p_individual_id: row.individual_id ? Number(row.individual_id) : null
                    };
                }
            );
        })(rows[i]);
    }

    $('#createRecordBtn').prop('disabled', false);
    alert('Готово');
});