Начиная со службы Account и вызывая getNextInvoiceTopLevelBillingItems
, вы можете получить все активные позиции выставления счетов, в том числе недавно заказанные в текущем платежном цикле.
Добавление маски объекта, содержащей invoiceItems[createDate,hostName,domainName,resourceTableId,notes]
, позволит вам получить связанные элементы счета, включая строку счета для чего-то, что было недавно заказано в рамках цикла. Это позволит вам получить идентификатор объекта, с помощью которого вы можете получить виртуальный гость или детали «голого железа» (среди прочего).
Однако resourceTableId
является пустым (нулевым) для вновь созданных служб. Остальные поля заполнены правильно, но отсутствует только id системы или службы. Все остальное, созданное вне цикла выставления счетов, будет иметь возвращенный resourceTableId.
Есть ли какой-нибудь альтернативный способ разрешить resourceTableId
из позиций выставления счетов, возвращенных getNextInvoiceTopLevelBillingItems
?