DMFA je nach Auswahlfeld befüllen?
Hallo,
kann man die felder autumatisch ankreuzen wenn das JA/Nein Feld ausgefüllt ist?
Erzeugen je nach Auswahl im linken DMFA kann ich sie. Aber im 2.DMFA sollen die hacken bei ja automatisch stehen.
Mahnung erzeugen:
let ziel := 'Zahlungsziel Mahnung';
for i in numbers('1. Mahnung für') do
if record(Rechnungsstellung,i).number(Nr) > 0 then
let id := record(Rechnungsstellung,i).Nr;
let suchen := (select Rechnungsstellung);
suchen[Nr = id].(
'1.Mahnung erzeugt' := true;
'Ablauf 1. Mahnung' := date(ziel)
)
end
end;
do as server
let myR := (select Rechnungsstellung);
myR[Rechnungstyp = 1 and 'in Rechnung wandeln' = false].(Rechnungsstatus := 9);
myR[Rechnungstyp = 1 and 'in Rechnung wandeln' = true].(Rechnungsstatus := 11);
myR['1.Mahnung erzeugt' = true].(Rechnungsstatus := 10);
myR['2.Mahnung erzeugt' = true].(Rechnungsstatus := 12);
myR['Offener Rechnungsbetrag' < 1].(Rechnungsstatus := 5);
myR['Offener Rechnungsbetrag' > 1 and 'Offener Rechnungsbetrag' < 'Brutto-Gesamt:'].(Rechnungsstatus := 8);
myR[Rechnungstyp > 1 and 'erwarteter Zahlungseingang' > today() and 'Offener Rechnungsbetrag' = 'Brutto-Gesamt:'].(Rechnungsstatus := 2);
myR['Versandart wählen' = 7].(Rechnungsstatus := 6);
myR[Rechnungstyp = 4 or 'in Gutschrift wandeln' = true].(Rechnungsstatus := 7);
myR[Rechnungstyp = 2 and 'erwarteter Zahlungseingang' < today() and 'Offener Rechnungsbetrag' = 'Brutto-Gesamt:' and 'in Gutschrift wandeln' = false and '1.Mahnung erzeugt' = false and '2.Mahnung erzeugt' = false].(Rechnungsstatus := 4)
end
select für das DMFA:
let me := this;
select Rechnungsstellung where Rechnungsstatus = 4 and Kunde.text('Kunden-Nr.') = me.text('Kunden-Nr.')
Dymamicher Wert: Mahnstop ( ist ein Ja/Nein was standardmäßig auf false steht)
3 Antworten
-
Das DMFA kann man ja auch ansprechen, so bekomm ich die auf true stehenden werte markiert.
let me := this; let auswahl := (select Rechnungsstellung where Mahnstop = true).number(Nr); 'Mahnstop für' := auswahl
Das ganze muss jedoch in einen Butten, damit ich die werte auch wieder abwählen kann. geht also nicht bei änderung in der Tabelle.
wie kann ich das am gescheitesten lösen, damit am anfang der bearbeitung aktualisiert werden muss. (geht, ja über ein ja/nein zu lösen) wenn der vorgang abgeschlossen ist kann man das ja/Nein wieder auf false setzen. so weit so gut.
Doch was ist wenn einer aktualisiert und dann nicht weiter macht ?? Da bekommt der nächste eventuell falsche oder veraltetet angaben. Was ausgesprochen blöde ist.
- mit anderen worten es muss vor der bearbeitung immer erst mal aktualisiert werden, um die daten korrekt zu haben
- dann die Auswahl getroffen werden
- um am ende die Mahnungen zu erzeugen.
doch was ist wenn juser abweichen davon???
Habt Ihr eine idee??
Content aside
- vor 2 JahrenZuletzt aktiv
- 3Antworten
- 44Ansichten
-
1
Folge bereits