async function exportXml_period(agent_id, smevRegisterId){
var start_date_app = $('#filter\\.start_period').val();
var end_date_app = $('#filter\\.end_period').val();
var checkEl = document.getElementById('check1');
const isChecked = checkEl ? checkEl.checked : false;
// ← ДОБАВИТЬ
var contract_activity_type = $('#filter\\.contract_activity_type_p').val() || '';
var param = "";
param = param + "start_date_app=" + start_date_app + "&";
param = param + "end_date_app=" + end_date_app + "&";
param = param + "isChecked=" + isChecked + "&";
param = param + "agent_id=" + agent_id + '&';
param = param + "registerId=" + smevRegisterId + '&';
param = param + "contract_activity_type=" + encodeURIComponent(contract_activity_type); // ← ДОБАВИТЬ
await $.ajax({
type: "GET",
url: "queryModel/file?queryModelCode=lFVGfhgu&queryModelCharset=UTF-8&viewCode=n3mSokEw&" + param,
async: false,
data: {},
dataType: "text",
success: function (data) {},
});
}
async function createFnsPeriod(smevRegisterId) {
const start_date_app = $('#filter\\.start_period').val();
const end_date_app = $('#filter\\.end_period').val();
const isChecked = document.getElementById('check1').checked;
const contract_activity_type = $('#filter\\.contract_activity_type_p').val() || ''; // ← ДОБАВИТЬ
return $.ajax({
url: "queryAction/action",
type: "POST",
data: {
queryActionCode: "Tg0gsrmB",
viewCode: $.urlParam("viewCode"),
start_date_app: start_date_app,
end_date_app: end_date_app,
isChecked: isChecked,
smevRegisterId,
contract_activity_type: contract_activity_type // ← ДОБАВИТЬ
},
dataType: "json",
success: function (data) {
showMessages(data.messages)
},
})
}
and (uat.activity_rus_type = 'ПДС' or uat.activity_rus_type = 'НПО')
and (
:contract_activity_type is null
or :contract_activity_type = ''
or uat.activity_rus_type = :contract_activity_type
)
and (
:contract_activity_type is null
or :contract_activity_type = ''
or uat.activity_rus_type = :contract_activity_type
)