Inloggen Registreren

Login to your account

Username *
Password *
Remember Me

Create an account

Fields marked with an asterisk (*) are required.
Name *
Username *
Password *
Verify password *
Email *
Verify email *
Captcha *

Voorraad copy functie

Inhoud

1) Bestanden op de juiste plek zetten

Na het downloaden van de voorbeeld bestanden dient u deze op de juiste plek in het programma te zetten.
Het gebruik van deze bestanden is voor eigen risico, en het is verstandig om de functies eerst te proberenen op een test administratie.
De juiste map is: C:\osfinancials\bin\SQL\FIREBIRD
De bestanden komen dus niet in een mapje, maar direct in deze hoofdmap.

2) Voorbeeld weergave bestanden

Er zijn 3 bestanden nodig:
STOCKCOPY1.txt               Met dit bestand selecteert u de informatie van het voorbeeld bestand.
STOCKCOPYNAME1.txt   Met dit bestand geeft u aan hoe in osF de kopieer functie genoemd wordt.
STOCKPAST1.txt                Met dit bestand geeft u aan wat er met de geselecteerde informatie gaat gebeuren.

3) Meerdere/verschillende kopieer opdrachten gebruiken

U kunt eenvoudig meerdere opdrachten maken door tekens het getal met 1 te verhogen.
Dus de 2e set met bestanden noemt u: STOCKCOPY2.txt, STOCKCOPYNAME2.txt, STOCKPAST2.txt enz.

4) Voorbeeld kopieer opdracht

We gaan nu een voorbeeld bekijken welke gebruik maakt van de gedownloade bestanden.
We openen daarvoor als eerste het bestand STOCKCOPYNAME1.txt met bij voorkeur kladblok.
Andere tekst verwerkers kunnen ongewenste extra code toevoegen of het bestand ongewenst veranderen.

In dit bestand zien we na het openen de tekst "Leverancier 1".
Hiermee geven we aan dat u met deze kopieer opdracht de leverancier 1 kopieert van het voorbeeld artikel naar de doel artikelen.
Deze tekst is in principe vrij te kiezen, maar het advies is, hou het kort en bondig en sla de wijzigingen op.

Nu gaan we het 2e bestand openen: STOCKCOPY1.txt
Na openen zien we de tekst: Select WSUPPLIER1ID from stock where WStockid = <@WSTOCKID@>

Als leidraad ziet u hier onder de velden benoemd van een artikel.


Select WSUPPLIER1ID from stock where WStockid = <@WSTOCKID@> betekend dus, haal de waarde op WSUPPLIER1ID (dit is de identificatie code van leverancier 1) van het artikel WSTOCKID (het nu geselecteerde artikel).

Tenzij u over voldoende SQL kennis beschikt is dus de meest eenvoudige oplossing om meerdere gegevens van een artikel te kopiëren naar andere artikelen door meerdere sets van bestanden te maken, 1 voor elk gegeven wat u wenst te kopiëren.

Nu we de te kopiëren gegevens geselecteerd hebben, moeten we die nog gaan plakken bij de doel artikelen.
Dit kan 1 artikel zijn, of door een multi select van meerdere artikelen ook meer dan 1 artikel.

We doen dit met het 3e en laatste bestand: STOCKPAST1.txt.
Na het openen zien we de tekst: update stock set WSUPPLIER1ID =:Data where WStockid = <@WSTOCKID@>
Wat dus betekend update het veld WSUPPLIER1ID (de identificatie van leverancier 1) met de gegevens welke we net gekopieerd hebben bij de geselecteerde artikelen.
Ook hierbij geldt: tenzij u over voldoende SQL kennis beschikt is dus de meest eenvoudige oplossing om meerdere gegevens van een artikel te kopiëren naar andere artikelen door meerdere sets van bestanden te maken, 1 voor elk gegeven wat u wenst te kopiëren.

5) Voorbeeld kopieer opdracht toepassen

Wij gaan nu in de artikellijst het bron artikel opzoeken, en klikken deze met rechts aan.
Vervolgens klikken we met de linker muis toets op "Kopiëer => Kopiëer van / initieer => Leverancier 1"



Het scherm sluit nu en de gekozen kopieer opdracht is geactiveerd.
U zoekt nu het doel artikel of doel artikelen op, en past nu de gekopieerde gegevens toe op de selectie.
Dit doet u door te klikken met de linker muis toets op "Kopiëer => Plakken naar / uitvoeren => Leverancier 1"


U opent nu het doel artikel of één van de doel artikelen om te controleren of de geselecteerde gegevens ook daadwerkelijk zijn over gekopieerd.