?? ?? Microsoft Dynamics ??????? ?? ????? ???? ??? Microsoft Dynamics ???????? 2009 R2 ?? ??? Microsoft Dynamics CRM ?????? ?????? ???????? ???? ??? ????? ?? ?????? ???

???? ?????? ???? ??????
???? ID: 2597312 - ?? ???????? ?? ?????? ??? ?? ?? ???? ???? ???? ??.
?? ???? Microsoft Dynamics ???????? ???? ?? ??? ??? ????? ?? ???? ??????? ?? ??? ?????
??? ?? ??????? ???? | ??? ?? ??????? ????

?? ????? ??

?????

??? ?? Microsoft Dynamics CRM Microsoft Dynamics ???????? 2009 R2 ?? ??? Microsoft Dynamics ?????? ??? 5 ?? ??? ??????? ?? ????? ???? ??? ?????? ?? ???? ????? ??? ?????????? ???, ?????? ???????? ???? ??? ??? ?? Microsoft Dynamics CRM ?????? ???
?? Microsoft Dynamics ???????? 2009 R2 ??? ?????? ???????? ???? ?? ?????? ???? ???, ?? ???? ????? ?????? ????? ??????? ???? ??:
[?????? ???????? ???? ?????? ?? ???] ?? ??????? ???? ??? ? ??? ??? ?????? ??
????? ?? ??? TransactionCurrency = <guid>????? ???? ??.</guid>
?? ?????? ???, Microsoft Dynamics CRM ?????? ???????? ???? ?? ???? ????? ?????? ??????????? ??? ?????? ????????? ?????? ???????? ?? ?????? ??? ??? ??? ??????? ?????? ?? ??? ???? ?? ??? ?????? ??????????? ???? ???, ?? ?? ?????? ??????? ???? ???

????

?? ?????? ????? ???? ?? ??????? ????? ????????? ?????? ???????? ??, ????? ?????? ?? ??? ??????? exchange ?? ?? ???? ???? ?? ??? Microsoft Dynamics CRM Microsoft Dynamics ??????? ?? ????? ???? ??? ??????????? ?????

????????

???????? ???????

?? ?? ??????? ???????? Microsoft ?? ?????? ??? ???????, ?? ???? ?? ???? ??? ???? ?? ?????? ?? ?? ???? ?? ??? ?????? ??? ?? ?? ?? ??????? ?????? ?? ????? ?? ??? ??? ???? ????? ???????? ?? ???? ???? ???? ?? ????????? ???? ???????? ??????? ??????? ?? ???? ??? ??? ?? ?? ?????? ?? ???? ??? ???????? ???? ???, ?????, ?? ?? ?? ???? Microsoft Dynamics ???????? 2009 ?????? ??? ?? ?? ????????? ???? ???? Microsoft Dynamics ???????? ??????? ?? ??? ????????? ??????

??? ????? ?????? ???, ????? ?? ?????????? ?????? ???? ??? ???? ?????? ?????? ???????? ?? Microsoft Dynamics ?? ??????? ???????? ?? ??? ???? ?? ???? ?? ?? ??? ??? ??? ??? ????????? ???? ?? ?? ??? ????? ?????? ???? ?????? ?? ?????? ????? ???????? ?????? ???????? ?? ?? ???????? ?? ??????? ?????? ?? ??? ???????????? ??? ????? ????, ??????? ?????? ????? ???? ??????

??????? ???????

Microsoft ???????????? ?????? ?????? ?? ??????? ?????? ?? ???? ???????? ?? ??? ????, ???? ??? ?? ????? ??, ????? ???? ?? ???, ?????? ?? ???? ????? ??????? ?? ??? ????????? ?? ??????? ?????? ?? ????? ???? ??? ?? ???? ????? ?? ?? ??? ?? ???????????? ???? ????? ???? ?? ??? ?? ?? ??? ?? ????? ????? ?? ??? ?? ??????????? ???? ???? ?? ??? ????? ???? ???? ?? ?? ??? ?????? ???? Microsoft ?????? ???????? ?? ????? ????????? ?? ???????????? ?????? ??? ?????? ?? ???? ???, ????? ?? ??????????? ???? ??????? ?????????? ?? ???? ???? ?? ??? ??? ?? ????? ?????????? ?????? ???? ?? ??? ?? ???????? ?? ??????? ???? ???????

??? ?? ???????? ?? ??????? ???? ?? ????, ???????? ???? ?? ?????? ??? ??? Microsoft Navision ??????? ?????????? ??? ?? ???? ?? Microsoft Navision ????????? ?????? (NAS) ????? ?? ???????????? ?? ???????? ???? ?? ????????? ???? ???? ??? ??? ?? ??? ?? ???? ??????? ?????????? ???? ??????

?? ???????? ?? ??????????? ???? ?? ???, ??? ?? ??? ?????? ??????? ???? ??????

?? ??????? ???? ??? ?? ?????????? ???? ??????? ????? ????? ??? ?? Windows ????? ????? ??? "????" ?????? id. ????? ???? ??? ?? ?????????? ???? "????" ?????? ID ?????? ???? ???? ?? ???? ??, ?? ?? ?? ?????????? ???? ?? ????? ????????? ??? ???????? ???? ?????:
  • ???????? ??? ????? ?? ??? ??????? ???????
  • ???? ?? ?????? ?? ??? ?????? ???????? ID 5210 ???????? ?? ?? ??? ?????? ???????? ID 9015 ???????? ???


??? ??? ?? ???? ?? ??? ???? ??? ???? ?????? ???? ?? ??? ?? ?? ?? ???? ?????? ???? ?? ??? ?????? ???? ???

??? ????????

??? ?? ??? ?? ?? ???? ???? ?? ???? ????? ??????? ??? controlled ??????? ??? ??????? ???? ??????? ?????????? ?? ??? ???? ???
?? ?????? ?? ?? ???? ?? ???, ????? ????? ?? ???? ????:
  1. Microsoft Dynamics ???????? 2009 R2 ??? ?????????? ??? ???????? ???? ????:
    1. ?? ??? ????? GetCurrencyFactor ?????? ???????? ?? ?????? (330) ??? ??????????? ???:
      PROCEDURE GetCurrentCurrencyFactor@14(CurrencyCode@1000 : Code[10]) : Decimal;
          BEGIN
            SETRANGE("Currency Code",CurrencyCode);
            IF FINDLAST THEN
              EXIT("Exchange Rate Amount" / "Relational Exch. Rate Amount")
          END;
    2. ?? ??? ????? SetCurrencyFactor ?????? ???????? ?? ?????? (330) ??? ??????????? ???:
      PROCEDURE SetCurrentCurrencyFactor@15(CurrencyCode@1000 : Code[10];CurrencyFactor@1001 : Decimal);
          VAR
            RateForTodayExists@1002 : Boolean;
          BEGIN
            "Currency Code" := CurrencyCode;
            TESTFIELD("Currency Code");
            RateForTodayExists := GET(CurrencyCode,TODAY);
            "Exchange Rate Amount" := 1;
            "Relational Exch. Rate Amount" := 1 / CurrencyFactor;
            "Adjustment Exch. Rate Amount" := "Exchange Rate Amount";
            "Relational Adjmt Exch Rate Amt" := "Relational Exch. Rate Amount";
           IF RateForTodayExists THEN BEGIN
             "Relational Currency Code" := '';
             MODIFY;
           END ELSE BEGIN
             "Starting Date" := TODAY;
             INSERT;
           END;
          END;
    3. ?????? ????? (5) ??? ?? ??? ??????? ?? ??????, ?? ??? ??????????? ?? ????????? ????:
      • ???: CurrencyFactor
      • ???? ??????: ?????
    4. ?????? ?????? ??????? ?????? (46) (5) ?????? ??? ????
    5. ?? ??? ??????? ?? ??? ?????? ?????? ?????? - OnValidate (5) ?????? ??? ??? ??, ?? ??? ??????????? ?? ????????? ????:
      • ???: CurrencyExchangeRate
      • ???? ??????: ??????? ????
      • ????????: ?????? ???????? ??
    6. ??? ?????????? ??? ?????? ?????? ?????? - OnValidate (5) ?????? ??? ??? ??:
      CurrencyExchangeRate.SetCurrentCurrencyFactor(Code,CurrencyFactor);
    7. ?? ??? ??????? ?? ??? ?????? OnAfterGetRecord (5) ?????? ??? ??? ??, ?? ??? ??????????? ?? ????????? ????:
      • ???: CurrencyExchangeRate
      • ???? ??????: ??????? ????
      • ????????: ?????? ???????? ??
    8. ??? ?????????? ??? ?????? OnAfterGetRecord (5) ?????? ??? ??? ??:
      CurrencyFactor := CurrencyExchangeRate.GetCurrentCurrencyFactor(Code);
    9. ?????? ????? (5) ??? ?? ??? ??????? ?? ??????, ?? ??? ??????????? ?? ????????? ????:
      • ???: CurrencyFactor
      • ???? ??????: ?????
    10. ?????? ?????? ??????? ?????? ???????? ??? ????? (5), ?? ??? ??????????? ?????? ????????? ????:
      • ???: CurrencyFactor
      • ??????: ?????? ???????
      • ??????: ??????
      • SourceExpr: CurrencyFactor
    11. ?? ??? ??????? ?? ??? ?????? ?????? ?????? - OnValidate (5) ?????? ??? ??? ??, ?? ??? ??????????? ?? ????????? ????:
      • ???: CurrencyExchangeRate
      • ???? ??????: ??????? ????
      • ????????: ?????? ???????? ??
    12. ??? ?????????? ??? ?????? ?????? ?????? - OnValidate (5) ?????? ??? ??? ??:
      CurrencyExchangeRate.SetCurrentCurrencyFactor(Code,CurrencyFactor);
    13. ?? ??? ??????? ?? ??? ?????? OnAfterGetRecord (5) ?????? ??? ??? ??, ?? ??? ??????????? ?? ????????? ????:
      • ???: CurrencyExchangeRate
      • ???? ??????: ??????? ????
      • ????????: ?????? ???????? ??
    14. ??? ?????????? ??? ?????? OnAfterGetRecord (5) ?????? ??? ??? ??:
      CurrencyFactor := CurrencyExchangeRate.GetCurrentCurrencyFactor(Code);
    15. ?? ??? ??????? ?? ??? ?????? UpdateParentIntegrationRecord ?????? ??????? codeunit (5150) ??? ???, ?? ??? ??????????? ?? ????????? ????:
      • ???: ??????
      • ???? ??????: ??????? ????
      • ????????: ??????
    16. ??? ??? ???????? UpdateParentIntegrationRecord ?????? ??????? codeunit (5150) ??? ??????????? ???:
      ?????? ???
      ...
        DATABASE::"Ship-to Address":
          BEGIN
            FieldRef1 := RecRef.FIELD(1); // "Customer No."
            IF Customer.GET(FieldRef1.VALUE) THEN BEGIN
              ParentRecRef.GETTABLE(Customer);
              InsertUpdateIntegrationRecord(ParentRecRef,TimeStamp);
            END;
          END;
      END;
      ??????????? ???
      ...
       
        DATABASE::"Ship-to Address":
          BEGIN
            FieldRef1 := RecRef.FIELD(1); // "Customer No."
            IF Customer.GET(FieldRef1.VALUE) THEN BEGIN
              ParentRecRef.GETTABLE(Customer);
              InsertUpdateIntegrationRecord(ParentRecRef,TimeStamp);
            END;
          END;
      
      // Add the following lines.
        DATABASE::"Currency Exchange Rate":
          BEGIN
            FieldRef1 := RecRef.FIELD(1); // "Currency Code"
            IF Currency.GET(FieldRef1.VALUE) THEN BEGIN
              ParentRecRef.GETTABLE(Currency);
              InsertUpdateIntegrationRecord(ParentRecRef,TimeStamp);
            END;
          END;
      // End of the lines.
      
      END;
    17. ??? ??? ???????? EnableConnector ?????? ??????? codeunit (5150) ??? ??????????? ???:
      ?????? ???
      ...
      SetupWebServicePages(FORM::"Ship-to Address",DATABASE::"Ship-to Address");
      SetupWebServicePages(FORM::"Contact Card",DATABASE::Contact);
      
      //Delete the following line.
      SetupWebServicePages(FORM::"Currency Exchange Rates",DATABASE::"Currency Exchange Rate");
      
      SetupWebServicePages(FORM::"Customer Disc. Groups",DATABASE::"Customer Discount Group");
      SetupWebServicePages(FORM::"Item Disc. Groups",DATABASE::"Item Discount Group");
      ...
      ??????????? ???
      ...
      SetupWebServicePages(FORM::"Ship-to Address",DATABASE::"Ship-to Address");
      SetupWebServicePages(FORM::"Contact Card",DATABASE::Contact);
      SetupWebServicePages(FORM::"Customer Disc. Groups",DATABASE::"Customer Discount Group");
      SetupWebServicePages(FORM::"Item Disc. Groups",DATABASE::"Item Discount Group");
      ...
    18. ??? ??? ???????? SetupIntegrationTable ?????? ??????? codeunit (5150) ??? ??????????? ???:
      ?????? ???
      ...
      InitializeIntegrationRecords(DATABASE::"Unit of Measure");
      InitializeIntegrationRecords(DATABASE::"Ship-to Address");
      InitializeIntegrationRecords(DATABASE::Contact);
      
      //Delete the following line.
      InitializeIntegrationRecords(DATABASE::"Currency Exchange Rate");
      
      InitializeIntegrationRecords(DATABASE::"Customer Discount Group");
      ...
      ??????????? ???
      ...
      InitializeIntegrationRecords(DATABASE::"Unit of Measure");
      InitializeIntegrationRecords(DATABASE::"Ship-to Address");
      InitializeIntegrationRecords(DATABASE::Contact);
      InitializeIntegrationRecords(DATABASE::"Customer Discount Group");
      ...
    19. ??? ??? ???????? IsIntergrationRecord ?????? ??????? codeunit (5150) ??? ??????????? ???:
      ?????? ???
      ...
      DATABASE::"Unit of Measure",
      DATABASE::"Ship-to Address",
      DATABASE::Contact,
      
      //Delete the following line.
      DATABASE::"Currency Exchange Rate",
      
      DATABASE::"Customer Discount Group",
      ...
      ??????????? ???
      ...
      DATABASE::"Unit of Measure",
      DATABASE::"Ship-to Address",
      DATABASE::Contact,
      DATABASE::"Customer Discount Group",
      ...
    20. ??? ??? ???????? IsIntegrationRecordChild ?????? Mangement codeunit (5150) ??? ??????????? ???:
      ?????? ???
      ...
      IF TableID IN
        [DATABASE::"Sales Line",
         DATABASE::"Sales Invoice Line"]
      THEN
        EXIT(TRUE);
      EXIT(FALSE);
      ...
      ??????????? ???
      ...
      IF TableID IN
        [DATABASE::"Sales Line",
      
         // Add the following line.
         DATABASE::"Currency Exchange Rate",
      
         DATABASE::"Sales Invoice Line"]
      THEN
        EXIT(TRUE);
      EXIT(FALSE);
      ...
  2. Microsoft Dynamics ?????? ??? 6 ?? ??? ??????? ?? ??????? ?????
    ?????? ?? ??????? ?? Microsoft Dynamics ?????? ??? 6 ?? ??? ??????? ???? ?? ???, ?? ???? ????? ??????? ??? "???????? ?????? ???????? ???? ?? ??? ??????" ??? ?? ????????? ?? ?? "???????? ?????? ??? ??????" ??? ?? ????, ???????? ??????? ???????????? ???: ????? ?? ?? ??? ??? ???????

??????????

??? ?? Microsoft Dynamics ???????? 2009 ?? ???????? ?? ???? ???? ?? ??? ??????? R2 ???? ?????? ???

??????? ???????

???? ?? ????????? ???? ????? ?????

??????

Microsoft ?? ?????? ?? ?? ?? ?? "?? ?? ????" ???? ??? ???????? Microsoft ???????? ??? ?? ?????? ???
??? Microsoft ?????? ????? ?? ???? ?? ???? ????? ??? ?? "????? ????????" ???? ??? ???? ????? ??????? ?? ??? ??? ?????? ?? ?? ??-emerging ???????? ?? ????? ??? ??? ?????? ????? ??? ???, ?? ?????? ?? ??? ??? ??????? typographical ????????? ????? ?? ???? ??? ?? ????? ?? ???? ???? ?? ??? ?? revised ???? ?? ???? ??? ????? ????? ?? ?????? ???? ??????

???

???? ID: 2597312 - ????? ???????: 30 ????? 2011 - ??????: 3.0
???? ???? ???? ??:
  • Microsoft Dynamics NAV 2009
??????: 
kbqfe kbmbsmigrate kbmbscodefix kberrmsg kbsurveynew kbmt KB2597312 KbMthi
???? ?????? ????????
??????????: ?? ???? ?? ???? ??????? ?? ????? ?? Microsoft ????-?????? ?????????? ?????? ?????? ???? ??? ??. Microsoft ???? ??? ????-???????? ?? ????-???????? ????? ?????? ?? ???? ???????? ???? ?? ???? ????? ????? ??? ?? ??? ?????? ?? ???? ???? ???? ??? ????? ??. ???????, ????-???????? ???? ????? ???? ???? ???? ???. ?????, ????????, ?????-???? ?? ??????? ?? ???????? ?? ???? ???, ???? ?? ??? ?????? ???? ???? ??? ????? ??? ?? ???? ??. Microsoft ??????? ??? ???? ?? ?????? ?? ??????????, ????????? ?? ??? ?????? ?? ???? ????? ?? ???? ???????? ?? ??? ???? ????? ?? ??? ????????? ???? ??. Microsoft ????-?????? ?????????? ?? ????? ?????? ?? ?? ??? ??.
?????????? ?? ??????? ????????? ??????? ??:2597312

??????????? ???

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com