Отредактируйте пустую строку счета в QuickBooks SDK - PullRequest
0 голосов
/ 15 ноября 2010

Я пишу небольшую утилиту для изменения позиций счетов-фактур в QuickBooks с помощью SDK.Все работает хорошо, пока я не нажму пустую строку в счете-фактуре или строку, в которой есть только описание, используемое для разделения / разделения позиций.Он продолжит обрабатывать запрос, но не будет воссоздавать строку в счете, как если бы он удалял строку.В документации нет ничего, что я вижу за пределами задокументированных обязательных полей, которые могли бы вызвать такое поведение.

Я использую реализацию интерфейса IORInvoiceLineMod.Кажется, что только этот особый случай вызывает проблемы.

1 Ответ

1 голос
/ 15 ноября 2010

Хорошо, так что я понял это.Я прочитал руководство (Руководство программиста), которое поставляется вместе с SDK, глава 7 по изменению позиций в списках в QuickBooks.При редактировании строки, которую вы не хотите изменять (т. Е. Пустую строку), укажите только TxnLineId и ничего больше.SDK скопирует все, что было раньше, включая пустые элементы.

В моем случае я искал пустые значения, а затем сразу пропускал элемент, который SDK QuickBooks интерпретирует как «удалите эту позицию».Как только я исправил логику в своем коде, пустые позиции остались.RTFM снова побеждает!

...