2013-07-12 2 views
1

CBS로 작성된 QBFC 응용 프로그램이 스케줄러에서 자동으로 실행되며, 특히 원격 클라이언트의 인보이스를 QB에 삽입합니다.QBSDK 12의 Quickbooks 인보이스에 InventorySite를 추가하는 중 오류가 발생했습니다.

최근 QB의 "고급 인벤토리"모듈을 사용하는 고객을 위해 인보이스 항목에 "InventorySite"를 추가하기 위해 업그레이드했습니다. 나는 QBFC 12로 동시에 업그레이드했다.

InventorySiteLocationRef 요소를 인식 할 수 없다는 내용의 인보이스를 삽입하려고하면 프로그램이 오류가 발생합니다. 다른 모든 기능은 평소대로 작동합니다.

다음은 QBSDKLog.txt에서 발췌 한 것입니다

20130712.143859 I 736 QBSDKProcessRequest Application named 'IOS Briefcase Sync' starting requests (process 1264). 
20130712.143859 W 736 QBNInvoiceAdd::HandleAggregate unexpected tag 'Memo'. 
20130712.143859 E 736 XercesSAXErrorHandler Unknown element 'InventorySiteLocationRef' -- error at line 19, column 26 in XML data. 
20130712.143859 I 736 MsgSetHandler Parser error, finishing. 
20130712.143859 I 736 QBSDKProcessRequest Application named 'IOS Briefcase Sync' finishing requests (process 1264), ret = 1. 
20130712.143859 E 1264 RequestProcessor Process Request error = 80042500, There was an error when parsing the provided XML file. 
20130712.143937 I 1264 RequestProcessor Connection closed by app named 'IOS Briefcase Sync' 
20130712.143937 I 1264 RequestProcessor ========== Ended Connection ========== 

클라이언트 내가 SDK와 함께 제공되는 설치 프로그램을 사용하여 QBFC12_0 및 QBXMLRP2 설치 12

Quickbooks에 엔터프라이즈 솔루션 제조 및 도매 Edition을 실행 중입니다. HostQuery는 지원되는 가장 높은 QBXML 메이저 버전으로 11을 리턴하며 이는 요청을 작성할 때 사용하는 버전입니다.

이전에이 클라이언트 사이트에서 사용하고 있던 버전 인 QBFC7을 제거하지 않았습니다. 롤백 할 수 있기를 원했기 때문입니다. 그것이 문제일까요?

다른 것을 설치하거나 제거해야합니까? 재부팅이 도움이 될까요? 클라이언트 사이트에서 아무에게도 재부팅하지 못했습니다.

답변

3

문제는 내 경우에 잘못된 필드를 사용하고있는 것으로 판명되었습니다. 나는 "InventorySiteRef"보다는 "InventorySiteRef"를 사용해야했다. "InventorySiteLocationRef"는 사이트 내의 빈 번호를 참조한다. 일단 내가이 수정을하면 모든 것이 효과가있었습니다.

그러나 "InventorySiteLocationRef"문제는 여전히 남아 있습니다. 그것은 QBFC의 합법적 인 분야이며 Intuit의 온 스크린 알기 (Inscreen Reference)는 실패 할 수 있음을 나타내지 않습니다. 그러나 QB의 모든 버전이 아닐지라도 많은 경우 실패합니다. QBFC 12 Release Notes에서 정당한 것처럼 보이지만 실제로 작동하지 않는 필드의 광범위한 목록을 마침내 발견했습니다. 인튜이트가 그것들을 설명하는 방법은 다음과 같습니다. 이 텍스트를 검색하여 릴리스 정보에서 목록을 찾을 수 있습니다.

참고 : 이러한 변경 사항의 대부분은 Quick- 설명서에 포함되지 않았습니다. 이는 향후 QuickBooks의 릴리스에서 구현할 수 있도록 변경된 사양입니다.

+0

이것은 나에게 큰 도움이되었습니다. 당신의 통찰력에 감사드립니다. –

관련 문제