Сейчас вся процедура выглядит так:
- Код: Выделить всё
function on_button(button_name)
{
if (button_name == "pushButton1")
{
var inputFile;
inputFile = "C:\misc\nomenklatura.csv";
text1 = new Text();
text1.open(inputFile, "RO");
while(!text1.atEnd())
{
list=text1.readLine().split(";");
var code = list[1]; //Код товара
var name = list[2]; //Наименование
var full_code = list[4]; //Полный код
var art = list[5]; //Артикул
var base_measure = list[6]; //Базовая единица измерения
var type = list[8]; //Вид номенклатуры
var comment = list[9]; //Комментарий
var min_rest = list[10]; //Минимальный остаток
var GTD = list[12]; //Номер ГТД
var main_measure = list[13]; //Основная единица измерения
var main_property = list[14]; //Основное свойство
var NDS = list[15]; //Ставка НДС
var NP = list[16]; //Ставка НП
var country = list[17]; //Страна происхождения
var nom_est = findByOneAttribute(full_code); //Кстати, что за функция??
if (nom_est == "0")
{
var cat_nom = new Catalogue("Номенклатура");
cat_nom.New();
Mes("Код = ", code);
cat_nom.SetValue("Код Товара", code);
Mes("Наименование = ", name);
cat_nom.SetValue("Наименование", name);
cat_nom.SetValue("Полный код", full_code);
cat_nom.SetValue("Артикул", art);
cat_nom.SetValue("Базовая единица измерения", base_measure);
cat_nom.SetValue("Вид номенклатуры", type);
cat_nom.SetValue("Комментарий", comment);
cat_nom.SetValue("Минимальный остаток", min_rest);
cat_nom.SetValue("Номер ГТД", GTD);
cat_nom.SetValue("Основная единица измерения", main_measure);
cat_nom.SetValue("Основное свойство", main_property);
cat_nom.SetValue("Ставка НДС", NDS);
cat_nom.SetValue("Ставка НП", NP);
cat_nom.SetValue("Страна происхождения", country);
cat_nom.Update();
}
}
}
}