Šis raksts attiecas uz Microsoft Dynamics NAV Austrumeiropas (EE) valodas lokalizācijai.
Pazīmes
Kad Microsoft Dynamics NAV 2009 R2 Austrumeiropas versijā dialoglodziņā Virsgrāmatas iestatīšana mēģināt iestatīt lauku Lietot PVN datumu uz JĀ, tiek parādīts šāds kļūdas ziņojums:
Piezīme
Jums nav atļaujas lasīt pakalpojumu galvenes tabulu.
Risinājums
Informācija par labojumfailu
Atbalstīts labojumfails tagad ir pieejams no Microsoft. Tomēr tas ir paredzēts tikai šajā rakstā aprakstītās problēmas novēršanai. Lietojiet to tikai sistēmām, kurās rodas šī konkrētā problēma. Šim labojumfailam var tikt veiktas papildu pārbaudes. Tāpēc, ja šī problēma jūs nopietni neietekmē, ieteicams gaidīt nākamo Microsoft Dynamics NAV 2009 servisa pakotni vai nākamo Microsoft Dynamics NAV versiju, kurā ir šis labojumfails.
Piezīme Īpašos gadījumos maksa, kas parasti tiek piemērota par atbalsta zvaniem, var tikt atcelta, ja Microsoft Dynamics un saistīto produktu tehniskā atbalsta speciālists nosaka, ka problēma tiks novērsta, instalējot noteiktu atjauninājumu. Parasti atbalsta izmaksas attiecas uz jautājumiem par papildu atbalstu un problēmām, kas neskar specifisko atjauninājumu apspriešanu.
Informācija par instalāciju
Microsoft sniedz programmēšanas piemērus tikai ilustrācijai, bez tiešas vai netiešas garantijas. Tas ietver, bet neaprobežojas ar netiešām garantijām par piemērotību pārdošanai vai piemērotībai noteiktam mērķim. Šajā rakstā tiek pieņemts, ka pārzināt demonstrējamo programmēšanas valodu un rīkus, kas tiek izmantoti procedūru izveidei un atkļūdošanai. Microsoft atbalsta inženieri var palīdzēt izskaidrot konkrētās procedūras funkcionalitāti, bet viņi šos piemērus nemodificēs, lai nodrošinātu papildu funkcionalitāti vai veidotu procedūras, kas atbilst jūsu specifiskajām prasībām.
Piezīme Pirms šī labojumfaila instalēšanas pārliecinieties, vai visi Microsoft Navision klienta lietotāji ir atteikušies no sistēmas. Tas ietver Microsoft Navision lietojumprogrammu pakalpojumu (NAS) klienta lietotājus. Jūs esat vienīgais klienta lietotājs, kurš ir pieteicies, ieviešot šo labojumfailu.
Lai ieviestu šo labojumfailu, ir nepieciešama izstrādātāja licence.
Iesakām lietotāja kontam logā Windows pieteikšanās vai datu bāzes pieteikšanās logā piešķirt lomas ID "SUPER". Ja lietotāja kontam nevar piešķirt "SUPER" lomas ID, jums ir jāpārbauda, vai lietotāja kontam ir šādas atļaujas:
- Modificēt objektu, kuru mainīsit.
- Izpildes atļauja sistēmas objekta ID 5210 un sistēmas objekta ID 9015.
Piezīme. Jums nav tiesību uz datu krātuvēm, ja vien jums nav jāveic datu labošana.
Koda izmaiņas
Piezīme Pirms labojumu lietošanas ražošanas datoros vienmēr pārbaudiet koda labojumus kontrolētā vidē.
Lai atrisinātu šo problēmu, veiciet tālāk norādītās darbības.
Izdzēsiet šādus lokālos mainīgos procedūrā InitVATDate virsgrāmatas iestatīšanas tabulā (98):
- ArchiveMgt : Codeunit 5063
- GenJnlPostLine: Codeunit 12
- Pārdošanas pasts: Codeunit 80
- PurchPost : Codeunit 90
- Apkalpošanas pasts: Codeunit 5980
Pievienojiet jaunu lokālo mainīgo procedūrā InitVATDate virsgrāmatas iestatīšanas tabulā (98) un pēc tam norādiet mainīgo šādi:
- Nosaukums: GLEntry
- DataType: Record
- Apakštips: DK ieraksts
Pievienojiet jaunu lokālo mainīgo procedūrā InitVATDate virsgrāmatas iestatīšanas tabulā (98) un pēc tam norādiet mainīgo šādi:
- Nosaukums: VATEntry
- DataType: Record
- Apakštips: PVN ieraksts
Pievienojiet jaunu lokālo mainīgo procedūrā InitVATDate virsgrāmatas iestatīšanas tabulā (98) un pēc tam norādiet mainīgo šādi:
- Nosaukums: GenJnlLine
- DataType: Record
- Apakštips: ģenerālžurnāla rindiņa
Pievienojiet jaunu lokālo mainīgo procedūrā InitVATDate virsgrāmatas iestatīšanas tabulā (98) un pēc tam norādiet mainīgo šādi:
- Nosaukums: SalesLine
- DataType: Record
- Apakštips: Pārdošanas līnija
Pievienojiet jaunu lokālo mainīgo procedūrā InitVATDate virsgrāmatas iestatīšanas tabulā (98) un pēc tam norādiet mainīgo šādi:
- Nosaukums: SalesInvHeader
- DataType: Record
- Apakštips: Pārdošanas rēķina galvene
Pievienojiet jaunu lokālo mainīgo procedūrā InitVATDate virsgrāmatas iestatīšanas tabulā (98) un pēc tam norādiet mainīgo šādi:
- Nosaukums: SalesInvLine
- DataType: Record
- Apakštips: Pārdošanas rēķina rindiņa
Pievienojiet jaunu lokālo mainīgo procedūrā InitVATDate virsgrāmatas iestatīšanas tabulā (98) un pēc tam norādiet mainīgo šādi:
- Nosaukums: SalesCrMemoHeader
- DataType: Record
- Apakštips: Pārdošanas kr. Memo galvene
Pievienojiet jaunu lokālo mainīgo procedūrā InitVATDate virsgrāmatas iestatīšanas tabulā (98) un pēc tam norādiet mainīgo šādi:
- Nosaukums: SalesCrMemoLine
- DataType: Record
- Apakštips: Pārdošanas kr. Memo rindiņa
Pievienojiet jaunu lokālo mainīgo procedūrā InitVATDate virsgrāmatas iestatīšanas tabulā (98) un pēc tam norādiet mainīgo šādi:
- Nosaukums: SalesArchiveLine
- DataType: Record
- Apakštips: Pārdošanas rindas Arhīvs
Pievienojiet jaunu lokālo mainīgo procedūrā InitVATDate virsgrāmatas iestatīšanas tabulā (98) un pēc tam norādiet mainīgo šādi:
- Nosaukums: PurchLine
- DataType: Record
- Apakštips: pirkšanas rinda
Pievienojiet jaunu lokālo mainīgo procedūrā InitVATDate virsgrāmatas iestatīšanas tabulā (98) un pēc tam norādiet mainīgo šādi:
- Nosaukums: PurchInvHeader
- DataType: Record
- Apakštips: Purch. Inv. Header
Pievienojiet jaunu lokālo mainīgo procedūrā InitVATDate virsgrāmatas iestatīšanas tabulā (98) un pēc tam norādiet mainīgo šādi:
- Nosaukums: PurchInvLine
- DataType: Record
- Apakštips: Purch. Inv. Line
Pievienojiet jaunu lokālo mainīgo procedūrā InitVATDate virsgrāmatas iestatīšanas tabulā (98) un pēc tam norādiet mainīgo šādi:
- Nosaukums: PurchCrMemoHeader
- DataType: Record
- Apakštips: Purch. Cr. Memo Hdr.
Pievienojiet jaunu lokālo mainīgo procedūrā InitVATDate virsgrāmatas iestatīšanas tabulā (98) un pēc tam norādiet mainīgo šādi:
- Nosaukums: PurchCrMemoLine
- DataType: Record
- Apakštips: Purch. Cr. Memo Line
Pievienojiet jaunu lokālo mainīgo procedūrā InitVATDate virsgrāmatas iestatīšanas tabulā (98) un pēc tam norādiet mainīgo šādi:
- Nosaukums: PurchArchiveLine
- DataType: Record
- Apakštips: Pirkšanas rindas Arhīvs
Pievienojiet jaunu lokālo mainīgo procedūrā InitVATDate virsgrāmatas iestatīšanas tabulā (98) un pēc tam norādiet mainīgo šādi:
- Nosaukums: ServiceLine
- DataType: Record
- Apakštips: pakalpojuma līnija
Pievienojiet jaunu lokālo mainīgo procedūrā InitVATDate virsgrāmatas iestatīšanas tabulā (98) un pēc tam norādiet mainīgo šādi:
- Nosaukums: ServiceInvHeader
- DataType: Record
- Apakštips: pakalpojuma rēķina galvene
Pievienojiet jaunu lokālo mainīgo procedūrā InitVATDate virsgrāmatas iestatīšanas tabulā (98) un pēc tam norādiet mainīgo šādi:
- Nosaukums: ServiceInvLine
- DataType: Record
- Apakštips: faktūrrēķina rinda
Pievienojiet jaunu lokālo mainīgo procedūrā InitVATDate virsgrāmatas iestatīšanas tabulā (98) un pēc tam norādiet mainīgo šādi:
- Nosaukums: ServiceCrMemoHeader
- DataType: Record
- Sbutype: pakalpojuma Cr.Memo galvene
Pievienojiet jaunu lokālo mainīgo procedūrā InitVATDate virsgrāmatas iestatīšanas tabulā (98) un pēc tam norādiet mainīgo šādi:
- Nosaukums: ServiceCrMemoLine
- DataType: Record
- Apakštips: Service Cr.Memo Line
Mainiet kodu procedūrā InitVATDate virsgrāmatas iestatīšanas tabulā (98), rīkojoties šādi:
Esošais kods... // Delete the following lines. GenJnlPostLine.InitVATDate; IF SalesHeader.WRITEPERMISSION THEN SalesPost.InitVATDate; IF PurchHeader.WRITEPERMISSION THEN PurchPost.InitVATDate; IF SalesArchiveHeader.WRITEPERMISSION AND PurchArchiveHeader.WRITEPERMISSION THEN ArchiveMgt.InitVATDate; IF ServiceHeader.WRITEPERMISSION THEN ServicePost.InitVATDate; // End of the lines. ...Aizstāšanas kods
... // Add the following lines. WITH GLEntry DO BEGIN RESET; IF FINDSET(TRUE) THEN REPEAT IF "VAT Date" = 0D THEN BEGIN "VAT Date" := "Posting Date"; MODIFY; END; UNTIL NEXT = 0; END; WITH GenJnlLine DO BEGIN RESET; IF FINDSET(TRUE) THEN REPEAT IF "VAT Date" = 0D THEN BEGIN "VAT Date" := "Posting Date"; MODIFY; END; UNTIL NEXT = 0; END; WITH VATEntry DO BEGIN RESET; IF FINDSET(TRUE) THEN REPEAT IF "VAT Date" = 0D THEN BEGIN "VAT Date" := "Posting Date"; MODIFY; END; UNTIL NEXT = 0; END; WITH SalesHeader DO BEGIN RESET; IF FINDSET(TRUE) THEN REPEAT IF "VAT Date" = 0D THEN BEGIN "VAT Date" := "Posting Date"; MODIFY; END; SalesLine.SETRANGE("Document Type","Document Type"); SalesLine.SETRANGE("Document No.","No."); IF SalesLine.FINDSET(TRUE) THEN REPEAT IF "VAT Date" = 0D THEN BEGIN SalesLine."VAT Date" := "Posting Date"; SalesLine.MODIFY; END; UNTIL SalesLine.NEXT = 0; UNTIL NEXT = 0; END; WITH SalesInvHeader DO BEGIN RESET; IF FINDSET(TRUE) THEN REPEAT IF "VAT Date" = 0D THEN BEGIN "VAT Date" := "Posting Date"; MODIFY; END; SalesInvLine.SETRANGE("Document No.","No."); IF SalesInvLine.FINDSET(TRUE) THEN REPEAT IF "VAT Date" = 0D THEN BEGIN SalesInvLine."VAT Date" := "Posting Date"; SalesInvLine.MODIFY; END; UNTIL SalesInvLine.NEXT = 0; UNTIL NEXT = 0; END; WITH SalesCrMemoHeader DO BEGIN RESET; IF FINDSET(TRUE) THEN REPEAT IF "VAT Date" = 0D THEN BEGIN "VAT Date" := "Posting Date"; MODIFY; END; SalesCrMemoLine.SETRANGE("Document No.","No."); IF SalesCrMemoLine.FINDSET(TRUE) THEN REPEAT IF "VAT Date" = 0D THEN BEGIN SalesCrMemoLine."VAT Date" := "Posting Date"; SalesCrMemoLine.MODIFY; END; UNTIL SalesCrMemoLine.NEXT = 0; UNTIL NEXT = 0; END; WITH SalesArchiveHeader DO BEGIN RESET; IF FINDSET(TRUE) THEN REPEAT IF "VAT Date" = 0D THEN BEGIN "VAT Date" := "Posting Date"; MODIFY; END; SalesArchiveLine.SETRANGE("Document Type","Document Type"); SalesArchiveLine.SETRANGE("Document No.","No."); IF SalesArchiveLine.FINDSET(TRUE) THEN REPEAT IF "VAT Date" = 0D THEN BEGIN SalesArchiveLine."VAT Date" := "Posting Date"; SalesArchiveLine.MODIFY; END; UNTIL SalesArchiveLine.NEXT = 0; UNTIL NEXT = 0; END; WITH PurchHeader DO BEGIN RESET; IF FINDSET(TRUE) THEN REPEAT IF "VAT Date" = 0D THEN BEGIN "VAT Date" := "Posting Date"; MODIFY; END; PurchLine.SETRANGE("Document Type","Document Type"); PurchLine.SETRANGE("Document No.","No."); IF PurchLine.FINDSET(TRUE) THEN REPEAT IF "VAT Date" = 0D THEN BEGIN PurchLine."VAT Date" := "Posting Date"; PurchLine.MODIFY; END; UNTIL PurchLine.NEXT = 0; UNTIL NEXT = 0; END; WITH PurchInvHeader DO BEGIN RESET; IF FINDSET(TRUE) THEN REPEAT IF "VAT Date" = 0D THEN BEGIN "VAT Date" := "Posting Date"; MODIFY; END; PurchInvLine.SETRANGE("Document No.","No."); IF PurchInvLine.FINDSET(TRUE) THEN REPEAT IF "VAT Date" = 0D THEN BEGIN PurchInvLine."VAT Date" := "Posting Date"; PurchInvLine.MODIFY; END; UNTIL PurchInvLine.NEXT = 0; UNTIL NEXT = 0; END; WITH PurchCrMemoHeader DO BEGIN RESET; IF FINDSET(TRUE) THEN REPEAT IF "VAT Date" = 0D THEN BEGIN "VAT Date" := "Posting Date"; MODIFY; END; PurchCrMemoLine.SETRANGE("Document No.","No."); IF PurchCrMemoLine.FINDSET(TRUE) THEN REPEAT IF "VAT Date" = 0D THEN BEGIN PurchCrMemoLine."VAT Date" := "Posting Date"; PurchCrMemoLine.MODIFY; END; UNTIL PurchCrMemoLine.NEXT = 0; UNTIL NEXT = 0; END; WITH PurchArchiveHeader DO BEGIN RESET; IF FINDSET(TRUE) THEN REPEAT IF "VAT Date" = 0D THEN BEGIN "VAT Date" := "Posting Date"; MODIFY; END; PurchArchiveLine.SETRANGE("Document Type","Document Type"); PurchArchiveLine.SETRANGE("Document No.","No."); IF PurchArchiveLine.FINDSET(TRUE) THEN REPEAT IF "VAT Date" = 0D THEN BEGIN PurchArchiveLine."VAT Date" := "Posting Date"; PurchArchiveLine.MODIFY; END; UNTIL PurchArchiveLine.NEXT = 0; UNTIL NEXT = 0; END; WITH ServiceHeader DO BEGIN RESET; IF FINDSET(TRUE) THEN REPEAT IF "VAT Date" = 0D THEN BEGIN "VAT Date" := "Posting Date"; MODIFY; END; ServiceLine.SETRANGE("Document Type","Document Type"); ServiceLine.SETRANGE("Document No.","No."); IF ServiceLine.FINDSET(TRUE) THEN REPEAT IF "VAT Date" = 0D THEN BEGIN ServiceLine."VAT Date" := "Posting Date"; ServiceLine.MODIFY; END; UNTIL ServiceLine.NEXT = 0; UNTIL NEXT = 0; END; WITH ServiceInvHeader DO BEGIN RESET; IF FINDSET(TRUE) THEN REPEAT IF "VAT Date" = 0D THEN BEGIN "VAT Date" := "Posting Date"; MODIFY; END; ServiceInvLine.SETRANGE("Document No.","No."); IF ServiceInvLine.FINDSET(TRUE) THEN REPEAT IF "VAT Date" = 0D THEN BEGIN ServiceInvLine."VAT Date" := "Posting Date"; ServiceInvLine.MODIFY; END; UNTIL ServiceInvLine.NEXT = 0; UNTIL NEXT = 0; END; WITH ServiceCrMemoHeader DO BEGIN RESET; IF FINDSET(TRUE) THEN REPEAT IF "VAT Date" = 0D THEN BEGIN "VAT Date" := "Posting Date"; MODIFY; END; ServiceCrMemoLine.SETRANGE("Document No.","No."); IF ServiceCrMemoLine.FINDSET(TRUE) THEN REPEAT IF "VAT Date" = 0D THEN BEGIN ServiceCrMemoLine."VAT Date" := "Posting Date"; ServiceCrMemoLine.MODIFY; END; UNTIL ServiceCrMemoLine.NEXT = 0; UNTIL NEXT = 0; END; // End of the lines. ...Izveidojiet jauno procedūru InitVATDate virsgrāmatas iestatīšanas tabulā (98) šādi:
PROCEDURE InitVATDate@1470030(); VAR GLEntry@1470002 : Record 17; VATEntry@1470001 : Record 254; GenJnlLine@1470000 : Record 81; BEGIN WITH GLEntry DO BEGIN RESET; IF FINDSET(TRUE) THEN REPEAT IF "VAT Date" = 0D THEN BEGIN "VAT Date" := "Posting Date"; MODIFY; END; UNTIL NEXT = 0; END; WITH GenJnlLine DO BEGIN RESET; IF FINDSET(TRUE) THEN REPEAT IF "VAT Date" = 0D THEN BEGIN "VAT Date" := "Posting Date"; MODIFY; END; UNTIL NEXT = 0; END; WITH VATEntry DO BEGIN RESET; IF FINDSET(TRUE) THEN REPEAT IF "VAT Date" = 0D THEN BEGIN "VAT Date" := "Posting Date"; MODIFY; END; UNTIL NEXT = 0; END; END;Izveidojiet jauno procedūru InitVATDate Sales-Post koda vienībā (80) šādi:
PROCEDURE InitVATDate@1470020(); VAR SalesHeader@1470025 : Record 36; SalesLine@1470024 : Record 37; SalesInvHeader@1470023 : Record 112; SalesInvLine@1470022 : Record 113; SalesCrMemoHeader@1470021 : Record 114; SalesCrMemoLine@1470020 : Record 115; BEGIN WITH SalesHeader DO BEGIN RESET; IF FINDSET(TRUE) THEN REPEAT IF "VAT Date" = 0D THEN BEGIN "VAT Date" := "Posting Date"; MODIFY; END; SalesLine.SETRANGE("Document Type","Document Type"); SalesLine.SETRANGE("Document No.","No."); SalesLine.SETRANGE("VAT Date",0D); SalesLine.MODIFYALL("VAT Date","Posting Date"); UNTIL NEXT = 0; END; WITH SalesInvHeader DO BEGIN RESET; IF FINDSET(TRUE) THEN REPEAT IF "VAT Date" = 0D THEN BEGIN "VAT Date" := "Posting Date"; MODIFY; END; SalesInvLine.SETRANGE("Document No.","No."); SalesInvLine.SETRANGE("VAT Date",0D); SalesInvLine.MODIFYALL("VAT Date","Posting Date"); UNTIL NEXT = 0; END; WITH SalesCrMemoHeader DO BEGIN RESET; IF FINDSET(TRUE) THEN REPEAT IF "VAT Date" = 0D THEN BEGIN "VAT Date" := "Posting Date"; MODIFY; END; SalesCrMemoLine.SETRANGE("Document No.","No."); SalesCrMemoLine.SETRANGE("VAT Date",0D); SalesCrMemoLine.MODIFYALL("VAT Date","Posting Date"); UNTIL NEXT = 0; END; END;Lodziņā Purch.-Post codeunit (90) izveidojiet jauno procedūru InitVATDate šādi:
PROCEDURE InitVATDate@1470020(); VAR PurchHeader@1470025 : Record 38; PurchLine@1470024 : Record 39; PurchInvHeader@1470023 : Record 122; PurchInvLine@1470022 : Record 123; PurchCrMemoHeader@1470021 : Record 124; PurchCrMemoLine@1470020 : Record 125; BEGIN WITH PurchHeader DO BEGIN RESET; IF FINDSET(TRUE) THEN REPEAT IF "VAT Date" = 0D THEN BEGIN "VAT Date" := "Posting Date"; MODIFY; END; PurchLine.SETRANGE("Document Type","Document Type"); PurchLine.SETRANGE("Document No.","No."); PurchLine.SETRANGE("VAT Date",0D); PurchLine.MODIFYALL("VAT Date","Posting Date"); UNTIL NEXT = 0; END; WITH PurchInvHeader DO BEGIN RESET; IF FINDSET(TRUE) THEN REPEAT IF "VAT Date" = 0D THEN BEGIN "VAT Date" := "Posting Date"; MODIFY; END; PurchInvLine.SETRANGE("Document No.","No."); PurchInvLine.SETRANGE("VAT Date",0D); PurchInvLine.MODIFYALL("VAT Date","Posting Date");; UNTIL NEXT = 0; END; WITH PurchCrMemoHeader DO BEGIN RESET; IF FINDSET(TRUE) THEN REPEAT IF "VAT Date" = 0D THEN BEGIN "VAT Date" := "Posting Date"; MODIFY; END; PurchCrMemoLine.SETRANGE("Document No.","No."); PurchCrMemoLine.SETRANGE("VAT Date",0D); PurchCrMemoLine.MODIFYALL("VAT Date","Posting Date"); UNTIL NEXT = 0; END; END;Izveidojiet jauno procedūru InitVATDate ArchiveManagement kodu vienībā (5063) šādi:
PROCEDURE InitVATDate@1470020(); VAR SalesArchiveHeader@1470021 : Record 5107; SalesArchiveLine@1470020 : Record 5108; PurchArchiveHeader@1470023 : Record 5109; PurchArchiveLine@1470022 : Record 5110; BEGIN WITH SalesArchiveHeader DO BEGIN RESET; IF FINDSET(TRUE) THEN REPEAT IF "VAT Date" = 0D THEN BEGIN "VAT Date" := "Posting Date"; MODIFY; END; SalesArchiveLine.SETRANGE("Document Type","Document Type"); SalesArchiveLine.SETRANGE("Document No.","No."); SalesArchiveLine.SETRANGE("VAT Date",0D); SalesArchiveLine.MODIFYALL("VAT Date","Posting Date"); UNTIL NEXT = 0; END; WITH PurchArchiveHeader DO BEGIN RESET; IF FINDSET(TRUE) THEN REPEAT IF "VAT Date" = 0D THEN BEGIN "VAT Date" := "Posting Date"; MODIFY; END; PurchArchiveLine.SETRANGE("Document Type","Document Type"); PurchArchiveLine.SETRANGE("Document No.","No."); PurchArchiveLine.SETRANGE("VAT Date",0D); PurchArchiveLine.MODIFYALL("VAT Date","Posting Date"); UNTIL NEXT = 0; END; END;Izveidojiet jauno procedūru InitVATDate Service-Post koda vienībā (5980) šādi:
PROCEDURE InitVATDate@1470020(); VAR ServiceHeader@1470025 : Record 5900; ServiceLine@1470024 : Record 5902; ServiceInvHeader@1470023 : Record 5992; ServiceInvLine@1470022 : Record 5993; ServiceCrMemoHeader@1470021 : Record 5994; ServiceCrMemoLine@1470020 : Record 5995; BEGIN WITH ServiceHeader DO BEGIN RESET; IF FINDSET(TRUE) THEN REPEAT IF "VAT Date" = 0D THEN BEGIN "VAT Date" := "Posting Date"; MODIFY; END; ServiceLine.SETRANGE("Document Type","Document Type"); ServiceLine.SETRANGE("Document No.","No."); ServiceLine.SETRANGE("VAT Date",0D); ServiceLine.MODIFYALL("VAT Date","Posting Date"); UNTIL NEXT = 0; END; WITH ServiceInvHeader DO BEGIN RESET; IF FINDSET(TRUE) THEN REPEAT IF "VAT Date" = 0D THEN BEGIN "VAT Date" := "Posting Date"; MODIFY; END; ServiceInvLine.SETRANGE("Document No.","No."); ServiceInvLine.SETRANGE("VAT Date",0D); ServiceInvLine.MODIFYALL("VAT Date","Posting Date"); UNTIL NEXT = 0; END; WITH ServiceCrMemoHeader DO BEGIN RESET; IF FINDSET(TRUE) THEN REPEAT IF "VAT Date" = 0D THEN BEGIN "VAT Date" := "Posting Date"; MODIFY; END; ServiceCrMemoLine.SETRANGE("Document No.","No."); ServiceCrMemoLine.SETRANGE("VAT Date",0D); ServiceCrMemoLine.MODIFYALL("VAT Date","Posting Date"); UNTIL NEXT = 0; END; END;
Priekšnosacījumi
Lai lietotu šo labojumfailu, jābūt instalētai Microsoft Dynamics NAV 2009 R2 Austrumeiropas versijai.
Noņemšanas informācija
Šo labojumfailu nevar noņemt.
Statuss
Microsoft apstiprināja, ka šī ir problēma Microsoft produktos, kas norādīti sadaļā "attiecas uz".
Piezīme Šis ir "ĀTRĀS PUBLICĒŠANAS" raksts, kas izveidots tieši Microsoft atbalsta organizācijā. Šeit ietvertā informācija tiek sniegta tāda, kāda tā ir, reaģējot uz jauniem jautājumiem. Ātrās pieejamības rezultātā materiālos var būt drukas kļūdas, un tos var pārskatīt jebkurā laikā bez iepriekšēja brīdinājuma. Citus apsvērumus skatiet lietošanas nosacījumos .