RoleTailored klijent pada kada pokrenete stranicu, a zatim izvršite radnju koja koristi izraz COMMIT, a zatim PAGE. Instrukcija RUNMODAL u sistemu Microsoft Dynamics NAV 2009 SP1

Primenjuje se na
Dynamics NAV 2009

Ovaj članak se odnosi na Microsoft Dynamics NAV za sve zemlje i lokalne standarde svih jezika.

Simptomi

Kada pokrenete prilagođenu stranicu, a zatim izvršite radnju koja koristi izraz COMMIT, zatim PAGE. U klijentu RoleTailored programskog dodatka Microsoft Dynamics NAV 2009 sa servisnim paketom 1 (SP1), dobijate sledeću poruku o grešci:

Napomena

Veza sa serverom je prekinuta. Aplikacija će se zatvoriti.

Pored toga, RoleTailored klijent otkazuje.

Rešenje

Informacije o hitnim ispravkama

Podržana hitna ispravka je dostupna od korporacije Microsoft. Na vrhu ovog članka u bazi znanja nalazi se odeljak "Dostupno je preuzimanje hitne ispravke". Ako nailazite na problem prilikom preuzimanja ili instaliranja ove hitne ispravke ili imate druga pitanja u vezi sa tehničkom podrškom, obratite se partneru ili, ako ste upisani u plan podrške direktno od korporacije Microsoft, možete da se obratite tehničkoj podršci za Microsoft Dynamics i napravite novi zahtev za podršku. Da biste to uradili, posetite sledeći Microsoft veb sajt:

https://mbs.microsoft.com/support/newstart.aspx Tehničkoj podršci za Microsoft Dynamics možete se obratiti i telefonom putem ovih veza za brojeve telefona specifične za zemlju. Da biste to uradili, posetite neku od sledećih Microsoft veb lokacija:

Partneri Projekta

https://mbs.microsoft.com/partnersource/resources/support/supportinformation/Global+Support+Contacts Klijenti

https://mbs.microsoft.com/customersource/support/information/SupportInformation/global_support_contacts_eng.htm U posebnim slučajevima, troškovi koji se obično naplaćuju za pozive podršci mogu biti otkazani ako stručnjak za tehničku podršku za Microsoft Dynamics i srodne proizvode utvrdi da će određena ispravka rešiti vaš problem. Uobičajeni troškovi podrške primenjuju se na sva dodatna pitanja podrške i probleme koji ne ispunjavaju uslove za određenu ispravku u pitanju.

            
          

Kako da nabavite Microsoft Dynamics NAV hitnu ispravku ili datoteke ažuriranja

Kada zatražite hitnu ispravku za Microsoft Dynamics NAV, hiperveza će vam biti poslata u e-poruci.

E-poruka će sadržati hipervezu i lozinku. Možete da koristite hipervezu da biste preuzeli hitnu ispravku za navigaciju Microsoft Dynamics ili datoteke ažuriranja. Kada kliknete na hipervezu, otvara se dijalog Preuzimanje datoteke – bezbednosno upozorenje . Zatim će vam biti zatraženo da pokrenete, sačuvate ili otkažete preuzimanje.

Ako kliknete na dugme "Pokreni", datoteke pokreću preuzimanje i proces izdvajanja. Morate da navedete fasciklu za nove datoteke, a zatim da obezbedite lozinku.

Ako kliknete na dugme "Sačuvaj", morate da navedete putanju za čuvanje komprimovane datoteke. Kada otvorite datoteku koju ste sačuvali, bićete upitani da navedete putanju za datoteke. Zatim morate da obezbedite lozinku koju ste dobili u e-poruci.

Ako kliknete na dugme "Otkaži", proces preuzimanja se zaustavlja.

Kako da instalirate Microsoft Dynamics NAV hitnu ispravku ili datoteku ažuriranja

Hitne ispravke i ažuriranja Microsoft Dynamics NAV platforme dostupne su u pojedinačnim datotekama. Da biste instalirali hitnu ispravku ili ispravku za Microsoft Dynamics NAV, morate zameniti postojeće Microsoft Dynamics NAV instalacione datoteke hitnom ispravkom ili datotekama ažuriranja. Pratite ove korake da biste to uradili.

1. korak: Zamena datoteka u instalaciji Microsoft Dynamics NAV Classic Client

U instalaciji Microsoft Dynamics NAV Classic klijenta zamenite sledeće datoteke pomoću hitne ispravke ili datoteke ažuriranja.

Ime datoteke Verzija datoteke Veličina datoteke Datum Vreme Platforma
Dbm.dll 6.0.31143.0 427,848 04-jun-2010 15:34 x86
Fin.exe 6.0.31143.0 12,630,344 04-jun-2010 15:39 x86
Finhlink.exe 6.0.31143.0 452,432 04-jun-2010 15:39 x86
Finsql.exe 6.0.31143.0 12,752,208 04-jun-2010 15:39 x86
Nc_netb.dll 6.0.31143.0 96,592 04-jun-2010 15:34 x86
Nc_tcp.dll 6.0.31143.0 98,640 04-jun-2010 15:34 x86
Nc_tcps.dll 6.0.31143.0 141,136 04-jun-2010 15:34 x86
Ndbcs.dll 6.0.31143.0 1,350,480 04-jun-2010 15:33 x86
Slave.exe 6.0.31143.0 152,400 04-jun-2010 15:34 x86

Da biste zamenili postojeće Microsoft Dynamics NAV datoteke, sledite ove korake:

  1. Zatvorite klijent Microsoft Dynamics NAV Classic.

  2. Pronađite instalacioni direktorijum Microsoft Dynamics NAV Classic Client. Microsoft Dynamics NAV Classic Client se obično instalira u sledećem direktorijumu:

    C:\Program Files\Microsoft Dynamics NAV\60\Classic

  3. Kopirajte datoteke koje ste preuzeli.

  4. Nalepite datoteke koje ste preuzeli u instalacioni direktorijum Microsoft Dynamics NAV Classic Client.

  5. Kliknite na dugme "Da " da biste zamenili datoteke u direktorijumu.

2. korak: Zamena datoteka u instalaciji Microsoft Dynamics NAV RoleTailored klijenta

U instalaciji Microsoft Dynamics NAV RoleTailored klijenta zamenite sledeće datoteke pomoću hitne ispravke ili datoteke ažuriranja.

Ime datoteke Verzija datoteke Veličina datoteke Datum Vreme Platforma
Microsoft.dynamics.framework.patterns.dll 1.3.10803.224 71,656 04-jun-2010 06:30 x86
Microsoft.dynamics.framework.ui.dll 1.3.10803.224 698,328 04-jun-2010 06:30 x86
Microsoft.dynamics.framework.ui.mapping.dll 1.3.10803.224 104,424 04-jun-2010 06:30 x86
Microsoft.dynamics.framework.ui.navigation.dll 1.3.10803.224 34,800 04-jun-2010 06:30 x86
Microsoft.dynamics.framework.ui.ux2006.dll 1.3.10803.224 88,040 04-jun-2010 06:30 x86
Microsoft.dynamics.framework.ui.ux2006.winforms.dll 1.3.10803.224 63,480 04-jun-2010 06:30 x86
Microsoft.dynamics.framework.ui.windows.dll 1.3.10803.224 83,944 04-jun-2010 06:30 x86
Microsoft.dynamics.framework.ui.winforms.controls.dll 1.3.10803.224 2,115,584 04-jun-2010 06:30 x86
Microsoft.dynamics.framework.ui.winforms.dll 1.3.10803.224 690,152 04-jun-2010 06:30 x86
Microsoft.dynamics.nav.client.builder.dll 6.0.31143.0 198,544 04-jun-2010 15:23 x86
Microsoft.dynamics.nav.client.exe 6.0.31143.0 149,376 04-jun-2010 15:23 x86
Microsoft.dynamics.nav.client.interop.communicator.dll 1.0.559.183 75,688 04-jun-2010 15:23 x86
Microsoft.dynamics.nav.client.serviceconnection.dll 6.0.31143.0 104,352 04-jun-2010 15:23 x86
Microsoft.dynamics.nav.client.ui.dll 6.0.31143.0 509,824 04-jun-2010 15:23 x86
Microsoft.dynamics.nav.client.winforms.dll 6.0.31143.0 337,808 04-jun-2010 15:23 x86
Microsoft.dynamics.nav.client.winforms.tlb Nije primenljivo 2,644 04-jun-2010 12:06 Nije primenljivo
Microsoft.dynamics.nav.language.dll 6.0.31143.0 1,992,576 04-jun-2010 15:23 x86
Microsoft.dynamics.nav.types.dll 6.0.31143.0 567,160 04-jun-2010 15:23 x86
Microsoft.dynamics.nav.watson.dll 6.0.31143.0 42,880 04-jun-2010 15:23 x86
Microsoft.office.interop.outlook.dll 10.0.4504.0 395,136 04-jun-2010 15:34 x86

Da biste zamenili te datoteke, sledite ove korake:

  1. Zatvorite Microsoft Dynamics NAV RoleTailored klijent.

  2. Pronađite instalacioni direktorijum Microsoft Dynamics NAV RoleTailored klijenta. Microsoft Dynamics NAV RoleTailored klijent se obično instalira u sledećem direktorijumu:

    C:\Program Files\Microsoft Dynamics NAV\60\RoleTailored Client

  3. Kopirajte datoteke koje ste preuzeli.

  4. Nalepite datoteke koje ste preuzeli u direktorijum za instalaciju Microsoft Dynamics NAV RoleTailored klijenta.

  5. Kliknite na dugme "Da " da biste zamenili datoteke u direktorijumu.

3. korak: Zamena datoteka u instalaciji sistema Microsoft Dynamics NAV Server

U instalaciji sistema Microsoft Dynamics NAV Server zamenite sledeće datoteke pomoću hitne ispravke ili datoteke ažuriranja.

Ime datoteke Verzija datoteke Veličina datoteke Datum Vreme Platforma
Httpcfg.exe 5.2.3790.0 22,352 04-jun-2010 15:34 x86
Microsoft.dynamics.nav.language.dll 6.0.31143.0 1,992,576 04-jun-2010 15:23 x86
Microsoft.dynamics.nav.ncl.dll 6.0.31143.0 608,120 04-jun-2010 15:23 x86
Microsoft.dynamics.nav.server.exe 6.0.31143.0 141,184 04-jun-2010 15:23 x86
Microsoft.dynamics.nav.service.dll 6.0.31143.0 145,280 04-jun-2010 15:23 x86
Microsoft.dynamics.nav.service.runtime.dll 6.0.31143.0 75,664 04-jun-2010 15:23 x86
Microsoft.dynamics.nav.service.webservices.dll 6.0.31143.0 145,304 04-jun-2010 15:23 x86
Microsoft.dynamics.nav.types.dll 6.0.31143.0 567,160 04-jun-2010 15:23 x86
Microsoft.dynamics.nav.watson.dll 6.0.31143.0 42,880 04-jun-2010 15:23 x86
Srpskohrvatski / srpskohrvatski Nije primenljivo 89,525 04-jun-2010 08:28 Nije primenljivo
Srpskohrvatski / srpskohrvatski Nije primenljivo 91,724 04-jun-2010 08:28 Nije primenljivo
Nclcsrts.dll 6.0.31143.0 1,485,136 04-jun-2010 15:34 x86
Ndbcs.dll 6.0.31143.0 1,350,480 04-jun-2010 15:34 x86

Da biste zamenili te datoteke, sledite ove korake:

  1. Zaustavite Microsoft Dynamics NAV server.

  2. Pronađite instalacioni direktorijum sistema Microsoft Dynamics NAV Server. Microsoft Dynamics NAV Server se obično instalira u sledećem direktorijumu:

    C:\Program Files\Microsoft Dynamics NAV\60\Service

  3. Kopirajte datoteke koje ste preuzeli.

  4. Nalepite datoteke koje ste preuzeli u instalacioni direktorijum sistema Microsoft Dynamics NAV Server.

  5. Kliknite na dugme "Da " da biste zamenili datoteke u direktorijumu.

  6. Pokrenite Microsoft Dynamics NAV Server.

4. korak: Zamena datoteka u instalaciji servera Microsoft Dynamics NAV aplikacija

Ako imate instaliran Microsoft Dynamics NAV server aplikacija, zamenite sledeće datoteke u instalaciji servera Microsoft Dynamics NAV aplikacija pomoću hitne ispravke ili datoteka ažuriranja.

Ime datoteke Verzija datoteke Veličina datoteke Datum Vreme Platforma
Dbm.dll 6.0.31143.0 427,848 04-jun-2010 15:33 x86
Nas.exe 6.0.31143.0 2,270,536 04-jun-2010 15:34 x86
Nassql.exe 6.0.31143.0 2,368,848 04-jun-2010 15:34 x86
Ndbcs.dll 6.0.31143.0 1,350,480 04-jun-2010 15:34 x86
Slave.exe 6.0.31143.0 152,400 04-jun-2010 15:33 x86

Da biste zamenili datoteke, pratite ove korake.

  1. Zaustavite server aplikacija Microsoft Dynamics NAV.

  2. Pronađite instalacioni direktorijum servera Microsoft Dynamics NAV Application Server. Server aplikacija Microsoft Dynamics NAV je obično instaliran u sledećem direktorijumu:

    C:\Program Files\Microsoft Dynamics NAV\60\Application Server

  3. Kopirajte datoteke koje ste preuzeli.

  4. Nalepite datoteke koje ste preuzeli u instalacioni direktorijum sistema Microsoft Dynamics NAV Application Server.

  5. Kliknite na dugme "Da " da biste zamenili datoteke u direktorijumu.

  6. Pokrenite server aplikacije Microsoft Dynamics NAV.

Preduslovi

Morate da imate instaliran Microsoft Dynamics NAV 2009 servisni paket 1 da biste primenili ovu hitnu ispravku.

Status

Microsoft je potvrdio da je ovo greška u Microsoft proizvodima koji su navedeni u odeljku "Odnosi se na".

Više informacija

Više informacija potražite u sledećem broju članka da biste videli članak u Microsoft bazi znanja:

824684 Opis standardne terminologije koja se koristi za opisivanje Microsoft softverskih ispravki

Kada dođe do ovog problema, evidencija aplikacije sadrži sledeću poruku o grešci:

Napomena

Tip: Microsoft.Dynamics.Nav.Client.NavClientClosingException Poruka: Veza sa serverom je prekinuta. Aplikacija će se zatvoriti. StackTrace: at Microsoft.Dynamics.Nav.Client.ExceptionHandler.DoExecute(Func'1 execute) kod Microsoft.Dynamics.Nav.Client.ExceptionHandler.DoRethrowWithCatchException(Exception exception) at Microsoft.Dynamics.Nav.Client.ExceptionHandler.Application_ThreadException(Object sender, ThreadExceptionEventArgs e) at System.Windows.Forms.Application.ThreadContext.OnThreadException(Exception t) at System.Windows.Forms.Control.WndProcException(Exception e) at System.Windows.Forms.Control.ControlNativeWindow.OnThreadException(Exception e) at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam) kod System.Windows.Forms.UnsafeNativeMethods.DispatchMessageW(MSG& msg) kod System.Windows.Forms.Application.ComponentManager.System.Windows.Forms.UnsafeNativeMethods.IMsoComponentManager.FPushMessageLoop(Int32 dwComponentID, Int32 razlog, Int32 pvLoopData) at System.Windows.Forms.Application.ThreadContext.RunMessageLoopInner(Int32 razlog, ApplicationContext kontekst) kod System.Windows.Forms.Application.ThreadContext.RunMessageLoop(Int32 razlog, ApplicationContext kontekst) kod System.Windows.Forms.Application.Run(ApplicationContext kontekst) kod Microsoft.Dynamics.Nav.Client.WinClient.RunCore() kod Microsoft.Dynamics.Nav.Client.ExceptionHandler.ExecuteAndCatchExceptions(Func'1 execute) at Microsoft.Dynamics.Nav.Client.ExceptionHandler.DoExecute(Func'1 execute) kod Microsoft.Dynamics.Nav.Client.WinClient.Run() Source: Microsoft.Dynamics.Nav.Client


Tip: Microsoft.Dynamics.Nav.Types.NavConnectionLostException Poruka: Veza sa serverom je prekinuta. Aplikacija će se zatvoriti. StackTrace: kod Microsoft.Dynamics.Nav.Client.ExceptionHandler.<>c_DisplayClass2.<DoRethrowWithCatchException>b_0() kod Microsoft.Dynamics.Nav.Client.ExceptionHandler.ExecuteAndCatchExceptions(Func'1 execute) Source: Microsoft.Dynamics.Nav.Client

Tip: Microsoft.Dynamics.Nav.Types.NavConnectionLostException Poruka: Veza sa serverom je prekinuta. Aplikacija će se zatvoriti. StackTrace: at Microsoft.Dynamics.Nav.Client.ConnectionStateManager.HandleCommunicationFailure[T](CallServerMethod`1 callServerMethod, Exception e, Int32 messageNumber, String sessionId) at Microsoft.Dynamics.Nav.Client.ConnectionStateManager.CallServer[T](CallServerMethod`1 callServerMethod) at Microsoft.Dynamics.Nav.Client.ServerInvocationHandler.CallServer[T](CallServerMethod`1 callServerMethod) at Microsoft.Dynamics.Nav.Client.ServiceConnectionBase.CallServer[T](CallServerMethod'1 callServerMethod) kod Microsoft.Dynamics.Nav.Client.ServiceConnection.ActionField(NavRecordState& stanje, NavDataSet recDataSet, String controlTriggerMethodName) kod Microsoft.Dynamics.Nav.Client.DataBinder.NstDataAccess.ActionMethod(String triggerName) kod Microsoft.Dynamics.Nav.Client.Actions.InvokePageTriggerAction.InvokeTrigger(LogicalControl logicalControl, UISession uiSession) at Microsoft.Dynamics.Nav.Client.Actions.InvokePageTriggerAction.InvokeCore(Boolean async, LogicalControl logicalControl, Object state, UISession uiSession) kod Microsoft.Dynamics.Framework.UI.Action.InvokeCoreWithErrorHandling(Boolean async, LogicalControl logicalControl, Object state, UISession uiSession) kod Microsoft.Dynamics.Framework.UI.Action.DoInvoke(LogicalControl logicalControl, UISession uiSession) kod Microsoft.Dynamics.Framework.UI.ActionControl.Invoke() u Microsoft.Dynamics.Framework.UI.Windows.ActionControlAdapterBase.DefaultInvokeAction(LogicalControlAdapter adapter, ActionControl actionControl) kod Microsoft.Dynamics.Framework.UI.Windows.ActionControlAdapterBase.DefaultInvokeAction(LogicalControlAdapter adapter) kod Microsoft.Dynamics.Framework.UI.Windows.ActionControlAdapterBase.OnInvoke() at
Microsoft.Dynamics.Framework.UI.WinForms.ActionPaneActionControlAdapter.<InitializeNativeControl>b_0(Object sender, EventArgs e)
at Microsoft.Dynamics.Framework.UI.WinForms.Controls.ActionItem.OnButtonClick() at Microsoft.Dynamics.Framework.UI.WinForms.Controls.ActionButton.OnMouseUp(MouseEventArgs e) at System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks) at System.Windows.Forms.Control.WndProc(Message& m) at System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m) at System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m) at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam) Source: Microsoft.Dynamics.Nav.Client.ServiceConnection


Tip: System.ServiceModel.FaultException
Radnja:
http://schemas.microsoft.com/net/2005/12/windowscommunicationfoundation/dispatcher/fault
Poruka: Server nije mogao da obradi zahtev zbog interne greške. Za više informacija o grešci uključite IncludeExceptionDetailInFaults (iz ServiceBehaviorAttribute ili iz ponašanja <konfiguracije serviceDebug>) na serveru da biste informacije o izuzetku poslali nazad klijentu ili uključite praćenje u skladu sa dokumentacijom Microsoft .NET Framework 3.0 SDK i pregledajte evidencije praćenja servera.
StackTrace: Server stack trace: at System.ServiceModel.Channels.ServiceChannel.ThrowIfFaultUnderstood(Message reply, MessageFault fault, String action, MessageVersion version, FaultConverter faultConverter) at System.ServiceModel.Channels.ServiceChannel.HandleReply(ProxyOperationRuntime operation, ProxyRpc& rpc) at System.ServiceModel.Channels.ServiceChannel.Call(String action, Boolean oneway, ProxyOperationRuntime operation, Object[] ins, Object[] outs, TimeSpan timeout) at System.ServiceModel.Channels.ServiceChannel.Call(String action, Boolean oneway, ProxyOperationRuntime operation, Object[] ins, Object[] outs) at System.ServiceModel.Channels.ServiceChannelProxy.InvokeService(IMethodCallMessage methodCall, ProxyOperationRuntime operation) at System.ServiceModel.Channels.ServiceChannelProxy.Invoke(IMessage message)

Izuzetak je odbačen na [0]:
at System.Runtime.Remoting.Proxies.RealProxy.HandleReturnMessage(IMessage reqMsg, IMessage retMsg) kod System.Runtime.Remoting.Proxies.RealProxy.PrivateInvoke(MessageData& msgData, tip Int32) kod Microsoft.Dynamics.Nav.Types.INavService.ActionField(FieldRequest fieldRequest, NavRecordState dataSetState) kod Microsoft.Dynamics.Nav.Client.ServiceConnection. <>c_DisplayClass46.<ActionField>b_45()
at Microsoft.Dynamics.Nav.Client.ServerCallContext'1.InvokeCall(Object instance) at System.Runtime.Remoting.Messaging.StackBuilderSink._PrivateProcessMessage(IntPtr md, Object[] args, Object server, Int32 methodPtr, Boolean fExecuteInContext, Object[]& outArgs) at System.Runtime.Remoting.Messaging.StackBuilderSink.PrivateProcessMessage(RuntimeMethodHandle md, Object[]args, Object server, Int32 methodPtr, Boolean fExecuteInContext, Object[]& outArgs)
at System.Runtime.Remoting.Messaging.StackBuilderSink.AsyncProcessMessage(IMessage msg, IMessageSink replySink)
Izuzetak je vraćen na [1]:
at System.Runtime.Remoting.Proxies.RealProxy.EndInvokeHelper(Message reqMsg, Boolean bProxyCase) kod System.Runtime.Remoting.Proxies.RemotingProxy.Invoke(Object NotUsed, MessageData& msgData) kod System.Threading.WaitCallback.EndInvoke(IAsyncResult result) kod Microsoft.Dynamics.Nav.Client.ServerInvocationManager.CallServer[T](CallServerMethod'1 callServerMethod) kod Microsoft.Dynamics.Nav.Client.ServerInvocationHandler.CallServer[T](CallServerMethod'1 callServerMethod) kod Microsoft.Dynamics.Nav.Client.ConnectionStateManager.CallServer[T](CallServerMethod'1 callServerMethod) Source: mscorlib

Više informacija potražite u centru za pomoć i podršku na lokaciji http://go.microsoft.com/fwlink/events.asp.

Napomena: Ovo je članak "BRZO OBJAVLJIVANJE" koji je kreiran direktno u okviru organizacije Microsoft podrške. Informacije koje se nalaze ovde pružaju se kakve jesu kao odgovor na nove probleme. Kao rezultat brzine stavljanja na raspolaganje, materijali mogu sadržavati tipografske greške i mogu se revidirati u bilo kom trenutku bez prethodne najave. Pogledajte Uslove korišćenja za druga razmatranja.