Okno Produkt - Import voliteľných údajov

Z SPIN2-wiki
Prejsť na: navigácia, hľadanie

Import voliteľných údajov nad oknom Produkt

Import voliteľných údajov importuje voliteľné údaje k produktu z excelovského súboru.


Štruktúra excelovského súboru

ImportVU excel.png

- stĺpec A - Kód produktu

- Stĺpec B až X - Kód voliteľného údaja (max. 16 stĺpcov)


!!veľkosť písma - kód napísaný malým písmom je iný, ako kód veľkým písmom!!

Vzorový súbor u nás na sieti \\filesrv01\volumes\SPIN\VERZIE\CMP_akcie\ImportVU_oknoProdukt\Data

Nastavenie programu

CMPRUN

V sieti (alebo na lokálnom disku) používateľa musí byť utilita CMPRUN ( u nás na sieti je \\filesrv01\volumes\DatalockW\Vyvoj\cmprun\ )


Do adresára CMPRUN nakopírovať súbor produkt3.bat ( u nás na sieti \\filesrv01\volumes\SPIN\VERZIE\CMP_akcie\ImportVU_oknoProdukt )


Do adresára CMPRUN/Source nakopírovať adr. CVS a produkt3.cmp ( u nás na sieti \\filesrv01\volumes\SPIN\VERZIE\CMP_akcie\ImportVU_oknoProdukt )


Do adresára CMPRUN/Data nakopírovať excelovský súbor s dátami ( vzorový u nás na sieti \\filesrv01\volumes\SPIN\VERZIE\CMP_akcie\ImportVU_oknoProdukt\Data )


SPIN2:

  • nastaviť cestu na CMPRUN: Program / Nastavenia / Spoločné / Voliteľné akcie, setup "Adresár pre spustenie klienta voliteľných akcií"
  • nastaviť názov voliteľnej akcie 3 pre okno produkt: Program / Nastavenia / Spoločné / Voliteľné akcie, setup "Názov voliteľnej akcie 3 pre okno Produkt" (napr. Import VU)
  • Vo Voliteľných údajoch sa musí nachádzať voliteľný údaj s daným kódom. Importujú sa číselníkové VU, ale opäť sa daný údaj musí nachádzať v číselníku VU.

Import VU nad oknom Produktov

Otvoriť okno Produkty. Pribudla akcia Import VU (napr.)

Po spustení akcie si program vypýta cestu na excel s dátami, výberom excelu sa spustí import.


Výsledok importu:

  • ak sa nenájde kód voliteľného údaja - program vyhlási, že nenašiel kód a ďalej už neimportuje
  • ak sa nenájde údaj v číselníku VU - program do hlášky vypíše aký údaj a pre ktorý produkt nenašiel, ale ostatné dáta naimportuje
  • ak je v súbore produkt, ktorý sa nenachádza v databáze, - program do hlášky vypíše kód produktu, ktorý nenašiel, a ostatné dáta naimportuje
  • pokiaľ už produkt nejaký VU vyplnený má, a v súbore je iný, bude prepísaný údajom zo súboru
  • pokiaľ už produkt nejaký VU vyplnený má a súbore je na danej pozícii prázdne pole, údaj ostane bez zmeny.


riesene v ulohe: https://jira.assecosol.eu/browse/DEVSPIN-7748