M_movementline M_AttributeSetInstanceTo_ID allowCopy make corrupt data

Description

Appl. dictionary m_movementline.M_AttributeSetInstanceTo_ID has allowCopy='Y'. When user copy existing Movement Line when ASI=AsiTo then ASITo copied and users are usually oversight/accidentally doesn't change ASIto. System Move Storage Levels from ASI1 to ASI2.
This make corrupt data.

solution: Setup Appl. dictionary m_movementline.M_AttributeSetInstanceTo_ID has allowCopy='N'.

Environment

None

Activity

Show:
Anna Fadeeva
June 25, 2020, 8:46 PM

If you need you can created callout & validation rule .

Anna Fadeeva
June 25, 2020, 8:46 PM

tested by

Reproduced

Anna Fadeeva
June 25, 2020, 8:48 PM

You can use your solution

Norbert Bede
June 25, 2020, 9:13 PM

IMO idempiere must be prepared to best practices. If such issue cause problems then confuse new implementor…we have changed in our db well.

Anna Fadeeva
June 25, 2020, 9:21 PM

In our PalichMos project, we immediately configure these checkmarks when introducing new functional.

There are a lot of similar places in the system.

Assignee

Anna Fadeeva

Reporter

Norbert Bede

Labels

Tested By

Anna Fadeeva

Components

Fix versions

Affects versions

Priority

Major
Configure