Posts Tagged ‘se splača’

Davčne blagajne

Ponedeljek, November 9th, 2015

V januarju 2016 bo v Sloveniji obvezna uporaba davčnih blagajn za vse gotovinska plačila. Na spletni strani FURS-a si lahko preberete vse tehnične specifikacije potrebne za davčno potrjevanje računov.

Kako poteka davčno potrjevanje računov

V osnovi je to zelo preprost in uporaben sistem. Pred izpisom (izdajo računa) se morate namreč povezati na strežnik davčne uprave in nanj prenesti podatke o računu, FURS pa vam vrne edinstveno številko EOR (Edinstvena Oznaka Računa), ki jo morate izpisati na računu in s katero dokazujete, da ste račun tudi zares poslali na FURS.

Ozadje

Seveda pa se podrobnosti vedno skrivajo v ozadju in povezava na FURS niti ni tako trivialno preprosta oz. povezava je preprosta, saj gre za standarden internetni protokol, vendar pa je tja potrebno poslati digitalno podpisan račun in tukaj se stvari malce zapletejo.

Zastonj rešitev na dlani

Da bi se ne bilo potrebno vsakumur ukvarjati s:

  • podrobnostmi digitalnega podpisa,
  • podrobnostmi izračuna zaščitne številke (ZOI)
  • podrobnostmi izrisa QR kode

sem na GITHub-u odprl rešitev, ki je vsakomur na voljo povsem brezplačno. Za uporabo rešitve potrebujete le računalnik z operacijskim sistemom Windows. Ker je v SLO še kar nekaj blagajn, ki tečejo na operacijskem sistemu Windows XP, je podprt tudi slednji.

Minimalne zahteve za uporabo te povsem zastonj rešitve je:

  1. Win XP, SP 3, .NET 4.0 – ali seveda katerikoli novejši WIN sistem
  2. Uporaba .NET razvojnega okolja (C#, VB.NET ali pa tudi kakšnega bolj eksotičnega, a teh verjetno ni veliko 🙂 )
Izgled testnega programa

Izgled testnega programa

Kaj pa če ne uporabljate .NET razvojnega okolja

V tem primeru pa seveda ponujene knjižnice ne morete neposredno izkoristiti, a dokler vaš program teče v WIN okolju je problem rešen. Ponudim vam lahko namreč sledeč možnosti povezave:

  1. EXE program, ki ga pokličete iz vašega programa in slednji
    • Pregleda račun ali slednji vsebuje vse zahtevane elemente
    • Izračuna zaščitno kodo (ZOI)
    • Obda račun z zahtevano ovojnico
    • Ga digitalno podpiše in pošlje na FURS
    • Od FURS-a sprejme odgovor in ga posreduje v vaš program
    • Podroben opis EXE programa najdete tukaj.
  2. WIN service, ki nadzoruje dve poljubni mapi in čim vi odložite podatke o računu v prvo mapo, jih program vzame, obdela, pošlje na FURS (enako kot v primeru EXE programa) in rezultat izpiše v izhodno mapo
  3. V kolikor želite uporabiti knjižnico sami in elemente zvezati neposredno v vaš program, vam lahko ponudim ActiveX komponento, ki naredi vse našteto
  4. Če imate zares veliko blagajn pa lahko vse skupaj zavrtite na nekem strežniku in ponudim vam lahko ASP.NET spletne storitve ki izvedejo vse omenjeno.

V kolikor torej potrebujete rešitev pišite na info@matjazev.net in rešitev boste dobili na dlani 😉

Skupinsko delo ali pomoč na daljavo

Ponedeljek, September 1st, 2014

Po daljši odsotnosti, vam bom v današnjem prispevku predstavil dve zelo uporabni spletni storitvi, ki vam lahko pomagata pri skupinskem delu in/ali delu na daljavo.

Osebno obe orodji uporabljam, kadar pomagam uporabnikom na daljavo oz. kadar se pogovarjamo po telefonu pa je potrebno zraven še kaj narisati in/ali napisati.

Skupinsko pisanje – MoPad

V kolikor se znajdete v situaciji, ko je potrebno nekaj zapisati, uporabniki pa so raztreseni po pisarnah ali celo mestih (državah 😉 ) lahko uporabite orodje MoPad (https://etherpad.mozilla.org/)

Uporaba orodja (spletne strani) je skrajno preprosta. Ko pridete na omenjeno spletno stran imate na izbiro dva gumba. Z enim odprete javno beležko z drugim pa lahko stvari še malce bolj omejite oz. ustvarite delovno skupino.

Ko torej odprete novo beležko, s tem dobite edinstven spletni naslov (URL), ki seveda vsebuje osnovno ime spletne strani, ter avtomatično generirano ime vaše beležke (npr: https://etherpad.mozilla.org/bxYEgcJ3RU)

Vse kar morate narediti je da uporabnikom oz. sodelavcem posredujete omenjen spletni naslov in vsi bodo takoj videli vašo beležko in lahko pisali vanjo.

skupinsko_delo_1

Kot lahko hitro vidite je zaslon razdeljen na 4 dele:

  1. Zgoraj imate orodja za preprosto urejanje besedila
  2. Večji del zaseda beležka, kamor lahko pišete
  3. Desno zgoraj lahko vsak uporabnik zapiše svoje ime in s tem dobi svojo barvo
  4. Desno spodaj pa lahko uporabniki tudi govorite »chatate«, ne da bi pri tem pokvarili besedilo v beležki

Skupinsko risanje – WhiteBoard Fox

Arhitekturno enakovredno orodje za risanje pa se imenuje WhiteBoardFox in domuje na naslovu (http://whiteboardfox.com/). Ideja je povsem enakovredna že predstavljeni, le da v tem primeru uporabniki ne vpisujemo teksta (no seveda ga tuli lahko), temveč skupaj rišemo.

Tudi uporaba je enakovredna. Odprete novo risalno ploščo (delavno tablo) in njen naslov posredujete ostalim. S tem se lahko tudi ostali pridružijo skupini in skupaj ustvarite skico.

skupinsko_delo_2

In še najlepše…

Ker vse deluje v spletnem brskalniku lahko orodji uporabljate tako na računalniku, kot tablicah, telefonih in ostalih napravah, ki so povezane v splet in imajo spletne brskalnike.

Avtomatično številčenje v Word-u (III. del)

Torek, April 8th, 2014

V prvem in drugem delu sem pokazal kako v Wordu deluje avtomatično številčenje, v zadnjem blogu te serije, pa bom pokazal kako številčiti poljubne elemente in seveda kako v Word-u številčiti slike kot 10a, 10b.

Poljubno številčenje

Za uporabo avtomatičnega številčenja nam ni potrebno poseči po bolj ali manj skritih oknih Worda, temveč lahko polje preprosto vstavimo sami. Ko želimo nek element oštevilčiti se postavimo na trak Vstavljanje in iz opcije Hitri deli izberemo Polje…

Odpre so novo okno za vstavljanje polj:word_stevilcenje6
V oknu poiščemo polje SEQ, mu zgoraj dodamo poljubno oznako (npr. člen) in že imamo novo avtomatično številčenje. V tem primeru bi torej lahko avtomatično številčili člene v nekem pravnem dokumentu.

Obstaja pa še hitrejše vrivanje formul in to preprosto tako, da pritisnete kombinacijo CTRL + F9 in formulo vpišete.

Številčenje slik kot 10a, 10b

Pri vprašanju številčenja slik s pod-zaporedjem a, b, c moramo torej najprej rešiti problem trenutne prekinitve številčenja. Ko Word naleti na sliko, ki naj bi jo številčil s številko 11, mu moramo to prepovedati.

To lahko dosežemo z uporabo stikal polj (parametrov polj). Vsako polje v Wordu lahko namreč ima eno ali več stikal, ki natančneje določajo obnašanje polja. Polje SEQ tako recimo pozna stikala \c, \h, \n, \r in \s.

Stikalo, ki zanima nas je \c saj je to stikalo, ko Wordu zaukaže naj v tem primeru ne išče naslednje številke, temveč naj vzame trenutno številko:

Polje Rezultat
Slika { SEQ Slika }…. Slika 1….
Slika { SEQ Slika }…. Slika 2….
Preglednica { SEQ Preglednica }…. Preglednica 1….
Slika { SEQ Slika \c }A…. Pazi! Slika 2A….
Preglednica { SEQ Preglednica }…. Preglednica 2….
Graf { SEQ Graf }…. Graf 1….
Slika { SEQ Slika \c }B….  Pazi Slika 2B….
Graf { SEQ Graf \c }A….  Pazi! Graf 1A….
Preglednica { SEQ Preglednica }…. Preglednica 2….

Z uporabo tega stikala lahko torej prvič sliko normalno številčimo in ji dodamo črko a:

Slika { SEQ Slika }a: Pregled v januarju

Naslednjič pa uporabimo stikalo \c in dodamo črko b:

Slika { SEQ Slika }b: Pregled v februarju

Ter s tem dobimo iskani rezultat! 😉

Avtomatično številčenje v Word-u (II. del)

Torek, April 8th, 2014

V prejšnjem delu smo si ogledali kako avtomatično številčiti slike v Word-u. Odprti pa sta ostali vprašanji:

  1. Kje so tu kakšna polja?
  2. Kako to sploh deluje?

Kje so tu kakšna polja?

Ko v dokument vstavimo nov napis nam Word pravzaprav vrine polje, kar je lepo in hitro vidno, če mu zaukažemo, naj nam polja prikaže.

Word seveda polja skriva in prikazuje njihov rezultat, saj je to tisto kar nas kot uporabnike zanima!

Polja razkrijete preprosto tako, da pritisnete kombinacijo ALT + F9. Z omenjeno kombinacijo polja izmenično prikazujete ~ skrivate. Če imate torej v dokumentu podnaslovljeno sliko, to izgleda takole:

word_stevilcenje3
Ko polja prikažete pa takole:

 

word_stevilcenje4S tem sem torej razložil od kot se pojavijo polja oz. zakaj takšna polja sploh osvežujemo.

Kako to sploh deluje?

Kot vidite zgoraj, Word v dokument vriva polje SEQ. Besedica SEQ izhaja oz angleščine oz. besedice sequence oz. zaporedje, kot to imenujemo na sončni strani Alp.

V kolikor bi v dokument vstavili tudi avtomatično osveževanje tabel in gantogramov, bi se nam po dokumentu pojavile sledeča polja:

 

word_stevilcenje5

Iz tega je lepo razvidno kako Word-u uspe elemente avtomatično številčiti. Vsakič ko naleti na polje SEQ pogleda napis, ki ji sledi in ta napis privzame kot element številčenja. Ko prvič naleti na nek dokument mu postavi vrednost 1, naslednjič 2, potem 3…

Postopek je torej sledeč:

Polje Rezultat
Slika { SEQ Slika }…. Slika 1….
Slika { SEQ Slika }…. Slika 2….
Preglednica { SEQ Preglednica }…. Preglednica 1….
Slika { SEQ Slika }…. Slika 3….
Preglednica { SEQ Preglednica }…. Preglednica 2….
Graf { SEQ Graf }…. Graf 1….
Slika { SEQ Slika }…. Slika 4….
Graf { SEQ Graf }…. Graf 2….
Preglednica { SEQ Preglednica }…. Preglednica 2….

 

Naslednjič pa bom odgovoril na originalno vprašanje uporabnice foruma ‘Kako doseči, da Word številči slike kot 10a in 10b‘.

 

Avtomatično številčenje v Word-u (I. del)

Torek, April 8th, 2014

Oh, zmanjkalo mi je časa za redno pisanje bloga, saj sem se ukvarjal z zanimivim projektom za podjetje EGP, kjer je bila moja naloga optimizirati tisk. Zelo zanimivo, kako nastane škatlica oz. tisk na njej…

Toda seveda to ni poanta bloga, zato se vrnimo k temu, kar vam imam namen pokazati danes oz. vam bom prikazal v par naslednjih prispevkih. K pisanju je pripomoglo vprašanje uporabnice mojega foruma, ki jo je zanimalo, kako bi lahko v Word-u oblikovala dokument tako, da bi imele slike številčenje 10a, 10b in podobno. Seveda je tu govora o avtomatičnem številčenju :).

Kot vedno bomo torej najprej spoznali osnove.

Kako torej podnasloviti slike, da se bo do avtomatično številčile?

Preprosto.

  1. V Wordu označite sliko in pritisnite desni miškin gumb.
  2. Glede na verzijo Worda se vam bo odprl hitri menu z več ali manj izbirami. word_stevilcenje1
  3. Iz menija izberite opcijo Vstavi napis… In zopet se vam bo, glede na verzijo Worda, odprlo novo okno, ki je bolj ali manj podobno sledečemu: word_stevilcenje2
  4. V vsakem primeru pa boste imeli možnost napisati naslov slike (prvo vnosno polje Napis). Nikakor seveda ne izbrišite napisa ‘Slika 1’!
  5. Izbrali boste lahko drugačno oznako, saj ob številčenju seveda niste omejeni samo na slike (izbor Oznaka)
  6. In izbrali boste lahko položaj napisa; torej ali bo napis nad sliko ali pod njo (izbor Položaj).
  7. Ob teh opcijah pa imate, kot vidite, na voljo še nekaj preostalih opcij med katerimi sta uporabni predvsem dve:
  • Nova oznaka – z njo si izberete novo oznako za nek vaš element (npr. Gantagram)
  • Oštevilčenje – kjer lahko poveste ali bo v oznako slike vključena tudi številka poglavja. Včasih namreč želimo oz. potrebujemo dokument, kjer ima vsako poglavje številčene slike od 1 dalje.

Ko torej takole dodate napise k slikam, lahko slike (z napisi skupaj!) prosto premikate po dokumentu oz. jih vrivate / brišete … pa bo številčenje vedno pravilno. Seveda ne pozabite osvežiti številčenja oz. osvežiti polj! To naredite s tipko F9 (Osveži polja):

  1. Izberite celoten dokument (CTRL + A)
  2. Osvežite polja (F9).

Kakšna polja?

Vprašanje, ki se pojavi je: »Zakaj moramo osvežiti polja oz. kje so kakšna polja?«.

Na to vprašanje pa vam bom odgovoril naslednjič, ko bom razložil na kakšen način takšno avtomatično številčenje sploh deluje.

Univerzalni temeljni dohodek (UDT)

Petek, Oktober 4th, 2013

Zaradi drugih obveznosti mi je malce zmanjkalo časa za vzdrževanje bloga in zato sem razmišljal, da je čas za malce drugačno objavo.

Tako se danes ne bom posvetil računalniški tematiki, temveč socialni. Že nekaj časa se tudi v Sloveniji pogovarjamo o tki. univerzalnem temeljnem dohodeku (UTD). Ideja ni nova, a družba je že tako napredovala, da jo lahko tudi uresničimo.

Kaj je UDT?

Temeljni dohodek je dohodek, brezpogojno dodeljen vsem na individualni osnovi brez preverjanja premoženjskega stanja in brez delovne zahteve. Je oblika zagotovila minimalnega dohodka, ki se od obstoječih oblik v različnih evropskih državah razlikuje na tri pomembne načine:

  1. izplačuje se posameznikom in ne gospodinjstvom;
  2. izplačuje se ne glede na kakršenkoli dohodek iz drugih virov;
  3. izplačuje se brez zahteve po opravljanju kakršnegakoli dela ali pripravljenosti sprejeti ponujeno službo.

Prosim premislite, prebrskajte sami. To ni podpora lenuhom to je pot v boljši in pravičnejši svet.

Če se strinjate z mano (in seveda mnogimi drugimi) vas prosim, da idejo podprete s podpisom, ki bo omogočil vložitev pobude v kolesje EU.

Predstavitveni film (za SLO podnapise kliknite spodaj oznako CC (ob spodnjem desnem robu videa)): https://www.youtube.com/watch?v=zru79jcVTt4

Stran za podporo in podpis: http://basicincome2013.eu/ubi/sl/

Hvala!

Dodatek (31.10.2013 – dan varčevanja!)

Za vse, ki se še niste odločili

Skupno delo

Ponedeljek, Junij 3rd, 2013

Kot že ptički čivkajo je Microsoft v novi različici MS podprl skupinsko delo več uporabnikov na istem dokumentu. Osebno se mi to zdi uporabna možnost in dodatek novi pisarni ki pa ima en velik problem… Vsi ljudje še namreč nimate najnovejše MS pisarne… Pa tudi tako hitro je še ne bodo/boste imeli.

V vmesen času pa lahko podobno – seveda zelo okrnjeno – a vseeno zelo uporabno možnost skupinskega urejanja dokumenta izkusite povsem zastonj in povsem internetno – torej brez potrebe kakršne koli instalacije na lokalni računalnik- kar hkrati pomeni tudi uporabo z različnimi napravami in različnimi operacijskimi sistemi.

Programska oprema se imenuje MoPad in nastaja pod okriljem Mozzila fundacije, dosegljivo pa je na spletni strani https://etherpad.mozilla.org/.

Preizkusite ne bo vam žal…

Iskanje celic glede na obliko oz. lastnosti

Torek, Februar 5th, 2013

Iskanje vrednosti v Excelovih tabelah je preprosto in ga takoj obvlada vsak uporabnik. Tako recimo vsi vemo, da lahko poiščemo vse celice, ki imajo vrednost 516 preprosto tako, da izberemo orodje za iskanje (bližnjica CTRL+F, Urejanje / Najdi (Excel pred 2007) oz Osnovno / Urejanje / Poišči in izberi (Excel 2007 in nadalnji)) ter vanj vpišemo vrednost 516 ter kliknemo ‘Nadaljuj iskanje’ ali pa ‘Najdi vse’


Iskanje posebnost

Kaj pa če želimo najti vse združene celice ali pa vse celice, katerih tekst je v rdeči barvi?

Tudi tukaj nam zna Excel priskočiti na pomoč, saj lahko v že omenjenem oknu, natančneje določimo kakšno obliko celice iščemo. Zgoraj desno imamo namreč na voljo gumb ‘Oblika’ s katero določimo obliko in Excel išče celice, ki imajo natanko določeno obliko.

Primer: iskanje združenih celic

Če želimo poiskati vse združene celice izberemo torej orodje za iskanje, iskalni pogoj pustimo prazen, saj nas vsebina ne zanima in izberemo gumb ‘Oblika’. Odpre se novo okno, v katerem določimo obliko celic, ki jih želimo najti. Ker nas zanimajo celice, ki so združene, se postavimo na zavihek ‘Poravnava’ ter označimo, da nas zanimajo združene celice

Ko vse potrdimo, nam Excel prikaže seznam združenih celic oz. nam pokaže posamezne združene celice:

Na enak način lahko recimo najdemo tudi vse celice, ki imajo rdečo barvo ali pa imajo rdečo barvo in so združene.

Če nas ob obliki zanima tudi vrednost pač v okno vnesemo tudi vrednost in tako najdemo vse celice, ki imajo npr. vrednost 516 in so obarvane rdeče.
Ne pozabite počistiti oblikovanja, ko iščete nekaj drugega!

Excel si namreč zapomni kakšno oblikovanje ste izbrali in ob naslednjem iskanju oblikovanje ohrani. Ko torej vi naslednji recimo vnesete iskalni pogoj ‘Ljubljana’ se lahko zgode, da bo Excel vstrajal da te besede ne najde, čeravno vi veste, da se v tabel zagotovo nahaja…

Problem je lahko v tem, da ste prej označili, da vas zanimajo celice z rdečo barvo in Ljubljane z rdečo barvo pa v tabeli recimo ni. Excel vam tudi kaže, kakšno obliko išče, zato bodite na to pozorni

Oblikovanje počistite v padajočem meniju

Dvojni pogled na dokument

Ponedeljek, December 10th, 2012

Word nam omogoča, da isti dokument hkrati urejamo na dveh različnih mestih znotraj dokumenta. Tako lahko recimo hkrati urejamo uvod in zaključek ali pišemo vsebino in vidimo, kaj se dogaja s kazali.
Uporaba orodja je skrajno preprosta saj je vse, kar je potrebno storiti samo z miško klikniti na opcijo Razdeli, ki se nahaja na zavihku Ogled.

Word nas prestavi v dokument, kamor nariše vodoravno črto, s katero določimo, kje želimo prerezati pogled dokumenta. Ko se odločimo in z miško kliknemo, nam word prikaže isti dokument zgoraj in spodaj.


Med obema deloma se lahko preprosto sprehajamo in ju neodvisno urejamo. Hkrati pa nam Word omogoča tudi neodvisno nastavljanje velikosti pogleda in podobnih elementov…

Edinstvene vrednosti v Excelu III

Torek, November 6th, 2012

http://www.matjazev.net/blog/2012/10/16/edinstvene-vrednosti-v-excelu-ii/ kako prešteti edinstvene vrednosti znotraj nekega Excelovega območja in prišli do spoznanja, da omenjena formula deluje samo nad številskimi podatki.

V kolikor pa se med vrednostmi nahajajo tudi nizi znakov, datumi ali kaj tretjega pa opisana metoda odpove.

Poiskati je torej potrebno način, ki bo preštel različne vrednosti neglede na njihovo vsebino. Iščemo torej bolj splošno formulo, ki jo bomo lahko uporabili vedno.

Seveda se sprašujete zakaj nisem te formule zapisal že takoj na začetku saj bo očitno delovala nad vsemi tipi podatkov in je zatorej boljša kot tista, ki sem vam jo predstavil zadnji. Odgovor je seveda v zahtevnosti.

Današnja formula je celo krajša in lepša od FREQUENCY, a je težje razumljiva oz. vem priporočam, da se poglobite v razumevanje zakaj deluje oz. zakaj vrača pravilen rezultat.

Uporabljene formule

Za končni rezultat bomo potrebovali dve vgrajeni Excelovi funkciji SUMPRODUCT in COUNTIF. Funkcijo COUNTIF sem v blogu že opisoval, SUMPRODUCT pa še nisem omenjal.

COUNTIF funkcije preprosto prešteje število celic, ki ustrezajo nekemu pogoju, funkcija SUMPRODUCT pa je bolj podobna mrežnim funkcijam in medsebojno sešteva medsebojne rezultate.

IDEJA REŠITVE

Za vsako celico bomo ugotovili kolikokrat se pojavi na celotnem območju (temu bo služila funkcija COUNTIF).

Sedaj je potrebno te podatke normalizirati, kar pomeni, da če se neka vrednost pojavi N krat, jo bomo mi upoštevali samo 1/N krat… Z drugimi besedami – vse rezultate je potrebno potencirati na -1 oz. 1 deliti z njimi:

Kot vidite lahko normalizirane vrednosti preprosto seštejemo (zato smo jih normalizirali!) dobimo iskani rezultat – število edinstvenih vrednosti ne nekem območju.

In če sedaj opisano idejo zapišemo z eno formulo dobimo sledeč rezultat:

=SUMPRODUCT((A3:A15<>"")/COUNTIF(A3:A15;A3:A15&""))

In to je splošna formula štetja edinstvenih vrednosti v Excelu!