// ==================== ОТПРАВИТЬ В ФНС ====================
async function sendToFns() {
try {
// Получаем список id строк реестра
var result = await $.ajax({
type: "GET",
url: "queryModel?queryModelCode=qi6zY4LB",
data: { registry_id: rowRegistry.id },
dataType: "json"
});
var items = result.list;
if (!items || items.length === 0) {
alert('Нет строк в реестре для отправки');
return;
}
// Для каждой строки формируем XML
for (var i = 0; i < items.length; i++) {
await exportUnvXml(items[i].id);
}
registryJournal.reload();
alert('Успешно сформировано XML файлов: ' + items.length);
} catch (error) {
console.error('Ошибка при отправке в ФНС:', error);
alert('Ошибка при отправке в ФНС');
}
}
async function exportUnvXml(registryItemId) {
await $.ajax({
type: "GET",
url: "queryModel/file?queryModelCode=UNV_XML_PDS&queryModelCharset=UTF-8&viewCode="
+ $.urlParam("viewCode")
+ "®istry_item_id=" + registryItemId,
async: false,
data: {},
dataType: "text",
success: function (data) {}
});
}