Skip to content

Instantly share code, notes, and snippets.

@DanKinsella
DanKinsella / PurchaseHeaderExt.TableExt.al
Created September 6, 2023 10:12
Coupled to Dataverse changes for Business Central 23
tableextension 50100 "Purchase Header Ext" extends "Purchase Header"
{
fields
{
field(50100; "Coupled to CRM"; Boolean)
{
DataClassification = SystemMetadata;
Caption = 'Coupled to Dataverse';
Editable = false;
@DanKinsella
DanKinsella / Uninstall dependencies.ps1
Created September 2, 2020 17:58
Uninstall dependent BC apps
# Change searchApp to the name of your app, the script will uninstall any dependent apps
$searchApp = 'Customer Additional Fields'
$apps = get-navappinfo uat
foreach ($app in $apps)
{
$appdetail = Get-navappinfo uat -name $app.Name
foreach ($dependency in $appdetail.Dependencies) {
if ($dependency.Name -eq $searchApp) {
Write-Host 'Uninstalling ' $appDetail.Name ' ' $appDetail.Version
Uninstall-Navapp uat -name $appDetail.Name
@DanKinsella
DanKinsella / LSPOSCommandDemo.Codeunit.al
Last active June 14, 2020 12:19
Creating an LS Central POS command
codeunit 50100 "LS POS Command Demo"
{
TableNo = "POS Menu Line";
trigger OnRun()
begin
if Rec."Registration Mode" then
Register(Rec)
else
case Rec.Command of