Страница 1 из 1

Не отрабатывают элементарные функции под виндой :(

СообщениеДобавлено: Пн дек 03, 2012 5:34 pm
EvilGremlin
Впервые поставил боевую конфу на виндовую машину, не отрабатывает следующий код:
Код: Выделить всё
if(button_name=="close_btn")
    {
   if (isNew) Current().Delete();
   Close();
   return true;
    }     

Документ удаляет, не закрывает форму.

Код: Выделить всё
var countRow1 = TabCount("wDBTable12");
    var i;
    for ( i =0; i<countRow1; i++)
    {
   p.setValue("f0", i+1);
   p.setValue("f1", TabValue("wDBTable12",i,ColIndex("wDBTable12","Наименование")));
   p.setValue("f2", TabValue("wDBTable12",i,ColIndex("wDBTable12","Кол-во")));
   p.setValue("f3", TabValue("wDBTable12",i,ColIndex("wDBTable12","Ед.изм.")));
        
        var name1 = TabDBValue("wDBTable12",i,ColIndex("wDBTable12","Наименование"));
        var sum_work = parseFloat(TabValue("wDBTable12",i,ColIndex("wDBTable12","Сумма")));
        var stoim;
        var summa;
        var kolvo = TabDBValue("wDBTable12",i,ColIndex("wDBTable12","Кол-во"));
        var countRow2 = TabCount("wDBTable2");
        var j;
        for (j=0; j<countRow2; j++)
        {
       var name2 = TabDBValue("wDBTable2",j,ColIndex("wDBTable2","Назначение"));
       var sum_mat =  parseFloat(TabValue("wDBTable2",j,ColIndex("wDBTable2","Сумма")));
       if (name1==name2)
       {
           summa = sum_work+sum_mat;
           stoim = summa/kolvo;
       }
        }
        p.setValue("f4", ConvertNumber2MoneyFormat(stoim));
        p.setValue("f5", ConvertNumber2MoneyFormat(summa));
             p.exec("строка");
    }

Тут вместо сумм в офисе нули.
Переменные выдют в sys.Message undefined. Ну, числовые ладно, вроде как решается установкой в 0 при объявлении, а name1 и name2 как тогда объявлять?
Может, ещё что-нибудь будет.
На дебианах всяких всё прекрасно работает. Где что поменять?
Виндовый ананас ananas-setup-0.9.5.exe,
дебиановский - ananas_0.9.5-1_i386.deb kdelibs4c2a_3.5.10.dfsg.1-3ubuntu2.10.04.1_i386.deb kdelibs-data_3.5.10.dfsg.1-3ubuntu2.10.04.1_all.deb libavahi-qt3-1_0.6.25-1ubuntu6.2_i386.deb libmysqlclient15off_5.0.96-0ubuntu3_i386.deb libqsa1-qt3_1.1.4-1ubuntu2_i386.deb libqsa1-qt3-dev_1.1.4-1ubuntu2_i386.deb, всё остальное - последннее из репоза убунты 12.04