В моем онлайн-приложении Quickbooks я хочу создать класс. Но он запрашивает у меня ParentRef. Я понимаю, что это должно быть. Но не знаете, как и где его создать?
Кто-нибудь может мне помочь?
Заранее спасибо
В моем онлайн-приложении Quickbooks я хочу создать класс. Но он запрашивает у меня ParentRef. Я понимаю, что это должно быть. Но не знаете, как и где его создать?
Кто-нибудь может мне помочь?
Заранее спасибо
ParentRef - необязательный атрибут.
См. Документацию - https://developer.intuit.com/docs/0025_quickbooksapi/0050_data_services/030_entity_services_reference/class
Вы можете создать класс без ParentRef. После создания вы получите идентификатор от службы. Вы можете использовать (как ParentRef) этот идентификатор для создания нового дочернего класса.
Для бывшего -
<Class xmlns="http://schema.intuit.com/finance/v3" sparse="false">
<Name>ClassJUnitInputCreateRead-1373589504207</Name>
<ParentRef>100100000000000321236</ParentRef>
</Class>
Спасибо
Говоря об опыте Quickbooks SDK (qbXML, qbFC), а не конкретно об онлайн-API.
При создании нового элемента вы можете создать его как часть другого элемента. В этом случае вам нужно будет указать FullName
или listID
элемента, который вы хотите сделать родительским. (Кроме того, при получении элемента (объекта) из Quickbooks он вернет элемент с его ListID
и FullName
, а также ListID
и FullName
его родителя, если таковые имеются.