Uniconta sortering på rapport total pr gruppe

Ønsker du at sortere på et felt ved print? Gå op i vinduer og få vist “Grupper og Sorter”. Her sorterer vi på extern varegruppe som er et bruger defineret felt

Vil du have en total pr sortering. skal du indsætte en Group Footer. Indsæt feltet og lave følgende kode på feltet:

sumRunningSum([Faktura I alt])

Se rapporten “SorteretPåEksternGruppe” Faktura.

Færdigt resultat med sortering og sammentælling pr gruppe

her er et eksempel på en plukliste hvor alle felter ligger i en group heder

her har vi valg ikke at have nogle felter i: Detail invoice trans. Se evt Plukliste med sum i regnskabet ‘kursusM***’

Betingelse på Felt i Uniconta

IsNull([InvoiceInfo].[Vores ref], [InvoiceInfo].[Medarbejder]

Har er nogle eksempler på hvordan man kan lave en betingelse på et felt. lad os for klare ovenstående eksempel. Hvis vores ref er tomt skal den vise medarbejder elles vil Vores ref vises.

I nogle tilfælde kan det være nødvendig at hoppe ud af Uniconta og ind igen når du tester på demo data. ovenstående kan også løses med dette udtryk:
lif [[InvoiceInfo].[Vores ref]!= Null, [Invoice Info].[Vores ref], [Invoiceinfo].[Employee Ref].[Navn] Forklaring: != betyder forskelligt fra 0 Hvis Vores ref er forskelligt fra 0 skal du returnere voresref ellers medarbejder navn.

Her er en betingelse på en ordrelinie. her skal en ordrelinie ikke vises hvis den er forskellig fra ‘Forsendelse’

[Varenummer] <> 'Forsendelse'

koden skal ligger her:

her er betingelse på 2 varenumre

[Varenummer] <> 'MT' And [Varenummer] <> 'For'

Her skal et attention flet ikke være synligt hvis kontakt ikke er udfyldt

Iif([InvoiceInfo].[Kontaktperson], True ,False)

Boolean

Har du et ja og nej felt men kun vil have vist hvis der står ‘Yes i feltet’ kan det udtrykkes på denne måde. Hvis felt [label] er sandt skal du skrive ‘Yes’ hvis det er falsk skal du skrive ” blank

Iif([Label],'Yes', '' )

Her er eksemplel på en bolen der er yes/no Feltet hedder ‘Uden Priser’

Betydning hvis Uden priser er = ja skal du skrive ‘ingen ting’ ellers Salgspris

Iif([InvoiceInfo].[Uden Priser],' ',[Salgspris (Faktura)] )

Vi ikke linier på følgeseddel der er leveret i Uniconta

Vis ikke Tallet nul 0 på en faktura

Det kan man gøre ved markere feltet Antal på rapporten. Dette felt er et tekstfelt, og skal derfor først ændres til et talfelt. Det gør man ved at benytte funktionen ToDouble()

ToDouble sættes omkring [Antal] eller det engelske navn [FormattedInvoiceQty], som vist i eksemplet herunder.

Her testes på om feltet Antal er forskellig fra 0, og hvis det er rigtigt, bliver værdien fra Antal skrevet ud på rapport

Bemærk: Denne kode virker ikke hvis man sælger over 1.000 stk da den indeholder punktum

Iif(ToDouble([FormattedInvoiceQty])<>0, [FormattedInvoiceQty],'')

Løsning 2: Det er også muligt at benytte et ikke stringfelt

Iif([Faktura Antal]<>0, [Antal (Decimal Formatering)],'')