ELI5 How to add a field to Business Central / Getting started with customization

Поделиться
HTML-код
  • Опубликовано: 9 ноя 2024

Комментарии • 73

  • @freezingfiremr
    @freezingfiremr Год назад

    The exact thing I was looking for. Being a D365 CE Developer, struggled to get a grip of BC at first. Your video really helped me a lot

  • @sander4520
    @sander4520 3 года назад +7

    I like the way you explain everything in detail. Helps me a lot as a junior developer that's just starting in BC

  • @vh8000
    @vh8000 3 года назад +3

    This is exactly what I am looking for learning from scratch. Thank you Erik.

    • @Hougaard
      @Hougaard  3 года назад

      Glad it was helpful!

  • @SimonPedersen1
    @SimonPedersen1 4 месяца назад

    Thanks Erik. Very nice and fun start for working with extending BC.
    If you already have a vscode project up running, video starts at 21:41.

  • @anada1124
    @anada1124 3 года назад +1

    Thank you, Erik.
    This video helps a lot to verify what I think I have learned and correct it where necessary.

    • @Hougaard
      @Hougaard  3 года назад

      Glad it was helpful!

  • @vsone9565
    @vsone9565 3 года назад +1

    WOW! Erik, thank you so much for the video guide!!
    Coming from power platform, I have to admit, Visual Studio Code was incredibly intimidating (I was attempting to follow your Dataverse integration video from 2020) but this video was an incredible foundational guide - super thankful it exists!
    Makes following the Microsoft documentation for dataverse integration so much easier because it actually makes sense now lol

  • @carlosandresalzatecardona9714
    @carlosandresalzatecardona9714 2 года назад

    Man ... I love you. I think you are saving me now with your channel 💙

  • @sonnythspoon
    @sonnythspoon 2 года назад

    Thank you Erik, This is perfect for starting in Business Central development.

  • @jimtroiano7565
    @jimtroiano7565 Год назад

    Thank you for being so clear and thorough

  • @chandikalakshan468
    @chandikalakshan468 2 года назад

    Thanks for the information-rich teaching.

  • @FranBellDev
    @FranBellDev Год назад

    Great stuff as always. Thank you!

  • @indranijayakody3381
    @indranijayakody3381 3 года назад +1

    Extremely helpful , Thank you very much! love to learn AL

  • @PramodRaiK
    @PramodRaiK 3 года назад

    Hi Eric,
    Thank you so much for this video.

  • @sowmyasridhar77
    @sowmyasridhar77 3 года назад +1

    Very good explanation Erik. I have mentioned this several times before. I always look forward to your videos! Is it possible to explain the code modifications for an existing extension? Do we need to use the same appid and just change the version #? When we upload it to prod, do we need to uninstall the old extension?

    • @Hougaard
      @Hougaard  3 года назад +1

      You keep the same extension, and just increment the version number (as I explain in this video :) )

    • @sowmyasridhar77
      @sowmyasridhar77 3 года назад

      Thank you!

    • @sowmyasridhar77
      @sowmyasridhar77 3 года назад

      Erik, Is it possible to show us the steps to convert C/AL to AL code? We have decided to move to latest BC on prem version. We are in 2016.

    • @Hougaard
      @Hougaard  3 года назад +1

      Have you looked at Txt2AL ? That's the code conversion tool, then you can use my uplifting tool (www.hougaard.com/uplifting) to move data.

    • @sowmyasridhar77
      @sowmyasridhar77 3 года назад

      @@Hougaard Thank you Erik!

  • @MathewKB
    @MathewKB 3 года назад

    Thanks for your video. It helped me a lot.

  • @madhavadhatrao6691
    @madhavadhatrao6691 2 года назад

    Thanks a lot sir your videos help me lot

  • @subzerorga
    @subzerorga Год назад

    Thnx for the video help me a lot, is there a way to copy de value of a field to another field on change value event

    • @Hougaard
      @Hougaard  Год назад +1

      That's what the OnValidate() trigger is all about.

  • @quentinturban1590
    @quentinturban1590 3 года назад

    Thanks a lot Erik! Very helpful for beginners. I have 1 question: Do you think it is possible for a functional consultant wih experience (more than 5 years) on NAV/BC who is already familiar with most objects then (pages, tables, CU) to learn how to develop in BC? I already know how to do some basic stuff (creating pages, tables, fields) but I was wondering if it's worth it to keep learning. Thanks again for all your interesting videos :)

    • @Hougaard
      @Hougaard  3 года назад

      Yes, absolutely!! Just keep at it and you'll become a superstar in no time!

  • @litomigliore9344
    @litomigliore9344 2 года назад

    Thanks Erik , your video is really simple to understand , but how add your new field into a dataset ?

    • @Hougaard
      @Hougaard  2 года назад

      dataset, as in a report?

    • @litomigliore9344
      @litomigliore9344 2 года назад

      @@Hougaard As a web service dataset to be used by Power bI

  • @Saammu23
    @Saammu23 3 года назад

    Hi Erik, I am a C # developer and now I am starting to get acquainted with Bussiness Central to help a friend in his new endeavor. I wanted to congratulate you for uploading clear and accurate content and for taking the time to make these types of videos. Continue with this channel, you have earned a subscriber who will come to visit you more often. Greetings from Argentina.

    • @Hougaard
      @Hougaard  3 года назад +1

      Welcome to the channel, have fun!

  • @yogeshmanikpure
    @yogeshmanikpure 3 года назад

    Hi Erik, very nice and detailed. I have one query. lets say I want to delete InventoryGrp on item card page or any group on any card type page to make screen simplified.
    Can you please suggest how to do that?

    • @Hougaard
      @Hougaard  3 года назад

      You need to modify the group and make visible = false; in a pageextension.

    • @yogeshmanikpure
      @yogeshmanikpure 3 года назад

      @@Hougaard I want to delete all the all groups and add all the needed fields of user choice in single group. Single screen view and minimum data entry.

    • @Hougaard
      @Hougaard  3 года назад

      @@yogeshmanikpure You cannot "delete", but you can set visible=false;

  • @abhaq50000
    @abhaq50000 Год назад

    thank you very Mutch

  • @lleytonchen
    @lleytonchen 2 года назад

    Thank you, Erik.
    I don't know how to add Field to page extension of sales invoice page inside sales line. Can you help me? Thank you!

    • @Hougaard
      @Hougaard  2 года назад +1

      The page is called sales order subform.

  • @YRALPROGRAMMERWOMAN
    @YRALPROGRAMMERWOMAN 2 года назад

    Hi Erick, I have a question. I need the field SystemCreatedBy because it is a GUID not to show me that number, but rather to show me the name of the person who is creating the sales order. I appreciate your help on how I could implement it

    • @Hougaard
      @Hougaard  2 года назад

      Create a lookup type flowfield to the user table. There's a video on flowfields on the channel.

    • @YRALPROGRAMMERWOMAN
      @YRALPROGRAMMERWOMAN 2 года назад

      @@Hougaard thank you Erick

  • @201160gp
    @201160gp 3 года назад

    Very good

  • @ankitkishore77
    @ankitkishore77 3 года назад

    This is awesome Erik.... :-) thanks

  • @ruelenconado
    @ruelenconado 2 года назад

    Hi Eric,
    How to add a field from a different table to a page? I do not know how. Say adding a Job No field to a Purchase Invoice page? Thank you

    • @Hougaard
      @Hougaard  2 года назад

      Check the video on flow fields

  • @mauriciovillatoro9361
    @mauriciovillatoro9361 2 года назад

    Hi Erik, do you have a video of how to retire a field when it becomes obsolete?

    • @Hougaard
      @Hougaard  2 года назад +1

      It's on the list... stay tuned!

  • @wintonwang168
    @wintonwang168 2 года назад

    I have add "ExternalReferrenceId" Field as Text Type in "Purchase Header" table, it works great, but how can we expose this field in API ?

    • @Hougaard
      @Hougaard  2 года назад

      You'll have to create a new page, type API, to expose the purchase header with all the fields you need.

  • @jsorrisone
    @jsorrisone Год назад

    Hey Erik. Great stuff! Is it possible to have 3 column groups of fields on the Item card? So basically 3 fields across? So user doesn't have to scroll down as more fields are added. Struggling with this when adding a field.

    • @Hougaard
      @Hougaard  Год назад

      Two columns with a part with two column in one of the columns?

    • @jsorrisone
      @jsorrisone Год назад

      @Hougaard Thanks for the reply Erik! 3 column groups in the tab group rather than 2 in the tabs; in short, 3 fields side by side. I'm a seasoned CRM dev and just learning BC. Can easily do in D365 CRM but can't figure it out in BC.

  • @qusaysultan2311
    @qusaysultan2311 3 года назад

    Hi Eric the extension works perfectly on the sandbox but when I try to upload to production it fails. i even added the permissions as suggested in the video

    • @Hougaard
      @Hougaard  3 года назад +1

      Check the error message in deployment status

    • @qusaysultan2311
      @qusaysultan2311 3 года назад

      Deployment failed. Errors: App ID : 1eec5555-4d74-439e-b3b3-9ad93378000a Message : { The app (or one of its dependencies) is either not available for your release (check the country and version availability in the extension marketplace) or there are other apps installed that cause dependency conflict. } - Job Id : c96193fe-8f6e-4436-8c50-80bd194d2593

    • @Hougaard
      @Hougaard  3 года назад

      What are your dependencies?

  • @yagaphilip6837
    @yagaphilip6837 Год назад

    Thank Erik, Pls how do i disable fields on BC20

    • @Hougaard
      @Hougaard  Год назад

      Check this out: www.efoqus.ca/products/advanced-cloud-security/

  • @ut00bvor
    @ut00bvor 2 года назад

    This was great, unfortunately it didn't work for met at either the table, "Sales Header" or the page "Sales Order"

    • @Hougaard
      @Hougaard  2 года назад

      What's happening?

    • @ut00bvor
      @ut00bvor 2 года назад

      @@Hougaard something went odd with the symbols download. Tried to refresh them and the problem disappeared.

    • @Hougaard
      @Hougaard  2 года назад

      @@ut00bvor Awesome, congratulation!!

  • @qusaysultan2311
    @qusaysultan2311 3 года назад

    Hi eric in the first line after extends I don't get the "Item table suggests" and typing it in manually returns an error

    • @Hougaard
      @Hougaard  3 года назад +1

      Have you downloaded symbols?

    • @qusaysultan2311
      @qusaysultan2311 3 года назад

      @@Hougaard Yes i did follow each and every step in the tutorial ....some other suggestions pop up apart from the one after "extends" and the on for adding field suggestions when adding the new field in the item card...i had to type the InventoryGrp.

    • @Hougaard
      @Hougaard  3 года назад +1

      Do you have any files in the .alpackages folder?

    • @qusaysultan2311
      @qusaysultan2311 3 года назад

      ​@@Hougaard i signed out of BC and created a duplicate workspace ... everything is now working
      thanks eric

  • @yoddeb
    @yoddeb Год назад

    Lol imagine the disappointment and confusion among the non developers when you launched VS Code...

  • @danyhaddad-v4l
    @danyhaddad-v4l Год назад

    hey Erik, when connecting to Business central i got this error :
    The request for path /v2.0/Sandboxeee/dev/webendpoint failed with code NotFound. Reason: Not Found

    • @Hougaard
      @Hougaard  Год назад

      What's the name of your sandbox?

    • @danyhaddad-v4l
      @danyhaddad-v4l Год назад

      @@Hougaard Sandboxeee but when i renamed to Sandbox, I was to connect, thank you Sir