-
-
Notifications
You must be signed in to change notification settings - Fork 319
[16.0][IMP] l10n_it_financial_statements_report: add company header #3661
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[16.0][IMP] l10n_it_financial_statements_report: add company header #3661
Conversation
Testando questa PR mi sono accorto che bisognerebbe aggiungere nel readme di includere manualmente l'utente nel gruppo "Show Full Accounting Features" per visualizzare la voce di menu per stampare il report. |
Da quello che mi ricordo della migrazione, credo che il comportamento fosse lo stesso in
Se non vuoi aprire un'altra PR è sufficiente metterlo in un commit separato, perché non mi sembra una modifica che ha a che fare con le modifiche di questa PR. |
Ho aggiunto delle operazioni preliminari post installazione e la traduzione della sezione usage nel readme 45407d7 |
45407d7
to
9d0b745
Compare
t-call="l10n_it_financial_statements_report.financial_statements_report_base" | ||
/> | ||
<t t-set="company" t-value="o.company_id" /> | ||
<t t-call="web.external_layout"> |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Ciao, perchè richiami:
<t t-call="web.external_layout">
in precedenza non era presente, ti serve per qualcosa in particolare?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Ciao,
di default in questo report non viene stampato alcun riferimento all'azienda a cui appartiene il bilancio ed in ambito multiazienda non è accettabile.
La maniera più veloce per risolvere questo problema è aggiungere l'header classico web.external_layout
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Anche io sono un po' perplesso da questa modifica:
- Mi sembra strano aggiungere un layout esterno (
web.external_layout
), che quindi è per documenti che vanno distribuiti esternamente, quando il layout precedente era interno (account_financial_report.internal_layout
); ma credo che questo documento alla fine vada distribuito esternamente quindi magari la nomenclatura era già sbagliata prima. - Lo stesso problema esiste anche per tutti gli altri report OCA giusto? Allora non dovrebbe essere modificato il layout
account_financial_report.internal_layout
?
Ma queste non sono cose secondo me bloccanti.
Il problema è che applicando due layout viene aggiunto due volte il numero di pagina: nel runboat della 14.0
(che ha queste stesse modifiche da #3656) ho ottenuto Financial Statements Report HTML.pdf che ha 2 pagine: entrambe con il numero di pagina 1/1.
Questo perché il numero di pagina viene aggiunto sia in https://github.com/odoo/odoo/blob/9be75bb17063c6b0207aa82144e9f44b6e49dc45/addons/web/views/report_templates.xml#L472 (è uno dei possibili layout esterni) che in https://github.com/OCA/account-financial-reporting/blob/e8942d398c64827ec1eed883997efbd6196c1c5c/account_financial_report/report/templates/layouts.xml#L21.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Effettivamente come segnalavi venivano duplicate le pagine perchè sia external_layout
che account_financial_report.internal_layout
aggiungevano parti di template comuni.
Non so quanto sia pulita la soluzione che ho appena pubblicata, ma è l'unica che ho trovato per avere lo stile corretto e non avere duplicazioni.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Ciao, di default in questo report non viene stampato alcun riferimento all'azienda a cui appartiene il bilancio ed in ambito multiazienda non è accettabile. La maniera più veloce per risolvere questo problema è aggiungere l'header classico
web.external_layout
Ma quindi questo problema lo avrebbero tutti i report di account_financial_report
? A partire dal bilancio di verifica?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
sì, tutti e 6
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Grazie della PR!
Puoi verificare quanto ho scritto sotto?
t-call="l10n_it_financial_statements_report.financial_statements_report_base" | ||
/> | ||
<t t-set="company" t-value="o.company_id" /> | ||
<t t-call="web.external_layout"> |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Anche io sono un po' perplesso da questa modifica:
- Mi sembra strano aggiungere un layout esterno (
web.external_layout
), che quindi è per documenti che vanno distribuiti esternamente, quando il layout precedente era interno (account_financial_report.internal_layout
); ma credo che questo documento alla fine vada distribuito esternamente quindi magari la nomenclatura era già sbagliata prima. - Lo stesso problema esiste anche per tutti gli altri report OCA giusto? Allora non dovrebbe essere modificato il layout
account_financial_report.internal_layout
?
Ma queste non sono cose secondo me bloccanti.
Il problema è che applicando due layout viene aggiunto due volte il numero di pagina: nel runboat della 14.0
(che ha queste stesse modifiche da #3656) ho ottenuto Financial Statements Report HTML.pdf che ha 2 pagine: entrambe con il numero di pagina 1/1.
Questo perché il numero di pagina viene aggiunto sia in https://github.com/odoo/odoo/blob/9be75bb17063c6b0207aa82144e9f44b6e49dc45/addons/web/views/report_templates.xml#L472 (è uno dei possibili layout esterni) che in https://github.com/OCA/account-financial-reporting/blob/e8942d398c64827ec1eed883997efbd6196c1c5c/account_financial_report/report/templates/layouts.xml#L21.
@odooNextev puoi rilanciare il runboat? |
9d0b745
to
57c906c
Compare
Fatto |
There hasn't been any activity on this pull request in the past 4 months, so it has been marked as stale and it will be closed automatically if no further activity occurs in the next 30 days. |
/ocabot rebase |
@francesco-ooops The rebase process failed, because command
|
@odooNextev puoi fare rebase? |
d9056a1
to
58d784e
Compare
@francesco-ooops manca una review di codice e poi si può mergiare. |
@OCA/local-italy-maintainers potete dare un'occhiata? |
t-call="l10n_it_financial_statements_report.financial_statements_report_base" | ||
/> | ||
<t t-set="company" t-value="o.company_id" /> | ||
<t t-call="web.external_layout"> |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Ciao, di default in questo report non viene stampato alcun riferimento all'azienda a cui appartiene il bilancio ed in ambito multiazienda non è accettabile. La maniera più veloce per risolvere questo problema è aggiungere l'header classico
web.external_layout
Ma quindi questo problema lo avrebbero tutti i report di account_financial_report
? A partire dal bilancio di verifica?
In chiamata abbiamo valutato che , anche se si tratta di una stampa interna, i dati dell'azienda è bene averli |
/ocabot merge patch |
What a great day to merge this nice PR. Let's do it! |
@eLBati The merge process could not be finalized, because command
|
@odooNextev puoi modificare il file USAGE.md e rimuovere l'rst? |
da8de94
to
14f95d4
Compare
Fatto |
@odooNextev mmm no ora non c'è più la modifica |
14f95d4
to
2dae549
Compare
Giusto, ho corretto adesso |
/ocabot merge patch |
Hey, thanks for contributing! Proceeding to merge this for you. |
Congratulations, your PR was merged at b437efc. Thanks a lot for contributing to OCA. ❤️ |
Attualmente i report PDF dei bilanci di questo modulo non hanno riferimenti all'azienda a cui si riferiscono i dati ed in ambito multiazienda è un problema.
Per questo motivo ho aggiunto l'intestazione standard al template.
#3660