Heart-Profit ERP

Heart-Profit Boards => Heart-Profit ERP Support => Topic started by: pascal on December 02, 2019, 11:27:20 am



Title: Deelleveren toestaan op N vanuit funktie
Post by: pascal on December 02, 2019, 11:27:20 am
Ik wil graag dat Deelleveren toestaan bij het maken van een verkooporder uitgevinkt staat.
Dit is zo wanneer je vanaf 3-1-1, F4 een losse verkooporder toevoegt.
Echter, meestal maken we een verkooporder aan mbv de volgende methode:

Menu 2-2-2-1-7
klant kiezen (bv ROEDEN), F1 (schermafdruk 1)
Zoek juiste afleveradres waar ook een kontrakt aan is gekoppeld en doe SHIFT-F4 (schermafdruk 2)
Vanuit dit scherm (Raadplegen Regels van Kontrakt) doen we SHIFT-F4 Verkooporder genereren (schermafdruk 3)

Hier zie je dat Deellv. toegst. aangevinkt is. Dit willen we graag standaard uitgevinkt hebben.
Ik weet alleen niet waar ik dit in kan stellen.

PS: ik zie hetzelfde gebeuren wanneer ik het doe via 3-1-6-1 Kontrakt klient, SHIFT-F4 naar de regels, SHIFT-F4 Genereren Verkooporder.


Title: Re: Deelleveren toestaan op N vanuit funktie
Post by: Peter Stordiau on December 02, 2019, 11:53:46 am
Maar mag het standaard (voor alle situaties !) UITgevinkt staan ?


Title: Re: Deelleveren toestaan op N vanuit funktie
Post by: pascal on December 02, 2019, 12:29:41 pm
Ga ik overleggen, kom er vanmiddag even op terug.


Title: Re: Deelleveren toestaan op N vanuit funktie
Post by: pascal on December 02, 2019, 01:00:05 pm
Ik heb overlegd: Ja, het mag overal standaard uitgevinkt staan.


Title: Re: Deelleveren toestaan op N vanuit funktie
Post by: Peter Stordiau on December 02, 2019, 01:37:17 pm
OK. En werkt het dan niet via DynScreen ?
(ik vermoed dat de vraag wat dom is omdat ik denk dat je dat zelf wel hebt geprobeerd ?)


Title: Re: Deelleveren toestaan op N vanuit funktie
Post by: pascal on December 02, 2019, 01:42:02 pm
Heb ik inderdaad geprobeerd - LOVOTV veld DEELLVRN op Disabled, default waarde N.
LOVOWY kun je geen defaultwaarde ingeven, wel disablen (ook gedaan).

Edit: LOVOWY kun je geen defaultwaarde ingeven.


Title: Re: Deelleveren toestaan op N vanuit funktie
Post by: Peter Stordiau on December 02, 2019, 05:11:30 pm
Sorry, maar ik kan het niet volgen ...
Heb je aan (de defaultwaarde in) LOVOTV niet voldoende dan ?


Title: Re: Deelleveren toestaan op N vanuit funktie
Post by: pascal on December 02, 2019, 05:13:37 pm
Nee, want wanneer je vanuit Kontraktregel een verkooporder genereert kom je automatisch in funktie LOVOWY uit.
En bij een wijzigfunktie kun je geen defaultwaarde ingeven (wel veld blokkeren, maar dan staat hij alsnog aangevinkt).


Title: Re: Deelleveren toestaan op N vanuit funktie
Post by: Wouter Rijnbende on December 02, 2019, 05:19:08 pm
De waarde van 'Deelleveren J/N' wordt ingesteld op Debiteurniveau.

Dit veld kun je niet met DynScreen overrulen (in LOVOTV) omdat ná die overruling het veld wordt afgedwongen door de Debiteurensetting. M.a.w., met DynScreen kun je geen velden overrulen waarvan hun waarde al op een andere manier wordt bepaald.

Nb: In een wijzigfunktie werkt DynScreen nooit, althans, niet v.w.b. het toekennen van een andere defaultwaarde. Je kunt bij wijzigen wél instellen dat een bepaald veld gedisabled moet worden.


Title: Re: Deelleveren toestaan op N vanuit funktie
Post by: pascal on December 02, 2019, 05:24:36 pm
Kun je me vertellen welk veld dit bij de debiteurgegevens is? Is dat 'Backorder Uitleveren op tabblad 4?
Ik zie nl geen veld 'Deelleveren toestaan' oid (of ik kijk niet goed).


Title: Re: Deelleveren toestaan op N vanuit funktie
Post by: Wouter Rijnbende on December 02, 2019, 05:31:55 pm
Ik moet je gelijk geven dat dat ook wel enigzins verwarrend is  :(

Het betreft veld 'Backorder toegestaan J/N' op het 4e Tabblad bij de Debiteur.

Backorder = Ja impliceert Deelleveren = Ja.
Backorder = Nee impliceert Deelleveren = Nee.

Het zou handiger zijn dat op 2 plekken dezelfde term werd gebruikt.


Title: Re: Deelleveren toestaan op N vanuit funktie
Post by: pascal on December 03, 2019, 08:36:04 am
Ik kom er achter dat bij ons bij alle debiteuren Backorder op Ja staat.
Kun je dit voor alle debiteuren op Nee zetten?


Title: Re: Deelleveren toestaan op N vanuit funktie
Post by: Wouter Rijnbende on December 03, 2019, 10:26:40 am
Je stelling klopt niet  :(

Backorder stáát al uit bij al je Debiteuren !

W.s. kijk je naar veld 'Backorders uitleveren J/N' i.p.v. 'Backorder toegestaan J/N'.

Nb: Die rubriek is overigens sinds 11-09-2019 gedisabled op 'Nee' via DynScreen.

En wat blijkt... op 11-09-2019 heb je deze vraag al gesteld, en hebben we deze Debiteuren voor jou al op Backorder Nee gezet.


Title: Re: Deelleveren toestaan op N vanuit funktie
Post by: Wouter Rijnbende on December 03, 2019, 10:32:44 am
Overigens is daarmee de volgende vraag, hoe het dan komt dat je talloze Verkooporders hebt waarbij dit veld op Ja staat...


Title: Re: Deelleveren toestaan op N vanuit funktie
Post by: pascal on December 03, 2019, 10:35:59 am
Snap ik ook niet.. moet Backorder Uitleveren dan ook op N gezet worden?
Die staat wel overal aangevinkt zie ik.


Title: Re: Deelleveren toestaan op N vanuit funktie
Post by: Wouter Rijnbende on December 03, 2019, 10:38:12 am

Kun jij je eens focussen op hoe die orders in het systeem komen? Genereer je die op e.o.a. manier (uit een Kontrakt of zo), of voeg je ze gewoon via 3-1-1-F4 toe.

Bij Toevoegen Verkooporder (3-1-1-F4) is de Defaultwaarde van 'Deelleveren J/N' standaard 'Ja', maar, zodra je de Debiteur invult (en die Backorder op Nee heeft staan) wordt dit 'Nee'. Misschien dat je op e.o.a. wijze een 'iets' uithaalt bij het invoeren van de order waardoor dat niet gebeurd?


Title: Re: Deelleveren toestaan op N vanuit funktie
Post by: pascal on December 03, 2019, 10:57:53 am
Via 3-1-1-F4 gaat het inderdaad goed, het is alleen in de situatie zoals iets hierboven beschreven dat het vinkje toch aangezet wordt.
Dit is volgens mij altijd vanuit een kontraktregel > SHIFT-F4.

Quote
Ik wil graag dat Deelleveren toestaan bij het maken van een verkooporder uitgevinkt staat.
Dit is zo wanneer je vanaf 3-1-1, F4 een losse verkooporder toevoegt.
Echter, meestal maken we een verkooporder aan mbv de volgende methode:

Menu 2-2-2-1-7
klant kiezen (bv ROEDEN), F1 (schermafdruk 1)
Zoek juiste afleveradres waar ook een kontrakt aan is gekoppeld en doe SHIFT-F4 (schermafdruk 2)
Vanuit dit scherm (Raadplegen Regels van Kontrakt) doen we SHIFT-F4 Verkooporder genereren (schermafdruk 3)

Hier zie je dat Deellv. toegst. aangevinkt is. Dit willen we graag standaard uitgevinkt hebben.
Ik weet alleen niet waar ik dit in kan stellen.

PS: ik zie hetzelfde gebeuren wanneer ik het doe via 3-1-6-1 Kontrakt klient, SHIFT-F4 naar de regels, SHIFT-F4 Genereren Verkooporder.


Title: Re: Deelleveren toestaan op N vanuit funktie
Post by: Wouter Rijnbende on December 03, 2019, 11:51:40 am
Excuus.  :fool:

Zoveel schermprints om duidelijk te maken hoe je de order toevoegt...

Ik concentreerde me teveel op hoe je dit wel/niet met DynScreen moet/kunt doen.

Hoe dan ook, je genereert de Verkooporder vanuit een Kontrakt.

Top. Die coding maakt éérst een orderheader aan (zonder LOVOTV aan te roepen), voegt de regels toe, en roept daarna 'Wijzigen Verkooporder' aan.

Bij het genereren van die Verkooporderheader gaat het fout, want dié funktie kijkt zo te zien niet naar de 'Backorder toegestaan J/N' van de Debiteur, en zet 'Deelleveren J/N' gewoon keihard op 'Ja'. Ik heb het bij dezen aangepast. Als je Profit opnieuw opstart zou het moeten werken.

Nb: Ik heb wel iets in moeten bouwen m.b.t. een andere aanpassing die al sinds jullie laatste Upgrade in die funktionaliteit is aangepast, maar, test het even op jullie systeem.


Title: Re: Deelleveren toestaan op N vanuit funktie
Post by: pascal on December 03, 2019, 12:03:26 pm
Ok top, dank je. Ga het doorgeven, we gaan kijken of het goed gaat.  :smile:


Title: Re: Deelleveren toestaan op N vanuit funktie
Post by: pascal on December 03, 2019, 02:24:40 pm
Na herstart Profit gaat het bij mij goed - ga ervan uit dat het hiermee opgelost is (houden het wel in de gaten komende dagen).
Dank voor de service!