- 18 May, 2018 1 commit
-
-
Arnaud Fontaine authored
erp5_mrp: Copy price_currency to Manufacturing Execution and Production Packing List (PSA specific?). In PSA for ME: Problem Report is created from a ME which then build a Returned IPL from scratch copying properties from the ME. After this Returned IPL is root-expanded, Real Time Inventory Accounting Rule is expanded too and requires price_currency.
-
- 12 May, 2018 3 commits
-
-
Arnaud Fontaine authored
-
Arnaud Fontaine authored
-
Arnaud Fontaine authored
-
- 11 May, 2018 9 commits
-
-
Arnaud Fontaine authored
-
Arnaud Fontaine authored
-
Arnaud Fontaine authored
This also avoids KeyError exceptions when Activities have already been processed in the meantime.
-
Arnaud Fontaine authored
-
Arnaud Fontaine authored
In contrary to the ParentDeliveryPropertyMovementGroup for property, it has never actually checked the parent Delivery but the current one.
-
Arnaud Fontaine authored
erp5_accounting_l10n_fr: Allow to pass additional Catalog parameters to select Accounting Transaction to FEC export. Introduced for customer Unit Tests to be able to FEC export only ATs of the current Unit Test FEC based on 'title'.
-
Arnaud Fontaine authored
-
Arnaud Fontaine authored
erp5_real_time_inventory_accounting: Accounting Transaction state should be 'Posted to General Ledger' (stopped), not draft.
-
Arnaud Fontaine authored
-
- 27 Apr, 2018 1 commit
-
-
Arnaud Fontaine authored
erp5_accounting_l10_fr: FEC: Allow to specify from_date instead of using the last Accounting Period. For instance to build FEC reports on a daily basis.
-
- 26 Apr, 2018 5 commits
-
-
Arnaud Fontaine authored
-
Arnaud Fontaine authored
erp5_accounting_l10n_fr: 'at_date' in FEC Dialog requires month/day so these should be in the generated filename too.
-
Arnaud Fontaine authored
erp5_accounting_l10n_fr: FEC Report: Allow to group by ledger or ledger+portal_type in addition as per portal_type (the default). This required refactoring the source files as the implementation was portal_type-centric. This adds a dedicated Python Script with ProxyRole=Manager to create Active Processes and thus avoid executing code as Manager as much as possible.
-
Arnaud Fontaine authored
-
Arnaud Fontaine authored
erp5_accounting_l10n_fr: Depend on erp5_deferred_style (FEC Report calls ERP5Site_notifyReportComplete).
-
- 21 Mar, 2018 1 commit
-
-
Arnaud Fontaine authored
ZODB Components not following ID=(document|extension|test).VERSION.REFERENCE convention are not importable anymore. Import mechanism now relies on this convention to find the document in portal_components. This is necessary to get rid of _registry_dict (ZODB Components equivalent of document_class_registry), along with several locks. This used to be a mapping between (reference, version) to ID stored outside of Zope Transactions as a dict on global erp5.component.XXX modules. This did not work for long transactions such as installing many bt5s: 1. Transaction1: Install a bt5 with ZODB Component "Foo". => Trigger a reset and _registry_dict is cleared. 2. Transaction2: TimerServer kicks in. => Generate _registry_dict without "Foo". 3. Transaction1: Install another bt5 using "Foo". => "Foo" not in _registry_dict and thus considered not present.
-
- 18 Mar, 2018 1 commit
-
-
Arnaud Fontaine authored
erp5_real_time_inventory_accounting: Move Root Delivery Simulation Rule to test bt5 as it is only used in Unit Tests.
-
- 16 Mar, 2018 1 commit
-
-
Arnaud Fontaine authored
erp5_real_time_inventory_accounting: Matching on source_section is not enough (Automatic Delivery Accept Solver).
-
- 09 Mar, 2018 12 commits
-
-
Arnaud Fontaine authored
Also, Alt-Space is already bound to 'just-one-space' and not needed anyway as CodeMirror binds autocomplete to Alt-/ by default.
-
Arnaud Fontaine authored
This can be chosen through Preference => "User Interface" tab. CodeMirror default keymap is used by default as until now.
-
Arnaud Fontaine authored
-
Arnaud Fontaine authored
-
Arnaud Fontaine authored
erp5_real_time_inventory_accounting: Split the BP into dedicated ones for Sale, Purchase and Internal. Checking 'delivery' portal_type for PL type will not work on real implementations as the PL is not built during the first expand and expand_related=0 after and this is how it should be done anyway.
-
Arnaud Fontaine authored
Same as IPL use case.
-
Arnaud Fontaine authored
IPL must expand both "In"coming (only PPL until now) and "Out"going (only SPL until now) SMs, so split up ledger='stock' TMPs and add accordingly two subcategories to stock ("entree" and "sortie"). Also instead of using 'use' categories everywhere (TMPs and Rules), use the Delivery Portal Type as this makes things clearer for IPL use case.
-
Arnaud Fontaine authored
-
Arnaud Fontaine authored
-
Arnaud Fontaine authored
This is enough for now to handle both Outgoing/Incoming/Transit use cases.
-
Arnaud Fontaine authored
This implements Outgoing/Incoming Accounting Rules and Builders.
-
Arnaud Fontaine authored
-
- 23 Jan, 2018 2 commits
-
-
Cédric Le Ninivin authored
-
Cédric Le Ninivin authored
As a matter of fact immediateReindexObject doesn't call reindexObject on the object
-
- 22 Jan, 2018 3 commits
-
-
Cédric Le Ninivin authored
-
Cédric Le Ninivin authored
-
Cédric Le Ninivin authored
-
- 16 Jan, 2018 1 commit
-
-
Cédric Le Ninivin authored
-