Home › Forum › Allgemeines › Allgemeines zu Nuclos › nuclos Basis mit Standardentitäten
- Dieses Thema hat 22 Antworten und 6 Teilnehmer, und wurde zuletzt aktualisiert vor 10 Jahre, 10 Monaten von
Martin Schwärzel.
-
AutorBeiträge
-
18 Januar 2012 um 14:23 Uhr #4858
Martin Schwärzel
TeilnehmerHallo
Wer findet es auch etwas mühsam, alles selber zu entwickeln?
Ich kann mir gut vorstellen, dass es Entitäten und Funktionen gibt, welche für fast jedes Projekt gut zu verwenden sind. Ich denke da zum Beispiel an die Enitäten Sprache, Nummernkreise, Währungen, Mitarbeiter, Länder, PLZ-Verzeichnis, Kontierung, etc. oder an die Funktion Nummern vergeben, Auftragstotal berechnen, RechnungsreportsEs wäre sicher hilfreich in der Entwicklung und für den Support, wenn möglichst viele Projekte eine ähnliche Basis aufweisen.
Es ist klar nicht das Ziel, die individuelle Stärke von nuclos dabei in Frage zu stellen.
die wichtigsten Änderungen chronologisch aufgeführt:
2012.07.16: Auftragsmaske mit Funktion Mahlzeitendienst erweitert. Es kann pro Zustellkreis und Datum ein Formular als pdf ausgedruckt werden.
2012.07.05: Update der Basis auf stabile Version 3.4
Artikelmaske mit Auswahl für Dienstleistungs-, Lager-, und interne Materialartikel erweitert.
Die Materialverwaltung für Mitarbeiter kann verwendet werden. Reports werden evtl. noch erstellt.Gruss Martin
20 Januar 2012 um 17:09 Uhr #4867Martin Schwärzel
TeilnehmerZum Starten habe ich hier einmal ein nuclet in Version 3.2 mit Sprache, Währung, Mitarbeiter, Adresse, etc.
Die Dateiendung muss einfach von zip in nuclet umgewandelt werden
So, nun direkter neuer Versuch
Attachments:20 Januar 2012 um 23:46 Uhr #4869Jürgen Brennig
TeilnehmerHallo,
wo finde ich das Nuclet im Wiki?
GJ
23 Januar 2012 um 11:01 Uhr #4875Martin Schwärzel
TeilnehmerHabe sobene festgestellt: im Wiki ist die Dateigrösse auch auf 2 MB beschränkt.
Da werde ich das nuclet aufteilen müssen.
Muss ich in einer Freizeitstunde erledigen.gruss Martin
6 Februar 2012 um 14:31 Uhr #4965Ramin Goettlich
Teilnehmer> Wer wäre dabei?
Wir übrigens auch!
Und zu diesem Zweck arbeiten wir momentan und in diesem Jahr vor allem an folgenden Kernfeatures:
a) Integration mehrerer Nuclets auf einer Nuclosinstallation, das betrifft insbesondere Schnittstellen zwischen Nuclets. Eine erste Schnittstelle ist aktuell bereits ab 3.2 unterstützt: Referenzfelder, die auf Entitäten anderer Nuclets zeigen. Der Relationeneditor wird diesbzgl. als wesentliches Integrationsinstrument beim Nucletimport („wohin sollen die Referenzfelder des zu importierenden Nuclets in meiner Nuclosinstallation hinzeigen?“) ausgebaut werden. Weitere Schnittstellen zwischen Nuclets werden folgen z.B. nucletübergreifende Arbeitsschritte, nucletübergreifende Datenquellen, Layouts, die Subforms mit Entitäten anderer Nuclets beinhalten, etc.
b) Updatefähigkeit von Nuclets. Der Hersteller eines Nuclets soll in der Lage sein, neue Versionen seines Nuclets auszuliefern und die Installationen seines Nuclets sollen auch dann noch aktualisierbar sein, wenn die jeweiligen Nutzer Änderungen daran vorgenommen haben (Beispiel: Ich erweitere den Mitarbeiter im obigen Basisnuclet um zusätzliche Attribute die ich benötige. Dann bringt martin69 eine neue Version des Nuclets mit tollen neue Inhalten und Features heraus. Diese neue Version will ich einspielen können, ohne meine neuen Attribute dabei zu verlieren).
c) Austauschplattform für Nuclets, auf der Nuclethersteller ihre Nuclets kostenfrei oder kostenpflichtig zum Download anbieten können.
Die Weiterentwicklung der Philosophie von Nuclos ist klar: Neben den Bausteinen auf kleiner Ebene (Entitäten, Layouts, Statusmodelle, etc.) soll es auch Bausteine auf grösserer Ebene geben (fertige Schnittstellen wie z.B. DATEV, Standardkomponenten wie z.B. eine Lagerhaltung, etc.) – um noch schneller zum eigenen ERP System zu kommen.
Grüsse,
nuclosian10 Februar 2012 um 18:12 Uhr #4988Knut Meyer
TeilnehmerHallo,
ich bin neu hier und habe Eure Software gestern frisch entdeckt und bin sehr angenehm überrascht. Ich möchte unsere Faktura und die übergreifende Projektplanung mit nuclos abbilden. Was mich abschreckt ist das definieren der ganzen Basics.
@nuclosian
Gibt es grobe Zeitpläne für die beschriebenen Ziele?Oder um nicht auf Integrationsmöglichkeiten mehrerer Nuclets und deren Updatefähigkeit warten zu müssen: Hat vielleicht jemand eine Basis auf der ich aufzusetzen könnte. Mir geht es um Kunden, Projekte, Angebote, Rechnungen. Ich habe die aktuelle stabile Version 3.1.7 laufen.
Besten Dank für Infos!
Gruß
Knut11 Februar 2012 um 12:27 Uhr #4989Martin Schwärzel
TeilnehmerHallo Knut
Ich werde meinen Standard auf der Version 3.3 erstellen. Noch bin ich aber nicht ganz soweit.
Ich möchte zusätzlich die benöigten Db-Inhalte (Währungen, Länder, Sprachen, PLZ-Verzeichnis CH, Nummerierung, Zahlungskonditionen) einstellen.
Das braucht aber noch etwas Zeit, muss mich noch etwas besser in die DB Möglichkeiten einarbeiten.
Abläufe sind noch nichtWenn Du noch etwas Zeit hast zum Warten…
Ein komplettes nuclos zum Nulltarif wirst Du wahrscheinlich nicht erhalten. Da steckt schlicht zuviel Arbeit drin…
Gruss Martin
13 Februar 2012 um 23:31 Uhr #5006Martin Schwärzel
TeilnehmerNeue Basis 3.3
mit folgenden Entitäten und Layouts:
– Sprache
– Währung
– Länder
– Kontakt
– Adresse
– Lieferart
– Zahlungsart
– Anrede
– FormularübersetzungenIst erst der Anfang, ich weiss. Aber ich bleibe am Ball…
Gruss Martin
Attachments:14 Februar 2012 um 17:27 Uhr #5017Knut Meyer
TeilnehmerHallo Martin,
hab vielen Dank für Deine Antwort und Dein Basisnuclet! Das schaue ich mir am Wochenende direkt mal an.
Ein komplettes nuclos zum Nulltarif wirst Du wahrscheinlich nicht erhalten. Da steckt schlicht zuviel Arbeit drin…
Keine Frage, vor diesem Hintergrund halte ich die angestrebte Austauschplattform auch für eine sehr gute Idee. Denn für eine gute Basis wäre ich bereit Geld in die Hand zu nehmen.
Kann mir jemand sagen, für wann die 3.3er Version geplant ist? Hab bei meiner Suche nur einen drei Wochen alten Thread gefunden, dass die 3.2er Version nach Plan ca. Ende Februar kommen soll. Eine grobe Richtung wäre für mich eine wichtige Info, wenn ich mit unserer Entwicklung auf einer 3.3er Version aufbaue.
Danke und Gruß
Knut15 Februar 2012 um 12:20 Uhr #5024Martin Schwärzel
TeilnehmerAlle welche die Basis testen gebt mir bitte feedback, was alles in der Basis vermisst wird oder Eurer Meinung nach falsch ist.
Gruss Martin
Als Basis für eigene Entwicklungen verwendbar (noch ohne Businesslogik)
Version 2 nuclosbasis 3.3
Enthält Entitäten:
– Adressen
– Artikel
– Dokumentation
– Einheiten
– Kontakt
– Land
– Lieferart
– Mitarbeiter
– Sprache
– Verpackungseinheit
– Währung
– ZahlungskonditionenBenutzergruppe:
– HauptbenutzerArbeitsumgebung:
– BenutzerstandardStrukturdefinition:
– LandimportAttachments:22 Februar 2012 um 12:02 Uhr #5058Max Muster
TeilnehmerHallo Martin!
Vielen Dank für Dein Basisnuclet, welches mir für den Anfang mit Nuclos hoffentlich weiterhilft!
Leider war es mir nicht möglich, das Nuclet nach dem erfolgreichen Import auch zu verwenden. Beim Einfügen der Basisdaten wie Anreden, Sprachen, etc. ist das Speichern nicht möglich.
Die Fehlermeldung beispielsweise beim Einfügen einer neuen Sprache lautet:
Ein Fehler ist aufgetreten.
ERROR: column t.strvalue_strsprache does not exist
Position: 87Die Details:
org.nuclos.common2.exception.CommonFatalException: ERROR: column t.strvalue_strsprache does not exist
Position: 87
at org.nuclos.client.masterdata.MasterDataDelegate.getDependantMasterData(MasterDataDelegate.java:334)
at org.nuclos.client.masterdata.MasterDataDelegate.getDependants(MasterDataDelegate.java:411)
at org.nuclos.client.masterdata.MasterDataCollectController.readDependants(MasterDataCollectController.java:1147)
at org.nuclos.client.masterdata.MasterDataCollectController.insertCollectable(MasterDataCollectController.java:1164)
at org.nuclos.client.masterdata.MasterDataCollectController.insertCollectable(MasterDataCollectController.java:144)
at org.nuclos.client.ui.collect.CollectController.insertCollectable(CollectController.java:2974)
at org.nuclos.client.ui.collect.CollectController.save(CollectController.java:3175)
at org.nuclos.client.ui.collect.CollectController.cmdSave(CollectController.java:3056)
at org.nuclos.client.ui.collect.CollectController.access$000(CollectController.java:197)
at org.nuclos.client.ui.collect.CollectController$5.actionPerformed(CollectController.java:388)
at javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:2012)
at javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2335)
at javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:404)
at javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:259)
at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(BasicButtonListener.java:252)
at java.awt.AWTEventMulticaster.mouseReleased(AWTEventMulticaster.java:289)
at java.awt.Component.processMouseEvent(Component.java:6268)
at javax.swing.JComponent.processMouseEvent(JComponent.java:3267)
at java.awt.Component.processEvent(Component.java:6033)
at java.awt.Container.processEvent(Container.java:2045)
at java.awt.Component.dispatchEventImpl(Component.java:4629)
at java.awt.Container.dispatchEventImpl(Container.java:2103)
at java.awt.Component.dispatchEvent(Component.java:4455)
at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4633)
at java.awt.LightweightDispatcher.processMouseEvent(Container.java:4297)
at java.awt.LightweightDispatcher.dispatchEvent(Container.java:4227)
at java.awt.Container.dispatchEventImpl(Container.java:2089)
at java.awt.Window.dispatchEventImpl(Window.java:2517)
at java.awt.Component.dispatchEvent(Component.java:4455)
at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:649)
at java.awt.EventQueue.access$000(EventQueue.java:96)
at java.awt.EventQueue$1.run(EventQueue.java:608)
at java.awt.EventQueue$1.run(EventQueue.java:606)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:105)
at java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:116)
at java.awt.EventQueue$2.run(EventQueue.java:622)
at java.awt.EventQueue$2.run(EventQueue.java:620)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:105)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:619)
at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:275)
at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:200)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:190)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:185)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:177)
at java.awt.EventDispatchThread.run(EventDispatchThread.java:138)
Caused by: org.nuclos.server.dblayer.DbException: ERROR: column t.strvalue_strsprache does not exist
Position: 87
at org.nuclos.server.dblayer.impl.standard.StandardSqlDBAccess.wrapSQLException(StandardSqlDBAccess.java:542)
at org.nuclos.server.dblayer.DbAccess$1.wrapSQLException(DbAccess.java:103)
at org.nuclos.server.dblayer.impl.DataSourceExecutor.execute(DataSourceExecutor.java:72)
at org.nuclos.server.dblayer.impl.standard.StandardSqlDBAccess.executeQuery(StandardSqlDBAccess.java:203)
at org.nuclos.server.dblayer.impl.standard.StandardSqlDBAccess.executeQuery(StandardSqlDBAccess.java:187)
at org.nuclos.server.dal.processor.jdbc.impl.EntityObjectProcessor.getBySearchExpression(EntityObjectProcessor.java:250)
at org.nuclos.server.dal.processor.jdbc.impl.EntityObjectProcessor.getBySearchExpression(EntityObjectProcessor.java:232)
at org.nuclos.server.masterdata.ejb3.MasterDataFacadeHelper.getGenericMasterData(MasterDataFacadeHelper.java:959)
at org.nuclos.server.masterdata.ejb3.MasterDataFacadeHelper.getDependantMasterDataByBean(MasterDataFacadeHelper.java:262)
at org.nuclos.server.masterdata.ejb3.MasterDataFacadeHelper.getDependantMasterData(MasterDataFacadeHelper.java:239)
at org.nuclos.server.masterdata.ejb3.MasterDataFacadeBean.getDependantMasterData(MasterDataFacadeBean.java:580)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:616)
at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:309)
at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:183)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:150)
at org.springframework.security.access.intercept.aopalliance.MethodSecurityInterceptor.invoke(MethodSecurityInterceptor.java:67)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:172)
at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:110)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:172)
at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:202)
at $Proxy12.getDependantMasterData(Unknown Source)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:616)
at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:309)
at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:183)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:150)
at org.nuclos.server.common.NuclosRemoteRollbackInterceptor.invoke(NuclosRemoteRollbackInterceptor.java:56)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:172)
at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:202)
at $Proxy63.getDependantMasterData(Unknown Source)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:616)
at org.springframework.remoting.support.RemoteInvocation.invoke(RemoteInvocation.java:205)
at org.nuclos.server.common.NuclosRemoteInvocationExecutor.invoke(NuclosRemoteInvocationExecutor.java:32)
at org.springframework.remoting.support.RemoteInvocationBasedExporter.invoke(RemoteInvocationBasedExporter.java:78)
at org.springframework.remoting.support.RemoteInvocationBasedExporter.invokeAndCreateResult(RemoteInvocationBasedExporter.java:114)
at org.springframework.remoting.httpinvoker.HttpInvokerServiceExporter.handleRequest(HttpInvokerServiceExporter.java:73)
at org.springframework.web.servlet.mvc.HttpRequestHandlerAdapter.handle(HttpRequestHandlerAdapter.java:49)
at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:790)
at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:719)
at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:644)
at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:560)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:641)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:722)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:304)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:366)
at org.springframework.security.web.access.intercept.FilterSecurityInterceptor.invoke(FilterSecurityInterceptor.java:109)
at org.springframework.security.web.access.intercept.FilterSecurityInterceptor.doFilter(FilterSecurityInterceptor.java:83)
at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:378)
at org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:97)
at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:378)
at org.springframework.security.web.session.SessionManagementFilter.doFilter(SessionManagementFilter.java:100)
at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:378)
at org.springframework.security.web.authentication.AnonymousAuthenticationFilter.doFilter(AnonymousAuthenticationFilter.java:78)
at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:378)
at org.springframework.security.web.servletapi.SecurityContextHolderAwareRequestFilter.doFilter(SecurityContextHolderAwareRequestFilter.java:54)
at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:378)
at org.springframework.security.web.savedrequest.RequestCacheAwareFilter.doFilter(RequestCacheAwareFilter.java:35)
at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:378)
at org.springframework.security.web.authentication.www.BasicAuthenticationFilter.doFilter(BasicAuthenticationFilter.java:177)
at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:378)
at org.springframework.security.web.context.SecurityContextPersistenceFilter.doFilter(SecurityContextPersistenceFilter.java:79)
at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:378)
at org.nuclos.server.security.SessionInvalidationFilter.doFilter(SessionInvalidationFilter.java:76)
at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:378)
at org.springframework.security.web.FilterChainProxy.doFilter(FilterChainProxy.java:167)
at org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:237)
at org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:167)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:240)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:164)
at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:462)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:164)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:100)
at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:563)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:118)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:399)
at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:317)
at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:204)
at org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:311)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1110)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603)
at java.lang.Thread.run(Thread.java:679)
at org.springframework.remoting.support.RemoteInvocationUtils.fillInClientStackTraceIfPossible(RemoteInvocationUtils.java:47)
at org.springframework.remoting.support.RemoteInvocationResult.recreate(RemoteInvocationResult.java:115)
at org.springframework.remoting.support.RemoteInvocationBasedAccessor.recreateRemoteInvocationResult(RemoteInvocationBasedAccessor.java:85)
at org.springframework.remoting.httpinvoker.HttpInvokerClientInterceptor.invoke(HttpInvokerClientInterceptor.java:148)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:172)
at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:202)
at $Proxy13.getDependantMasterData(Unknown Source)
at org.nuclos.client.masterdata.MasterDataDelegate.getDependantMasterData(MasterDataDelegate.java:329)
… 46 more
Caused by: java.sql.SQLException: ERROR: column t.strvalue_strsprache does not exist
Position: 87
at org.postgresql.core.v3.QueryExecutorImpl.receiveErrorResponse(QueryExecutorImpl.java:2102)
at org.postgresql.core.v3.QueryExecutorImpl.processResults(QueryExecutorImpl.java:1835)
at org.postgresql.core.v3.QueryExecutorImpl.execute(QueryExecutorImpl.java:257)
at org.postgresql.jdbc2.AbstractJdbc2Statement.execute(AbstractJdbc2Statement.java:500)
at org.postgresql.jdbc2.AbstractJdbc2Statement.executeWithFlags(AbstractJdbc2Statement.java:388)
at org.postgresql.jdbc2.AbstractJdbc2Statement.executeQuery(AbstractJdbc2Statement.java:273)
at org.apache.commons.dbcp.DelegatingPreparedStatement.executeQuery(DelegatingPreparedStatement.java:96)
at org.apache.commons.dbcp.DelegatingPreparedStatement.executeQuery(DelegatingPreparedStatement.java:96)
at org.nuclos.server.dblayer.impl.standard.StandardSqlDBAccess$2.perform(StandardSqlDBAccess.java:212)
at org.nuclos.server.dblayer.impl.DataSourceExecutor.execute(DataSourceExecutor.java:66)
… 143 moreDanke für eventuelle Fixes und Hilfen!
23 Februar 2012 um 09:45 Uhr #5063Martin Schwärzel
TeilnehmerHallo
Könnte ein Problem mit der Datenbank sein. Sind denn die Felder in der db wie in der Entität beschrieben vorhanden?Gruss Martin
Ich werde eine nuclos Basis Instanz online schalten, damit man sie direkt ohne eigene Installation testen kann.
Gruss Martin
29 Februar 2012 um 00:48 Uhr #5104Martin Schwärzel
TeilnehmerNuclos mit meiner Basis ist zum Testen online.
Basis Nuclet von M. Schwärzel Business Software
Ich habe den Zugangslink mit den Benutzerangaben auf der Homepage hinterlegt.
Bitte meldet alle Kommentare zur Basis im Nuclos Forum.
(Noch bin ich leider meilenweit von einem kompletten System entfernt, aber es sind schon einige Stunden Arbeit eingeflossen)
Danke
Martin Schwärzel5 März 2012 um 17:33 Uhr #5129Martin Schwärzel
TeilnehmerNeues in der aktuellen Version: nuclos Beispiel
In der Basis habe ich noch ein einfaches Beispiel für ein Offertdokument eingefügt.
Die Offerte kann im Status Offerte erstellt als pdf erstellt werden.
Je nach Sprache des Kunden wird die Übersetzung ausgegeben (falls erfasst in den Formularübersetzungen).
Vorteil dieser Art der Übersetzungen, jederzeit können durch den Kunden selbständig weitere Sprachen erfasst werden.Ebenfalls ist für den Auftrag ein Statusmodell enthalten.
Mit Status Offerte, Auftragsbestätigung, Rüstschein, Lieferschein, Rechnung, Gutschrift und Archiv.Die Enditäten sind im Moment bewusst einfach gehalten.
Viel Spass beim Ausprobieren.
Gruss Martin Schwärzel
(Freue mich auf Euer Feedback)
22 März 2012 um 10:36 Uhr #5314Martin Schwärzel
TeilnehmerVieles hat sich getan in der aktuellen Version.
Mietobjekte sind hinzugekommen,
aktuell arbeite ich an einem HR Teil mit Bewerbern, Stellen, Beurteilung, Knowhow und Trainingsverwaltung. Da ist viel Spielraum drin.Die Verteilung der Entitäten werde ich überarbeiten, ist noch nicht wirklich übersichtlich. Daran arbeite ich noch.
Zugriff auf Basis über Basis Nuclet M. Schwärzel Business Software
Viel Spass und es Rückmeldungen würden mich sehr freuen.
Gruss Martin
-
AutorBeiträge