Загрузка данных


function uploadRegister() {
    const validationResult = [];
    const message_level = 'info';

    const rows = Array.from(selectedFnsRows.values());

    // Отправка в ФНС доступна только для одной выбранной строки
    if (rows.length !== 1) {
        return;
    }

    const appData = rows[0];

    if (!appData.model_file_id) {
        validationResult.push({
            messageType: message_level,
            message: 'Отсутствует документ в СФР'
        });
        showMessages(validationResult);
        return;
    }

    $.ajax({
        url: "queryAction/action",
        type: "POST",
        async: false,
        data: {
            viewCode: '7K6FKG8e',
            queryActionCode: 'DaizGytc',
            record_id: appData.model_file_id,
            unload_mode: 1
        },
        dataType: "json",
        success: response => handleUploadResponse(response, validationResult)
    });

    $.ajax({
        url: "queryAction/action",
        type: "POST",
        async: false,
        data: {
            viewCode: '7K6FKG8e',
            queryActionCode: 'sr8LySCh',
            model_file_to_verification_id: appData.model_file_id
        },
        dataType: "json",
        success: response => handleUploadResponse(response, validationResult)
    });

    showMessages(validationResult);

    clearSelectedFnsRows();
    fns_journal.reload();
}