Děkuji za info.
Co se týče rozdílů, tak si myslím, že metodika se dá ošetřit vnitřní směrnicí, neboť kdy se vyřadí prošlé zboží a kdy se zaúčtuje není možné brát absurdně. Např. něco se likviduje na svoje náklady dodavatel, něco musí být zlikvidováno odborně a zaneseno do systému odpadů. Reklamace se někdy uzná/někdy ne Je zde spousty variant a případů, ale myslím si, že není nutné vše řešit on-line, je třeba dodržovat stálé postupy a v případě změn udělat doklady pro průkaznost.
Co se týče údržby databáze
ta si myslím zahrnuje přepočet cen, ale dle mého názoru není nutná, pouze provádí údržbu databáze, neboť tam je accesssovská. Samozřejmě se to doporučuje, aby se odstranily chybné relace, ale nutné to není. Také pohoda umožňuje funkci výdej do mínusu či nikoli, takže i zde jsou rozdíly, to bych ale neřešil. Pohoda si myslím, že to přepočítává (při importu xml) dle dnů, ale nejsem si jist.
Jinak děkuji za informace, jen bych se zeptal :
-jak a zda dělat ty různé typy množství-zatím mám kartu zboží vždy na nejmenší prodávané množství, ale spoustu dodavatelů nabízí elektronické dodací listy pro načtení, což by asi usnadnilo práci, ale tím, že nesedí popis zboží, tak to naskladňujeme ručně přes čárové kódy, ale asi pokud by bylo řešení na přepočet /balení/blistr/karton u každé položky, asi by to nějak šlo načíst, že by se změnilo množství
-jak nejlépe řešit to porovnábání expirací : v současnosti mám dotaz na dotazu v accessu, což je asi nevhodné, ale vůbec nevím, jak to upravit/zjednosušit
SELECT [Expirace-prijemky].IdKarty, [Expirace-prijemky].Expirace, [Expirace-prijemky]!SumOfMnozstvi+Nz([Expirace-vydejky]!SuofVydano,0) AS K_Dispozici, [Expirace-prijemky].Sklad
FROM [Expirace-prijemky] LEFT JOIN [Expirace-vydejky] ON ([Expirace-prijemky].Expirace = [Expirace-vydejky].Expirace) AND ([Expirace-prijemky].IdKarty = [Expirace-vydejky].IdKarty) AND ([Expirace-prijemky].Sklad = [Expirace-vydejky].Sklad)
GROUP BY [Expirace-prijemky].IdKarty, [Expirace-prijemky].Expirace, [Expirace-prijemky]!SumOfMnozstvi+Nz([Expirace-vydejky]!SuofVydano,0), [Expirace-prijemky].Sklad
HAVING ((([Expirace-prijemky]![SumOfMnozstvi]+Nz([Expirace-vydejky]![SuofVydano],0))<>0))
ORDER BY [Expirace-prijemky].Expirace;