Taikoma
Dynamics NAV 2009

Kai importuojate PVM ataskaitos naujinimą (PVM patvirtinimas maketo pakeitimas 2014 m. Microsoft Dynamics NAV 2009 SP1 - Austrija). PVM ataskaitoje nėra puslapio užklausą Austrijos versiją Microsoft Dynamics NAV 2009. Todėl negalite naudoti tas pačias parinktis RoleTailored klientas (RTC), kurie yra lyginami su klasikinis klientas. Ši problema iškyla faile šiems produktams:

  • Austrijos versiją Microsoft Dynamics NAV 2009 R2

  • Austrijos versiją Microsoft Dynamics NAV 2009 1 pakeitimų paketas (SP1)

Sprendimas

Karštųjų pataisų informacija

Palaikomą naujausią pataisą dabar yra Microsoft. Tačiau jos skirtos tik šiame straipsnyje aprašytai problemai spręsti. Taikyti ją tik sistemoms, kuriose kyla ši konkreti problema. Šios karštosios pataisos gali būti papildomai išbandoma. Todėl, jei jums nelabai trukdo Ši problema, rekomenduojame palaukti kito "Microsoft Dynamics NAV 2009" pakeitimų paketo arba kitą versiją Microsoft Dynamics NAV, kuriame bus šios karštosios pataisos.Pastaba. Konkrečiais atvejais už palaikymo skambučius gali būti atšaukti, jei techninės pagalbos specialistas Microsoft Dynamics ir susijusių produktų taikomi įprasti mokesčiai nustato, kad jūsų problemą galima išspręsti naudojant konkretų naujinimą. Į įprastos kainos už palaikymą taikomos papildomos palaikymo klausimams ir problemoms, kurių negalima išspręsti naudojant minėtą naujinimą.

Diegimo informacija

Microsoft pateikia programavimo pavyzdžius tik, tačiau nesuteikia jokių aiškių arba numanomų garantijų. Tai apima, bet neapsiribojant, numanomas garantijas dėl perkamumo ir tinkamumo konkrečiam tikslui. Šis straipsnis parašytas galvojant, kad esate susipažinę su pateikta programavimo kalba ir įrankiais, kurie yra naudojami procedūroms kurti ir derinti. "Microsoft" palaikymo inžinieriai gali padėti paaiškindami konkrečios procedūros funkcines galimybes. Tačiau jie nekeis šių pavyzdžių, kad numatytų papildomą funkcinę galimybę arba sukurtų konkrečius jūsų reikalavimus atitinkančias procedūras.Pastaba. Prieš diegdami šias karštąsias pataisas, patikrinkite, kad visi Microsoft Dynamics NAV kliento vartotojai išsiregistravę sistema. Tai apima Microsoft Dynamics NAV programų serverio (NAS) paslaugas. Jums turėtų būti tik kliento vartotojo, kuris yra prisijungęs, kai atliekate šias karštąsias pataisas.Norint pritaikyti šią karštąją pataisą, turite programų kūrėjo licencijos.Rekomenduojame, kad vartotojo abonemento Windows registravimosi lange arba duomenų bazės prisijungimų langas priskirti "SUPER" vaidmenį ID. Jei vartotojo abonementas negali būti priskirta "SUPER" ID., turi patikrinti, kad vartotojo abonementas turi šias teises:

  • Keisti teisės objektas, kuris bus pakeisti.

  • Teisės vykdyti sistemos objekto ID 5210 objekto ir sistemos objekto ID 9015objekto.

Pastaba. Jūs neturite turėti teisių į duomenų parduotuvių, nebent jūs turite atlikti duomenų atkūrimo.

Pastaba.

Pastaba visada bandymas kodas nustato kontroliuojamoje aplinkoje, prieš taikydami nustato savo gamybos kompiuteriams. Prieš taikant keitimą, importuoti visus SEPA naujinimus.Norėdami išspręsti šią problemą, atlikite šiuos veiksmus:

  1. Pakeisti puslapio užklausą PVM ataskaitą ne ataskaitoje (11110) kodą taip:Esamas kodas 1

    ...{    PROPERTIES    {    }    CONTROLS    {...

    Atsarginis kodas 1

    ...{    PROPERTIES    {      SaveValues=Yes;      OnInit=BEGIN               XMLFilenameControlVisible := TRUE;               FDFFilenameControlVisible := TRUE;             END;      OnOpenPage=BEGIN                   CLEAR(NumberPar6Abs1);                   IF (Startingdate <> 0D) AND (Endingdate <> 0D) THEN BEGIN                     IF (Startingdate = CALCDATE('<-CQ>',Startingdate)) AND (Endingdate = CALCDATE('<+CQ>',Startingdate)) THEN                       PeriodType := PeriodType::quarter                     ELSE IF (Startingdate = CALCDATE('<-CM>',Startingdate)) AND (Endingdate = CALCDATE('<+CM>',Startingdate)) THEN                       PeriodType := PeriodType::month                     ELSE                       PeriodType := PeriodType::"defined period";                   END ELSE                     PeriodType := PeriodType::"defined period";                   FDFFilenameControlVisible := NOT ISSERVICETIER;                   XMLFilenameControlVisible := NOT ISSERVICETIER;                 END;    }    CONTROLS    {...

    Esamas kodas 2

    ...}    CONTROLS    {    }  }  CODE...

    Atsarginis kodas 2

    ...}    CONTROLS    {      { 1900000001;0;Container;                  ContainerType=ContentArea }      { 1900000002;1;Group  ;                  CaptionML=ENU=Options }      { 1160010;2;Field     ;                  CaptionML=[ENU=Starting Date;                             DEA=Startdatum];                  SourceExpr=Startingdate;                  OnValidate=VAR                               RefDate@1160000 : Date;                             BEGIN                               CLEAR(RefDate);                               IF Startingdate <> 0D THEN                                 RefDate := Startingdate                               ELSE IF Endingdate <> 0D THEN                                 RefDate := Endingdate;                               IF RefDate <> 0D THEN BEGIN                                 IF PeriodType = PeriodType::quarter THEN BEGIN                                   Startingdate := CALCDATE('<-CQ>',RefDate);                                   Endingdate := CALCDATE('<+CQ>',RefDate);                                 END ELSE IF PeriodType = PeriodType::month THEN BEGIN                                   Startingdate := CALCDATE('<-CM>',RefDate);                                   Endingdate := CALCDATE('<+CM>',RefDate);                                 END ELSE BEGIN                                   IF Endingdate = 0D THEN                                     Endingdate := RefDate;                                   IF Startingdate = 0D THEN                                     Startingdate := RefDate;                                 END;                               END;                             END;                              }      { 1160012;2;Field     ;                  CaptionML=[ENU=Ending Date;                             DEA=Enddatum];                  SourceExpr=Endingdate;                  OnValidate=VAR                               RefDate@1160000 : Date;                             BEGIN                               CLEAR(RefDate);                               IF Endingdate <> 0D THEN                                 RefDate := Endingdate                               ELSE IF Startingdate <> 0D THEN                                 RefDate := Startingdate;                               IF RefDate <> 0D THEN BEGIN                                 IF PeriodType = PeriodType::quarter THEN BEGIN                                   Startingdate := CALCDATE('<-CQ>',RefDate);                                   Endingdate := CALCDATE('<+CQ>',RefDate);                                 END ELSE IF PeriodType = PeriodType::month THEN BEGIN                                   Startingdate := CALCDATE('<-CM>',RefDate);                                   Endingdate := CALCDATE('<+CM>',RefDate);                                 END ELSE BEGIN                                   IF Startingdate = 0D THEN                                     Startingdate := RefDate;                                   IF Endingdate = 0D THEN                                     Endingdate := RefDate;                                 END;                               END;                             END;                              }      { 8   ;2   ;Field     ;                  CaptionML=[ENU=Include VAT Entries;                             DEA=MwSt.-Posten einschlie�en];                  OptionCaptionML=[ENU=Open,Closed,Open and Closed;                                   DEA=Offen,Geschlossen,Offen und geschlossen];                  SourceExpr=Selection }      { 4   ;2   ;Field     ;                  CaptionML=[ENU=Include VAT Entries;                             DEA=MwSt.-Posten einschlie�en];                  OptionCaptionML=[ENU=Before and Within Period,Within Period;                                   DEA=Vor und innerhalb Periode,Innerhalb Periode];                  SourceExpr=PeriodSelection }      { 11  ;2   ;Field     ;                  CaptionML=[ENU=Reporting Type;                             DEA=Berichtstyp];                  OptionCaptionML=[ENU=Quarter,Month,Defined period;                                   DEA=Quartal,Monat,Definierte Periode];                  SourceExpr=PeriodType;                  OnValidate=BEGIN                               IF PeriodType = PeriodType::month THEN                                 monthPeriodTypeOnValidate;                               IF PeriodType = PeriodType::quarter THEN                                 quarterPeriodTypeOnValidate;                             END;                              }      { 1160007;2;Field     ;                  CaptionML=[ENU=Check Positions;                             DEA=Positionen pr�fen];                  SourceExpr=CheckPositions }      { 1   ;2   ;Field     ;                  CaptionML=[ENU=Round to Whole Numbers;                             DEA=Auf ganze Zahlen runden];                  SourceExpr=PrintInWholeNumbers }      { 1160015;2;Field     ;                  Name=PDFFilenameControl;                  CaptionML=[ENU=PDF File Name;                             DEA=PDF-Dateiname];                  SourceExpr=PDFFileName;                  OnAssistEdit=BEGIN                                 PDFFileName := CommonDlgMgt.OpenFile(Text1160052,PDFFileName,4,Text1160053,0);                               END;                                }      { 1160017;2;Field     ;                  Name=FDFFilenameControl;                  CaptionML=[ENU=FDF File Name;                             DEA=FDF-Dateiname];                  SourceExpr=FDFFileName;                  Visible=FDFFilenameControlVisible;                  OnAssistEdit=BEGIN                                 FDFFileName := CommonDlgMgt.OpenFile(Text1160054,FDFFileName,4,Text1160055,1);                               END;                                }      { 1160001;2;Field     ;                  Name=XMLFilenameControl;                  CaptionML=[ENU=XML File Name;                             DEA=XML-Dateiname];                  SourceExpr=XMLFileName;                  Visible=XMLFilenameControlVisible;                  OnAssistEdit=BEGIN                                 XMLFileName := CommonDlgMgt.OpenFile(Text1160056,XMLFileName,4,Text1160057,1);                               END;                                }      { 1160003;2;Field     ;                  CaptionML=[ENU=Surplus Used to Pay Dues;                             DEA=F�r Zahlung von Verbindlichkeiten genutzter �berschuss];                  SourceExpr=UseARE }      { 1160005;2;Field     ;                  CaptionML=[ENU=Additional Invoices sent via Mail;                             DEA=Weitere per Post geschickte Rechnungen];                  SourceExpr=UseREPO }      { 1160000;2;Field     ;                  CaptionML=[ENU=Number �6 Abs. 1;                             DEA=Nummer � 6 Abs. 1];                  Numeric=Yes;                  BlankZero=Yes;                  SourceExpr=NumberPar6Abs1;                  MinValue=0;                  MaxValue=99 }    }  }  CODE...
  2. Pakeisti pasaulio kintamuosius PVM ataskaitą ne ataskaitoje (11110) kodą taip:Esamas kodas

    ...Text1160061@1160061 : TextConst 'ENU=Would you like to set the Starting and Ending Date according to the selected Reporting Type?;DEA=M�chten Sie das Start- und Enddatum entsprechend dem ausgew�hlten Berichtstyp festlegen?';      Text1160062@1160062 : TextConst 'ENU=Due to improper filter settings on the fields %1 and/or %2, your VAT Statement might contain incorrect values. Please check.;DEA=Aufgrund von nicht ordnungsgem��en Filtereinstellungen f�r die Felder %1 und/oder %2 enth�lt Ihre MwSt-Erkl�rung m�glicherweise fehlerhafte Werte. Bitte �berpr�fen Sie diese.';      Text1160063@1160063 : TextConst 'ENU=Default;DEA=Standard';    LOCAL PROCEDURE CalcLineTotal@3(VATStmtLine2@1160000 : Record 256;VAR TotalAmount@1160001 : Decimal;Level@1160002 : Integer) : Boolean;    BEGIN...

    Pastaba.

    ...Text1160061@1160061 : TextConst 'ENU=Would you like to set the Starting and Ending Date according to the selected Reporting Type?;DEA=M�chten Sie das Start- und Enddatum entsprechend dem ausgew�hlten Berichtstyp festlegen?';      Text1160062@1160062 : TextConst 'ENU=Due to improper filter settings on the fields %1 and/or %2, your VAT Statement might contain incorrect values. Please check.;DEA=Aufgrund von nicht ordnungsgem��en Filtereinstellungen f�r die Felder %1 und/oder %2 enth�lt Ihre MwSt-Erkl�rung m�glicherweise fehlerhafte Werte. Bitte �berpr�fen Sie diese.';      Text1160063@1160063 : TextConst 'ENU=Default;DEA=Standard';      FDFFilenameControlVisible@19016139 : Boolean INDATASET;      XMLFilenameControlVisible@19067901 : Boolean INDATASET;    LOCAL PROCEDURE CalcLineTotal@3(VATStmtLine2@1160000 : Record 256;VAR TotalAmount@1160001 : Decimal;Level@1160002 : Integer) : Boolean;    BEGIN...
  3. Pakeisti quarterPeriodTypeOnValidate funkcija PVM ataskaitą ne ataskaitoje (11110) kodą taip:Esamas kodas

    ...XMLFile.CLOSE;    END;    BEGIN    END.  }...

    Pastaba.

    ...XMLFile.CLOSE;    END;    LOCAL PROCEDURE quarterPeriodTypeOnValidate@19029369();    BEGIN      IF Startingdate <> 0D THEN        IF (Startingdate <> CALCDATE('<-CQ>',Startingdate)) OR (Endingdate <> CALCDATE('<+CQ>',Startingdate)) THEN          IF CONFIRM(Text1160061, TRUE) THEN BEGIN            Startingdate := CALCDATE('<-CQ>',Startingdate);            Endingdate := CALCDATE('<+CQ>',Startingdate);          END ELSE            ERROR('');    END;    LOCAL PROCEDURE monthPeriodTypeOnValidate@19063435();    BEGIN      IF Startingdate <> 0D THEN        IF (Startingdate <> CALCDATE('<-CM>',Startingdate)) OR (Endingdate <> CALCDATE('<+CM>',Startingdate)) THEN          IF CONFIRM(Text1160061, TRUE) THEN BEGIN            Startingdate := CALCDATE('<-CM>',Startingdate);            Endingdate := CALCDATE('<+CM>',Startingdate);          END ELSE            ERROR('');    END;    BEGIN    END.  }...

Būtinosios sąlygos

Turi būti viena iš toliau nurodytų produktų, norint taikyti šias karštąsias pataisas:

  • Austrijos versiją Microsoft Dynamics NAV 2009 R2

  • Austrijos versiją iš "Microsoft Dynamics NAV 2009 SP1"

Be to, turite įdiegti šį naujinimą PVM ataskaitos (PVM patvirtinimas maketo pakeitimas 2014 m. Microsoft Dynamics NAV 2009 SP1 - Austrija).

Pašalinimo informacija

Jūs negalite pašalinti šias karštąsias pataisas.

Būsena

„Microsoft“ patvirtino, kad tai yra „Microsoft“ produktų, išvardytų skyriuje „Taikoma“, problema.

Pastaba. Tai yra "GREITAI PUBLIKUOJAMAS" straipsnis, sukurtas tiesiogiai Microsoft palaikymo tarnybos. Čia pateikta informacija yra atsakas į kylančius klausimus. Dėl greito publikavimo medžiagoje gali būti spausdinimo klaidų ir ji gali būti peržiūrima bet kuriuo metu be įspėjimo. Naudojimoieškokite kitų priežasčių.

Reikia daugiau pagalbos?

Norite daugiau parinkčių?

Sužinokite apie prenumeratos pranašumus, peržiūrėkite mokymo kursus, sužinokite, kaip apsaugoti savo įrenginį ir kt.