4. Oktober 2007 09:57
SalesLine.SETRANGE(SalesLine."Document Type", "Document Type");
SalesLine.SETRANGE(SalesLine."Document No.", "No.");
IF SalesLine.FIND('-') THEN
REPEAT
ProdOrder.RESET;
ProdOrder.SETRANGE(ProdOrder.Auftragsnummer, SalesLine."Document No.");
ProdOrder.SETRANGE(ProdOrder."Auftragszeilennr.", SalesLine."Line No.");
IF ProdOrder.FIND('-') THEN
REPEAT
PurchRcptLine.RESET;
PurchRcptLine.SETRANGE(PurchRcptLine."Einkauf für FA", ProdOrder."No.");
IF PurchRcptLine.FIND('-') THEN
REPEAT
PurchRcptLine.MARK(TRUE);
UNTIL PurchRcptLine.NEXT<>1;
UNTIL ProdOrder.NEXT<>1;
UNTIL SalesLine.NEXT<>1;
PurchRcptLine.MARKEDONLY(TRUE);
FORM.RUN(FORM::"Purch. Receipt Lines", PurchRcptLine);
4. Oktober 2007 11:04
4. Oktober 2007 11:17
4. Oktober 2007 11:41
IF NOT PurchRcptLine.MARK THEN
PurchRcptLine.MARK(TRUE);
PurchRcptLine.SETRANGE(PurchRcptLine."Einkauf für FA"); // NEU!!! Filter muss aufgehoben werden
PurchRcptLine.MARKEDONLY(TRUE);
4. Oktober 2007 11:44
UNTIL PurchRcptLine.NEXT<>1;
UNTIL ProdOrder.NEXT<>1;
UNTIL SalesLine.NEXT<>1;
UNTIL PurchRcptLine.NEXT=0;
UNTIL ProdOrder.NEXT=0;
UNTIL SalesLine.NEXT=0;
4. Oktober 2007 11:45
4. Oktober 2007 11:50
Natalie hat geschrieben:Wie ich schon sagte
4. Oktober 2007 11:58
lProdOrder.RESET;
lProdOrder.SETRANGE(Auftragsnummer, "No.");
IF lProdOrder.FIND('-') THEN
REPEAT
lPurchRcptLine.SETRANGE("Einkauf für FA", lProdOrder."No.");
IF lPurchRcptLine.FIND('-') THEN
REPEAT
IF NOT lPurchRcptLine.MARK THEN
lPurchRcptLine.MARK(TRUE);
UNTIL lPurchRcptLine.NEXT=0;
UNTIL lProdOrder.NEXT=0;
lPurchRcptLine.MARKEDONLY(TRUE);
FORM.RUN(FORM::"Purch. Receipt Lines", lPurchRcptLine);
4. Oktober 2007 12:01
4. Oktober 2007 12:06
4. Oktober 2007 12:09
lProdOrder.RESET;
lProdOrder.SETRANGE(Auftragsnummer, "No.");
IF lProdOrder.FIND('-') THEN
REPEAT
lPurchRcptLine.SETRANGE("Einkauf für FA", lProdOrder."No.");
IF lPurchRcptLine.FIND('-') THEN
REPEAT
IF NOT lPurchRcptLine.MARK THEN
lPurchRcptLine.MARK(TRUE);
UNTIL lPurchRcptLine.NEXT=0;
UNTIL lProdOrder.NEXT=0;
lPurchRcptLine.SETRANGE("Einkauf für FA");
lPurchRcptLine.MARKEDONLY(TRUE);
FORM.RUN(FORM::"Purch. Receipt Lines", lPurchRcptLine);
4. Oktober 2007 12:14
4. Oktober 2007 12:17