Как открыть новый эстимейт, созданный QBXML - PullRequest
0 голосов
/ 01 марта 2011

Здравствуйте,

Я веб-разработчик
На моей веб-странице есть объект IRequestProcessor2 и несколько функций JavaScript для работы с ним.
Я могу создавать новые оценки в QuickBooks по запросу QBXML.

Теперь мне нужно активировать окно QuickBooks автоматически и открыть эту оценку
Возможно ли это с помощью QBXML (или QBFC)?
И как?

Спасибо.

1 Ответ

3 голосов
/ 01 марта 2011

Вы можете использовать команду TxnDisplayMod, чтобы открыть окно Edit Estimate в QuickBooks. Синтаксис qbXML выглядит следующим образом:

<?xml version="1.0" encoding="utf-8"?>
<?qbxml version="8.0"?>
<QBXML>
  <QBXMLMsgsRq onError="stopOnError">
    <TxnDisplayModRq>
      <!-- TxnDisplayModType may have one of the following values: Bill, BillPaymentCheck, BillPaymentCreditCard, BuildAssembly, Charge, Check, CreditCardCharge, CreditCardCredit, CreditMemo, Deposit, Estimate, InventoryAdjustment, Invoice, ItemReceipt, JournalEntry, PurchaseOrder, ReceivePayment, SalesOrder, SalesReceipt, SalesTaxPaymentCheck, VendorCredit -->
      <TxnDisplayModType >ENUMTYPE</TxnDisplayModType> <!-- required -->
      <TxnID >IDTYPE</TxnID> <!-- required -->
    </TxnDisplayModRq>
  </QBXMLMsgsRq>
</QBXML>

Из документации по QuickBooks SDK:

Запрос TxnDisplayMod открывает QuickBooks транзакция в пределах Пользовательский интерфейс QuickBooks для модификации.

...