Nyliga inlägg

Sidor: 1 2 [3] 4 5 ... 10
21
FileMaker Pro / SV: Beräkna ut pris till kund
« Senaste inlägg av Acuena skrivet 21 mars, 2018, 20:49 »
Det fungerade  :D

Tack igen, höll på att bli tokig.

Kom inte på just nu hur/om det går med functionen. Får luska vidare på det.
22
FileMaker Pro / SV: Beräkna ut pris till kund
« Senaste inlägg av Acuena skrivet 21 mars, 2018, 16:19 »
Aha okej. Har inte kunnat testa ännu eftersom jag är på jobbet för nuvarande.
Ska genast testas när jag kommer hem.

Om jag vill så kan jag väl göra precis samma sak fast i funktionen som räknar ut priset, så spelar det ingen roll om jag råkar få med en punkt istället för ett kommatecken om jag fattar rätt.

Får hoppas att det fungerar när jag kommer hem. Vill komma vidare med lösningen.

Tack i förhand  :)
23
FileMaker Pro / SV: Beräkna ut pris till kund
« Senaste inlägg av David Wikström skrivet 21 mars, 2018, 03:27 »
Problemet verkar finnas i manuset "Lägg till rad på ordern", rad 10.
ExecuteSQL returnerar alltid tal med . som decimalseparator, även om du kör med svenskt operativsystem/komma som decimalseparator.

Det finns ett antal sätt att hantera det om du vill ha ett system som helt dynamiskt hanterar olika decimaltecken, men i ditt fall kan du kanske helt enkelt ändra rad 10 till:

Kodstycke: [Välj]
Let([~sql = "
SELECT ~Field
FROM ~Table
WHERE ~SearchField LIKE ~Value
and ~IField
LIKE ~IDNr
";

$sqlQuery = Substitute ( ~sql ;
["~Field" ; SQLGetFieldName ( PrisFilData::Markup )];
["~Table" ; SQLGetTableName ( PrisFilData::Markup )];
["~SearchField" ; SQLGetFieldName ( PrisFilData::ItemNumber )];
["~Value" ; Lower($artnr)];
["~IField" ; SQLGetFieldName ( PrisFilData::PrisFilID )];
["~IDNr" ; Order::KundPrisFilID]
);


$sqlRes = ExecuteSQL ( $sqlQuery ; "";"")
];


Substitute ( $sqlRes ; "." ; "," )


)

Alltså
Kodstycke: [Välj]
Substitute ( $sqlRes ; "." ; "," )på slutet istället för bara
Kodstycke: [Välj]
$sqlRes.
24
FileMaker Pro / SV: Beräkna ut pris till kund
« Senaste inlägg av Acuena skrivet 20 mars, 2018, 23:45 »
Hej igen.
Ursäkta att det tog lite tid.
Är en del data som behövdes gå igenom och hade lite annat som behövdes göras.

I alla fall, nu har jag rensat FM-lösningen på all data som jag inte får ge ut och lagt in 5 generella produkter med påhittade data.
Samt finns det en påhittad kund.

Jag gjorde en ZIP fil med både lösningen och en Xlsx fil. I xlsx filen finns alla produkter med det nettopris som finns i lösningen.
Den visar också vad det ska bli för pris till kunden.

Om du/ni har några undringar om hur man gör så säg bara till så hjälper jag gärna till med det.

Saker och ting heter kanske lite annorlunda än vad jag skrev tidigare, t.ex. Påslag heter markup.

Hoppas ni kan hjälpa mig med mitt problem, blir tokig på det.

Glömde kanske säga att jag har FileMaker Pro 15 Advanced, om det gör någon skillnad.

Tack på förhand.
25
FileMaker Pro / SV: Beräkna ut pris till kund
« Senaste inlägg av David Wikström skrivet 20 mars, 2018, 00:54 »
Hur sätter du variablerna $$netto och $$påslag?
Är de motsvarande fälten numeriska?
Vad får du om du använder formeln GetAsNumber ($$netto ) respektive  GetAsNumber ($$påslag )?

Vet du ifall filen skapats på en dator med svenska regioninställningar (decimalseparator är på US-system punkt, inte komma, vilken kan strula till saker ibland).

Jag förstår att du inte kan ladda upp en fil med riktiga data, men du kan ju alltid radera alla poster och sedan ladda upp en fil med ett par påhittade produkter och kunder, så blir det mycket enklare att identifiera problemet.
26
FileMaker Pro / Beräkna ut pris till kund
« Senaste inlägg av Acuena skrivet 20 mars, 2018, 00:38 »
Hej!

Jag har en lösning med en massa produkter i.
I samma lösning har jag även en massa kunder som vardera har en "prisfil" (Unik nyckel som används senare).

Prisfil tabellen (PrisFilData) innehåller data som bestämmer vilket påslag en vara ska ha när jag säljer till kund.

Låt oss säga att vi har dessa i produkter (Påhittade produkter):

Art. nr   Produkt namn   Netto
845852   Hushållspapper   110,00
451487   Skurborste   75,40

Vi har en kund vars prisfil innehåller följande:
id   Art.nr   Påslag
10   845852   1,25
10   4514874   1,35


Jag har en egen funktion som helt enkelt tar Netto * Påslag, som heter "Räkna ut pris" vilket tar Funktionsparametrarna "Netto" och "Påslag".

Sedan i ett script har jag tagit fram både kundens prisfil-ID, produktens netto och vilket påslag.
I scriptet som beräknar kundens pris har jag följande i en "Ange variabel": Round ( Räkna ut pris ( $$netto ; $$påslag)   ; 2)

Variablerna netto och påslag innehåller priset 75,40 och påslag 1,35.
Detta har jag dubbelkollat ett antal gånger.

När scriptet körs får jag dock detta som svar: 10179 vilket visas som 10179,00kr just nu.
Det ska dock bli: 101,79kr
Det blir rätt om jag kör: Round ( Räkna ut pris ("75,40" ; "1,35")   ; 2)

Använder jag variablerna blir det dock fel :(
Har hållit på med detta i ett par dagar nu men hittar inte varför det blir som det blir.

Blev ganska lång tråd, hoppas jag lyckats förklara vad jag har för problem.

PS: Jag kan inte dela med mig av hela lösningen då den innehåller en massa kundinformation och annat som inte får delas ut.
27
FileMaker Server / SV: Webdirect skript som inte fungerar
« Senaste inlägg av Diquito skrivet 27 februari, 2018, 15:51 »
Trodde det var löst i och med att skript steget "Kör Skrip på Server" fanns... men ska testa...

28
FileMaker Server / SV: Webdirect skript som inte fungerar
« Senaste inlägg av David Wikström skrivet 27 februari, 2018, 15:12 »
Inte 100% på ifall det fortfarande är så, men åtminstone tidigare var det så att den lokala användaren måste ha öppnat fil 2 för att det ska fungera. PSoS kan inte automatiskt öppna ytterligare filer vid behov. Jag har ofta lagt till "Open file" eller likvärdiga aktioner i det lokala manuset för att få det att fungera.
29
FileMaker Server / SV: Webdirect skript som inte fungerar
« Senaste inlägg av Diquito skrivet 27 februari, 2018, 15:09 »
Japp på allt.. men jag har satt ihop tabellerna till en fil då funkar det bättre faktiskt.. "replace field content" funkar inte fortfarande.. men att sätta att fältet populeras av ett beräkning funkar nu...
30
FileMaker Server / SV: Webdirect skript som inte fungerar
« Senaste inlägg av David Wikström skrivet 27 februari, 2018, 14:15 »
Jag antar att du set till att gå till rätt post, layout, osv, på servern? Och sätter eventuella globala fält ifall sådana används i relationer eller på annat sätt?

Ligger filerna på samma server? I samma mapp? Med samma login?
Sidor: 1 2 [3] 4 5 ... 10