function createSnvCard(row, batchId, snvDateTime, onComplete) {
success: function (data) {
showMessages(data.messages);
if (data.result === false) {
hideProcessing();
check = false;
} else {
responseToRequest();
onComplete();
}
return data;
}
var completedCount = 0;
rows.forEach(function (row) {
createSnvCard(row, batchId, snvDateTime, function () {
completedCount++;
if (completedCount === rows.length) {
hideProcessing();
showSuccessMessage("Справки о НВ успешно зарегистрированы.");
}
});
});