Skip to content

Commit 1893038

Browse files
committed
Interface fill processing table
1 parent 5b9472a commit 1893038

9 files changed

+144
-5
lines changed

Dependency-Graph/Translations/Dependency-Graph.es-ES.g.xlf

Lines changed: 30 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -27,6 +27,12 @@
2727
<note from="Xliff Generator" annotates="general" priority="3">Table DependencyGraphSetup_ANJ - Field DateLastGenerationMarkdown - Property Caption</note>
2828
<target>Fecha</target>
2929
</trans-unit>
30+
<trans-unit id="Table 2186239794 - Field 3511667827 - Property 2879900210" size-unit="char" translate="yes" xml:space="preserve">
31+
<source>Filling Processing Tables</source>
32+
<note from="Developer" annotates="general" priority="2">ESP="Rellenar tablas de procesamiento"</note>
33+
<note from="Xliff Generator" annotates="general" priority="3">Table DependencyGraphSetup_ANJ - Field FillingProcessingTables - Property Caption</note>
34+
<target>Rellenar tablas de procesamiento</target>
35+
</trans-unit>
3036
<trans-unit id="Table 2186239794 - Field 2750913523 - Property 2879900210" size-unit="char" translate="yes" xml:space="preserve">
3137
<source>Include Link Text</source>
3238
<note from="Developer" annotates="general" priority="2">ESP="Incluir texto de enlace"</note>
@@ -446,6 +452,18 @@
446452
<note from="Xliff Generator" annotates="general" priority="3">Page DependencyGraphSetup_ANJ - Control ScopePTEFigure - Property ToolTip</note>
447453
<target>Especifica el valor del campo Figura Ext. PTE</target>
448454
</trans-unit>
455+
<trans-unit id="Page 2186239794 - Control 770743294 - Property 2879900210" size-unit="char" translate="yes" xml:space="preserve">
456+
<source>Fill tables</source>
457+
<note from="Developer" annotates="general" priority="2">ESP="Rellenar tablas"</note>
458+
<note from="Xliff Generator" annotates="general" priority="3">Page DependencyGraphSetup_ANJ - Control FillTables - Property Caption</note>
459+
<target>Rellenar tablas</target>
460+
</trans-unit>
461+
<trans-unit id="Page 2186239794 - Control 3511667827 - Property 1295455071" size-unit="char" translate="yes" xml:space="preserve">
462+
<source>Specifies the value of the Filling Processing Tables field.</source>
463+
<note from="Developer" annotates="general" priority="2">ESP="Especifica el valor del campo Rellenar tablas de procesamiento"</note>
464+
<note from="Xliff Generator" annotates="general" priority="3">Page DependencyGraphSetup_ANJ - Control FillingProcessingTables - Property ToolTip</note>
465+
<target>Especifica el valor del campo Rellenar tablas de procesamiento</target>
466+
</trans-unit>
449467
<trans-unit id="Page 2186239794 - Control 3349558288 - Property 2879900210" size-unit="char" translate="yes" xml:space="preserve">
450468
<source>Include when generating the graph</source>
451469
<note from="Developer" annotates="general" priority="2">ESP="Incluir al generar el gráfico"</note>
@@ -680,6 +698,18 @@
680698
<note from="Xliff Generator" annotates="general" priority="3">Enum ExtensionScope_ANJ - EnumValue PTE - Property Caption</note>
681699
<target>PTE</target>
682700
</trans-unit>
701+
<trans-unit id="Enum 1956450053 - Property 2879900210" size-unit="char" translate="yes" xml:space="preserve">
702+
<source>Filling Processing Tables</source>
703+
<note from="Developer" annotates="general" priority="2">ESP="Rellenar tablas de procesamiento"</note>
704+
<note from="Xliff Generator" annotates="general" priority="3">Enum FillingProcessingTables_ANJ - Property Caption</note>
705+
<target>Rellenar tablas de procesamiento</target>
706+
</trans-unit>
707+
<trans-unit id="Enum 1956450053 - EnumValue 2912439360 - Property 2879900210" size-unit="char" translate="yes" xml:space="preserve">
708+
<source>WS And ModuleDependencyInfo</source>
709+
<note from="Developer" annotates="general" priority="2">ESP="WS y ModuleDependencyInfo"</note>
710+
<note from="Xliff Generator" annotates="general" priority="3">Enum FillingProcessingTables_ANJ - EnumValue WSAndModuleDependencyInfo - Property Caption</note>
711+
<target>WS y ModuleDependencyInfo</target>
712+
</trans-unit>
683713
<trans-unit id="Enum 2507724467 - Property 2879900210" size-unit="char" translate="yes" xml:space="preserve">
684714
<source>Geometric Figure</source>
685715
<note from="Developer" annotates="general" priority="2">ESP="Figura Geométrica"</note>

Dependency-Graph/Translations/Dependency-Graph.es-ES_tradnl.g.xlf

Lines changed: 30 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -27,6 +27,12 @@
2727
<note from="Xliff Generator" annotates="general" priority="3">Table DependencyGraphSetup_ANJ - Field DateLastGenerationMarkdown - Property Caption</note>
2828
<target>Fecha</target>
2929
</trans-unit>
30+
<trans-unit id="Table 2186239794 - Field 3511667827 - Property 2879900210" size-unit="char" translate="yes" xml:space="preserve">
31+
<source>Filling Processing Tables</source>
32+
<note from="Developer" annotates="general" priority="2">ESP="Rellenar tablas de procesamiento"</note>
33+
<note from="Xliff Generator" annotates="general" priority="3">Table DependencyGraphSetup_ANJ - Field FillingProcessingTables - Property Caption</note>
34+
<target>Rellenar tablas de procesamiento</target>
35+
</trans-unit>
3036
<trans-unit id="Table 2186239794 - Field 2750913523 - Property 2879900210" size-unit="char" translate="yes" xml:space="preserve">
3137
<source>Include Link Text</source>
3238
<note from="Developer" annotates="general" priority="2">ESP="Incluir texto de enlace"</note>
@@ -446,6 +452,18 @@
446452
<note from="Xliff Generator" annotates="general" priority="3">Page DependencyGraphSetup_ANJ - Control ScopePTEFigure - Property ToolTip</note>
447453
<target>Especifica el valor del campo Figura Ext. PTE</target>
448454
</trans-unit>
455+
<trans-unit id="Page 2186239794 - Control 770743294 - Property 2879900210" size-unit="char" translate="yes" xml:space="preserve">
456+
<source>Fill tables</source>
457+
<note from="Developer" annotates="general" priority="2">ESP="Rellenar tablas"</note>
458+
<note from="Xliff Generator" annotates="general" priority="3">Page DependencyGraphSetup_ANJ - Control FillTables - Property Caption</note>
459+
<target>Rellenar tablas</target>
460+
</trans-unit>
461+
<trans-unit id="Page 2186239794 - Control 3511667827 - Property 1295455071" size-unit="char" translate="yes" xml:space="preserve">
462+
<source>Specifies the value of the Filling Processing Tables field.</source>
463+
<note from="Developer" annotates="general" priority="2">ESP="Especifica el valor del campo Rellenar tablas de procesamiento"</note>
464+
<note from="Xliff Generator" annotates="general" priority="3">Page DependencyGraphSetup_ANJ - Control FillingProcessingTables - Property ToolTip</note>
465+
<target>Especifica el valor del campo Rellenar tablas de procesamiento</target>
466+
</trans-unit>
449467
<trans-unit id="Page 2186239794 - Control 3349558288 - Property 2879900210" size-unit="char" translate="yes" xml:space="preserve">
450468
<source>Include when generating the graph</source>
451469
<note from="Developer" annotates="general" priority="2">ESP="Incluir al generar el gráfico"</note>
@@ -680,6 +698,18 @@
680698
<note from="Xliff Generator" annotates="general" priority="3">Enum ExtensionScope_ANJ - EnumValue PTE - Property Caption</note>
681699
<target>PTE</target>
682700
</trans-unit>
701+
<trans-unit id="Enum 1956450053 - Property 2879900210" size-unit="char" translate="yes" xml:space="preserve">
702+
<source>Filling Processing Tables</source>
703+
<note from="Developer" annotates="general" priority="2">ESP="Rellenar tablas de procesamiento"</note>
704+
<note from="Xliff Generator" annotates="general" priority="3">Enum FillingProcessingTables_ANJ - Property Caption</note>
705+
<target>Rellenar tablas de procesamiento</target>
706+
</trans-unit>
707+
<trans-unit id="Enum 1956450053 - EnumValue 2912439360 - Property 2879900210" size-unit="char" translate="yes" xml:space="preserve">
708+
<source>WS And ModuleDependencyInfo</source>
709+
<note from="Developer" annotates="general" priority="2">ESP="WS y ModuleDependencyInfo"</note>
710+
<note from="Xliff Generator" annotates="general" priority="3">Enum FillingProcessingTables_ANJ - EnumValue WSAndModuleDependencyInfo - Property Caption</note>
711+
<target>WS y ModuleDependencyInfo</target>
712+
</trans-unit>
683713
<trans-unit id="Enum 2507724467 - Property 2879900210" size-unit="char" translate="yes" xml:space="preserve">
684714
<source>Geometric Figure</source>
685715
<note from="Developer" annotates="general" priority="2">ESP="Figura Geométrica"</note>

Dependency-Graph/Translations/Dependency-Graph.g.xlf

Lines changed: 25 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,11 @@
2323
<note from="Developer" annotates="general" priority="2">ESP="Fecha"</note>
2424
<note from="Xliff Generator" annotates="general" priority="3">Table DependencyGraphSetup_ANJ - Field DateLastGenerationMarkdown - Property Caption</note>
2525
</trans-unit>
26+
<trans-unit id="Table 2186239794 - Field 3511667827 - Property 2879900210" size-unit="char" translate="yes" xml:space="preserve">
27+
<source>Filling Processing Tables</source>
28+
<note from="Developer" annotates="general" priority="2">ESP="Rellenar tablas de procesamiento"</note>
29+
<note from="Xliff Generator" annotates="general" priority="3">Table DependencyGraphSetup_ANJ - Field FillingProcessingTables - Property Caption</note>
30+
</trans-unit>
2631
<trans-unit id="Table 2186239794 - Field 2750913523 - Property 2879900210" size-unit="char" translate="yes" xml:space="preserve">
2732
<source>Include Link Text</source>
2833
<note from="Developer" annotates="general" priority="2">ESP="Incluir texto de enlace"</note>
@@ -398,6 +403,16 @@
398403
<note from="Developer" annotates="general" priority="2">ESP="Especifica el valor del campo Figura Ext. PTE"</note>
399404
<note from="Xliff Generator" annotates="general" priority="3">Page DependencyGraphSetup_ANJ - Control ScopePTEFigure - Property ToolTip</note>
400405
</trans-unit>
406+
<trans-unit id="Page 2186239794 - Control 770743294 - Property 2879900210" size-unit="char" translate="yes" xml:space="preserve">
407+
<source>Fill tables</source>
408+
<note from="Developer" annotates="general" priority="2">ESP="Rellenar tablas"</note>
409+
<note from="Xliff Generator" annotates="general" priority="3">Page DependencyGraphSetup_ANJ - Control FillTables - Property Caption</note>
410+
</trans-unit>
411+
<trans-unit id="Page 2186239794 - Control 3511667827 - Property 1295455071" size-unit="char" translate="yes" xml:space="preserve">
412+
<source>Specifies the value of the Filling Processing Tables field.</source>
413+
<note from="Developer" annotates="general" priority="2">ESP="Especifica el valor del campo Rellenar tablas de procesamiento"</note>
414+
<note from="Xliff Generator" annotates="general" priority="3">Page DependencyGraphSetup_ANJ - Control FillingProcessingTables - Property ToolTip</note>
415+
</trans-unit>
401416
<trans-unit id="Page 2186239794 - Control 3349558288 - Property 2879900210" size-unit="char" translate="yes" xml:space="preserve">
402417
<source>Include when generating the graph</source>
403418
<note from="Developer" annotates="general" priority="2">ESP="Incluir al generar el gráfico"</note>
@@ -593,6 +608,16 @@
593608
<note from="Developer" annotates="general" priority="2">ESP="PTE"</note>
594609
<note from="Xliff Generator" annotates="general" priority="3">Enum ExtensionScope_ANJ - EnumValue PTE - Property Caption</note>
595610
</trans-unit>
611+
<trans-unit id="Enum 1956450053 - Property 2879900210" size-unit="char" translate="yes" xml:space="preserve">
612+
<source>Filling Processing Tables</source>
613+
<note from="Developer" annotates="general" priority="2">ESP="Rellenar tablas de procesamiento"</note>
614+
<note from="Xliff Generator" annotates="general" priority="3">Enum FillingProcessingTables_ANJ - Property Caption</note>
615+
</trans-unit>
616+
<trans-unit id="Enum 1956450053 - EnumValue 2912439360 - Property 2879900210" size-unit="char" translate="yes" xml:space="preserve">
617+
<source>WS And ModuleDependencyInfo</source>
618+
<note from="Developer" annotates="general" priority="2">ESP="WS y ModuleDependencyInfo"</note>
619+
<note from="Xliff Generator" annotates="general" priority="3">Enum FillingProcessingTables_ANJ - EnumValue WSAndModuleDependencyInfo - Property Caption</note>
620+
</trans-unit>
596621
<trans-unit id="Enum 2507724467 - Property 2879900210" size-unit="char" translate="yes" xml:space="preserve">
597622
<source>Geometric Figure</source>
598623
<note from="Developer" annotates="general" priority="2">ESP="Figura Geométrica"</note>

Dependency-Graph/src/Base/DependencyGraphFacadeANJ.Codeunit.al

Lines changed: 14 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -44,8 +44,16 @@ codeunit 80810 DependencyGraphFacade_ANJ
4444
/// </summary>
4545
/// <param name="HideDialog">Boolean.</param>
4646
procedure GenerateAllTables(HideDialog: Boolean);
47+
var
48+
DependencyGraphSetup: Record DependencyGraphSetup_ANJ;
49+
FillingProcessingTables: Interface FillingProcessingTables_ANJ;
4750
begin
48-
GenerateTables.Generate(HideDialog);
51+
DependencyGraphSetup.SetLoadFields(FillingProcessingTables);
52+
DependencyGraphSetup.GetInstance();
53+
FillingProcessingTables := DependencyGraphSetup.FillingProcessingTables;
54+
55+
OnBeforeFillingProcessingTables(FillingProcessingTables, HideDialog);
56+
FillingProcessingTables.Generate(HideDialog);
4957
end;
5058
#endregion
5159

@@ -107,12 +115,16 @@ codeunit 80810 DependencyGraphFacade_ANJ
107115
end;
108116
#endregion
109117

118+
[IntegrationEvent(false, false)]
119+
local procedure OnBeforeFillingProcessingTables(var FillingProcessingTables: Interface FillingProcessingTables_ANJ; var HideDialog: Boolean)
120+
begin
121+
end;
122+
110123
var
111124
CleanTemporaryTables: Codeunit CleanTemporaryTables_ANJ;
112125
GenerateExtensionTable: Codeunit GenerateExtensionTable_ANJ;
113126
GenerateFigure: Codeunit GenerateFigure_ANJ;
114127
GenerateRelationsTable: Codeunit GenerateRelationsTable_ANJ;
115-
GenerateTables: Codeunit GenerateTables_ANJ;
116128
MarkdownMgmt: Codeunit MarkdownMgmt_ANJ;
117129
NumberSequenceMgmt: Codeunit NumberSequenceMgmt_ANJ;
118130
}
Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
/// <summary>
2+
/// Enum FillingProcessingTables_ANJ (ID 80802).
3+
/// </summary>
4+
enum 80802 FillingProcessingTables_ANJ implements FillingProcessingTables_ANJ
5+
{
6+
Access = Public;
7+
Caption = 'Filling Processing Tables', Comment = 'ESP="Rellenar tablas de procesamiento"';
8+
Extensible = true;
9+
10+
value(0; WSAndModuleDependencyInfo)
11+
{
12+
Caption = 'WS And ModuleDependencyInfo', comment = 'ESP="WS y ModuleDependencyInfo"';
13+
Implementation = FillingProcessingTables_ANJ = GenerateTables_ANJ;
14+
}
15+
}
Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
/// <summary>
2+
/// Interface FillingProcessingTables_ANJ.
3+
/// </summary>
4+
interface FillingProcessingTables_ANJ
5+
{
6+
Access = Public;
7+
8+
/// <summary>
9+
/// Generate.
10+
/// </summary>
11+
/// <param name="HideDialog">Boolean.</param>
12+
procedure Generate(HideDialog: Boolean);
13+
}

Dependency-Graph/src/Base/GenerateTablesANJ.Codeunit.al

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,15 @@
11
/// <summary>
2-
/// Codeunit GenerateTables_ANJ (ID 80807).
2+
/// Codeunit GenerateTables_ANJ (ID 80807) implements Interface FillingProcessingTables_ANJ.
33
/// </summary>
4-
codeunit 80807 GenerateTables_ANJ
4+
codeunit 80807 GenerateTables_ANJ implements FillingProcessingTables_ANJ
55
{
66
Access = Public;
77

88
/// <summary>
99
/// GenerateTables.
1010
/// </summary>
1111
/// <param name="HideDialog">Boolean.</param>
12-
internal procedure Generate(HideDialog: Boolean);
12+
procedure Generate(HideDialog: Boolean);
1313
var
1414
Extensions: Record Extensions_ANJ;
1515
IsHandled: Boolean;

Dependency-Graph/src/Setup/DependencyGraphSetupANJ.Page.al

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -59,6 +59,16 @@ page 80800 DependencyGraphSetup_ANJ
5959
ToolTip = 'Specifies the value of the Include Link text field.', Comment = 'ESP="Especifica el valor del campo Incluir Texto de enlace entre dependencias"';
6060
}
6161
}
62+
group(FillTables)
63+
{
64+
Caption = 'Fill tables', comment = 'ESP="Rellenar tablas"';
65+
66+
field(FillingProcessingTables; Rec.FillingProcessingTables)
67+
{
68+
Editable = false;
69+
ToolTip = 'Specifies the value of the Filling Processing Tables field.', Comment = 'ESP="Especifica el valor del campo Rellenar tablas de procesamiento"';
70+
}
71+
}
6272
group(LastGeneration)
6373
{
6474
Caption = 'Last time it was generated', comment = 'ESP="Última vez que se generó"';

Dependency-Graph/src/Setup/DependencyGraphSetupANJ.Table.al

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -72,6 +72,10 @@ table 80800 DependencyGraphSetup_ANJ
7272
{
7373
Caption = 'Mermaid Content Text', Comment = 'ESP="Texto de contenido Mermaid"';
7474
}
75+
field(16; FillingProcessingTables; Enum FillingProcessingTables_ANJ)
76+
{
77+
Caption = 'Filling Processing Tables', Comment = 'ESP="Rellenar tablas de procesamiento"';
78+
}
7579
}
7680
keys
7781
{

0 commit comments

Comments
 (0)