Код:
include("insoft_util");
function engineProcess()
{
try
{
runProcess();
}
catch(e)
{
printError(e);
printError(e.backtrace);
unload.setStop();
}
}
function runProcess()
{
unload.setRun();
unloadEngine.setPath(lePath.text);
var dt = deDate.date;
var month = dt.getMonth() + 1;
var MM = month < 10 ? "0" + month : month;
var DD = dt.getDate()<10 ? "0" + dt.getDate() : dt.getDate();
var sYear = dt.getFullYear().toString();
var companyInn =binder.getCurrentValueAsString("inn");
unloadEngine.setTblName("a_"+companyInn+"_" + "40702810975170104135.txt" );
var sqlText = "SELECT CAST(L_S AS NVARCHAR(11)) AS A_DEB_LS, CAST( SUM_K AS NUMERIC(15,2)) AS A_DEB_SUM FROM fn_unload_ilovlya_sber (:date_first, :is_trim_zero)";
var qs = new SqlParser();
qs.prepare(sqlText);
qs.bind(":date_first", deDate.date);
qs.bind(":is_trim_zero", 0);
unloadEngine.setQuery(qs.result());
pgBarSetMax(pgBar, unloadEngine.rowCount);
unloadEngine.processUnload();
pgBar.setValue(0);
unload.accept();
}
function setupSignals()
{
unloadEngine["rowChanged(int)"].connect(pgBar.setValue);
unload.start.connect(engineProcess);
unloadEngine.finished.connect(unload.setStop);
unload.stop.connect(unloadEngine.stopProcess);
unload["finished(int)"].connect(destroySignals);
}
function destroySignals()
{
unloadEngine["rowChanged(int)"].disconnect(pgBar.setValue);
unload.start.disconnect(engineProcess);
unloadEngine.finished.disconnect(unload.setStop);
unload.stop.disconnect(unloadEngine.stopProcess);
unload["finished(int)"].disconnect(destroySignals);
}
function init ()
{
setupSignals();
grbLg.hide();
rbLg.text = "Без лидирующих нулей";
rbPc.text = "С лидирующими нулями";
rbLgPc.hide();
deDate.displayFormat = "MMMM.yyyy";
deDate.calendarPopup = true;
unloadEngine.setDateFormat("yyyy.MM.dd");
binder.query = "SELECT id_management_company, inn, name FROM vi_management_company";
binder.comboBox = cbSelector;
binder.visibleColumn = "name";
binder.applyChanges();
binder.currentIndex = 0;
grbSelector.show();//
}
try
{
var grbSelector = unload.findChild("grbSelector");//
var pgBar = createChild("pbDbf");
var binder = new ComboBoxBinder();
var cbSelector = unload.findChild("cbSelector");
var lePath = createChild("lePath");
var deDate = createChild("deMonth");
var grbLg = createChild("grbLg");
var rbLg = createChild("rbLg");
var rbPc = createChild("rbPc");
var rbLgPc = createChild("rbLgPc");
var unloadEngine = new UnloadEngine("txt");
init();
unload.exec();
printInfo("Выгрузка завершена!");
}
catch (e)
{
printError(e);
printError(e.backtrace);
}
вопрос заключается в следующем данный код выводит выходные данные из таблиц базы данных в формате № лицевого счета (10000);сумма (254.23); то есть 10000;254.23; а надо чтобы выводил 10000;254,23 подскажите где что убрать или заменить чтобы получилось 10000;254,23 (убрать ; в конце и точку заменить на запятую)