Путать насчет ParentRef в QuickBooks Online

В моем онлайн-приложении Quickbooks я хочу создать класс. Но он запрашивает у меня ParentRef. Я понимаю, что это должно быть. Но не знаете, как и где его создать?

Кто-нибудь может мне помочь?

Заранее спасибо


person swarup sahu    schedule 03.02.2014    source источник


Ответы (2)


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>

Спасибо

person Manas Mukherjee    schedule 03.02.2014

Говоря об опыте Quickbooks SDK (qbXML, qbFC), а не конкретно об онлайн-API.

При создании нового элемента вы можете создать его как часть другого элемента. В этом случае вам нужно будет указать FullName или listID элемента, который вы хотите сделать родительским. (Кроме того, при получении элемента (объекта) из Quickbooks он вернет элемент с его ListID и FullName, а также ListID и FullName его родителя, если таковые имеются.

person Louis van Tonder    schedule 03.02.2014
comment
Другими словами, вы не можете придумать родительский элемент. это должен быть существующий элемент в Quickbooks. Если вам нужно создать нового родителя, сначала создайте новый элемент, а после создания получите определенные qb ListID и FullName, затем используйте эту информацию, tp укажите в parentRef. - person Louis van Tonder; 03.02.2014