Odoo - Fakturace - Nastavení - Šablony grafů instalace účetního balíčku havaruje #55
Loading…
Reference in New Issue
Block a user
No description provided.
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
v Odoo lze inslatovat balíček lokálního účetního nastavení. A vypadá to, že by to nemělo být omezeno na enterprise verzi.
konkrétně Czech - Accounting
Od 26HOUSE
Czech accounting chart and localization. With Chart of Accounts with taxes and basic fiscal positions.
Tento modul definuje:
Při pokusu o instalaci to havaruje:
Problém se děje u jakéhokoliv modulu z různých zemí, tedy mam podezření že to je chyba u nás.
mentioned in issue #53
assigned to @Disassembler
changed the description
zkoušel jsem spustit VM, tam mam nainstalované moduly, ale jinak bez dat.
instalace českého balíčku selhala
instalace brazilského balíčku proběhla OK
znova instalace českého balíčku proběhla ok.
takže něco asi funguje, akorát na live site nevim co se rozbilo.
No podle těch chybových hlášek a vašeho popisu mi připadá, že to je dost podobný problém jako půl roku zpátky s těmi demo daty. Odoo umí vyrobit tabulky a vazby mezi nimi při instalaci na čisté instanci, ale neumí totéž v případě dodatečné instalace na instanci, kde už nějaká data existují.
Ta první chyba
říká, že se snažíte změnit nebo smazat nějaký záznam v tabulce "account_journal", na který odkazuje jiný záznam z tabulky "pos_config". Z toho rozumím, že nejprve musíte odstranit ty záznamy z tabulky "pos_config", abyste tu operaci na tabulce "account_journal" mohl provést (případně je nutno provést manuální zásah v databázi, protože ta vazba nejspíše neuvádí, co se s těmi závislými záznamy má stát). Co přesně to znamená v řeči klikání v UI Vám ale takhle od pasu opět bohužel nepovím.
ok. rozumím. z těch tabulkových názvů "pos_config" se zhruba dá dedukovat že pos je modul "Point Of Sale" to je ještě snadné. Jiné názvy s podtržítky jsou těžké a nejde vědět do kterého modulu patří a co přesně jsou. Možná to je nekde v dokumentaci, ale to je vesměs jedno, když hlavní problém je, že mazat se musí v konkrétním pořadí. A něco (faktury) smazat nejde. No, tak jsem na VM celé Odoo smazal a nainstaloval znovu. Přidal nutné moduly. Pak se pokusil instalovat ty účetní šablony:
instalace CZ šablona selhala
instalace brazilské šablony Ok
instalace CZ šablony Ok
instalace rakouské šablony OK
odebrání brazilské a rakouské šablony OK
odebrání CZ šablony OK
7. znovu instalace CZ šablony selhala
8. znovu instalace brazilské šablony selhala
takže postup mi ukazuje že to mají akosi nestabilní. chyba asi stejná:
z výše zjištěného asi existuje postup, že bych do čistého Odoo dostal českou účetní šablonu, pak do něj dostal stripe a zkusil něco koupit přes shop. Očekávám, že stripe by nefungoval na VM doméně spotter.vm. Takže bych operaci musel dělat na ostrém webu.
Což zase znamená zabít celý shop a produkty co jsem vytvořil. A pak teprv znova vyrobit a zkoumat jestli využití CZ šablony má pozitivní vliv na zápis do DB a tedy dokončení nákupu (oč podle mne v té chybě na shopu jde)
Zatím nemám žádné zadání. Jen uvažuji.. napadá vás k tomu něco?
@Disassembler No, takže fungl čistá instalace Odoo na VM + česká účetní šablona a přidaný demo stripe FUNGUJE. Zde dokončený (testovací) nákup. Tisk PDF taky funguje včetně českých fontů.
Takže řešením je vystoupit-nastoupit čili komplet smazat bordel co byl v mém v Odoo a založit znova.
Skromně se optám, zda máte nějaký názor na pokusy o zálohování, nebo se na to rovnou vykašlat a raději začít z čista jasna? Moje kung-fu udělat to znova je sice otravné, ale pravděpodobně bude pro mne jistější a levnější :))
Koukám na to nastavení fiskálních lokalizací a na https://www.odoo.com/documentation/user/14.0/accounting/fiscal_localizations/overview/fiscal_localization_packages.html je velmi vtipná noticka
Jinými slovy to, že se musí instalovat na prázdných datech je works as designed. Na to, že se tvrdí, jak je Odoo nejlepčejší a nejjednodušší ERP v tomhle kvadrantu vesmíru teda nic moc.
Ten modul, který se pokoušíte instalovat, je něco zadarmo nebo jste si zaplatil? U nich na webu vidím akorát tohle - https://www.26house.com/cs_CZ/shop/product/ucetni-osnova-cr-151#attr=5 . Ptám se proto, že bych si to kdyžtak zkusil nainstalovat na čisté instanci u sebe a replikoval výsledek na ostré instanci.
Co se týče toho dotazu přes mail na výmaz databáze - Nejjednodušším řešením se jeví tu instanci Odoo smazat a postavit znova. Řeší to ten Váš problém nebo to k němu přidává ještě hromadu nových problémů s nastavením a opětovnou populací dat, které jste si tam zatím stihl vyrobit?
chápu... kompletní přemáznutí mi přijde jako kvalitní řešení v mé situaci.
"modul" vlastně nei modul, je to jen sbírka pár DB záznamů o DPH a o účtech. Řikal bych tomu šablona, kterou tam integrátor 26HOUSE dává zdarma na minulý rok. (tj. pokud rok 2021 má jiné účetní setupy, tak asi poskytují support, nebo ať si to každý upraví) Já tedy nic nekupoval, je to free. Chápu to jako "první setup" pro účetní nastavení. Kdejaký účetní by to udělal jistě za 5 minut, jenže kampak na p. spottera, kterej na účetnictví zrovna neni. Takže cesta, kterou jsem to testoval je:
Já myslim že databázovou re-populaci původních dat asi nedělejte. Akorát mi zas bude trvat než oklikám nastavení poštovního serveru, oAuth, pozvání nového uživatele, zaregistrování se, zapnutí těch advanced account settings. O jiných záserech s obsahem nevím. Produkty shopu by se "teoreticky" daly exportnout přes nějaké CSV nebo XLS, patrně bez fotek, nezkoušel jsem.
Největší nejistotu mam tedy z toho, že v případě že si později vyrobim nějaký nový bordel v účtech v rámci testů, zase se dostanu do situace, kdy se buď budu trápit jak to s pomocí jejich diskusního fóra a jiného google vyřešit, nebo to rovnou smazat. (jistě jsou i placené moduly co to řeší, to spotter fakt nemůže zainvestovat) a Ano, na případnou reinstalaci na Hetznerovi se zrovna sám necítím.
Instance vyatomována a nasázena znovu. Kdyby bylo potřeba něco vylovit, dejte vědět, máme zálohy.
Jinak jsem ještě koukal proč to vlastně failuje a jak tohle, tak i ty nákupy na stripe mají stejnou příčinu. Accounting modul je template, jehož data se pak zkopírují do dat společnosti při jejím vytváření, takže skutečně je nejprve potřeb všechno nastavit a pak teprve začít vytvářet, přesně tak, jak píšete.
Jako bonus jsou některé moduly přechytralé a nějaký demo data si vytváří i když o to nikdo nestojí, takže kdybyste nainstaloval všechny moduly tak, jak jste je měl na staré instanci, ty fiskální překlady by Vám failnuly úplně stejně (vyzkoušeli jsme za vás). Za mě je tohle úplně dementní model, ale z toho, co jsem zatím viděl, takhle Odoo prostě funguje, protože ta modularita není jen na úrovni aplikace, ale modulární jsou i databázová schemata, což se učí jako nebezpečný antipattern v první polovině roku prvního roku bakalářského studia informačních technologií.
aha.. dobré vědět, že přemnoho modulů rozbíjí Odoo. Za reset děkuji, teď budu mít zas na nějaké týdny s tím o zábavu postaráno. Pak dám stručné info o výsledku.