Avatar billede hkv Forsker
31. august 2001 - 08:58 Der er 10 kommentarer og
1 løsning

Concorde XAL - Varenummer

Hvis man har en stribe af varenumre, der hedder f.eks. Jern.XXXXXX, og ønsker dem alle ændret til f.eks. Plader.XXXXXX - kan det lade sig gøre ved een  kørsel, eller er man nødt til at ændre et varenummer ad gangen?
31. august 2001 - 09:10 #1
Du kan godt ændre alle varenumre i et hug - Det gøres via Generelt / Datamanipulation, MEN LAVER DU FEJL, SÅ ER DER INGEN FORTRYD TAST !!!

Jeg vil ikke forsøge at forklare det her, men jeg synes, at du skal kontakte din XAL leverandør, og få hjælp den vej igennem, og så lære lidt, når de guider dig igennem.
Avatar billede dma Nybegynder
31. august 2001 - 09:56 #2
FARE! Hvis du gør det v.hj.a. datamanipulation, ændrer du kun varekartoteket, og ikke alle de andre steder det står, så please HOLD fingerene væk fra denne løsning.

Der skal laves en lille specialløsning, og den kan du nok ikke lave selv. Grundlæggende set er det en kørsel som for hvert varenummer kalder den regulære \"Ændre varenummer\" kørsel. Men som sagt - det er langhåret og ikke for novicer ud i XAL-programmerin
31. august 2001 - 10:00 #3
dma>> jeg er helt enig
Avatar billede capital Nybegynder
03. september 2001 - 22:52 #4
Hej hkv

Det kan lade sig gøre. Jeg har for nyligt fremstillet en kørsel, der kan ændre debitornumre inkl. ALLE relationer således, at historiken bevares.

Men som ovenskrevet står, er dette IKKE for rookies.

Fremgangsmåden er som følger (NB! Du må selv fremstille/tilrette standardelementet):

Du opretter et mappingkartotek, hvoraf det fremgå hvilke gamle varenumre, der skal mappes til de nye varenumre.

Herefter tilretter du standard kørsel, der ændrer eet varenummer.

Opret en XAL der kan gennemløbe mappingkaroteket og skrive gammelt og nyt varenummer ned i et parm-kartotek. I denne XAL kalder du så din varenummer-ændringsXAL.

NB! Standardkørslen fremstiller en temporær XAL, der gemmer sig i standard windows temp biblioteket - for at kigge i den temporære kode, kan jeg anbefale dig, at afvikle standard XAL\'en i debugmode.

Hvis du ønsker yderligere information/assistance er du velkommmen til at maile mig på mah@hob.dk

Mvh
Capital
Avatar billede mariaf Juniormester
04. september 2001 - 14:48 #5
Lav nu en ordentlig back-up først!
Avatar billede jolly91 Nybegynder
09. september 2001 - 20:48 #6
Der findes en standard løsning fra Customize-it
Som kan ligge alle ændringer på varenumre , debitor konti, kreditor konti samt finanskonti, i en batch kørsel som kan køres på et tidspunkt valgt af dig og afsluttes på et bestemt tidspunkt.
Herved undgår du samtidigt at låse for alle kartoteker hvor der er brugere i systemet.

Det betyder at du kan sætte kørslen igang om aftenen og få den til at stoppe inden back-up jobbet skal køre om natten.
Avatar billede rew Nybegynder
13. september 2001 - 08:55 #7
Nemmeste metode er at tage standard rutinen til at ændre varenumre med og modificere den til at kunne køre fra/til varenummer der skal ændres og
så i \"ændres til\" feltet angive hvilket ord \"jern\"
skal erstattes med.
Avatar billede hkv Forsker
01. oktober 2001 - 12:24 #8
Hej rew
Din løsning lyder god. Jeg aner bare ikke, hvordan jeg modificerer standard rutinen til ændring af varenumre. Kan du måske hjælpe her?
Avatar billede rew Nybegynder
01. oktober 2001 - 12:42 #9
Du skal modificere en xal kørsel der hedder LagerÆndrevarenummer. Men hvis du ikke aner noget som helst om xal programmering, vil dette nok blive lidt svært.
Avatar billede mariaf Juniormester
02. oktober 2001 - 13:36 #10
Du må være jyde. Hvis hkv ikke aner noget om XAL-programmering, så er det umuligt.

Det er en fornuftig udfordring for en habil programmør - men du spurgte om det kan lade sig gøre, og ja, det kan det.
Avatar billede rew Nybegynder
02. oktober 2001 - 13:42 #11
Svar til mariaf: korrekt jeg er jyde og stolt af det.
Da Jeg ikke har spurgt om det kunne lade sig gøre, så det må være hkv du hentyder til.
Hvis man er programmør er det rimelig nemt. hvis ikke er det svært, men ikke umuligt.
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester