Uživatelské nástroje

Nástroje pro tento web


manual:midcenik

Rozdíly

Zde můžete vidět rozdíly mezi vybranou verzí a aktuální verzí dané stránky.

Odkaz na výstup diff

Následující verze
Předchozí verze
manual:midcenik [2008/02/07 08:23] – external edit 127.0.0.1manual:midcenik [2024/03/11 13:45] (aktuální) – upraveno mimo DokuWiki 127.0.0.1
Řádek 2: Řádek 2:
  
  
----- 
 ===== Ceník (rozpocty_cenik) ===== ===== Ceník (rozpocty_cenik) =====
  
 ==== Popis sloupců ==== ==== Popis sloupců ====
  
-Název   Popis  ^ DB jméno ^  Typ ^ +^Ord ID ^ Název ^ DB jméno ^ Typ ^ Popis 
-| [[#Číslo]]  | Číslo ceníkové položky  IDCen String(15)  | +| 100 | 0 | [[#Číslo]] | **IDCen** | String(15) | Číslo ceníkové položky | 
-| [[#Druh]]  | Druh ceníku  | IDDruh | String(12)  +200 | [[#Druh]] | IDDruh | String(12)((%%rozpocty_cdruh:iddruh%%)) | Druh ceníku 
-Číslo dodavatele  Číslo dodavatele z druhu  IDPartner | String(8 | +300 Popis | Popis | String(80) | Název položky | 
-| Popis  | Název položky  Popis String(60)  | +400 | [[#Cena]] | Cena | Currency(0) | Ceníková prodejní cena | 
-| [[#Cena]]  | Ceníková prodejní cena  Cena | Currency(0)  +| 500 | 6 | [[#Náklady]] | Naklady | Currency(0) | Nákupní/nákladová cena 
-MJ  Měrná jednotka  | MJ | String(4)  +600 4 | MJ | MJ | String(4)((%%common_simj:mj%%)) | Měrná jednotka 
-Hmotnost  Jednotková hmotnost v kg  Hmotnost | Float(0)  +700 [[#Min]] | Minut | Float(0) | Doba montáže v minutách 
-[[#Náklady]]  Nákupní/nákladová cena  Naklady Currency(0)  +800 Hmotnost Hmotnost | Float(0) | Jednotková hmotnost v kg 
-| [[#Min]]  Doba montáže v minutách  Minut | Float(0 +| 900 | 18 | [[#Sortimentní druh]] | IDSort String(8)((%%rozpocty_sdruh:iddruh%%)| Sortimentní druh 
-| [[#Číslo do rozp.]]  | Číslo do rozpočtu - např. typové číslo  CisRozp String(15)  | +| 1000 | 8 | [[#Typové číslo (PN)]] | CisRozp | String(30) | Číslo do rozpočtu - např. typové číslo | 
-| [[#Obj. číslo]]  | Objednací číslo dodavatele  | ObjCis | String(30)  +1100 | [[#Obj. číslo]] | ObjCis | String(30) | Objednací číslo dodavatele 
-| [[#Datum změny]]  | Datum poslední aktualizace  | DatumZmeny | DateTime(0)  +| **1200** | 10 | [[#Datum změny]] | DatumZmeny | DateTime(0) | Datum poslední aktualizace 
-[[#Č. skl. karty, výkonu]]  Číslo odpovídající skladové karty nebo výkonu. Dle sloupce Rezervovat.  IDRezervace String(15 +**1200** 21 Recyklační poplatek RecPoplatek | Currency(0| Cena recyklačního poplatku 
-| [[#Poznámka 2]]  Dlouhá poznámka  Poznamka2 | Memo(1)  +| 1300 | 14 | [[#Rezervovat v]] | RezervovatV String(1) | Kde rezervovat ceníkovou položku 
-MM Poznámka  Multimediální poznámka  | MMPoznamka | MMMemo(1) +1400 11 | [[#Č. skl. karty, výkonu]] | IDRezervace | String(15)((%%#RezervovatV%%)| Číslo odpovídající skladové karty nebo výkonu 
-| [[#Rezervovat v]]  Kde rezervovat ceníkovou položku  | RezervovatV | String(1 +| 1500 | 15 | [[#Cena3]] | Cena3 | Currency(0) | Pomocná cena 
-| [[#Cena3]]  | Pomocná cena  | Cena3 | Currency(0)  +| 1600 | 16 | [[#Cena2]] | Cena2 | Currency(0) | Pomocná cena 
-| [[#Cena2]]  | Pomocná cena  | Cena2 | Currency(0)  +| 1700 | 17 | [[#Cena1]] | Cena1 | Currency(0) | Pomocná cena 
-| [[#Cena1]]  | Pomocná cena  | Cena1 | Currency(0)  +| 1800 | 19 | [[#Vazba]] | Vazba | String(1) | Položka má vazbu | 
-| [[#Sortimentní druh]]  Sortimentní druh -- odkaz do druhů ze skladu  | IDSort | String(8 | +| 1850 | Lookup | Typ | Typ | String(5)((%%rozpocty_cdruh:iddruh=iddruh:Typ%%)| Typ položky z druhu ceníku 
-| [[#Vazba]]  | Položka má vazbu  Vazba | String(1 +| 1900 | Lookup | Měna | IDMena | String(5)((%%rozpocty_cdruh:iddruh=iddruh:idmena%%)) | Kód měny 
-| Měna  | Kód měny  | IDMena | String(5)  +| 2000 | Lookup | Datum měny | Datum | DateTime(0)((%%rozpocty_cdruh:iddruh=iddruh:datum%%)) | Datum měny | 
-| Datum měny  | Datum měny  Datum DateTime(0)  |+2100 | 20 | [[#Příznak]] | Priznak | String(5) | C-fixní prodejní cena, N-neplatná, S-nenásobit množství (příprava výroby), 0-oblíbená | 
 +| 2200 | 13 | MM Poznámka | MMPoznamka | MMMemo(0) | Multimediální poznámka | 
 +| 2300 | 12 | [[#Poznámka 2]] | Poznamka2 | Memo(0) | Dlouhá poznámka | 
 +| <del>2400</del> | Lookup | Číslo dodavatele (novisible) | IDPartner | String(8)((%%rozpocty_cdruh:iddruh=iddruh:IDPartner%%)) | Číslo dodavatele z druhu | 
 +| <del>2500</del> | Sql | TypDokl (novisible) | TypDokl | String(1)((%%'C'%%)) | TypDokl | 
 + 
 +First free FieldID: 22, last free FieldID: 63 
 + 
  
 === Podrobně === === Podrobně ===
Řádek 61: Řádek 68:
 prací. Přenáší se do rozpočtů. prací. Přenáší se do rozpočtů.
  
-== Číslo do rozp. ==+== Sortimentní druh == 
 + 
 +Umožňuje druhý způsob zatřídění materiálu, v tomto případě podle typu 
 +sortimentu. 
 + 
 +== Typové číslo (PN) ==
  
 Vyplňuje se v případě, že nechcete na výstupech rozpočtů tisknout **Číslo Vyplňuje se v případě, že nechcete na výstupech rozpočtů tisknout **Číslo
Řádek 76: Řádek 88:
 Datum poslední opravy řádku. Lze jej využít např. ke smazání položek ceníku, Datum poslední opravy řádku. Lze jej využít např. ke smazání položek ceníku,
 které nebyly v aktualizaci. které nebyly v aktualizaci.
- 
-== Č. skl. karty, výkonu == 
- 
-Propojení ceníku se skladovou kartou resp. výkonem. Tato propojka umožňuje 
-funkci rezervace dle rozpočtu a tisk objednacích čísel na objednávkách ze skladu. 
- 
-== Poznámka 2 == 
- 
-Neomezeně dlouhá poznámka. V rozpočtu se tiskne pod popis položky a lze ji 
-využít k podrobnější specifikaci. 
  
 == Rezervovat v == == Rezervovat v ==
Řádek 93: Řádek 95:
 materiálu nebo práce. Umožňuje rozlišit, které položky rozpočtu se rezervují materiálu nebo práce. Umožňuje rozlišit, které položky rozpočtu se rezervují
 jako materiál na sklad. jako materiál na sklad.
 +
 +== Č. skl. karty, výkonu ==
 +
 +Propojení ceníku se skladovou kartou resp. výkonem. Tato propojka umožňuje
 +funkci rezervace dle rozpočtu a tisk objednacích čísel na objednávkách ze skladu.
 +
 +O tom zda se tato položka odkazuje na skladové karty nebo výkonové texty
 +rozhoduje sloupec **Rezervovat v** ve stejném řádku položky ceníku.
  
 == Cena3 == == Cena3 ==
Řádek 105: Řádek 115:
  
 Pomocná informativní hodnota - není v rozpočtech využívána. Pomocná informativní hodnota - není v rozpočtech využívána.
- 
-== Sortimentní druh == 
- 
-Umožňuje druhý způsob zatřídění materiálu, v tomto případě podle typu 
-sortimentu. 
  
 == Vazba == == Vazba ==
Řádek 116: Řádek 121:
 doplní. Pokud všechny vazby vymažeme, je nutné tento příznak opravit ručně. doplní. Pokud všechny vazby vymažeme, je nutné tento příznak opravit ručně.
  
 +== Příznak ==
  
-==== Lokální menu ====+C - fixní prodejní cena, nemění se při změně prodejních cen v rozpočtu 
 +S - nenásobit množství (příprava výroby), nemění se množství při vynásobení rozpočtu 
 +N - neplatná položka 
 +0-9 - oblíbená položka
  
-=== Převezmi cenu z rozpočtů ===+== Poznámka 2 ==
  
-Pokud máme vytvořeny rozpočty výrobků s návazností do ceníku výrobků, pak tato +Neomezeně dlouhá poznámka. V rozpočtu se tiskne pod popis položky a lze ji 
-funkce aktualizuje cenu a náklady u položek ceníku výrobků dle rozpočtů.+využít k podrobnější specifikaci.
  
-V systému OBIS lze vytvářet rozpočty jednoduchých výrobků. Na výrobek se vytvoří 
-rozpočet (např. sestava počítače) a v ceníku výrobků se vytvoří položka 
-reprezentující tento výrobek. Do rozpočtu pak lze přidávat jednotlivé výrobky 
-jako celky (např. rozpočet nákladů na počítačovou síť skládající se ze třech 
-typových sestav). 
  
-Funkce převzetí cen výrobků z rozpočtu pak umí aktualizovat ceny z přepočítaných +==== Události (Events) ====
-rozpočtů výrobků.+
  
-Funkce se vyvolá z //lokálního menu// ceníku nebo také opačně z //lokálního +=== rozpocty_cenik.BeforePost ===
-menu// rozpočtů.+
  
-=== Aktualizuj ceny ze skladu/výkonů ===+Nastavuje DatumZmeny
  
-Převede Cenu a Náklady ze skladových karet resp. číselníku výkonových textů do +=== rozpocty_cenik.PrintRow ===
-ceníku. Mezi položkami musí být vytvořeno propojení.+
  
-=== Přenos označených položek do skladových karet ===+Řádky s vazbou jsou modré + obarvování podle příznaku
  
-Z označených položek vytvoří nové //Skladové karty// a zařadí je do vybraného +=== rozpocty_cenik.FillIDMena ===
-druhu (dle sortimentního druhu u položky v ceníku). Přenesou se veškeré informace včetně cen a vytvoří se propojka //Ceníková +
-položka// - //Skladová karta//.+
  
 +Doplní IDMena a Datum po insertu
  
----- 
 ===== Vazby (rozpocty_vazby) ===== ===== Vazby (rozpocty_vazby) =====
  
 ==== Popis sloupců ==== ==== Popis sloupců ====
  
-Název   Popis  ^ DB jméno ^  Typ ^ +^Ord ID ^ Název ^ DB jméno ^ Typ ^ Popis 
-| Č. ceníkové položky  | Číslo ceníkové položky  IDCen String(15)  | +| <del>100</del> | 0 | Č. ceníkové položky (novisible) | **IDCen** | String(15) | Číslo ceníkové položky | 
-| Č. vázané pol.  | Číslo navázané ceníkové položky  IDCen1 | String(15)  | +200 | Č. vázané pol. | **IDCen1** | String(15)((%%rozpocty_cenik:idcen%%)) | Číslo navázané ceníkové položky | 
-Popis  | Popis z ceníku  | Popis | String(80)  +| 250 | Lookup | Druh | IDDruh | String(12)((%%rozpocty_cenik:idcen1=idcen:IDDruh%%)) |  | 
-Násobitel  Navázané množství   | Mnozstvi | Float(0) +300 | Lookup | Popis | Popis | String(80)((%%rozpocty_cenik:idcen1=idcen:popis%%)) | Popis z ceníku 
-| Vkládat do příslušející kap.  | Č. druhu z kapitol rozpočtu. Je-li vyplněno, vloží se položka do této kapitoly v rozpočtu. VklKap | String(12)  |+400 2 | Násobitel | Mnozstvi | Float(0) | Navázané množství  | 
 +500 | 3 | [[#Vkládat do příslušející kap.]] | VklKap | String(12)((%%rozpocty_kdruh:iddruh%%)) | Č. druhu z kapitol rozpočtu 
 +| <del>600</del> | Calculated | [[#Pomocný]] (novisible) | PomocnyProMemTabulku | Float(0) | Pomocný field | 
 +| 710 | Lookup | Cena | Cena | Currency(0)((%%rozpocty_cenik:idcen1=idcen:Cena%%)) |  | 
 +| 720 | Lookup | Náklady | Naklady | Currency(0)((%%rozpocty_cenik:idcen1=idcen:Naklady%%)) |  | 
 +| 730 | Lookup | Minut | Minut | Float(0)((%%rozpocty_cenik:idcen1=idcen:Minut%%)) |  | 
 +| 740 | Lookup | MJ | MJ | String(4)((%%rozpocty_cenik:idcen1=idcen:MJ%%)) |  | 
 + 
 +First free FieldID: 4, last free FieldID: 63 
 + 
 + 
 + 
 +=== Podrobně === 
 + 
 +== Vkládat do příslušející kap. == 
 + 
 +Navázané položky se vkládají explicitně do zadané kapitoly. Je-li vyplněno, 
 +vloží se položka vždy do této kapitoly v rozpočtu. 
 + 
 +== Pomocný == 
 + 
 +Pomocný field kvůli user lookup sloupcům ve vazbách. 
 +Vkládaní vazeb je děláno přes MemTable, ve které nejdou lookup fieldy pokud tam 
 +není alespoň jeden Calculate field. 
 + 
 + 
 +==== Události (Events) ==== 
 + 
 +=== rozpocty_cenik.VAfterInsert === 
 + 
 +Nastavi počáteční mnozství ve vazbách na 1. 
 + 
 +=== rozpocty_cenik.DoplneniVazby === 
 + 
 +Doplnění příznaku vazby 
 + 
 +===== Dokumenty (dokumenty_dokumenty) ===== 
 + 
 +==== Popis sloupců ==== 
 + 
 +^Ord ^ ID ^ Název ^ DB jméno ^ Typ ^ Popis ^ 
 +| 100 | 0 | Číslo dokumentu | **IDDokument** | String(15)((%%dokumenty_dokumenty:IDDokument%%)) | Číslo dokumentu | 
 +| 200 | 1 | Druh | IDDruh | String(15)((%%dokumenty_druhy:iddruh%%)) | Druh dokumentu | 
 +| 300 | 2 | Popis | Popis | String(80)((%%dokumenty_cpopis:popis%%)) | Popis dokumentu | 
 +| 400 | 3 | Datum | Datum | DateTime(0) | Datum dokumentu | 
 +| 500 | 8 | Odkaz na dokument | Odkaz | String(255) | URL odkaz na dokument | 
 +| <del>600</del> | 4 | Typ dokladu (novisible) | TypDokl | String(1) | Typ dokladu dle nabídky | 
 +| <del>700</del> | 5 | Č. dokladu (novisible) | CDokladu | String(20)((%%#TypDokl%%)) | Číslo dokladu dle sloupce typ | 
 +| 800 | 6 | Kód partnera | IDPartner | String(8)((%%partneri_partneri:IDPartner%%)) | Kód partnera | 
 +| 900 | Lookup | Firma | PartnerName | String(40)((%%partneri_partneri:IDPartner=IDPartner:firma%%)) | Název firmy partnera | 
 +| 1000 | 7 | Zástupce | Zastupce | String(35)((%%@LuaForm.MainLoop("Dlg_ShowFilteredLookupField", nil, DSI, nil, {ArgumentStr="partneri_zastupci:Zastupce!IDPartner=IDPartner"})%%)) | Kontaktní osoba od vybraného partnera | 
 +| 1100 | 9 | Emaily | Emaily | String(120)((%%@LuaForm.MainLoop("dokumenty_dokumenty_ShowLookupFieldEmaily", nil, DSI, nil, Params)%%)) | Emaily na které je dokument odesílán | 
 +| 1150 | 16 | Kopie emailem (CC) | CC | String(150)((%%@LuaForm.MainLoop("MultiSelectLookup", nil, DSI, nil, 
 +          cf.TableMerge(Params, {Value=DSI:FieldByName(Params.FieldName), ArgumentStr="common_uzivatele:Email", ResultField="Email"}))%%)) | Emaily na které je dokument odesílán v kopii | 
 +| 1200 | 11 | Číslo zakázky | IDZakaz | String(15)((%%zakazky_zakazky:IDZakaz%%)) | Číslo zakázky | 
 +| 1300 | Lookup | Popis zakázky | ZakPopis | String(50)((%%zakazky_zakazky:IDZakaz=IDZakaz:popis%%)) | Popis zakázky | 
 +| 1400 | 14 | Č. prostředku | IDProst | String(15)((%%prost_prost:IDProst%%)) | Číslo prostředku | 
 +| 1500 | Lookup | E-mail autora | VyridilEmail | String(50)((%%common_uzivatele:IDVyridil=IDVyridil:email%%)) |  | 
 +| 1600 | 10 | Vyřídil | IDVyridil | String(8)((%%common_uzivatele:idvyridil%%)) | Autor dokumentu | 
 +| 1650 | 15 | [[#Příznak]] | Priznak | String(5) | A-archivováno, K-ke schválení, O-odmítnuto, S-schváleno | 
 +| 1700 | 13 | Poznámka | Poznamka | Memo(0) | Neomezeně dlouhá poznámka | 
 +| 1800 | 12 | Práva | RowRight | Right(0 | 
 +| <del>1900</del> | Sql | Počet stavů odesláno/přijmuto (novisible) | StavyCountSent | SmallInt(0)((%% 
 +(select cast(Count(s.IDStav) as SMALLINT) from dokumenty_stavy s 
 +where 
 +  s.IDDokument = dokumenty_dokumenty.IDDokument and (s.Popis like 'Dokument odeslán%' or s.Popis like 'Email načten z%')) 
 +        %%)) |  | 
 +| <del>2000</del> | Sql | Počet stavů neodesláno (novisible) | StavyCountErr | SmallInt(0)((%% 
 +(select cast(Count(s.IDStav) as SMALLINT) from dokumenty_stavy s 
 +where 
 +  s.IDDokument = dokumenty_dokumenty.IDDokument and s.Popis like 'Dokument nebyl odeslán%'
 +        %%)) |  | 
 +| <del>2100</del> | Sql | Počet dalších odkazů (novisible) | OdkazyCount | SmallInt(0)((%% 
 +(select cast(Count(o.ID) as SMALLINT) from dokumenty_odkazy o 
 +where 
 +  o.IDDokument = dokumenty_dokumenty.IDDokument) 
 +        %%)) |  | 
 +| 0 | Lookup | Práva druhu | RowRightDruh | Right(0)((%%dokumenty_druhy:iddruh=iddruh:rowright%%)) | Maska práv z druhu dokumentu | 
 + 
 +First free FieldID: 17, last free FieldID: 63 
 + 
 + 
 + 
 +=== Podrobně === 
 + 
 +== Příznak == 
 + 
 +A - dokument byl archivovaný 
 +K - doklad byl označen ke schválení 
 +O - doklad odmítnut, nebyl schválen 
 +S - doklad byl schválen
  
  
Řádek 164: Řádek 253:
 ===== Možnosti nastavení (Options) ===== ===== Možnosti nastavení (Options) =====
  
-=== Počítadlo (RozpoctyDM.CPocit) ===+=== Zachovat ID ceníku (CENIK.ZachovatID) === 
 + 
 +Zachová číslo nové položky při tvorbě ceníku z rozpočtu, resp. karty z ceníku: IDRozp->IDCen->IDSkladKarta 
 + 
 + 
 + 
 +=== Příznak pro oblíbenou položku (CENIK.PriznakOblibena) === 
 + 
 +Po změně nastavení restartujte OBIS - je možné nastavit pro jednotlivé uživatele/skupiny různé příznaky pro oblíbenou položku 
 + 
 + 
 + 
 +=== Zobrazovat jen nově vytvořené řádky (rozpocty_cenik.ShowFilteredResults) ===
  
-Určuje počítadlo pro daný modul+Funkce které tvoří nové položky na konci zobrazí jen tyto nové řádky
  
  
manual/midcenik.1202372606.txt.gz · Poslední úprava: 2008/02/07 10:15 (upraveno mimo DokuWiki)