使用 QB SDK 12.0
我有一个场景,我创建了一个新员工,然后使用 Employee ListID 创建了一个销售代表。
如果我尝试输入与现有 Initial 重复的销售代表,则销售代表失败,然后我想删除 Employee。
我看不到如何删除员工或任何列表项(客户、供应商等)。有可能吗,还是我必须将它们标记为 IsActive = False?
瑞克
使用 QB SDK 12.0
我有一个场景,我创建了一个新员工,然后使用 Employee ListID 创建了一个销售代表。
如果我尝试输入与现有 Initial 重复的销售代表,则销售代表失败,然后我想删除 Employee。
我看不到如何删除员工或任何列表项(客户、供应商等)。有可能吗,还是我必须将它们标记为 IsActive = False?
瑞克
您可以使用 ListDel 删除列表对象(客户、供应商、员工、项目等)。
qbXML 语法是:
<?xml version="1.0" encoding="utf-8"?>
<?qbxml version="12.0"?>
<QBXML>
<QBXMLMsgsRq onError="stopOnError">
<ListDelRq>
<!-- ListDelType may have one of the following values: Account, BillingRate, Class, Currency, Customer, CustomerMsg, CustomerType, DateDrivenTerms, Employee, InventorySite, ItemDiscount, ItemFixedAsset, ItemGroup, ItemInventory, ItemInventoryAssembly, ItemNonInventory, ItemOtherCharge, ItemPayment, ItemSalesTax, ItemSalesTaxGroup, ItemService, ItemSubtotal, JobType, OtherName, PaymentMethod, PayrollItemNonWage, PayrollItemWage, PriceLevel, SalesRep, SalesTaxCode, ShipMethod, StandardTerms, ToDo, UnitOfMeasureSet, Vehicle, Vendor, VendorType, WorkersCompCode -->
<ListDelType >ENUMTYPE</ListDelType> <!-- required -->
<ListID >IDTYPE</ListID> <!-- required -->
</ListDelRq>
</QBXMLMsgsRq>
</QBXML>
更多 qbXML 示例: