Before proceeding to consider the problem from a technical point of view, you must evaluate how important the application is to your business. It sounds like you have a live app. If it provides consistent behavior and you donβt need an upgrade / new development, you can leave it alone. We, software developers, love complaining about everything else, rewriting other work with "elegant" solutions. It means money.
, , dis-array, , . , . , 15 , , .
, , , "-" , . , , Excel .. , , .
, , , , , . , , promises? , "", , , ? , .