Windows ServiceBase에서 필터를 무시합니까?
묘사
생산 중의 문제를 디버깅하려고 했는데 QBD가 서비스 base의 필터를 무시한 것 같습니다.rb:88인치 # 취#집?https://github.com/ruckus/quickeebooks/blob/master/lib/quickeebooks/windows/service/service_base.rb#L88
이게 무슨 이유가 있습니까?나는 데스크톱 API에 대해 아는 것이 매우 적지만, 그것은 보기에 그리 어렵지 않을 것이다. (만약 불가능하지 않다면, 나는 한번 시도해 보겠다.)
감사합니다!
마테
토론 #1
응.그것은 페이지당, 블록 크기 등 거의 모든 것을 소홀히 하는 것처럼 보였다.https://ipp.developer.intuit.com/0010_Intuit_Partner_Platform/0050_Data_Services/0500_QuickBooks_Windows/0100_Calling_Data_Services/0015_Retrieving_Objects#Paging
제가 한번 해볼까요?
Matt
토론 #2
예, Windows API에서는 전혀 구현되지 않았습니다.기존의 필터 방법은 온라인 API에만 적용되며 기본적으로 키/값이 맞은 다음에 연결하여 표준 URL 인코딩된 게시물의 본문 파라미터를 형성한다.
링크에 따라 Windows API를 필터링하려면 다음과 같이 하십시오.
https://ipp.developer.intuit.com/0010_Intuit_Partner_Platform/0050_Data_Services/0500_QuickBooks_Windows/0100_Calling_Data_Services/0015_Retrieving_Objects#Paging
XML 구문에서 완료하기
2010-10-24
2012-07-14
다시 한 번 살펴보면'관건/가치'맞습니다.Quickeebooks 필터 대상 모델에 대해 유사한 방법을 취하는 것은 간단할 것입니다. 이것은 이미 알고 있는 형식 (문자열, 숫자, 날짜/시간 등) 과 '이름' 을 받아들인 다음, 그 위의 xml만 호출하여 데이터 형식을 포맷하고 적당한 xml 세션을 되돌려줍니다. 예를 들어
필터 = 필터.새로 만들기("StartTransactionDate", 날짜:civil(2013년 1월 28일)
여과기.xml 사용하기
=> "2013-01-28"
만약 네가 한번 시도하고 싶다면, 우리는 감격을 금할 수 없을 것이다.
2013년 2월 22일 오후 1:01, 마테 로기시[email protected]쓰기:
안녕, 코디,
나는 줄곧 이 일을 해 왔지만, 나는 그들의 개발자 문서를 분석할 때 약간의 문제에 부딪혔다.Equals의 경우 질의에 등록 정보에 값을 지정하기만 하면 됩니다. 예를 들어,
환급 금액이 40.00달러인 영수증.쓸모가 있는 것은 아니지만 쓸모가 있을 것이다.
내가 곤혹스러워하는 것은 크거나 작은 상황이다.
파일 규정:
XML 쿼리 요소로 지정합니다(예:
하지만 XSDhttp://services.intuit.com/sb/dataservices/xsd/v2/common/RestDataFilter.xsd이것은 모든 속성에서 지원되지 않지만, 일부 속성에는 일치기를 설정합니다. ('최소값' 을 검색하면 내 뜻을 알 수 있습니다.)
제가 잘 읽었나요?고객에 대해 저는 잔액 <40.00달러를 조회할 수 없고'MinimumBalance 40'(예를 들어 잔액>=40달러)만 조회할 수 있습니다.
감사합니다,
Matt
토론 #셋
도 제가 처음으로 이 문제를 연구한 것입니다. 물론 Intuit 문서에는 개선해야 할 부분이 많습니다.청구서에 대한 질의 속성을 보려면 다음과 같이 하십시오.
https://ipp.developer.intuit.com/0010_Intuit_Partner_Platform/0050_Data_Services/0500_QuickBooks_Windows/0600_Object_Reference/Invoice
나는 네가 가리키는 최소 평형을 보았다.그래, 최대 균형을 잡을 수 없을 것 같아. 최소 균형만 있을 뿐이야.
보아하니 우리는 이 일에 있어서 눈코 뜰 새 없이 바쁜 것 같다.
2013년 2월 25일 오후 1:56, 마테 로기시[email protected]쓰기:
Huh. It also looks like it ignores basically everything - per page, chunk_size, etc. https://ipp.developer.intuit.com/0010_Intuit_Partner_Platform/0050_Data_Services/0500_QuickBooks_Windows/0100_Calling_Data_Services/0015_Retrieving_Objects#Paging
Shall I take a stab at it?
Matt
— Reply to this email directly or view it on GitHub.
토론 #4
에 동의합니다.알겠습니다. Windows에서토론 #5
임의의 '사용자 정의 필드 조회' 기능을 보존할 것입니다. 그러면 이미 알고 있는 조회 파라미터를 보낼 수 있지만, 텍스트와 브리 값에 API equals를 사용하려면 이 기능을 지원하는 필터가 있습니다.StartCreatedTM, StartModifiedTM, CDCAsOf 파라미터를 지원하는 사용자 정의 날짜/시간 사례도 있습니다.네?
fetch_collection
알겠습니다.https://ipp.developer.intuit.com/0010_Intuit_Partner_Platform/0050_Data_Services/0500_QuickBooks_Windows/0600_Object_Reference/Invoice#section_9
Reference
이 문제에 관하여(Windows ServiceBase에서 필터를 무시합니까?), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://github.com/ruckus/quickeebooks/issues/31텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)