function getSnvParams() {
var result = null;
$.ajax({
type: "GET",
url: "queryModel?queryModelCode=SN0s1Sgg",
async: false,
data: {
fileId: fileId
},
dataType: "json",
success: function (data) {
result = data;
}
});
return result;
}
function createSnvCard(row) {
return $.ajax({
url: "queryAction/action",
type: "POST",
async: false,
data: {
queryActionCode: "qu84aJSQ",
viewCode: $.urlParam("viewCode"),
p_date: row.date ? row.date : "9999-99-99",
p_max_tax_deduction: row.max_tax_deduction ? Number(row.max_tax_deduction) : 400000,
p_sum_income: row.sum_income ? Number(row.sum_income) : 36000,
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,
p_individual_id: row.individual_id ? Number(row.individual_id) : null
},
dataType: "json",
success: function (data) {
showMessages(data.messages);
}
});
}
$('#createRecordBtn').click(function () {
var modelData = getSnvParams();
var rows = modelData.list || [];
console.log(modelData);
console.log(rows);
if (!rows.length) {
alert("Нет данных");
return;
}
rows.forEach(function (row) {
createSnvCard(row);
});
});