Показать сообщение отдельно
Старый 03.05.2012, 14:13   #1  
RedFox is offline
RedFox
Участник
 
1,441 / 10 (0) +
Регистрация: 28.12.2004
Адрес: Киев
Привет всем.

Не могу понять глубину мысли использования переменной 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 ордер..