# Przykłady z modułów enova365
## Spis treści
1. [Prosty słownik (Jednostka)](#prosty-słownik)
2. [Główna encja (Towar)](#główna-encja)
3. [Master-Detail (Przecena z pozycjami)](#master-detail)
4. [Konfiguracja z historią](#konfiguracja-z-historią)
5. [Subrow (typy złożone)](#subrow-typy-złożone)
6. [Kompletny moduł](#kompletny-moduł)
---
## Prosty słownik
### Jednostka miary (z Towary)
```xml
```
**Cechy:**
- `config="true"` - tabela konfiguracyjna
- `guided="Root"` - dostępna z menu głównego
- `localization="dictionary"` - tłumaczenie przez słownik
- Relacja zwrotna (`JednostkaDlugosci`)
---
## Główna encja
### Towar (fragment z Towary)
```xml
IElementSlownika
IKodowany
```
---
## Master-Detail
### Przecena okresowa z pozycjami (z Towary)
```xml
```
---
## Konfiguracja z historią
### Procedura SME z historią (z Core)
```xml
```
---
## Subrow (typy złożone)
### DefinicjaCyklu (z Core)
```xml
Browsable(false)
Browsable(false)
```
### Adres (z Core)
```xml
MaskEdit("00-000", SaveLiteral=false)
SqlResolving(IgnoreDashes=true, NoDashesData=true)
Dictionary("Miejscowość")
Dictionary("Miejscowość")
Dictionary("Ulica")
```
---
## Kompletny moduł
### Przykład prostego modułu
```xml
../..
Soneta.Core
Soneta.CRM
Soneta.Kadry
IRightsSource
IProjektHost
```