Задача с получением вложений для динамически связанного списка

Подскажите почему пустые объекты приходят?
(Задача с получением вложений из связанных записей request task)

const current = new SimpleRecord(‘itsm_request’);
current.get(‘171794429198975961’);

const requestTask = new SimpleRecord(‘itsm_request_task’);
const attachment = new SimpleRecord(‘sys_attachment’);
let docID = ;

requestTask.addQuery(‘request’, current.sys_id);
requestTask.query();
while (requestTask.next()) {
docID.push(ss.getDocIdByIds(current.sys_id, requestTask.sys_id));
};

attachment.addQuery(‘record_document_id’, ‘in’, docID)
attachment.query()
while (attachment.next()) {
ss.info(attachment.sys_id)
};

Привет :wave:

Метод getDocIdByIds(tableId, recordId) первым параметром принимает ID таблицы, а ты передаешь ID заявки.

Решение: current.sys_id исправить на requestTask.sys_db_table_id

1 лайк