Skip to content

Instantly share code, notes, and snippets.

@petrhnilica
petrhnilica / nejstarsi_zbytek_podle_fifo.sql
Last active September 6, 2019 16:01
Flexibee 10 nejstarších zbývajících položek se zbožím na skladu
select *
from (select row_number () over (partition by p.kod order by p.datvyst, sum(p.mnozmj) - sum(coalesce(s.kusu,0))) as rk,
p.kod, p.datvyst, p.idpolsklad, p.iddoklsklad, sum(p.mnozmj) - sum(coalesce(s.kusu,0)) zbyva
from dpolsklad p
LEFT JOIN ddoklsklad d ON (d.iddoklsklad = p.iddoklsklad)
left join sfifovazby s on (p.idpolsklad = s.idpolskladprijem)
WHERE d.typpohybuk = 'typPohybu.prijem'
group by p.kod, p.datvyst, p.idpolsklad
having sum(p.mnozmj) <> sum(s.kusu) or sum(s.kusu) is null) as t
where rk <= 10
<?xml version="1.0" encoding="utf-8"?>
<winstrom version="1.0" source="FlexiBee">
<!-- Uživatelské dotazy -->
<uzivatelsky-dotaz>
<!-- Zkratka (řetězec) - max. délka: 20 -->
<kod>VATRETURNLASTREG</kod>
<!-- Název (řetězec) - max. délka: 255 -->
<nazev>vatreturnlastreg</nazev>
<!-- Název EN (řetězec) - max. délka: 255 -->
<?xml version="1.0" encoding="utf-8"?>
<winstrom version="1.0" source="FlexiBee">
<!-- Uživatelské dotazy -->
<uzivatelsky-dotaz>
<!-- Zkratka (řetězec) - max. délka: 20 -->
<kod>VATRETURNLASTADD</kod>
<!-- Název (řetězec) - max. délka: 255 -->
<nazev>vatreturnlastadd</nazev>
<!-- Název EN (řetězec) - max. délka: 255 -->
@petrhnilica
petrhnilica / flexibee-evidencies.sql
Created March 9, 2018 18:44 — forked from Vitexus/flexibee-evidencies.sql
SQL Queries For Each FlexiBee evidence
This file has been truncated, but you can view the full file.
############################################ analyza-nakupu ###########################################################
/* centralServer LOG*/ select hodnota from cssetting where klic = $1
/* centralServer DETAIL*/ parameters: $1 = 'ACCESS_CONTROL_ALLOW_ORIGIN'
/* centralServer LOG*/ select a.attname from pg_class c join pg_attribute a on a.attrelid = c.oid join pg_type t on t.oid = a.atttypid where relname = 'csuzivatel' and a.attnum > 0 and not a.attisdropped order by a.attnum
/* centralServer LOG*/ SELECT max(dbversion) FROM dbversion WHERE needreimport = 't'