[Gelöst] Lagerort löschen - Tabelle 14

Bild Microsoft Dynamics NAV 1.xx und 2.xx
(ehem. Navision Financials)

[Gelöst] Lagerort löschen - Tabelle 14

Beitragvon sreutemann » 5. November 2007 12:57

Hallo zusammen,

hab leider nix 100% passendes gefunden, daher folgende Frage:

Lässt sich in Tabelle 14 ein Lagerortcode löschen, wenn darauf noch Artikel gebucht sind?
Zuletzt geändert von sreutemann am 9. Januar 2008 09:02, insgesamt 1-mal geändert.
sreutemann
 

Beitragvon Natalie » 5. November 2007 13:06

Um das zu beantworten, schaut man sich am besten den OnDelete-Trigger in Tabelle 14 an.

In der Funktion, die dort aufgerufen wird, steht, dass eine Löschung dann nicht erlaubt ist, wenn

- dazugeh. Lagerplatzposten eine Menge <> 0 ergeben
- Lageraktivitätszeilen zu diesem Lagerort vorhanden sind
- das Logistik Buch.-Blatt fĂĽr diesen Lagerort gefĂĽllt ist

Sind diese Bedingungen nicht erfüllt, dann solltest du den Lagerort löschen können.
GruĂź, Natalie

Frage beantwortet oder Problem von allein gelöst? Schreibe bitte [Gelöst] vor den Titel des ersten Beitrags.

Bitte erst suchen, dann fragen. Bitte beachte den kleinen Community-Knigge.
Kein Support per PN, Mail, IM oder Telefon! DafĂĽr ist dieses Forum da.
Benutzeravatar
Natalie
Moderator
Moderator
 
Beiträge: 9257
Registriert: 31. Oktober 2006 19:51
Bezug zu Microsoft Dynamics: Microsoft Partner
Microsoft Dynamics Produkt: Microsoft Dynamics NAV

Beitragvon neckit » 5. November 2007 13:12

Evtl. hilft dir auch der Beitrag von Marc weiter:

http://www.navision24.de/trickkiste/sta ... ehren.html

Das mĂĽsste sich bei Dir auch so regeln lassen.

GruĂź
Ralf MĂĽller
Benutzeravatar
neckit
 
Beiträge: 176
Registriert: 11. Mai 2007 17:47
Wohnort: GĂĽtersloh/Werther
Arbeitsort: Melle-Neuenkirchen
Bezug zu Microsoft Dynamics: End-Anwender
Microsoft Dynamics Produkt: Microsoft Dynamics NAV
Microsoft Dynamics Version: NAV 4.03 + NAV 2013 + BC 365 O

Beitragvon sreutemann » 5. November 2007 14:20

Erofolgt eine Prüfung beim Löschversuch oder ist das nur ein Hinweis im "OnDelete-Trigger "?
sreutemann
 

Beitragvon Natalie » 5. November 2007 14:25

Nein, es wird richtig geprĂĽft. Trifft eine dieser Bedingungen zu, wird sofort eine Fehlermeldung generiert.
GruĂź, Natalie

Frage beantwortet oder Problem von allein gelöst? Schreibe bitte [Gelöst] vor den Titel des ersten Beitrags.

Bitte erst suchen, dann fragen. Bitte beachte den kleinen Community-Knigge.
Kein Support per PN, Mail, IM oder Telefon! DafĂĽr ist dieses Forum da.
Benutzeravatar
Natalie
Moderator
Moderator
 
Beiträge: 9257
Registriert: 31. Oktober 2006 19:51
Bezug zu Microsoft Dynamics: Microsoft Partner
Microsoft Dynamics Produkt: Microsoft Dynamics NAV

Beitragvon Heike Bennerscheid » 5. November 2007 14:25

Ich habe leider nur Navision 4.03 also weiß ich nicht ob das 100% gleich ist. Aber wenn ich bei der Cronus Datenbank dort einen Lagerort lösche, geschieht das ohne Warnung.

Zur Vorsicht wĂĽrd ich ein Testsystem erstellen und das dann dort ausprobieren.
Heike Bennerscheid
 
Beiträge: 330
Registriert: 7. September 2007 14:21
Wohnort: NRW

Beitragvon Natalie » 5. November 2007 14:29

Heike Bennerscheid hat geschrieben:Ich habe leider nur Navision 4.03 also weiß ich nicht ob das 100% gleich ist. Aber wenn ich bei der Cronus Datenbank dort einen Lagerort lösche, geschieht das ohne Warnung.


Die PrĂĽfung ist fĂĽr 4.03 genau so, wie ich sie dir genannt habe.
Wenn du also keine Fehlermeldung (nicht Warnung!) bekommen hast, dann haben die Bedingungen halt nicht zugetroffen.

Und wenn das nicht stimmt - ja dann weiĂź ich auch nicht *g*
GruĂź, Natalie

Frage beantwortet oder Problem von allein gelöst? Schreibe bitte [Gelöst] vor den Titel des ersten Beitrags.

Bitte erst suchen, dann fragen. Bitte beachte den kleinen Community-Knigge.
Kein Support per PN, Mail, IM oder Telefon! DafĂĽr ist dieses Forum da.
Benutzeravatar
Natalie
Moderator
Moderator
 
Beiträge: 9257
Registriert: 31. Oktober 2006 19:51
Bezug zu Microsoft Dynamics: Microsoft Partner
Microsoft Dynamics Produkt: Microsoft Dynamics NAV

Beitragvon Natalie » 5. November 2007 14:31

EDIT:
ich sehe erst jetzt, dass sreutemann mit einer 2.xx-DB arbeitet - hier wird überhaupt nichts abgeprüft, sondern ungefragt gelöscht.
GruĂź, Natalie

Frage beantwortet oder Problem von allein gelöst? Schreibe bitte [Gelöst] vor den Titel des ersten Beitrags.

Bitte erst suchen, dann fragen. Bitte beachte den kleinen Community-Knigge.
Kein Support per PN, Mail, IM oder Telefon! DafĂĽr ist dieses Forum da.
Benutzeravatar
Natalie
Moderator
Moderator
 
Beiträge: 9257
Registriert: 31. Oktober 2006 19:51
Bezug zu Microsoft Dynamics: Microsoft Partner
Microsoft Dynamics Produkt: Microsoft Dynamics NAV

Beitragvon sreutemann » 5. November 2007 14:33

Hallo Natalie,

danke für deinen Nachtrag der mir Klarheit bringt. Hab es gerade in einer Testdatenbank getestet.....ohne jegliche Warnmeldung, obwohl die Kriterien gepasst hätte.
Naja, dann lass ich das mal lieber mit dem löschen...... :-(
sreutemann
 

Beitragvon Heike Bennerscheid » 5. November 2007 14:53

@Natalie

Also in meiner Cronus Datenbank steht im OnDelete Trigger lediglicht das hier:

Code: Alles auswählen
TransferRoute.SETRANGE("Transfer-from Code",Code);
TransferRoute.DELETEALL;
TransferRoute.RESET;
TransferRoute.SETRANGE("Transfer-to Code",Code);
TransferRoute.DELETEALL;

WMSCheckWarehouse;
Heike Bennerscheid
 
Beiträge: 330
Registriert: 7. September 2007 14:21
Wohnort: NRW

Beitragvon Natalie » 5. November 2007 15:03

Heike Bennerscheid hat geschrieben:@Natalie

Also in meiner Cronus Datenbank steht im OnDelete Trigger lediglicht das hier:

Code: Alles auswählen
TransferRoute.SETRANGE("Transfer-from Code",Code);
TransferRoute.DELETEALL;
TransferRoute.RESET;
TransferRoute.SETRANGE("Transfer-to Code",Code);
TransferRoute.DELETEALL;

WMSCheckWarehouse;

Hi Hike,
die von mir genannte PrĂĽfung steckt in der Funktion WMSCheckWarehouse.

@sreutemann:
Hast du eine Entwicklerlizenz? Falls ja, könntest du die besagte Funktion einfach selbst einbauen (wenn auch mit Modifikationen).
GruĂź, Natalie

Frage beantwortet oder Problem von allein gelöst? Schreibe bitte [Gelöst] vor den Titel des ersten Beitrags.

Bitte erst suchen, dann fragen. Bitte beachte den kleinen Community-Knigge.
Kein Support per PN, Mail, IM oder Telefon! DafĂĽr ist dieses Forum da.
Benutzeravatar
Natalie
Moderator
Moderator
 
Beiträge: 9257
Registriert: 31. Oktober 2006 19:51
Bezug zu Microsoft Dynamics: Microsoft Partner
Microsoft Dynamics Produkt: Microsoft Dynamics NAV

Beitragvon Heike Bennerscheid » 5. November 2007 15:07

Oh.. ich hab wohl schon eine Phobie gegen Funktionen entwickelt und dadurch die WMSCheckWarehouse total ignoriert *lach* Aber stimmt da ist diese Abfrage drinne.
Heike Bennerscheid
 
Beiträge: 330
Registriert: 7. September 2007 14:21
Wohnort: NRW

Beitragvon Marc Teuber » 5. November 2007 15:43

Natalie hat geschrieben:EDIT:
ich sehe erst jetzt, dass sreutemann mit einer 2.xx-DB arbeitet - hier wird überhaupt nichts abgeprüft, sondern ungefragt gelöscht.


Erst mit Version 3.7 wurden die ersten PrĂĽfungen implementiert.

GruĂź, Marc
Frage beantwortet? Schreibe bitte [Gelöst] vor den Titel des ersten Beitrags.
Bitte erst suchen, dann fragen. Bitte beachte den kleinen Community-Knigge.
Kein Support per PN, Mail, IM oder Telefon! DafĂĽr ist dieses Forum da.
Benutzeravatar
Marc Teuber
Microsoft Partner
Microsoft Partner
 
Beiträge: 1064
Registriert: 2. Oktober 2005 13:36
Wohnort: Greven
Arbeitsort: MĂĽnster, Dortmund
Bezug zu Microsoft Dynamics: Microsoft Partner
Microsoft Dynamics Produkt: Microsoft Dynamics NAV


ZurĂĽck zu NAV 2.xx

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 1 Gast