После проверки на ИБ

This commit is contained in:
2025-07-17 18:45:40 +05:00
parent 65fe6498cd
commit e7a712af02
11 changed files with 112 additions and 2908 deletions

View File

@ -73,34 +73,7 @@ class EdtRec
}
};
//Функция для создания или редактирования новой записи (аналог callData)
//Если id = -1 то это создание новой записи
eRecNa(typeName,id,settings)
{
this.f_TypeName=typeName;
this.f_Settings=settings;
this.record_id=id;
postXMLData(ScriptName,'<?xml version="1.0" encoding="utf-8"?><metadata fn="0"><type n="'+typeName+'"></type></metadata>',
(ok,data)=>{
if(ok){
if(data.error_code=='0')
{
this.eRecNo(data,this.record_id);
}else
{
alert2(trt('Alert'),data.error_message);
}
}else{
alert2(trt('Error'),data);
}
this.hideProgressBar();
}
);
this.showProgressBar();
};
//Задать CDATA значение для узла "type->properties->prop" по "n"
//Задать CDATA значение для узла "type->properties->prop" по "n"
setPropCdata(name,value)
{
let node=findNodeOnPath(this.nodeMetadata,"type/properties/prop[@n='"+name+"']");
@ -138,6 +111,33 @@ class EdtRec
}
};
//Функция для создания или редактирования новой записи (аналог callData)
//Если id = -1 то это создание новой записи
eRecNa(typeName,id,settings)
{
this.f_TypeName=typeName;
this.f_Settings=settings;
this.record_id=id;
postXMLData(ScriptDBMS+"metadata",'<?xml version="1.0" encoding="utf-8"?><metadata fn="0"><type n="'+typeName+'"></type></metadata>',
(ok,data)=>{
if(ok){
if(data.error_code=='0')
{
this.eRecNo(data,this.record_id);
}else
{
alert2(trt('Alert'),data.error_message);
}
}else{
alert2(trt('Error'),data);
}
this.hideProgressBar();
}
);
this.showProgressBar();
};
// Create a user GUI from XML ()
// Node - Node "type"
eRecNo(Node,record_id)