Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion .github/AL-Go-Settings.json
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@
"runs-on": "windows-latest",
"cacheImageName": "",
"UsePsSession": false,
"artifact": "https://bcinsider-fvh2ekdjecfjd6gk.b02.azurefd.net/sandbox/28.0.45539.0/base",
"artifact": "https://bcinsider-fvh2ekdjecfjd6gk.b02.azurefd.net/sandbox/28.0.45946.0/base",
"country": "base",
"useProjectDependencies": true,
"repoVersion": "28.0",
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -36,7 +36,7 @@ codeunit 11157 "Contoso AT Localization"
if Module = Enum::"Contoso Demo Data Module"::"Human Resources Module" then
HumanResource(ContosoDemoDataLevel);

UnBindSubscriptionDemoData(Module);
UnBindSubscriptionDemoData(ContosoDemoDataLevel, Module);
end;

local procedure HumanResource(ContosoDemoDataLevel: Enum "Contoso Demo Data Level")
Expand Down Expand Up @@ -159,7 +159,8 @@ codeunit 11157 "Contoso AT Localization"
Enum::"Contoso Demo Data Module"::Inventory:
begin
BindSubscription(CreateInvPostingSetupAT);
BindSubscription(CreateItemAT);
if ContosoDemoDataLevel = Enum::"Contoso Demo Data Level"::"Master Data" then
BindSubscription(CreateItemAT);
BindSubscription(CreateLoactionAT);
end;
Enum::"Contoso Demo Data Module"::Purchase:
Expand All @@ -186,7 +187,7 @@ codeunit 11157 "Contoso AT Localization"
end;


local procedure UnBindSubscriptionDemoData(Module: Enum "Contoso Demo Data Module")
local procedure UnBindSubscriptionDemoData(ContosoDemoDataLevel: Enum "Contoso Demo Data Level"; Module: Enum "Contoso Demo Data Module")
var
CreateResourceAT: Codeunit "Create Resource AT";
CreateCurrencyExcRate: Codeunit "Create Currency Ex. Rate AT";
Expand Down Expand Up @@ -231,7 +232,8 @@ codeunit 11157 "Contoso AT Localization"
Enum::"Contoso Demo Data Module"::Inventory:
begin
UnbindSubscription(CreateInvPostingSetupAT);
UnbindSubscription(CreateItemAT);
if ContosoDemoDataLevel = Enum::"Contoso Demo Data Level"::"Master Data" then
UnbindSubscription(CreateItemAT);
UnbindSubscription(CreateLoactionAT);
end;
Enum::"Contoso Demo Data Module"::Purchase:
Expand Down
4 changes: 2 additions & 2 deletions Apps/AT/IntrastatAT/app/AppResources/AT_DataExchDefMap.xml
Original file line number Diff line number Diff line change
Expand Up @@ -33,8 +33,8 @@
<Direction />
</TransformationRules>
</DataExchFieldMapping>
<DataExchFieldMapping ColumnNo="2" FieldID="101" Optional="true" />
<DataExchFieldMapping ColumnNo="3" FieldID="7" Optional="true" />
<DataExchFieldMapping ColumnNo="2" FieldID="6" Optional="true" />
<DataExchFieldMapping ColumnNo="3" FieldID="101" Optional="true" />
<DataExchFieldMapping ColumnNo="4" FieldID="24" Optional="true" />
<DataExchFieldMapping ColumnNo="5" FieldID="8" Optional="true" />
<DataExchFieldMapping ColumnNo="6" FieldID="21" Optional="true" />
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -159,6 +159,6 @@ codeunit 11150 IntrastatReportManagementAT
Def3DPartyTradeVATNoLbl: Label 'QV999999999999', Locked = true;
DefUnknowVATNoLbl: Label 'QV999999999999', Locked = true;
UnknownCountryVATNoLbl: Label '999999999999', Locked = true;
DataExchangeXMLTxt: Label '<?xml version="1.0" encoding="UTF-8" standalone="no"?><root><DataExchDef Code="INTRA-2022-AT" Name="Intrastat Report 2022" Type="5" ReadingWritingXMLport="1231" ExternalDataHandlingCodeunit="4813" ColumnSeparator="1" FileType="1" ReadingWritingCodeunit="1276"><DataExchLineDef LineType="1" Code="DEFAULT" Name="DEFAULT" ColumnCount="10"><DataExchColumnDef ColumnNo="1" Name="Tariff No." Show="false" DataType="0" Length="8" TextPaddingRequired="true" PadCharacter="0" Justification="0" UseNodeNameAsValue="false" BlankZero="false" /><DataExchColumnDef ColumnNo="2" Name="Tariff Description" Show="false" DataType="0" TextPaddingRequired="false" PadCharacter="&amp;#032;" Justification="1" UseNodeNameAsValue="false" BlankZero="false" /><DataExchColumnDef ColumnNo="3" Name="Country/Region Code" Show="false" DataType="0" TextPaddingRequired="false" Justification="1" UseNodeNameAsValue="false" BlankZero="false" /><DataExchColumnDef ColumnNo="4" Name="Country/Region of Origin Code" Show="false" DataType="0" TextPaddingRequired="false" Justification="1" UseNodeNameAsValue="false" BlankZero="false" /><DataExchColumnDef ColumnNo="5" Name="Nature of Transaction" Show="false" DataType="0" Length="2" TextPaddingRequired="false" Justification="1" UseNodeNameAsValue="false" BlankZero="false" /><DataExchColumnDef ColumnNo="6" Name="Total Weight" Show="false" DataType="2" DataFormat="&lt;Precision,3:3&gt;&lt;Integer&gt;&lt;Decimals&gt;&lt;Comma,,&gt;" DataFormattingCulture="en-US" Length="14" TextPaddingRequired="true" PadCharacter="0" Justification="0" UseNodeNameAsValue="false" BlankZero="false" /><DataExchColumnDef ColumnNo="7" Name="Supplementary Quantity" Show="false" DataType="2" DataFormat="&lt;Precision,3:3&gt;&lt;Integer&gt;&lt;Decimals&gt;&lt;Comma,,&gt;" DataFormattingCulture="en-US" Length="14" TextPaddingRequired="true" PadCharacter="0" Justification="0" UseNodeNameAsValue="false" BlankZero="true" /><DataExchColumnDef ColumnNo="8" Name="Amount" Show="false" DataType="2" DataFormat="&lt;Precision,2:2&gt;&lt;Integer&gt;&lt;Decimals&gt;&lt;Comma,,&gt;" DataFormattingCulture="en-US" Length="13" TextPaddingRequired="true" PadCharacter="0" Justification="0" UseNodeNameAsValue="false" BlankZero="false" /><DataExchColumnDef ColumnNo="9" Name="Statistical Value" Show="false" DataType="2" DataFormat="&lt;Precision,2:2&gt;&lt;Integer&gt;&lt;Decimals&gt;&lt;Comma,,&gt;" DataFormattingCulture="en-US" Length="13" TextPaddingRequired="true" PadCharacter="0" Justification="0" UseNodeNameAsValue="false" BlankZero="false" /><DataExchColumnDef ColumnNo="10" Name="Partner VAT ID" Show="false" DataType="0" TextPaddingRequired="false" Justification="0" UseNodeNameAsValue="false" BlankZero="false" /><DataExchMapping TableId="4812" Name="" KeyIndex="5" MappingCodeunit="1269"><DataExchFieldMapping ColumnNo="1" FieldID="5" TransformationRule="TRIMALL"><TransformationRules><Code>TRIMALL</Code><Description>Removes all spaces</Description><TransformationType>5</TransformationType><FindValue>&amp;#032;</FindValue><ReplaceValue /><StartPosition>0</StartPosition><Length>0</Length><DataFormat /><DataFormattingCulture /><NextTransformationRule /><TableID>0</TableID><SourceFieldID>0</SourceFieldID><TargetFieldID>0</TargetFieldID><FieldLookupRule>0</FieldLookupRule><Precision>0.00</Precision><Direction /></TransformationRules></DataExchFieldMapping><DataExchFieldMapping ColumnNo="2" FieldID="6" Optional="true" /><DataExchFieldMapping ColumnNo="3" FieldID="7" Optional="true" /><DataExchFieldMapping ColumnNo="4" FieldID="24" Optional="true" /><DataExchFieldMapping ColumnNo="5" FieldID="8" Optional="true" /><DataExchFieldMapping ColumnNo="6" FieldID="21" Optional="true" /><DataExchFieldMapping ColumnNo="7" FieldID="35" Optional="true" /><DataExchFieldMapping ColumnNo="8" FieldID="13" Optional="true" /><DataExchFieldMapping ColumnNo="9" FieldID="17" Optional="true" /><DataExchFieldMapping ColumnNo="10" FieldID="29" Optional="true" /><DataExchFieldGrouping FieldID="3" /><DataExchFieldGrouping FieldID="5" /><DataExchFieldGrouping FieldID="7" /><DataExchFieldGrouping FieldID="8" /><DataExchFieldGrouping FieldID="24" /><DataExchFieldGrouping FieldID="29" /></DataExchMapping></DataExchLineDef></DataExchDef></root>',
DataExchangeXMLTxt: Label '<?xml version="1.0" encoding="UTF-8" standalone="no"?><root><DataExchDef Code="INTRA-2022-AT" Name="Intrastat Report 2022" Type="5" ReadingWritingXMLport="1231" ExternalDataHandlingCodeunit="4813" ColumnSeparator="1" FileType="1" ReadingWritingCodeunit="1276"><DataExchLineDef LineType="1" Code="DEFAULT" Name="DEFAULT" ColumnCount="10"><DataExchColumnDef ColumnNo="1" Name="Tariff No." Show="false" DataType="0" Length="8" TextPaddingRequired="true" PadCharacter="0" Justification="0" UseNodeNameAsValue="false" BlankZero="false" /><DataExchColumnDef ColumnNo="2" Name="Tariff Description" Show="false" DataType="0" TextPaddingRequired="false" PadCharacter="&amp;#032;" Justification="1" UseNodeNameAsValue="false" BlankZero="false" /><DataExchColumnDef ColumnNo="3" Name="Country/Region Code" Show="false" DataType="0" TextPaddingRequired="false" Justification="1" UseNodeNameAsValue="false" BlankZero="false" /><DataExchColumnDef ColumnNo="4" Name="Country/Region of Origin Code" Show="false" DataType="0" TextPaddingRequired="false" Justification="1" UseNodeNameAsValue="false" BlankZero="false" /><DataExchColumnDef ColumnNo="5" Name="Nature of Transaction" Show="false" DataType="0" Length="2" TextPaddingRequired="false" Justification="1" UseNodeNameAsValue="false" BlankZero="false" /><DataExchColumnDef ColumnNo="6" Name="Total Weight" Show="false" DataType="2" DataFormat="&lt;Precision,3:3&gt;&lt;Integer&gt;&lt;Decimals&gt;&lt;Comma,,&gt;" DataFormattingCulture="en-US" Length="14" TextPaddingRequired="true" PadCharacter="0" Justification="0" UseNodeNameAsValue="false" BlankZero="false" /><DataExchColumnDef ColumnNo="7" Name="Supplementary Quantity" Show="false" DataType="2" DataFormat="&lt;Precision,3:3&gt;&lt;Integer&gt;&lt;Decimals&gt;&lt;Comma,,&gt;" DataFormattingCulture="en-US" Length="14" TextPaddingRequired="true" PadCharacter="0" Justification="0" UseNodeNameAsValue="false" BlankZero="true" /><DataExchColumnDef ColumnNo="8" Name="Amount" Show="false" DataType="2" DataFormat="&lt;Precision,2:2&gt;&lt;Integer&gt;&lt;Decimals&gt;&lt;Comma,,&gt;" DataFormattingCulture="en-US" Length="13" TextPaddingRequired="true" PadCharacter="0" Justification="0" UseNodeNameAsValue="false" BlankZero="false" /><DataExchColumnDef ColumnNo="9" Name="Statistical Value" Show="false" DataType="2" DataFormat="&lt;Precision,2:2&gt;&lt;Integer&gt;&lt;Decimals&gt;&lt;Comma,,&gt;" DataFormattingCulture="en-US" Length="13" TextPaddingRequired="true" PadCharacter="0" Justification="0" UseNodeNameAsValue="false" BlankZero="false" /><DataExchColumnDef ColumnNo="10" Name="Partner VAT ID" Show="false" DataType="0" TextPaddingRequired="false" Justification="0" UseNodeNameAsValue="false" BlankZero="false" /><DataExchMapping TableId="4812" Name="" KeyIndex="5" MappingCodeunit="1269"><DataExchFieldMapping ColumnNo="1" FieldID="5" TransformationRule="TRIMALL"><TransformationRules><Code>TRIMALL</Code><Description>Removes all spaces</Description><TransformationType>5</TransformationType><FindValue>&amp;#032;</FindValue><ReplaceValue /><StartPosition>0</StartPosition><Length>0</Length><DataFormat /><DataFormattingCulture /><NextTransformationRule /><TableID>0</TableID><SourceFieldID>0</SourceFieldID><TargetFieldID>0</TargetFieldID><FieldLookupRule>0</FieldLookupRule><Precision>0.00</Precision><Direction /></TransformationRules></DataExchFieldMapping><DataExchFieldMapping ColumnNo="2" FieldID="6" Optional="true" /><DataExchFieldMapping ColumnNo="3" FieldID="101" Optional="true" /><DataExchFieldMapping ColumnNo="4" FieldID="24" Optional="true" /><DataExchFieldMapping ColumnNo="5" FieldID="8" Optional="true" /><DataExchFieldMapping ColumnNo="6" FieldID="21" Optional="true" /><DataExchFieldMapping ColumnNo="7" FieldID="35" Optional="true" /><DataExchFieldMapping ColumnNo="8" FieldID="13" Optional="true" /><DataExchFieldMapping ColumnNo="9" FieldID="17" Optional="true" /><DataExchFieldMapping ColumnNo="10" FieldID="29" Optional="true" /><DataExchFieldGrouping FieldID="3" /><DataExchFieldGrouping FieldID="5" /><DataExchFieldGrouping FieldID="7" /><DataExchFieldGrouping FieldID="8" /><DataExchFieldGrouping FieldID="24" /><DataExchFieldGrouping FieldID="29" /></DataExchMapping></DataExchLineDef></DataExchDef></root>',
Locked = true; // will be replaced with file import when available
}
Original file line number Diff line number Diff line change
Expand Up @@ -215,7 +215,8 @@ codeunit 17131 "AU Contoso Localization"
Enum::"Contoso Demo Data Module"::Inventory:
begin
BindSubscription(CreateAULocation);
BindSubscription(CreateAUItem);
if ContosoDemoDataLevel = Enum::"Contoso Demo Data Level"::"Master Data" then
BindSubscription(CreateAUItem);
end;
Enum::"Contoso Demo Data Module"::Bank:
begin
Expand Down Expand Up @@ -286,7 +287,8 @@ codeunit 17131 "AU Contoso Localization"
end;
Enum::"Contoso Demo Data Module"::Inventory:
begin
UnbindSubscription(CreateAUItem);
if ContosoDemoDataLevel = Enum::"Contoso Demo Data Level"::"Master Data" then
UnbindSubscription(CreateAUItem);
UnbindSubscription(CreateAULocation);
end;
Enum::"Contoso Demo Data Module"::Purchase:
Expand Down
3 changes: 3 additions & 0 deletions Apps/AU/EDocument_AU/demo data/app.json
Original file line number Diff line number Diff line change
Expand Up @@ -39,6 +39,9 @@
],
"screenshots": [],
"platform": "28.0.0.0",
"features": [
"TranslationFile"
],
"idRanges": [
{
"from": 17211,
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -43,7 +43,7 @@ codeunit 11355 "Contoso BE Localization"
if Module = Enum::"Contoso Demo Data Module"::CRM then
CRMModule(ContosoDemoDataLevel);

UnBindSubscriptionDemoData(Module);
UnBindSubscriptionDemoData(ContosoDemoDataLevel, Module);
end;

local procedure FixedAssetModule(ContosoDemoDataLevel: Enum "Contoso Demo Data Level")
Expand Down Expand Up @@ -205,7 +205,8 @@ codeunit 11355 "Contoso BE Localization"
Enum::"Contoso Demo Data Module"::Inventory:
begin
BindSubscription(CreateInvPostingSetupBE);
BindSubscription(CreateItemBE);
if ContosoDemoDataLevel = Enum::"Contoso Demo Data Level"::"Master Data" then
BindSubscription(CreateItemBE);
BindSubscription(CreateLoactionBE);
end;
Enum::"Contoso Demo Data Module"::Purchase:
Expand All @@ -228,7 +229,7 @@ codeunit 11355 "Contoso BE Localization"
end;
end;

local procedure UnBindSubscriptionDemoData(Module: Enum "Contoso Demo Data Module")
local procedure UnBindSubscriptionDemoData(ContosoDemoDataLevel: Enum "Contoso Demo Data Level"; Module: Enum "Contoso Demo Data Module")
var
CreateResourceBE: Codeunit "Create Resource BE";
CreateCurrencyExcRate: Codeunit "Create Currency Ex. Rate BE";
Expand Down Expand Up @@ -273,7 +274,8 @@ codeunit 11355 "Contoso BE Localization"
Enum::"Contoso Demo Data Module"::Inventory:
begin
UnbindSubscription(CreateInvPostingSetupBE);
UnbindSubscription(CreateItemBE);
if ContosoDemoDataLevel = Enum::"Contoso Demo Data Level"::"Master Data" then
UnbindSubscription(CreateItemBE);
UnbindSubscription(CreateLoactionBE);
end;
Enum::"Contoso Demo Data Module"::Purchase:
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -37,7 +37,7 @@
<DataExchColumnDef ColumnNo="9" Name="EXTXVAL" Show="false" DataType="0" Path="/Item/Dim[@prop=&quot;EXTXVAL&quot;]" TextPaddingRequired="false" Justification="0" UseNodeNameAsValue="false" BlankZero="false" />
<DataExchMapping TableId="4812" Name="" KeyIndex="7" MappingCodeunit="1269">
<DataExchFieldMapping ColumnNo="2" FieldID="3" Optional="true" />
<DataExchFieldMapping ColumnNo="3" FieldID="7" Optional="true" />
<DataExchFieldMapping ColumnNo="3" FieldID="101" Optional="true" />
<DataExchFieldMapping ColumnNo="4" FieldID="8" Optional="true" />
<DataExchFieldMapping ColumnNo="5" FieldID="26" Optional="true" />
<DataExchFieldMapping ColumnNo="6" FieldID="5" Optional="true" TransformationRule="ALPHANUM_ONLY" />
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -41,7 +41,7 @@
<DataExchColumnDef ColumnNo="13" Name="EXDELTRM" Show="false" DataType="0" Path="/Item/Dim[@prop=&quot;EXDELTRM&quot;]" TextPaddingRequired="false" Justification="0" UseNodeNameAsValue="false" BlankZero="false" />
<DataExchMapping TableId="4812" Name="" KeyIndex="7" MappingCodeunit="1269">
<DataExchFieldMapping ColumnNo="2" FieldID="3" Optional="true" />
<DataExchFieldMapping ColumnNo="3" FieldID="7" Optional="true" />
<DataExchFieldMapping ColumnNo="3" FieldID="101" Optional="true" />
<DataExchFieldMapping ColumnNo="4" FieldID="8" Optional="true" />
<DataExchFieldMapping ColumnNo="5" FieldID="26" Optional="true" />
<DataExchFieldMapping ColumnNo="6" FieldID="5" Optional="true" TransformationRule="ALPHANUM_ONLY" />
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -39,7 +39,7 @@
<DataExchColumnDef ColumnNo="11" Name="PARTNERID" Show="false" DataType="0" Path="/Item/Dim[@prop=&quot;PARTNERID&quot;]" TextPaddingRequired="false" Justification="0" UseNodeNameAsValue="false" BlankZero="false" />
<DataExchMapping TableId="4812" Name="" KeyIndex="7" MappingCodeunit="1269">
<DataExchFieldMapping ColumnNo="2" FieldID="3" Optional="true" />
<DataExchFieldMapping ColumnNo="3" FieldID="7" Optional="true" />
<DataExchFieldMapping ColumnNo="3" FieldID="101" Optional="true" />
<DataExchFieldMapping ColumnNo="4" FieldID="8" Optional="true" />
<DataExchFieldMapping ColumnNo="5" FieldID="26" Optional="true" />
<DataExchFieldMapping ColumnNo="6" FieldID="5" Optional="true" TransformationRule="ALPHANUM_ONLY" />
Expand Down
Loading
Loading