Commit 8368a10b authored by Alina Habibulina's avatar Alina Habibulina

исправлены баги с датой, несколько npe

parent 8bdf345e
...@@ -155,7 +155,7 @@ ...@@ -155,7 +155,7 @@
3) Столбцы, которые НЕ нужно импортировать обозначить заголовком no<br> 3) Столбцы, которые НЕ нужно импортировать обозначить заголовком no<br>
4) Остальные заголовки должны содержать в себе точный код поля формы (например, crm_form_account_main_adress)<br> 4) Остальные заголовки должны содержать в себе точный код поля формы (например, crm_form_account_main_adress)<br>
5) Для корректного импорта чисел значение поля в файле должно быть в числовом формате<br> 5) Для корректного импорта чисел значение поля в файле должно быть в числовом формате<br>
6) Для корректного импорта дат значение поля в файле должно быть в формате даты<br> 6) Для корректного импорта даты значение ячейки в файле должно быть с типом Дата в формате гггг-мм-дд чч:мм:сс<br>
7) Для корректного импорта справочников значение поля в файле должно точь-в-точь совпадать с его "наименованием" у справочника<br> 7) Для корректного импорта справочников значение поля в файле должно точь-в-точь совпадать с его "наименованием" у справочника<br>
8) Для корректного импорта нескольких значений в компонент выбора вариантов (чекбокс) в файле их нужно прописать в одной ячейке через "; " (обязательно с пробелом)<br> 8) Для корректного импорта нескольких значений в компонент выбора вариантов (чекбокс) в файле их нужно прописать в одной ячейке через "; " (обязательно с пробелом)<br>
9) Желательно избегать содержания в файле спец. символов json: ", \, \b, \t и т.д.<br> 9) Желательно избегать содержания в файле спец. символов json: ", \, \b, \t и т.д.<br>
......
...@@ -25,7 +25,7 @@ function showProcess(firstmessage, iserror){ ...@@ -25,7 +25,7 @@ function showProcess(firstmessage, iserror){
type: 'GET', type: 'GET',
success: function (data) { success: function (data) {
var str = ""; var str = "";
data.errors.forEach(function(item){ data.errors.forEach(function (item) {
str += item; str += item;
}); });
...@@ -33,8 +33,18 @@ function showProcess(firstmessage, iserror){ ...@@ -33,8 +33,18 @@ function showProcess(firstmessage, iserror){
$("#whole_amount").html(data.total); $("#whole_amount").html(data.total);
errorsfield.val(str); errorsfield.val(str);
percentage = data.count / (data.total / 100); if (data.imported > data.total){
progressbar.val(percentage); percentage = 100;
progressbar.val(percentage);
return;
} else if (data.count > data.total){
percentage = 100;
progressbar.val(percentage);
return;
} else {
percentage = data.count / (data.total / 100);
progressbar.val(percentage);
}
if (data.count === data.total) return; if (data.count === data.total) return;
}, },
error: function (error) { error: function (error) {
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment