Coder Social home page Coder Social logo

Missing fields when creating orders from quotations with the "Create Order" function, which do not have a customer. about alappextensions HOT 3 CLOSED

microsoft avatar microsoft commented on July 23, 2024
Missing fields when creating orders from quotations with the "Create Order" function, which do not have a customer.

from alappextensions.

Comments (3)

RomanZanizdra avatar RomanZanizdra commented on July 23, 2024

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.

FSharpCSharp avatar FSharpCSharp commented on July 23, 2024

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.

RomanZanizdra avatar RomanZanizdra commented on July 23, 2024

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)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo 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.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.