Minun alueeni
Apu
Jhns Hnls
CONTRIBUTOR **

Raportille tuotteen nettopaino

tekijä Jhns Hnls (Päivitetty ‎28-05-2021 12:52 tekijä Jhns Hnls )

Terve,

 

yritän saada keräyslistalle tuotteen nettopainoa, joka on syötetty Tuoterekisterissä 'Mitat' ikkunaan.

Linkitin CR:ssa 'HINSTO.TUOTEKOODI ja HIVAR.TUOTEKOODI', tämän jälkeen saan laitettua raportille HIVAR.MAARA. Ongelmana vain on, että se tulostaa ensimmäisen 'MAARA':n, mikä siellä sitten sattuukin listassa olemaan. Eli alla kuvan "brutto" -mukaisesti bruttopainon.

 

Miten minun kuuluu lukea tätä DB-Dumppia (kuva "netto" liitteenä), että osaan linkittää oikein ja saan sen nettopainon näkyvin?

3 VASTAUSTA3
Jhns Hnls
CONTRIBUTOR **

tekijä Jhns Hnls

Nyt selvisi. Olin tehnyt linkityksen väärin. Linkitin pääraportin puolella HINSTO.REC - HIOMIN.VREC, kun se piti tehdä pääraportilta HINSTO.REC - aliraportin HIOMIN.VREC.

 

Kiitos!

Jhns Hnls
CONTRIBUTOR **

tekijä Jhns Hnls (Päivitetty ‎31-05-2021 12:40 tekijä Jhns Hnls )

Terve,

 

avullasi sain aliraportille näkymään nettopainot. Jotain teen silti vielä väärin.

 

Aliraportilla on Record Selection formulassa:

 

 

 

{HIOMIN.LUOKKA} = "PD" and
{HIOMIN.TUNNUS} = "WTN"

 

 

 

 ja details osiossa ainoastaan kenttä 'HIOMIN.MAARA' = listaa jokaisen nettopainon, mitä olemassa on.

alirapsa_muoto.png

 

Pääraportilla on tuotekoodin kanssa samassa 'Details' -osiolla aliraportti.

 

paarapsa_details_alirapsa.png

 

Tämä tekee sen, että jokaiselle riville tulostuu koko lista kaikista nettopainoista, eikä vain kyseisen tuotteen.

 

Onkohan virhe nyt aliraportissa, vai siinä, miten haen tiedon pääraportille?

 

Tässä vielä pääraportin HINSTO.REC-HIOMIN.VREC linkitys:

hinstohiomin.png

 

 

Koitin myös  toista tapaa ilman aliraporttia:

Laitoin pääraportin 'Record Selection' -formulaan saman litanian, kuin aiemmassa aliraportille. Laitoin keräyslistan tuotekoodin viereen "HIOMIN.MAARA", näin se tulostaa ainoastaan oikean nettopainon, mutta raportti menee muilta osin hieman mullin mallin. Ja menee mullin mallin juuri tuon Record Selection -formulan ansiosta. Jos otan sen pois, raportti toimii muuten moitteitta, paitsi että tosiaan lisää siihen jokaisen "HIOMIN.MAARA":n.

Accepted solution
Henri Karhama
VISMA

tekijä Henri Karhama

Moikka,

 

Ongelmana on lähtöisin puutteellisesta relaatiosta HINSTO  -> HIOMIN välillä ja lähetteen ryhmistä. Painon kanssa käy niin, että vastaavuuksia tuotekoodilla linkittäessä on enemmän kuin yksi, joten raportin ryhmityksistä johtuen saadaan tulostettua vain ensimmäinen relaatioon osuva tietue.

 

DBDUMP näkymästä näet, että nettopainon yksilöi HIOMIN.TUNNUS arvo "WTN". Tätä ei tietenkään löydy HINSTOsta, joten joudutaan tehdä aliraportti, jolla käsitellään tulostettavaksi vain nettopainot, kun relaation kautta tätä ei saada yksilöityä.

Se menisi lyhykäisyydessään niin, että luot raportille aliraportin Insert valikosta ja tänne voi ottaa tietokannoiksi vaikka pelkän HIOMIN taulun ja laittaa pääraportin puolelta HINSTO.REC tietueen välittymään HIOMIN.VREC kenttään. Kun teet kaavan aliraportin Details osioon, joka tulostaa vain sellaiset HIOMIN rivit, joissa on LUOKKA = "PD" ja TUNNUS = "WTN" niin aliraporttisi näyttää lukuja pääraportilla vain kun se löytää nettopainon.

 

Lopuksi sitten aliraportilla kaikkiin grouppeihin Section Expertin puolelle "Suppress blank section"

 

 

Sinulla ei ole yhtään suosikkia valittuna.