Hi,
I have a Code Unit where using webservice i receive some parameters and i turn back some values.
Simulador(ContactNo : Code[20];ItemNo : Code[20];VAR CustName : Text[50];VAR PmtTermsCode : Code[20];VAR ItemDesc : Text[50];VAR Vas : Integer;VAR Vasi : XMLport Vasilhames) : Text ltBusRel.RESET; ltBusRel.SETRANGE("Contact No.",ContactNo); ltBusRel.SETRANGE("Business Relation Code",'CLI'); IF ltBusRel.FINDFIRST THEN BEGIN ltCustomer.GET(ltBusRel."No."); ltPaymentTerms.GET(ltCustomer."Payment Terms Code"); END; ltitem.RESET; ltitem.SETRANGE("No.",ItemNo); IF ltitem.FINDFIRST THEN BEGIN Descricao:=ltitem."Extended Description"; ItemContainer.RESET; ItemContainer.SETRANGE("Item No.",ItemNo); IF ItemContainer.FINDSET THEN BEGIN REPEAT Vasilhame:=ItemContainer.COUNT; UNTIL ItemContainer.NEXT=0; END; END; Vas:=Vasilhame;
This function counts the number of item cointainer of a product and all the item containers.
What i want is how to filter for one item?
In XMLPort or in the Codeunit and how?
This is my xml
Node Name Prefix Node Type Source Type Data Source XMLComentariosCompra Element Text <XMLComentariosCompra> Vasilhame Element Table <Item Container>(Item Container) No Element Field Item Container::Container No.
Can someone help me please? Thanks
*This post is locked for comments