Привет всем.
Не могу понять глубину мысли использования переменной WhseActivHeader в report 7323 "Create Invt. Put-away / Pick".
Есть часть:
Код:
IF ((Type = Type::Inbound) AND (WhseActivHeader.Type <> WhseActivHeader.Type::"Invt. Put-away")) OR
((Type = Type::Outbound) AND (WhseActivHeader.Type <> WhseActivHeader.Type::"Invt. Pick")) OR
("Source Type" <> WhseActivHeader."Source Type") OR
("Source Subtype" <> WhseActivHeader."Source Subtype") OR
("Source No." <> WhseActivHeader."Source No.") OR
("Location Code" <> WhseActivHeader."Location Code")
THEN BEGIN
CASE Type OF
Type::Inbound:
IF NOT CreateInvtPutAway.CheckSourceDoc("Warehouse Request") THEN
CurrReport.SKIP;
Type::Outbound:
IF NOT CreateInvtPick.CheckSourceDoc("Warehouse Request") THEN
CurrReport.SKIP;
END;
InitWhseActivHeader;
END;
Вопрос - ГДЕ WhseActivHeader инициализируется, если 1 Warehouse Request создается на 1 ордер..