Comments (3)
Hi FSharpCSharp, can we have a discussion on the issue you raised?
You are talking about VALIDATE of "Sell-to"/"Bill-to" fields for existing quotes. If we take a look at the code of these VALIDATEs we see:
- there are some other VALIDATEs of other fields which can call another VALIDATEs
- some important fields such as posting groups are filled
Now let's assume the situation when user after selecting customer template started to adjust some fields on quotes. It can be currency, posting groups and so on. After user creates order from one of the quotes all other quotes will be updated. If they will be updated as you ask with VALIDATEs of "sell-to"/"bill-to" then some fields will be overwritten with the new data, including posting groups. And finaly existing quotes can even be vice versa to their previous versions. I don't think this is a good idea. What do you think about this?
from alappextensions.
I'd say that's a matter of opinion. We have already been approached by various customers about this problem, and always had to intervene in the standard to solve this problem. On the basis of your arguments, you could always give this reasoning if you find something wrong. As a rule, it is not enough to just fill in a few fields, and everything is fine. And here really so few fields are filled that it comes in the postprocessing process to errors, which developed on basis of this programming. And here our customers rightly say that it can't be that if you use a system function, then any other processes that are contained in the pure standard no longer work. I would therefore be careful to demonize everything immediately and to look at the whole thing from the customer's point of view.
from alappextensions.
There are two new events provided.
OnAfterModifySellToCustomerNo(VAR SalesHeader : Record "Sales Header";VAR SalesLine : Record "Sales Line")
OnAfterModifyBillToCustomerNo(VAR SalesHeader : Record "Sales Header";VAR SalesLine : Record "Sales Line")
from alappextensions.
Related Issues (20)
- [Event Request] Table 36 "Sales Header" - new event OnBeforeSendToPosting (BaseApp 24.0)
- Add event OnAfterCopyPeriodToBuf into codeunit 7153 "Item Analysis Management"
- Add event OnBeforeSetLineAndColumnDim into codeunit 7153 "Item Analysis Management" HOT 2
- Add events OnAfterSetLineAndColumnDim and OnBeforeSetLineAndColumnDim into codeunit 7130 "Item Budget Management"
- Add event OnBeforeDimCodeToType into codeunit 7130 "Item Budget Management"
- [Request for External] table 1205 "Credit Transfer Register" - procedure Reexport
- [Bug]: Shopify: Unneccesary call to DoMapping function resulting in uncalled Event Publisher HOT 1
- [Bug]: Shopify: BC Doc No. attribute sent to Shopify even in cases of errors
- Add event OnGetDimSelectionOnBeforeDimSelectionRunModal into codeunit 7130 "Item Budget Management"
- Add event OnBeforeDimCodeNotAllowed into codeunit 7130 "Item Budget Management"
- Add event OnAfterSetFiltersOnPurchPrice into codeunit 7010 "Purch. Price Calc. Mgt."
- Silencing posting journal lines in microsoft sustainability
- Codeunit 9755 "Media Resources Mgt.": Make MediaResourcesMgt.ReadTextFromMediaResource('ApplicationCountry') available for Target Cloud
- [EVENT REQUEST] - Codeunit 80 "Sales-Post" - Function PostItemTrackingForReceipt
- [EVENT REQUEST] - Codeunit 90 "Purch.-Post" - Function InsertSalesShptLine
- [EVENT REQUEST] - Codeunit 90 "Purch.-Post" - Function PostCombineSalesOrderShipment
- [Event Request] New publisher on procedure ItemBinLocationIsCalculated from report 790 "Calculate Inventory"
- [EVENT REQUEST] - Codeunit 90 "Purch.-Post" - Function UpdateInvoicedQtyOnPurchRcptLine
- [Event Change Request] Add parameters to an event requested for UpdateBank from codeunit 370 "Bank Acc. Reconciliation Post" in #26120
- [Event Request] codeunit 132217 "Library - Lower Permissions" - OnAfterPushPermissionSet / OnAfterAddPermissionSet
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from alappextensions.