arm-ka-docs/model/diagrams/part09_audit_ex.svg
Andrey Epifancev c43820ef4a model: DBML v5.21 — событие аудита FILE_REPROCESS (#149)
- audit_action: FILE_REPROCESS — повторная обработка файла пользователем
  (раздел PRIMARY_DOCUMENTS). Файл не загружается заново, создаётся новое
  recognition_job (attempt + 1), поэтому FILE_UPLOAD и FILE_REPLACE не подходят.
- 05-domain-rules §9.5 п. 13: правила повторной обработки (решение владельца
  19.10.2026, AURORA-1442) и состав события: object_type = stored_file,
  before — прежнее задание, after — новое, пакет — по событию на файл
  + consolidation_id; п. 6 и §9.4 — ссылки.
- entities-v5.21, диаграмма part09, ссылки на текущую версию модели.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-22 10:34:25 +04:00

731 lines
85 KiB
XML
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<!-- Generated by graphviz version 2.47.0 (20210316.0004)
-->
<!-- Title: dbml Pages: 1 -->
<svg width="2512pt" height="5390pt"
viewBox="0.00 0.00 2512.45 5389.76" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 5385.76)">
<title>dbml</title>
<!-- period_quarter -->
<g id="period_quarter" class="node">
<title>period_quarter</title>
<ellipse fill="none" stroke="black" stroke-width="0" cx="2037.76" cy="-4642.68" rx="253.29" ry="214.92"/>
<polygon fill="#29235c" stroke="transparent" points="1860.76,-4732.68 1860.76,-4792.68 2214.76,-4792.68 2214.76,-4732.68 1860.76,-4732.68"/>
<polygon fill="none" stroke="#29235c" points="1860.76,-4732.68 1860.76,-4792.68 2214.76,-4792.68 2214.76,-4732.68 1860.76,-4732.68"/>
<text text-anchor="start" x="1871.48" y="-4753.88" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="32.00" fill="#ffffff"> &#160;&#160;&#160;&#160;&#160;&#160;period_quarter &#160;&#160;&#160;&#160;&#160;&#160;</text>
<polygon fill="#e7e2dd" stroke="transparent" points="1860.76,-4672.68 1860.76,-4732.68 2214.76,-4732.68 2214.76,-4672.68 1860.76,-4672.68"/>
<polygon fill="none" stroke="#29235c" points="1860.76,-4672.68 1860.76,-4732.68 2214.76,-4732.68 2214.76,-4672.68 1860.76,-4672.68"/>
<text text-anchor="start" x="1980.84" y="-4693.88" font-family="Helvetica,sans-Serif" font-style="italic" font-size="32.00" fill="#1d71b8"> &#160;&#160;&#160;Q1 &#160;&#160;&#160;</text>
<polygon fill="#e7e2dd" stroke="transparent" points="1860.76,-4612.68 1860.76,-4672.68 2214.76,-4672.68 2214.76,-4612.68 1860.76,-4612.68"/>
<polygon fill="none" stroke="#29235c" points="1860.76,-4612.68 1860.76,-4672.68 2214.76,-4672.68 2214.76,-4612.68 1860.76,-4612.68"/>
<text text-anchor="start" x="1980.84" y="-4633.88" font-family="Helvetica,sans-Serif" font-style="italic" font-size="32.00" fill="#1d71b8"> &#160;&#160;&#160;Q2 &#160;&#160;&#160;</text>
<polygon fill="#e7e2dd" stroke="transparent" points="1860.76,-4552.68 1860.76,-4612.68 2214.76,-4612.68 2214.76,-4552.68 1860.76,-4552.68"/>
<polygon fill="none" stroke="#29235c" points="1860.76,-4552.68 1860.76,-4612.68 2214.76,-4612.68 2214.76,-4552.68 1860.76,-4552.68"/>
<text text-anchor="start" x="1980.84" y="-4573.88" font-family="Helvetica,sans-Serif" font-style="italic" font-size="32.00" fill="#1d71b8"> &#160;&#160;&#160;Q3 &#160;&#160;&#160;</text>
<polygon fill="#e7e2dd" stroke="transparent" points="1860.76,-4492.68 1860.76,-4552.68 2214.76,-4552.68 2214.76,-4492.68 1860.76,-4492.68"/>
<polygon fill="none" stroke="#29235c" points="1860.76,-4492.68 1860.76,-4552.68 2214.76,-4552.68 2214.76,-4492.68 1860.76,-4492.68"/>
<text text-anchor="start" x="1980.84" y="-4513.88" font-family="Helvetica,sans-Serif" font-style="italic" font-size="32.00" fill="#1d71b8"> &#160;&#160;&#160;Q4 &#160;&#160;&#160;</text>
<polygon fill="none" stroke="#29235c" stroke-width="2" points="1859.76,-4491.68 1859.76,-4793.68 2215.76,-4793.68 2215.76,-4491.68 1859.76,-4491.68"/>
</g>
<!-- ex_snapshot_status -->
<g id="ex_snapshot_status" class="node">
<title>ex_snapshot_status</title>
<ellipse fill="none" stroke="black" stroke-width="0" cx="2037.76" cy="-4279.68" rx="307.68" ry="130.22"/>
<polygon fill="#29235c" stroke="transparent" points="1822.76,-4309.68 1822.76,-4369.68 2253.76,-4369.68 2253.76,-4309.68 1822.76,-4309.68"/>
<polygon fill="none" stroke="#29235c" points="1822.76,-4309.68 1822.76,-4369.68 2253.76,-4369.68 2253.76,-4309.68 1822.76,-4309.68"/>
<text text-anchor="start" x="1833.72" y="-4330.88" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="32.00" fill="#ffffff"> &#160;&#160;&#160;&#160;&#160;&#160;ex_snapshot_status &#160;&#160;&#160;&#160;&#160;&#160;</text>
<polygon fill="#e7e2dd" stroke="transparent" points="1822.76,-4249.68 1822.76,-4309.68 2253.76,-4309.68 2253.76,-4249.68 1822.76,-4249.68"/>
<polygon fill="none" stroke="#29235c" points="1822.76,-4249.68 1822.76,-4309.68 2253.76,-4309.68 2253.76,-4249.68 1822.76,-4249.68"/>
<text text-anchor="start" x="1939.58" y="-4270.88" font-family="Helvetica,sans-Serif" font-style="italic" font-size="32.00" fill="#1d71b8"> &#160;&#160;&#160;ACTUAL &#160;&#160;&#160;</text>
<polygon fill="#e7e2dd" stroke="transparent" points="1822.76,-4189.68 1822.76,-4249.68 2253.76,-4249.68 2253.76,-4189.68 1822.76,-4189.68"/>
<polygon fill="none" stroke="#29235c" points="1822.76,-4189.68 1822.76,-4249.68 2253.76,-4249.68 2253.76,-4189.68 1822.76,-4189.68"/>
<text text-anchor="start" x="1931.58" y="-4210.88" font-family="Helvetica,sans-Serif" font-style="italic" font-size="32.00" fill="#1d71b8"> &#160;&#160;&#160;ARCHIVE &#160;&#160;&#160;</text>
<polygon fill="none" stroke="#29235c" stroke-width="2" points="1821.26,-4188.68 1821.26,-4370.68 2254.26,-4370.68 2254.26,-4188.68 1821.26,-4188.68"/>
</g>
<!-- audit_section -->
<g id="audit_section" class="node">
<title>audit_section</title>
<ellipse fill="none" stroke="black" stroke-width="0" cx="2037.76" cy="-620.68" rx="329.52" ry="427.19"/>
<polygon fill="#29235c" stroke="transparent" points="1806.76,-860.68 1806.76,-920.68 2268.76,-920.68 2268.76,-860.68 1806.76,-860.68"/>
<polygon fill="none" stroke="#29235c" points="1806.76,-860.68 1806.76,-920.68 2268.76,-920.68 2268.76,-860.68 1806.76,-860.68"/>
<text text-anchor="start" x="1881.25" y="-881.88" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="32.00" fill="#ffffff"> &#160;&#160;&#160;&#160;&#160;&#160;audit_section &#160;&#160;&#160;&#160;&#160;&#160;</text>
<polygon fill="#e7e2dd" stroke="transparent" points="1806.76,-800.68 1806.76,-860.68 2268.76,-860.68 2268.76,-800.68 1806.76,-800.68"/>
<polygon fill="none" stroke="#29235c" points="1806.76,-800.68 1806.76,-860.68 2268.76,-860.68 2268.76,-800.68 1806.76,-800.68"/>
<text text-anchor="start" x="1892.86" y="-821.88" font-family="Helvetica,sans-Serif" font-style="italic" font-size="32.00" fill="#1d71b8"> &#160;&#160;&#160;DIRECTORIES &#160;&#160;&#160;</text>
<polygon fill="#e7e2dd" stroke="transparent" points="1806.76,-740.68 1806.76,-800.68 2268.76,-800.68 2268.76,-740.68 1806.76,-740.68"/>
<polygon fill="none" stroke="#29235c" points="1806.76,-740.68 1806.76,-800.68 2268.76,-800.68 2268.76,-740.68 1806.76,-740.68"/>
<text text-anchor="start" x="1869.74" y="-761.88" font-family="Helvetica,sans-Serif" font-style="italic" font-size="32.00" fill="#1d71b8"> &#160;&#160;&#160;CONSOLIDATION &#160;&#160;&#160;</text>
<polygon fill="#e7e2dd" stroke="transparent" points="1806.76,-680.68 1806.76,-740.68 2268.76,-740.68 2268.76,-680.68 1806.76,-680.68"/>
<polygon fill="none" stroke="#29235c" points="1806.76,-680.68 1806.76,-740.68 2268.76,-740.68 2268.76,-680.68 1806.76,-680.68"/>
<text text-anchor="start" x="1817.32" y="-701.88" font-family="Helvetica,sans-Serif" font-style="italic" font-size="32.00" fill="#1d71b8"> &#160;&#160;&#160;PRIMARY_DOCUMENTS &#160;&#160;&#160;</text>
<polygon fill="#e7e2dd" stroke="transparent" points="1806.76,-620.68 1806.76,-680.68 2268.76,-680.68 2268.76,-620.68 1806.76,-620.68"/>
<polygon fill="none" stroke="#29235c" points="1806.76,-620.68 1806.76,-680.68 2268.76,-680.68 2268.76,-620.68 1806.76,-620.68"/>
<text text-anchor="start" x="1889.31" y="-641.88" font-family="Helvetica,sans-Serif" font-style="italic" font-size="32.00" fill="#1d71b8"> &#160;&#160;&#160;RECOGNITION &#160;&#160;&#160;</text>
<polygon fill="#e7e2dd" stroke="transparent" points="1806.76,-560.68 1806.76,-620.68 2268.76,-620.68 2268.76,-560.68 1806.76,-560.68"/>
<polygon fill="none" stroke="#29235c" points="1806.76,-560.68 1806.76,-620.68 2268.76,-620.68 2268.76,-560.68 1806.76,-560.68"/>
<text text-anchor="start" x="1969.29" y="-581.88" font-family="Helvetica,sans-Serif" font-style="italic" font-size="32.00" fill="#1d71b8"> &#160;&#160;&#160;KFO &#160;&#160;&#160;</text>
<polygon fill="#e7e2dd" stroke="transparent" points="1806.76,-500.68 1806.76,-560.68 2268.76,-560.68 2268.76,-500.68 1806.76,-500.68"/>
<polygon fill="none" stroke="#29235c" points="1806.76,-500.68 1806.76,-560.68 2268.76,-560.68 2268.76,-500.68 1806.76,-500.68"/>
<text text-anchor="start" x="1936.4" y="-521.88" font-family="Helvetica,sans-Serif" font-style="italic" font-size="32.00" fill="#1d71b8"> &#160;&#160;&#160;EXPORT &#160;&#160;&#160;</text>
<polygon fill="#e7e2dd" stroke="transparent" points="1806.76,-440.68 1806.76,-500.68 2268.76,-500.68 2268.76,-440.68 1806.76,-440.68"/>
<polygon fill="none" stroke="#29235c" points="1806.76,-440.68 1806.76,-500.68 2268.76,-500.68 2268.76,-440.68 1806.76,-440.68"/>
<text text-anchor="start" x="1936.4" y="-461.88" font-family="Helvetica,sans-Serif" font-style="italic" font-size="32.00" fill="#1d71b8"> &#160;&#160;&#160;ACCESS &#160;&#160;&#160;</text>
<polygon fill="#e7e2dd" stroke="transparent" points="1806.76,-380.68 1806.76,-440.68 2268.76,-440.68 2268.76,-380.68 1806.76,-380.68"/>
<polygon fill="none" stroke="#29235c" points="1806.76,-380.68 1806.76,-440.68 2268.76,-440.68 2268.76,-380.68 1806.76,-380.68"/>
<text text-anchor="start" x="1931.06" y="-401.88" font-family="Helvetica,sans-Serif" font-style="italic" font-size="32.00" fill="#1d71b8"> &#160;&#160;&#160;SESSION &#160;&#160;&#160;</text>
<polygon fill="#e7e2dd" stroke="transparent" points="1806.76,-320.68 1806.76,-380.68 2268.76,-380.68 2268.76,-320.68 1806.76,-320.68"/>
<polygon fill="none" stroke="#29235c" points="1806.76,-320.68 1806.76,-380.68 2268.76,-380.68 2268.76,-320.68 1806.76,-320.68"/>
<text text-anchor="start" x="1947.07" y="-341.88" font-family="Helvetica,sans-Serif" font-style="italic" font-size="32.00" fill="#1d71b8"> &#160;&#160;&#160;USERS &#160;&#160;&#160;</text>
<polygon fill="none" stroke="#29235c" stroke-width="2" points="1805.76,-319.68 1805.76,-921.68 2269.76,-921.68 2269.76,-319.68 1805.76,-319.68"/>
</g>
<!-- audit_action -->
<g id="audit_action" class="node">
<title>audit_action</title>
<ellipse fill="none" stroke="black" stroke-width="0" cx="2037.76" cy="-2426.68" rx="466.88" ry="1360.45"/>
<polygon fill="#29235c" stroke="transparent" points="1709.76,-3326.68 1709.76,-3386.68 2365.76,-3386.68 2365.76,-3326.68 1709.76,-3326.68"/>
<polygon fill="none" stroke="#29235c" points="1709.76,-3326.68 1709.76,-3386.68 2365.76,-3386.68 2365.76,-3326.68 1709.76,-3326.68"/>
<text text-anchor="start" x="1889.25" y="-3347.88" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="32.00" fill="#ffffff"> &#160;&#160;&#160;&#160;&#160;&#160;audit_action &#160;&#160;&#160;&#160;&#160;&#160;</text>
<polygon fill="#e7e2dd" stroke="transparent" points="1709.76,-3266.68 1709.76,-3326.68 2365.76,-3326.68 2365.76,-3266.68 1709.76,-3266.68"/>
<polygon fill="none" stroke="#29235c" points="1709.76,-3266.68 1709.76,-3326.68 2365.76,-3326.68 2365.76,-3266.68 1709.76,-3266.68"/>
<text text-anchor="start" x="1952.4" y="-3287.88" font-family="Helvetica,sans-Serif" font-style="italic" font-size="32.00" fill="#1d71b8"> &#160;&#160;&#160;LOGIN &#160;&#160;&#160;</text>
<polygon fill="#e7e2dd" stroke="transparent" points="1709.76,-3206.68 1709.76,-3266.68 2365.76,-3266.68 2365.76,-3206.68 1709.76,-3206.68"/>
<polygon fill="none" stroke="#29235c" points="1709.76,-3206.68 1709.76,-3266.68 2365.76,-3266.68 2365.76,-3206.68 1709.76,-3206.68"/>
<text text-anchor="start" x="1887.5" y="-3227.88" font-family="Helvetica,sans-Serif" font-style="italic" font-size="32.00" fill="#1d71b8"> &#160;&#160;&#160;LOGIN_FAILED &#160;&#160;&#160;</text>
<polygon fill="#e7e2dd" stroke="transparent" points="1709.76,-3146.68 1709.76,-3206.68 2365.76,-3206.68 2365.76,-3146.68 1709.76,-3146.68"/>
<polygon fill="none" stroke="#29235c" points="1709.76,-3146.68 1709.76,-3206.68 2365.76,-3206.68 2365.76,-3146.68 1709.76,-3146.68"/>
<text text-anchor="start" x="1934.63" y="-3167.88" font-family="Helvetica,sans-Serif" font-style="italic" font-size="32.00" fill="#1d71b8"> &#160;&#160;&#160;LOGOUT &#160;&#160;&#160;</text>
<polygon fill="#e7e2dd" stroke="transparent" points="1709.76,-3086.68 1709.76,-3146.68 2365.76,-3146.68 2365.76,-3086.68 1709.76,-3086.68"/>
<polygon fill="none" stroke="#29235c" points="1709.76,-3086.68 1709.76,-3146.68 2365.76,-3146.68 2365.76,-3086.68 1709.76,-3086.68"/>
<text text-anchor="start" x="1795.96" y="-3107.88" font-family="Helvetica,sans-Serif" font-style="italic" font-size="32.00" fill="#1d71b8"> &#160;&#160;&#160;CONSOLIDATION_CREATE &#160;&#160;&#160;</text>
<polygon fill="#e7e2dd" stroke="transparent" points="1709.76,-3026.68 1709.76,-3086.68 2365.76,-3086.68 2365.76,-3026.68 1709.76,-3026.68"/>
<polygon fill="none" stroke="#29235c" points="1709.76,-3026.68 1709.76,-3086.68 2365.76,-3086.68 2365.76,-3026.68 1709.76,-3026.68"/>
<text text-anchor="start" x="1720.4" y="-3047.88" font-family="Helvetica,sans-Serif" font-style="italic" font-size="32.00" fill="#1d71b8"> &#160;&#160;&#160;CONSOLIDATION_STATUS_CHANGE &#160;&#160;&#160;</text>
<polygon fill="#e7e2dd" stroke="transparent" points="1709.76,-2966.68 1709.76,-3026.68 2365.76,-3026.68 2365.76,-2966.68 1709.76,-2966.68"/>
<polygon fill="none" stroke="#29235c" points="1709.76,-2966.68 1709.76,-3026.68 2365.76,-3026.68 2365.76,-2966.68 1709.76,-2966.68"/>
<text text-anchor="start" x="1783.5" y="-2987.88" font-family="Helvetica,sans-Serif" font-style="italic" font-size="32.00" fill="#1d71b8"> &#160;&#160;&#160;CONSOLIDATION_APPROVE &#160;&#160;&#160;</text>
<polygon fill="#e7e2dd" stroke="transparent" points="1709.76,-2906.68 1709.76,-2966.68 2365.76,-2966.68 2365.76,-2906.68 1709.76,-2906.68"/>
<polygon fill="none" stroke="#29235c" points="1709.76,-2906.68 1709.76,-2966.68 2365.76,-2966.68 2365.76,-2906.68 1709.76,-2906.68"/>
<text text-anchor="start" x="1803.07" y="-2927.88" font-family="Helvetica,sans-Serif" font-style="italic" font-size="32.00" fill="#1d71b8"> &#160;&#160;&#160;CONSOLIDATION_VERIFY &#160;&#160;&#160;</text>
<polygon fill="#e7e2dd" stroke="transparent" points="1709.76,-2846.68 1709.76,-2906.68 2365.76,-2906.68 2365.76,-2846.68 1709.76,-2846.68"/>
<polygon fill="none" stroke="#29235c" points="1709.76,-2846.68 1709.76,-2906.68 2365.76,-2906.68 2365.76,-2846.68 1709.76,-2846.68"/>
<text text-anchor="start" x="1866.19" y="-2867.88" font-family="Helvetica,sans-Serif" font-style="italic" font-size="32.00" fill="#1d71b8"> &#160;&#160;&#160;GROUP_CHANGE &#160;&#160;&#160;</text>
<polygon fill="#e7e2dd" stroke="transparent" points="1709.76,-2786.68 1709.76,-2846.68 2365.76,-2846.68 2365.76,-2786.68 1709.76,-2786.68"/>
<polygon fill="none" stroke="#29235c" points="1709.76,-2786.68 1709.76,-2846.68 2365.76,-2846.68 2365.76,-2786.68 1709.76,-2786.68"/>
<text text-anchor="start" x="1807.5" y="-2807.88" font-family="Helvetica,sans-Serif" font-style="italic" font-size="32.00" fill="#1d71b8"> &#160;&#160;&#160;LEGAL_ENTITY_CHANGE &#160;&#160;&#160;</text>
<polygon fill="#e7e2dd" stroke="transparent" points="1709.76,-2726.68 1709.76,-2786.68 2365.76,-2786.68 2365.76,-2726.68 1709.76,-2726.68"/>
<polygon fill="none" stroke="#29235c" points="1709.76,-2726.68 1709.76,-2786.68 2365.76,-2786.68 2365.76,-2726.68 1709.76,-2726.68"/>
<text text-anchor="start" x="1817.3" y="-2747.88" font-family="Helvetica,sans-Serif" font-style="italic" font-size="32.00" fill="#1d71b8"> &#160;&#160;&#160;MEMBERSHIP_CHANGE &#160;&#160;&#160;</text>
<polygon fill="#e7e2dd" stroke="transparent" points="1709.76,-2666.68 1709.76,-2726.68 2365.76,-2726.68 2365.76,-2666.68 1709.76,-2666.68"/>
<polygon fill="none" stroke="#29235c" points="1709.76,-2666.68 1709.76,-2726.68 2365.76,-2726.68 2365.76,-2666.68 1709.76,-2666.68"/>
<text text-anchor="start" x="1819.08" y="-2687.88" font-family="Helvetica,sans-Serif" font-style="italic" font-size="32.00" fill="#1d71b8"> &#160;&#160;&#160;ASSIGNMENT_CHANGE &#160;&#160;&#160;</text>
<polygon fill="#e7e2dd" stroke="transparent" points="1709.76,-2606.68 1709.76,-2666.68 2365.76,-2666.68 2365.76,-2606.68 1709.76,-2606.68"/>
<polygon fill="none" stroke="#29235c" points="1709.76,-2606.68 1709.76,-2666.68 2365.76,-2666.68 2365.76,-2606.68 1709.76,-2606.68"/>
<text text-anchor="start" x="1893.72" y="-2627.88" font-family="Helvetica,sans-Serif" font-style="italic" font-size="32.00" fill="#1d71b8"> &#160;&#160;&#160;FILE_UPLOAD &#160;&#160;&#160;</text>
<polygon fill="#e7e2dd" stroke="transparent" points="1709.76,-2546.68 1709.76,-2606.68 2365.76,-2606.68 2365.76,-2546.68 1709.76,-2546.68"/>
<polygon fill="none" stroke="#29235c" points="1709.76,-2546.68 1709.76,-2606.68 2365.76,-2606.68 2365.76,-2546.68 1709.76,-2546.68"/>
<text text-anchor="start" x="1897.28" y="-2567.88" font-family="Helvetica,sans-Serif" font-style="italic" font-size="32.00" fill="#1d71b8"> &#160;&#160;&#160;FILE_DELETE &#160;&#160;&#160;</text>
<polygon fill="#e7e2dd" stroke="transparent" points="1709.76,-2486.68 1709.76,-2546.68 2365.76,-2546.68 2365.76,-2486.68 1709.76,-2486.68"/>
<polygon fill="none" stroke="#29235c" points="1709.76,-2486.68 1709.76,-2546.68 2365.76,-2546.68 2365.76,-2486.68 1709.76,-2486.68"/>
<text text-anchor="start" x="1884.83" y="-2507.88" font-family="Helvetica,sans-Serif" font-style="italic" font-size="32.00" fill="#1d71b8"> &#160;&#160;&#160;FILE_REPLACE &#160;&#160;&#160;</text>
<polygon fill="#e7e2dd" stroke="transparent" points="1709.76,-2426.68 1709.76,-2486.68 2365.76,-2486.68 2365.76,-2426.68 1709.76,-2426.68"/>
<polygon fill="none" stroke="#29235c" points="1709.76,-2426.68 1709.76,-2486.68 2365.76,-2486.68 2365.76,-2426.68 1709.76,-2426.68"/>
<text text-anchor="start" x="1859.06" y="-2447.88" font-family="Helvetica,sans-Serif" font-style="italic" font-size="32.00" fill="#1d71b8"> &#160;&#160;&#160;FILE_REPROCESS &#160;&#160;&#160;</text>
<polygon fill="#e7e2dd" stroke="transparent" points="1709.76,-2366.68 1709.76,-2426.68 2365.76,-2426.68 2365.76,-2366.68 1709.76,-2366.68"/>
<polygon fill="none" stroke="#29235c" points="1709.76,-2366.68 1709.76,-2426.68 2365.76,-2426.68 2365.76,-2366.68 1709.76,-2366.68"/>
<text text-anchor="start" x="1826.23" y="-2387.88" font-family="Helvetica,sans-Serif" font-style="italic" font-size="32.00" fill="#1d71b8"> &#160;&#160;&#160;DOCUMENT_CONFIRM &#160;&#160;&#160;</text>
<polygon fill="#e7e2dd" stroke="transparent" points="1709.76,-2306.68 1709.76,-2366.68 2365.76,-2366.68 2365.76,-2306.68 1709.76,-2306.68"/>
<polygon fill="none" stroke="#29235c" points="1709.76,-2306.68 1709.76,-2366.68 2365.76,-2366.68 2365.76,-2306.68 1709.76,-2306.68"/>
<text text-anchor="start" x="1817.29" y="-2327.88" font-family="Helvetica,sans-Serif" font-style="italic" font-size="32.00" fill="#1d71b8"> &#160;&#160;&#160;CONSOLIDATION_LOCK &#160;&#160;&#160;</text>
<polygon fill="#e7e2dd" stroke="transparent" points="1709.76,-2246.68 1709.76,-2306.68 2365.76,-2306.68 2365.76,-2246.68 1709.76,-2246.68"/>
<polygon fill="none" stroke="#29235c" points="1709.76,-2246.68 1709.76,-2306.68 2365.76,-2306.68 2365.76,-2246.68 1709.76,-2246.68"/>
<text text-anchor="start" x="1721.27" y="-2267.88" font-family="Helvetica,sans-Serif" font-style="italic" font-size="32.00" fill="#1d71b8"> &#160;&#160;&#160;CONSOLIDATION_LOCK_TAKEOVER &#160;&#160;&#160;</text>
<polygon fill="#e7e2dd" stroke="transparent" points="1709.76,-2186.68 1709.76,-2246.68 2365.76,-2246.68 2365.76,-2186.68 1709.76,-2186.68"/>
<polygon fill="none" stroke="#29235c" points="1709.76,-2186.68 1709.76,-2246.68 2365.76,-2246.68 2365.76,-2186.68 1709.76,-2186.68"/>
<text text-anchor="start" x="1852.85" y="-2207.88" font-family="Helvetica,sans-Serif" font-style="italic" font-size="32.00" fill="#1d71b8"> &#160;&#160;&#160;DISCLOSURE_EDIT &#160;&#160;&#160;</text>
<polygon fill="#e7e2dd" stroke="transparent" points="1709.76,-2126.68 1709.76,-2186.68 2365.76,-2186.68 2365.76,-2126.68 1709.76,-2126.68"/>
<polygon fill="none" stroke="#29235c" points="1709.76,-2126.68 1709.76,-2186.68 2365.76,-2186.68 2365.76,-2126.68 1709.76,-2126.68"/>
<text text-anchor="start" x="1798.63" y="-2147.88" font-family="Helvetica,sans-Serif" font-style="italic" font-size="32.00" fill="#1d71b8"> &#160;&#160;&#160;RECOGNIZED_DATA_EDIT &#160;&#160;&#160;</text>
<polygon fill="#e7e2dd" stroke="transparent" points="1709.76,-2066.68 1709.76,-2126.68 2365.76,-2126.68 2365.76,-2066.68 1709.76,-2066.68"/>
<polygon fill="none" stroke="#29235c" points="1709.76,-2066.68 1709.76,-2126.68 2365.76,-2126.68 2365.76,-2066.68 1709.76,-2066.68"/>
<text text-anchor="start" x="1783.51" y="-2087.88" font-family="Helvetica,sans-Serif" font-style="italic" font-size="32.00" fill="#1d71b8"> &#160;&#160;&#160;OSV_COUNTERPARTY_MAP &#160;&#160;&#160;</text>
<polygon fill="#e7e2dd" stroke="transparent" points="1709.76,-2006.68 1709.76,-2066.68 2365.76,-2066.68 2365.76,-2006.68 1709.76,-2006.68"/>
<polygon fill="none" stroke="#29235c" points="1709.76,-2006.68 1709.76,-2066.68 2365.76,-2066.68 2365.76,-2006.68 1709.76,-2006.68"/>
<text text-anchor="start" x="1825.27" y="-2027.88" font-family="Helvetica,sans-Serif" font-style="italic" font-size="32.00" fill="#1d71b8"> &#160;&#160;&#160;OSV_TYPE_OVERRIDE &#160;&#160;&#160;</text>
<polygon fill="#e7e2dd" stroke="transparent" points="1709.76,-1946.68 1709.76,-2006.68 2365.76,-2006.68 2365.76,-1946.68 1709.76,-1946.68"/>
<polygon fill="none" stroke="#29235c" points="1709.76,-1946.68 1709.76,-2006.68 2365.76,-2006.68 2365.76,-1946.68 1709.76,-1946.68"/>
<text text-anchor="start" x="1820.87" y="-1967.88" font-family="Helvetica,sans-Serif" font-style="italic" font-size="32.00" fill="#1d71b8"> &#160;&#160;&#160;CORRECTION_CREATE &#160;&#160;&#160;</text>
<polygon fill="#e7e2dd" stroke="transparent" points="1709.76,-1886.68 1709.76,-1946.68 2365.76,-1946.68 2365.76,-1886.68 1709.76,-1886.68"/>
<polygon fill="none" stroke="#29235c" points="1709.76,-1886.68 1709.76,-1946.68 2365.76,-1946.68 2365.76,-1886.68 1709.76,-1886.68"/>
<text text-anchor="start" x="1849.31" y="-1907.88" font-family="Helvetica,sans-Serif" font-style="italic" font-size="32.00" fill="#1d71b8"> &#160;&#160;&#160;CORRECTION_EDIT &#160;&#160;&#160;</text>
<polygon fill="#e7e2dd" stroke="transparent" points="1709.76,-1826.68 1709.76,-1886.68 2365.76,-1886.68 2365.76,-1826.68 1709.76,-1826.68"/>
<polygon fill="none" stroke="#29235c" points="1709.76,-1826.68 1709.76,-1886.68 2365.76,-1886.68 2365.76,-1826.68 1709.76,-1826.68"/>
<text text-anchor="start" x="1819.08" y="-1847.88" font-family="Helvetica,sans-Serif" font-style="italic" font-size="32.00" fill="#1d71b8"> &#160;&#160;&#160;CORRECTION_REVOKE &#160;&#160;&#160;</text>
<polygon fill="#e7e2dd" stroke="transparent" points="1709.76,-1766.68 1709.76,-1826.68 2365.76,-1826.68 2365.76,-1766.68 1709.76,-1766.68"/>
<polygon fill="none" stroke="#29235c" points="1709.76,-1766.68 1709.76,-1826.68 2365.76,-1826.68 2365.76,-1766.68 1709.76,-1766.68"/>
<text text-anchor="start" x="1870.62" y="-1787.88" font-family="Helvetica,sans-Serif" font-style="italic" font-size="32.00" fill="#1d71b8"> &#160;&#160;&#160;GOODWILL_EDIT &#160;&#160;&#160;</text>
<polygon fill="#e7e2dd" stroke="transparent" points="1709.76,-1706.68 1709.76,-1766.68 2365.76,-1766.68 2365.76,-1706.68 1709.76,-1706.68"/>
<polygon fill="none" stroke="#29235c" points="1709.76,-1706.68 1709.76,-1766.68 2365.76,-1766.68 2365.76,-1706.68 1709.76,-1706.68"/>
<text text-anchor="start" x="1936.4" y="-1727.88" font-family="Helvetica,sans-Serif" font-style="italic" font-size="32.00" fill="#1d71b8"> &#160;&#160;&#160;EXPORT &#160;&#160;&#160;</text>
<polygon fill="#e7e2dd" stroke="transparent" points="1709.76,-1646.68 1709.76,-1706.68 2365.76,-1706.68 2365.76,-1646.68 1709.76,-1646.68"/>
<polygon fill="none" stroke="#29235c" points="1709.76,-1646.68 1709.76,-1706.68 2365.76,-1706.68 2365.76,-1646.68 1709.76,-1646.68"/>
<text text-anchor="start" x="1836.87" y="-1667.88" font-family="Helvetica,sans-Serif" font-style="italic" font-size="32.00" fill="#1d71b8"> &#160;&#160;&#160;DIRECTORY_IMPORT &#160;&#160;&#160;</text>
<polygon fill="#e7e2dd" stroke="transparent" points="1709.76,-1586.68 1709.76,-1646.68 2365.76,-1646.68 2365.76,-1586.68 1709.76,-1586.68"/>
<polygon fill="none" stroke="#29235c" points="1709.76,-1586.68 1709.76,-1646.68 2365.76,-1646.68 2365.76,-1586.68 1709.76,-1586.68"/>
<text text-anchor="start" x="1827.96" y="-1607.88" font-family="Helvetica,sans-Serif" font-style="italic" font-size="32.00" fill="#1d71b8"> &#160;&#160;&#160;USER_ROLE_CHANGE &#160;&#160;&#160;</text>
<polygon fill="#e7e2dd" stroke="transparent" points="1709.76,-1526.68 1709.76,-1586.68 2365.76,-1586.68 2365.76,-1526.68 1709.76,-1526.68"/>
<polygon fill="none" stroke="#29235c" points="1709.76,-1526.68 1709.76,-1586.68 2365.76,-1586.68 2365.76,-1526.68 1709.76,-1526.68"/>
<text text-anchor="start" x="1880.41" y="-1547.88" font-family="Helvetica,sans-Serif" font-style="italic" font-size="32.00" fill="#1d71b8"> &#160;&#160;&#160;USER_CHANGE &#160;&#160;&#160;</text>
<polygon fill="#e7e2dd" stroke="transparent" points="1709.76,-1466.68 1709.76,-1526.68 2365.76,-1526.68 2365.76,-1466.68 1709.76,-1466.68"/>
<polygon fill="none" stroke="#29235c" points="1709.76,-1466.68 1709.76,-1526.68 2365.76,-1526.68 2365.76,-1466.68 1709.76,-1466.68"/>
<text text-anchor="start" x="1771.95" y="-1487.88" font-family="Helvetica,sans-Serif" font-style="italic" font-size="32.00" fill="#1d71b8"> &#160;&#160;&#160;ROLE_PERMISSION_CHANGE &#160;&#160;&#160;</text>
<polygon fill="none" stroke="#29235c" stroke-width="2" points="1708.76,-1465.68 1708.76,-3387.68 2366.76,-3387.68 2366.76,-1465.68 1708.76,-1465.68"/>
</g>
<!-- app_user -->
<g id="app_user" class="node">
<title>app_user</title>
<g id="a_app_user"><a xlink:title="app_user&#10;STUB — полное определение в part02_users_access">
<ellipse fill="none" stroke="black" stroke-width="0" cx="2037.76" cy="-3892.68" rx="200.22" ry="87.86"/>
<polygon fill="#1d71b8" stroke="transparent" points="1898.76,-3892.68 1898.76,-3952.68 2177.76,-3952.68 2177.76,-3892.68 1898.76,-3892.68"/>
<polygon fill="none" stroke="#29235c" points="1898.76,-3892.68 1898.76,-3952.68 2177.76,-3952.68 2177.76,-3892.68 1898.76,-3892.68"/>
<text text-anchor="start" x="1909.31" y="-3913.88" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="32.00" fill="#ffffff"> &#160;&#160;&#160;&#160;&#160;&#160;app_user &#160;&#160;&#160;&#160;&#160;&#160;</text>
<polygon fill="#e7e2dd" stroke="transparent" points="1898.76,-3832.68 1898.76,-3892.68 2177.76,-3892.68 2177.76,-3832.68 1898.76,-3832.68"/>
<polygon fill="none" stroke="#29235c" points="1898.76,-3832.68 1898.76,-3892.68 2177.76,-3892.68 2177.76,-3832.68 1898.76,-3832.68"/>
<text text-anchor="start" x="1909.76" y="-3853.88" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="32.00" fill="#29235c">id</text>
<text text-anchor="start" x="1934.65" y="-3853.88" font-family="Helvetica,sans-Serif" font-size="32.00" fill="#29235c"> &#160;&#160;&#160;</text>
<text text-anchor="start" x="2106.29" y="-3853.88" font-family="Helvetica,sans-Serif" font-style="italic" font-size="32.00" fill="#29235c">uuid</text>
<polygon fill="none" stroke="#29235c" stroke-width="2" points="1897.26,-3831.68 1897.26,-3953.68 2178.26,-3953.68 2178.26,-3831.68 1897.26,-3831.68"/>
</a>
</g>
</g>
<!-- company_group -->
<g id="company_group" class="node">
<title>company_group</title>
<g id="a_company_group"><a xlink:title="company_group&#10;STUB — полное определение в part01_groups_entities">
<ellipse fill="none" stroke="black" stroke-width="0" cx="2037.76" cy="-4967.68" rx="267.99" ry="87.86"/>
<polygon fill="#1d71b8" stroke="transparent" points="1850.76,-4967.68 1850.76,-5027.68 2225.76,-5027.68 2225.76,-4967.68 1850.76,-4967.68"/>
<polygon fill="none" stroke="#29235c" points="1850.76,-4967.68 1850.76,-5027.68 2225.76,-5027.68 2225.76,-4967.68 1850.76,-4967.68"/>
<text text-anchor="start" x="1861.3" y="-4988.88" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="32.00" fill="#ffffff"> &#160;&#160;&#160;&#160;&#160;&#160;company_group &#160;&#160;&#160;&#160;&#160;&#160;</text>
<polygon fill="#e7e2dd" stroke="transparent" points="1850.76,-4907.68 1850.76,-4967.68 2225.76,-4967.68 2225.76,-4907.68 1850.76,-4907.68"/>
<polygon fill="none" stroke="#29235c" points="1850.76,-4907.68 1850.76,-4967.68 2225.76,-4967.68 2225.76,-4907.68 1850.76,-4907.68"/>
<text text-anchor="start" x="1861.76" y="-4928.88" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="32.00" fill="#29235c">id</text>
<text text-anchor="start" x="1886.65" y="-4928.88" font-family="Helvetica,sans-Serif" font-size="32.00" fill="#29235c"> &#160;&#160;&#160;</text>
<text text-anchor="start" x="2154.29" y="-4928.88" font-family="Helvetica,sans-Serif" font-style="italic" font-size="32.00" fill="#29235c">uuid</text>
<polygon fill="none" stroke="#29235c" stroke-width="2" points="1849.26,-4906.68 1849.26,-5028.68 2226.26,-5028.68 2226.26,-4906.68 1849.26,-4906.68"/>
</a>
</g>
</g>
<!-- consolidation_version -->
<g id="consolidation_version" class="node">
<title>consolidation_version</title>
<g id="a_consolidation_version"><a xlink:title="consolidation_version&#10;STUB — полное определение в part07_consolidation">
<ellipse fill="none" stroke="black" stroke-width="0" cx="2037.76" cy="-87.68" rx="323.71" ry="87.86"/>
<polygon fill="#1d71b8" stroke="transparent" points="1810.76,-87.68 1810.76,-147.68 2264.76,-147.68 2264.76,-87.68 1810.76,-87.68"/>
<polygon fill="none" stroke="#29235c" points="1810.76,-87.68 1810.76,-147.68 2264.76,-147.68 2264.76,-87.68 1810.76,-87.68"/>
<text text-anchor="start" x="1821.69" y="-108.88" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="32.00" fill="#ffffff"> &#160;&#160;&#160;&#160;&#160;&#160;consolidation_version &#160;&#160;&#160;&#160;&#160;&#160;</text>
<polygon fill="#e7e2dd" stroke="transparent" points="1810.76,-27.68 1810.76,-87.68 2264.76,-87.68 2264.76,-27.68 1810.76,-27.68"/>
<polygon fill="none" stroke="#29235c" points="1810.76,-27.68 1810.76,-87.68 2264.76,-87.68 2264.76,-27.68 1810.76,-27.68"/>
<text text-anchor="start" x="1821.76" y="-48.88" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="32.00" fill="#29235c">id</text>
<text text-anchor="start" x="1846.65" y="-48.88" font-family="Helvetica,sans-Serif" font-size="32.00" fill="#29235c"> &#160;&#160;&#160;</text>
<text text-anchor="start" x="2193.29" y="-48.88" font-family="Helvetica,sans-Serif" font-style="italic" font-size="32.00" fill="#29235c">uuid</text>
<polygon fill="none" stroke="#29235c" stroke-width="2" points="1809.76,-26.68 1809.76,-148.68 2265.76,-148.68 2265.76,-26.68 1809.76,-26.68"/>
</a>
</g>
</g>
<!-- document -->
<g id="document" class="node">
<title>document</title>
<g id="a_document"><a xlink:title="document&#10;STUB — полное определение в part04_files_jobs">
<ellipse fill="none" stroke="black" stroke-width="0" cx="1160.3" cy="-1532.68" rx="205.12" ry="87.86"/>
<polygon fill="#1d71b8" stroke="transparent" points="1017.3,-1532.68 1017.3,-1592.68 1303.3,-1592.68 1303.3,-1532.68 1017.3,-1532.68"/>
<polygon fill="none" stroke="#29235c" points="1017.3,-1532.68 1017.3,-1592.68 1303.3,-1592.68 1303.3,-1532.68 1017.3,-1532.68"/>
<text text-anchor="start" x="1027.81" y="-1553.88" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="32.00" fill="#ffffff"> &#160;&#160;&#160;&#160;&#160;&#160;document &#160;&#160;&#160;&#160;&#160;&#160;</text>
<polygon fill="#e7e2dd" stroke="transparent" points="1017.3,-1472.68 1017.3,-1532.68 1303.3,-1532.68 1303.3,-1472.68 1017.3,-1472.68"/>
<polygon fill="none" stroke="#29235c" points="1017.3,-1472.68 1017.3,-1532.68 1303.3,-1532.68 1303.3,-1472.68 1017.3,-1472.68"/>
<text text-anchor="start" x="1028.3" y="-1493.88" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="32.00" fill="#29235c">id</text>
<text text-anchor="start" x="1053.19" y="-1493.88" font-family="Helvetica,sans-Serif" font-size="32.00" fill="#29235c"> &#160;&#160;&#160;</text>
<text text-anchor="start" x="1231.83" y="-1493.88" font-family="Helvetica,sans-Serif" font-style="italic" font-size="32.00" fill="#29235c">uuid</text>
<polygon fill="none" stroke="#29235c" stroke-width="2" points="1016.3,-1471.68 1016.3,-1593.68 1304.3,-1593.68 1304.3,-1471.68 1016.3,-1471.68"/>
</a>
</g>
</g>
<!-- legal_entity -->
<g id="legal_entity" class="node">
<title>legal_entity</title>
<g id="a_legal_entity"><a xlink:title="legal_entity&#10;STUB — полное определение в part01_groups_entities">
<ellipse fill="none" stroke="black" stroke-width="0" cx="1160.3" cy="-1725.68" rx="220.73" ry="87.86"/>
<polygon fill="#1d71b8" stroke="transparent" points="1006.3,-1725.68 1006.3,-1785.68 1314.3,-1785.68 1314.3,-1725.68 1006.3,-1725.68"/>
<polygon fill="none" stroke="#29235c" points="1006.3,-1725.68 1006.3,-1785.68 1314.3,-1785.68 1314.3,-1725.68 1006.3,-1725.68"/>
<text text-anchor="start" x="1017.14" y="-1746.88" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="32.00" fill="#ffffff"> &#160;&#160;&#160;&#160;&#160;&#160;legal_entity &#160;&#160;&#160;&#160;&#160;&#160;</text>
<polygon fill="#e7e2dd" stroke="transparent" points="1006.3,-1665.68 1006.3,-1725.68 1314.3,-1725.68 1314.3,-1665.68 1006.3,-1665.68"/>
<polygon fill="none" stroke="#29235c" points="1006.3,-1665.68 1006.3,-1725.68 1314.3,-1725.68 1314.3,-1665.68 1006.3,-1665.68"/>
<text text-anchor="start" x="1017.3" y="-1686.88" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="32.00" fill="#29235c">id</text>
<text text-anchor="start" x="1042.19" y="-1686.88" font-family="Helvetica,sans-Serif" font-size="32.00" fill="#29235c"> &#160;&#160;&#160;</text>
<text text-anchor="start" x="1242.83" y="-1686.88" font-family="Helvetica,sans-Serif" font-style="italic" font-size="32.00" fill="#29235c">uuid</text>
<polygon fill="none" stroke="#29235c" stroke-width="2" points="1005.3,-1664.68 1005.3,-1786.68 1315.3,-1786.68 1315.3,-1664.68 1005.3,-1664.68"/>
</a>
</g>
</g>
<!-- related_group -->
<g id="related_group" class="node">
<title>related_group</title>
<g id="a_related_group"><a xlink:title="related_group&#10;STUB — полное определение в part01_groups_entities">
<ellipse fill="none" stroke="black" stroke-width="0" cx="2037.76" cy="-5160.68" rx="245.23" ry="87.86"/>
<polygon fill="#1d71b8" stroke="transparent" points="1866.76,-5160.68 1866.76,-5220.68 2209.76,-5220.68 2209.76,-5160.68 1866.76,-5160.68"/>
<polygon fill="none" stroke="#29235c" points="1866.76,-5160.68 1866.76,-5220.68 2209.76,-5220.68 2209.76,-5160.68 1866.76,-5160.68"/>
<text text-anchor="start" x="1877.31" y="-5181.88" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="32.00" fill="#ffffff"> &#160;&#160;&#160;&#160;&#160;&#160;related_group &#160;&#160;&#160;&#160;&#160;&#160;</text>
<polygon fill="#e7e2dd" stroke="transparent" points="1866.76,-5100.68 1866.76,-5160.68 2209.76,-5160.68 2209.76,-5100.68 1866.76,-5100.68"/>
<polygon fill="none" stroke="#29235c" points="1866.76,-5100.68 1866.76,-5160.68 2209.76,-5160.68 2209.76,-5100.68 1866.76,-5100.68"/>
<text text-anchor="start" x="1877.76" y="-5121.88" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="32.00" fill="#29235c">id</text>
<text text-anchor="start" x="1902.65" y="-5121.88" font-family="Helvetica,sans-Serif" font-size="32.00" fill="#29235c"> &#160;&#160;&#160;</text>
<text text-anchor="start" x="2138.29" y="-5121.88" font-family="Helvetica,sans-Serif" font-style="italic" font-size="32.00" fill="#29235c">uuid</text>
<polygon fill="none" stroke="#29235c" stroke-width="2" points="1865.26,-5099.68 1865.26,-5221.68 2210.26,-5221.68 2210.26,-5099.68 1865.26,-5099.68"/>
</a>
</g>
</g>
<!-- comment -->
<g id="comment" class="node">
<title>comment</title>
<g id="a_comment"><a xlink:title="comment&#10;ADD ТЗ 6.3/6.4: комментарии к отчётности и КФО (в т.ч. обязательные при расхождениях)">
<ellipse fill="none" stroke="black" stroke-width="0" cx="1160.3" cy="-3597.68" rx="299.21" ry="299.63"/>
<polygon fill="#1d71b8" stroke="transparent" points="951.3,-3747.68 951.3,-3807.68 1370.3,-3807.68 1370.3,-3747.68 951.3,-3747.68"/>
<polygon fill="none" stroke="#29235c" points="951.3,-3747.68 951.3,-3807.68 1370.3,-3807.68 1370.3,-3747.68 951.3,-3747.68"/>
<text text-anchor="start" x="1032.77" y="-3768.88" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="32.00" fill="#ffffff"> &#160;&#160;&#160;&#160;&#160;&#160;comment &#160;&#160;&#160;&#160;&#160;&#160;</text>
<polygon fill="#e7e2dd" stroke="transparent" points="951.3,-3687.68 951.3,-3747.68 1370.3,-3747.68 1370.3,-3687.68 951.3,-3687.68"/>
<polygon fill="none" stroke="#29235c" points="951.3,-3687.68 951.3,-3747.68 1370.3,-3747.68 1370.3,-3687.68 951.3,-3687.68"/>
<text text-anchor="start" x="962.3" y="-3708.88" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="32.00" fill="#29235c">id</text>
<text text-anchor="start" x="987.19" y="-3708.88" font-family="Helvetica,sans-Serif" font-size="32.00" fill="#29235c"> &#160;&#160;&#160;</text>
<text text-anchor="start" x="1298.83" y="-3708.88" font-family="Helvetica,sans-Serif" font-style="italic" font-size="32.00" fill="#29235c">uuid</text>
<polygon fill="#e7e2dd" stroke="transparent" points="951.3,-3627.68 951.3,-3687.68 1370.3,-3687.68 1370.3,-3627.68 951.3,-3627.68"/>
<polygon fill="none" stroke="#29235c" points="951.3,-3627.68 951.3,-3687.68 1370.3,-3687.68 1370.3,-3627.68 951.3,-3627.68"/>
<text text-anchor="start" x="962.3" y="-3647.88" font-family="Helvetica,sans-Serif" font-size="32.00" fill="#29235c">object_type &#160;&#160;&#160;</text>
<text text-anchor="start" x="1213.54" y="-3648.88" font-family="Helvetica,sans-Serif" font-style="italic" font-size="32.00" fill="#29235c">varchar</text>
<text text-anchor="start" x="1320.21" y="-3648.88" font-family="Helvetica,sans-Serif" font-size="32.00" fill="#29235c"> </text>
<text text-anchor="start" x="1329.1" y="-3648.88" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="32.00" fill="#29235c">(!)</text>
<polygon fill="#e7e2dd" stroke="transparent" points="951.3,-3567.68 951.3,-3627.68 1370.3,-3627.68 1370.3,-3567.68 951.3,-3567.68"/>
<polygon fill="none" stroke="#29235c" points="951.3,-3567.68 951.3,-3627.68 1370.3,-3627.68 1370.3,-3567.68 951.3,-3567.68"/>
<text text-anchor="start" x="962.3" y="-3587.88" font-family="Helvetica,sans-Serif" font-size="32.00" fill="#29235c">object_id &#160;&#160;&#160;</text>
<text text-anchor="start" x="1259.74" y="-3588.88" font-family="Helvetica,sans-Serif" font-style="italic" font-size="32.00" fill="#29235c">uuid</text>
<text text-anchor="start" x="1320.21" y="-3588.88" font-family="Helvetica,sans-Serif" font-size="32.00" fill="#29235c"> </text>
<text text-anchor="start" x="1329.1" y="-3588.88" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="32.00" fill="#29235c">(!)</text>
<polygon fill="#e7e2dd" stroke="transparent" points="951.3,-3507.68 951.3,-3567.68 1370.3,-3567.68 1370.3,-3507.68 951.3,-3507.68"/>
<polygon fill="none" stroke="#29235c" points="951.3,-3507.68 951.3,-3567.68 1370.3,-3567.68 1370.3,-3507.68 951.3,-3507.68"/>
<text text-anchor="start" x="962.3" y="-3527.88" font-family="Helvetica,sans-Serif" font-size="32.00" fill="#29235c">text &#160;&#160;&#160;</text>
<text text-anchor="start" x="1268.63" y="-3528.88" font-family="Helvetica,sans-Serif" font-style="italic" font-size="32.00" fill="#29235c">text</text>
<text text-anchor="start" x="1320.21" y="-3528.88" font-family="Helvetica,sans-Serif" font-size="32.00" fill="#29235c"> </text>
<text text-anchor="start" x="1329.1" y="-3528.88" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="32.00" fill="#29235c">(!)</text>
<polygon fill="#e7e2dd" stroke="transparent" points="951.3,-3447.68 951.3,-3507.68 1370.3,-3507.68 1370.3,-3447.68 951.3,-3447.68"/>
<polygon fill="none" stroke="#29235c" points="951.3,-3447.68 951.3,-3507.68 1370.3,-3507.68 1370.3,-3447.68 951.3,-3447.68"/>
<text text-anchor="start" x="962.3" y="-3467.88" font-family="Helvetica,sans-Serif" font-size="32.00" fill="#29235c">author_id &#160;&#160;&#160;</text>
<text text-anchor="start" x="1259.74" y="-3468.88" font-family="Helvetica,sans-Serif" font-style="italic" font-size="32.00" fill="#29235c">uuid</text>
<text text-anchor="start" x="1320.21" y="-3468.88" font-family="Helvetica,sans-Serif" font-size="32.00" fill="#29235c"> </text>
<text text-anchor="start" x="1329.1" y="-3468.88" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="32.00" fill="#29235c">(!)</text>
<polygon fill="#e7e2dd" stroke="transparent" points="951.3,-3387.68 951.3,-3447.68 1370.3,-3447.68 1370.3,-3387.68 951.3,-3387.68"/>
<polygon fill="none" stroke="#29235c" points="951.3,-3387.68 951.3,-3447.68 1370.3,-3447.68 1370.3,-3387.68 951.3,-3387.68"/>
<text text-anchor="start" x="961.93" y="-3407.88" font-family="Helvetica,sans-Serif" font-size="32.00" fill="#29235c">created_at &#160;&#160;&#160;</text>
<text text-anchor="start" x="1148.03" y="-3408.88" font-family="Helvetica,sans-Serif" font-style="italic" font-size="32.00" fill="#29235c">timestamptz</text>
<text text-anchor="start" x="1320.48" y="-3408.88" font-family="Helvetica,sans-Serif" font-size="32.00" fill="#29235c"> </text>
<text text-anchor="start" x="1329.37" y="-3408.88" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="32.00" fill="#29235c">(!)</text>
<polygon fill="none" stroke="#29235c" stroke-width="2" points="949.8,-3386.68 949.8,-3808.68 1370.8,-3808.68 1370.8,-3386.68 949.8,-3386.68"/>
</a>
</g>
</g>
<!-- comment&#45;&gt;app_user -->
<!-- comment&#45;&gt;app_user -->
<g id="edge2" class="edge">
<title>comment:e&#45;&gt;app_user:w</title>
<path fill="none" stroke="#29235c" stroke-width="3" d="M1371.3,-3477.68C1538.21,-3477.68 1433.89,-3700.6 1571.07,-3795.68 1690.03,-3878.14 1746.85,-3863.44 1887.48,-3862.71"/>
<polygon fill="#29235c" stroke="#29235c" stroke-width="3" points="1887.77,-3866.21 1897.76,-3862.68 1887.75,-3859.21 1887.77,-3866.21"/>
<text text-anchor="middle" x="1888.86" y="-3872.28" font-family="Helvetica,sans-Serif" font-size="32.00" fill="#29235c">1</text>
<text text-anchor="middle" x="1365.08" y="-3487.28" font-family="Helvetica,sans-Serif" font-size="32.00" fill="#29235c">*</text>
</g>
<!-- audit_event -->
<g id="audit_event" class="node">
<title>audit_event</title>
<g id="a_audit_event"><a xlink:title="audit_event&#10;ТЗ 8.2: журнал изменений/аудит. Append&#45;only. Хранение ≥ срока хранения консолидации. Также покрывает: историю правок распознанных данных, факт/состав выгрузок (ЕХ 6.6), импорт справочников, изменения матрицы прав">
<ellipse fill="none" stroke="black" stroke-width="0" cx="1160.3" cy="-2555.68" rx="333.09" ry="724.15"/>
<polygon fill="#1d71b8" stroke="transparent" points="927.3,-3005.68 927.3,-3065.68 1394.3,-3065.68 1394.3,-3005.68 927.3,-3005.68"/>
<polygon fill="none" stroke="#29235c" points="927.3,-3005.68 927.3,-3065.68 1394.3,-3065.68 1394.3,-3005.68 927.3,-3005.68"/>
<text text-anchor="start" x="1015.85" y="-3026.88" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="32.00" fill="#ffffff"> &#160;&#160;&#160;&#160;&#160;&#160;audit_event &#160;&#160;&#160;&#160;&#160;&#160;</text>
<polygon fill="#e7e2dd" stroke="transparent" points="927.3,-2945.68 927.3,-3005.68 1394.3,-3005.68 1394.3,-2945.68 927.3,-2945.68"/>
<polygon fill="none" stroke="#29235c" points="927.3,-2945.68 927.3,-3005.68 1394.3,-3005.68 1394.3,-2945.68 927.3,-2945.68"/>
<text text-anchor="start" x="938.3" y="-2966.88" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="32.00" fill="#29235c">id</text>
<text text-anchor="start" x="963.19" y="-2966.88" font-family="Helvetica,sans-Serif" font-size="32.00" fill="#29235c"> &#160;&#160;&#160;</text>
<text text-anchor="start" x="1322.83" y="-2966.88" font-family="Helvetica,sans-Serif" font-style="italic" font-size="32.00" fill="#29235c">uuid</text>
<polygon fill="#e7e2dd" stroke="transparent" points="927.3,-2885.68 927.3,-2945.68 1394.3,-2945.68 1394.3,-2885.68 927.3,-2885.68"/>
<polygon fill="none" stroke="#29235c" points="927.3,-2885.68 927.3,-2945.68 1394.3,-2945.68 1394.3,-2885.68 927.3,-2885.68"/>
<text text-anchor="start" x="938.3" y="-2905.88" font-family="Helvetica,sans-Serif" font-size="32.00" fill="#29235c">occurred_at &#160;&#160;&#160;</text>
<text text-anchor="start" x="1171.76" y="-2906.88" font-family="Helvetica,sans-Serif" font-style="italic" font-size="32.00" fill="#29235c">timestamptz</text>
<text text-anchor="start" x="1344.21" y="-2906.88" font-family="Helvetica,sans-Serif" font-size="32.00" fill="#29235c"> </text>
<text text-anchor="start" x="1353.1" y="-2906.88" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="32.00" fill="#29235c">(!)</text>
<polygon fill="#e7e2dd" stroke="transparent" points="927.3,-2825.68 927.3,-2885.68 1394.3,-2885.68 1394.3,-2825.68 927.3,-2825.68"/>
<polygon fill="none" stroke="#29235c" points="927.3,-2825.68 927.3,-2885.68 1394.3,-2885.68 1394.3,-2825.68 927.3,-2825.68"/>
<text text-anchor="start" x="938.3" y="-2845.88" font-family="Helvetica,sans-Serif" font-size="32.00" fill="#29235c">user_id &#160;&#160;&#160;</text>
<text text-anchor="start" x="1322.83" y="-2846.88" font-family="Helvetica,sans-Serif" font-style="italic" font-size="32.00" fill="#29235c">uuid</text>
<polygon fill="#e7e2dd" stroke="transparent" points="927.3,-2765.68 927.3,-2825.68 1394.3,-2825.68 1394.3,-2765.68 927.3,-2765.68"/>
<polygon fill="none" stroke="#29235c" points="927.3,-2765.68 927.3,-2825.68 1394.3,-2825.68 1394.3,-2765.68 927.3,-2765.68"/>
<text text-anchor="start" x="938.3" y="-2785.88" font-family="Helvetica,sans-Serif" font-size="32.00" fill="#29235c">action &#160;&#160;&#160;</text>
<text text-anchor="start" x="1171.7" y="-2786.88" font-family="Helvetica,sans-Serif" font-style="italic" font-size="32.00" fill="#29235c">audit_action</text>
<text text-anchor="start" x="1344.21" y="-2786.88" font-family="Helvetica,sans-Serif" font-size="32.00" fill="#29235c"> </text>
<text text-anchor="start" x="1353.1" y="-2786.88" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="32.00" fill="#29235c">(!)</text>
<polygon fill="#e7e2dd" stroke="transparent" points="927.3,-2705.68 927.3,-2765.68 1394.3,-2765.68 1394.3,-2705.68 927.3,-2705.68"/>
<polygon fill="none" stroke="#29235c" points="927.3,-2705.68 927.3,-2765.68 1394.3,-2765.68 1394.3,-2705.68 927.3,-2705.68"/>
<text text-anchor="start" x="938.3" y="-2725.88" font-family="Helvetica,sans-Serif" font-size="32.00" fill="#29235c">section &#160;&#160;&#160;</text>
<text text-anchor="start" x="1155.7" y="-2726.88" font-family="Helvetica,sans-Serif" font-style="italic" font-size="32.00" fill="#29235c">audit_section</text>
<text text-anchor="start" x="1344.21" y="-2726.88" font-family="Helvetica,sans-Serif" font-size="32.00" fill="#29235c"> </text>
<text text-anchor="start" x="1353.1" y="-2726.88" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="32.00" fill="#29235c">(!)</text>
<polygon fill="#e7e2dd" stroke="transparent" points="927.3,-2645.68 927.3,-2705.68 1394.3,-2705.68 1394.3,-2645.68 927.3,-2645.68"/>
<polygon fill="none" stroke="#29235c" points="927.3,-2645.68 927.3,-2705.68 1394.3,-2705.68 1394.3,-2645.68 927.3,-2645.68"/>
<text text-anchor="start" x="938.3" y="-2665.88" font-family="Helvetica,sans-Serif" font-size="32.00" fill="#29235c">object_type &#160;&#160;&#160;</text>
<text text-anchor="start" x="1237.54" y="-2666.88" font-family="Helvetica,sans-Serif" font-style="italic" font-size="32.00" fill="#29235c">varchar</text>
<text text-anchor="start" x="1344.21" y="-2666.88" font-family="Helvetica,sans-Serif" font-size="32.00" fill="#29235c"> </text>
<text text-anchor="start" x="1353.1" y="-2666.88" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="32.00" fill="#29235c">(!)</text>
<polygon fill="#e7e2dd" stroke="transparent" points="927.3,-2585.68 927.3,-2645.68 1394.3,-2645.68 1394.3,-2585.68 927.3,-2585.68"/>
<polygon fill="none" stroke="#29235c" points="927.3,-2585.68 927.3,-2645.68 1394.3,-2645.68 1394.3,-2585.68 927.3,-2585.68"/>
<text text-anchor="start" x="938.3" y="-2605.88" font-family="Helvetica,sans-Serif" font-size="32.00" fill="#29235c">object_id &#160;&#160;&#160;</text>
<text text-anchor="start" x="1322.83" y="-2606.88" font-family="Helvetica,sans-Serif" font-style="italic" font-size="32.00" fill="#29235c">uuid</text>
<polygon fill="#e7e2dd" stroke="transparent" points="927.3,-2525.68 927.3,-2585.68 1394.3,-2585.68 1394.3,-2525.68 927.3,-2525.68"/>
<polygon fill="none" stroke="#29235c" points="927.3,-2525.68 927.3,-2585.68 1394.3,-2585.68 1394.3,-2525.68 927.3,-2525.68"/>
<text text-anchor="start" x="937.86" y="-2545.88" font-family="Helvetica,sans-Serif" font-size="32.00" fill="#29235c">consolidation_version_id &#160;&#160;&#160;</text>
<text text-anchor="start" x="1323.07" y="-2546.88" font-family="Helvetica,sans-Serif" font-style="italic" font-size="32.00" fill="#29235c">uuid</text>
<polygon fill="#e7e2dd" stroke="transparent" points="927.3,-2465.68 927.3,-2525.68 1394.3,-2525.68 1394.3,-2465.68 927.3,-2465.68"/>
<polygon fill="none" stroke="#29235c" points="927.3,-2465.68 927.3,-2525.68 1394.3,-2525.68 1394.3,-2465.68 927.3,-2465.68"/>
<text text-anchor="start" x="938.3" y="-2485.88" font-family="Helvetica,sans-Serif" font-size="32.00" fill="#29235c">description &#160;&#160;&#160;</text>
<text text-anchor="start" x="1331.73" y="-2486.88" font-family="Helvetica,sans-Serif" font-style="italic" font-size="32.00" fill="#29235c">text</text>
<polygon fill="#e7e2dd" stroke="transparent" points="927.3,-2405.68 927.3,-2465.68 1394.3,-2465.68 1394.3,-2405.68 927.3,-2405.68"/>
<polygon fill="none" stroke="#29235c" points="927.3,-2405.68 927.3,-2465.68 1394.3,-2465.68 1394.3,-2405.68 927.3,-2405.68"/>
<text text-anchor="start" x="938.3" y="-2425.88" font-family="Helvetica,sans-Serif" font-size="32.00" fill="#29235c">before_value &#160;&#160;&#160;</text>
<text text-anchor="start" x="1306.83" y="-2426.88" font-family="Helvetica,sans-Serif" font-style="italic" font-size="32.00" fill="#29235c">jsonb</text>
<polygon fill="#e7e2dd" stroke="transparent" points="927.3,-2345.68 927.3,-2405.68 1394.3,-2405.68 1394.3,-2345.68 927.3,-2345.68"/>
<polygon fill="none" stroke="#29235c" points="927.3,-2345.68 927.3,-2405.68 1394.3,-2405.68 1394.3,-2345.68 927.3,-2345.68"/>
<text text-anchor="start" x="938.3" y="-2365.88" font-family="Helvetica,sans-Serif" font-size="32.00" fill="#29235c">after_value &#160;&#160;&#160;</text>
<text text-anchor="start" x="1306.83" y="-2366.88" font-family="Helvetica,sans-Serif" font-style="italic" font-size="32.00" fill="#29235c">jsonb</text>
<polygon fill="#e7e2dd" stroke="transparent" points="927.3,-2285.68 927.3,-2345.68 1394.3,-2345.68 1394.3,-2285.68 927.3,-2285.68"/>
<polygon fill="none" stroke="#29235c" points="927.3,-2285.68 927.3,-2345.68 1394.3,-2345.68 1394.3,-2285.68 927.3,-2285.68"/>
<text text-anchor="start" x="938.3" y="-2305.88" font-family="Helvetica,sans-Serif" font-size="32.00" fill="#29235c">comment &#160;&#160;&#160;</text>
<text text-anchor="start" x="1331.73" y="-2306.88" font-family="Helvetica,sans-Serif" font-style="italic" font-size="32.00" fill="#29235c">text</text>
<polygon fill="#e7e2dd" stroke="transparent" points="927.3,-2225.68 927.3,-2285.68 1394.3,-2285.68 1394.3,-2225.68 927.3,-2225.68"/>
<polygon fill="none" stroke="#29235c" points="927.3,-2225.68 927.3,-2285.68 1394.3,-2285.68 1394.3,-2225.68 927.3,-2225.68"/>
<text text-anchor="start" x="938.3" y="-2245.88" font-family="Helvetica,sans-Serif" font-size="32.00" fill="#29235c">result &#160;&#160;&#160;</text>
<text text-anchor="start" x="1276.63" y="-2246.88" font-family="Helvetica,sans-Serif" font-style="italic" font-size="32.00" fill="#29235c">varchar</text>
<polygon fill="#e7e2dd" stroke="transparent" points="927.3,-2165.68 927.3,-2225.68 1394.3,-2225.68 1394.3,-2165.68 927.3,-2165.68"/>
<polygon fill="none" stroke="#29235c" points="927.3,-2165.68 927.3,-2225.68 1394.3,-2225.68 1394.3,-2165.68 927.3,-2165.68"/>
<text text-anchor="start" x="938.3" y="-2185.88" font-family="Helvetica,sans-Serif" font-size="32.00" fill="#29235c">changed_field &#160;&#160;&#160;</text>
<text text-anchor="start" x="1276.63" y="-2186.88" font-family="Helvetica,sans-Serif" font-style="italic" font-size="32.00" fill="#29235c">varchar</text>
<polygon fill="#e7e2dd" stroke="transparent" points="927.3,-2105.68 927.3,-2165.68 1394.3,-2165.68 1394.3,-2105.68 927.3,-2105.68"/>
<polygon fill="none" stroke="#29235c" points="927.3,-2105.68 927.3,-2165.68 1394.3,-2165.68 1394.3,-2105.68 927.3,-2105.68"/>
<text text-anchor="start" x="938.3" y="-2125.88" font-family="Helvetica,sans-Serif" font-size="32.00" fill="#29235c">ip_address &#160;&#160;&#160;</text>
<text text-anchor="start" x="1276.63" y="-2126.88" font-family="Helvetica,sans-Serif" font-style="italic" font-size="32.00" fill="#29235c">varchar</text>
<polygon fill="#e7e2dd" stroke="transparent" points="927.3,-2045.68 927.3,-2105.68 1394.3,-2105.68 1394.3,-2045.68 927.3,-2045.68"/>
<polygon fill="none" stroke="#29235c" points="927.3,-2045.68 927.3,-2105.68 1394.3,-2105.68 1394.3,-2045.68 927.3,-2045.68"/>
<text text-anchor="start" x="938.3" y="-2065.88" font-family="Helvetica,sans-Serif" font-size="32.00" fill="#29235c">user_agent &#160;&#160;&#160;</text>
<text text-anchor="start" x="1276.63" y="-2066.88" font-family="Helvetica,sans-Serif" font-style="italic" font-size="32.00" fill="#29235c">varchar</text>
<polygon fill="none" stroke="#29235c" stroke-width="2" points="925.8,-2044.68 925.8,-3066.68 1394.8,-3066.68 1394.8,-2044.68 925.8,-2044.68"/>
</a>
</g>
</g>
<!-- audit_event&#45;&gt;audit_section -->
<g id="edge26" class="edge">
<title>audit_event:e&#45;&gt;audit_section:w</title>
<path fill="none" stroke="#29235c" stroke-width="3" d="M1395.3,-2735.68C1600.55,-2735.68 1514.68,-2026.92 1535.07,-1822.68 1543.52,-1738.01 1530.29,-1132.37 1571.07,-1057.68 1632.41,-945.31 1677.74,-890.68 1805.76,-890.68"/>
</g>
<!-- audit_event&#45;&gt;audit_action -->
<g id="edge25" class="edge">
<title>audit_event:e&#45;&gt;audit_action:w</title>
<path fill="none" stroke="#29235c" stroke-width="3" d="M1395.3,-2795.68C1680.91,-2795.68 1423.14,-3356.68 1708.76,-3356.68"/>
</g>
<!-- audit_event&#45;&gt;app_user -->
<!-- audit_event&#45;&gt;app_user -->
<g id="edge4" class="edge">
<title>audit_event:e&#45;&gt;app_user:w</title>
<path fill="none" stroke="#29235c" stroke-width="3" d="M1395.3,-2855.68C1589.47,-2855.68 1564.6,-3788.31 1571.07,-3795.68 1666.48,-3904.53 1745.74,-3864.68 1887.45,-3862.75"/>
<polygon fill="#29235c" stroke="#29235c" stroke-width="3" points="1887.78,-3866.25 1897.76,-3862.68 1887.73,-3859.25 1887.78,-3866.25"/>
<text text-anchor="middle" x="1906.65" y="-3872.28" font-family="Helvetica,sans-Serif" font-size="32.00" fill="#29235c">1</text>
<text text-anchor="middle" x="1389.08" y="-2865.28" font-family="Helvetica,sans-Serif" font-size="32.00" fill="#29235c">*</text>
</g>
<!-- audit_event&#45;&gt;consolidation_version -->
<!-- audit_event&#45;&gt;consolidation_version -->
<g id="edge6" class="edge">
<title>audit_event:e&#45;&gt;consolidation_version:w</title>
<path fill="none" stroke="#29235c" stroke-width="3" d="M1395.3,-2555.68C1561.12,-2555.68 1517.65,-1987.59 1535.07,-1822.68 1544.62,-1732.16 1523.34,-262.19 1571.07,-184.68 1632.29,-85.25 1686.44,-59.14 1799.7,-57.74"/>
<polygon fill="#29235c" stroke="#29235c" stroke-width="3" points="1799.78,-61.24 1809.76,-57.68 1799.74,-54.24 1799.78,-61.24"/>
<text text-anchor="middle" x="1800.86" y="-28.88" font-family="Helvetica,sans-Serif" font-size="32.00" fill="#29235c">1</text>
<text text-anchor="middle" x="1389.08" y="-2565.28" font-family="Helvetica,sans-Serif" font-size="32.00" fill="#29235c">*</text>
</g>
<!-- ex_snapshot -->
<g id="ex_snapshot" class="node">
<title>ex_snapshot</title>
<g id="a_ex_snapshot"><a xlink:title="ex_snapshot&#10;Срез данных ЕХ: одна ГСК на одну отчётную дату (ЕХ 6.2). Неизменяем и самодостаточен (не зависит от таблиц консолидации). Состав — ex_snapshot_item + ex_snapshot_member">
<ellipse fill="none" stroke="black" stroke-width="0" cx="1160.3" cy="-4639.68" rx="374.53" ry="724.15"/>
<polygon fill="#1d71b8" stroke="transparent" points="897.3,-5089.68 897.3,-5149.68 1423.3,-5149.68 1423.3,-5089.68 897.3,-5089.68"/>
<polygon fill="none" stroke="#29235c" points="897.3,-5089.68 897.3,-5149.68 1423.3,-5149.68 1423.3,-5089.68 897.3,-5089.68"/>
<text text-anchor="start" x="1007.34" y="-5110.88" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="32.00" fill="#ffffff"> &#160;&#160;&#160;&#160;&#160;&#160;ex_snapshot &#160;&#160;&#160;&#160;&#160;&#160;</text>
<polygon fill="#e7e2dd" stroke="transparent" points="897.3,-5029.68 897.3,-5089.68 1423.3,-5089.68 1423.3,-5029.68 897.3,-5029.68"/>
<polygon fill="none" stroke="#29235c" points="897.3,-5029.68 897.3,-5089.68 1423.3,-5089.68 1423.3,-5029.68 897.3,-5029.68"/>
<text text-anchor="start" x="908.3" y="-5050.88" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="32.00" fill="#29235c">id</text>
<text text-anchor="start" x="933.19" y="-5050.88" font-family="Helvetica,sans-Serif" font-size="32.00" fill="#29235c"> &#160;&#160;&#160;</text>
<text text-anchor="start" x="1351.83" y="-5050.88" font-family="Helvetica,sans-Serif" font-style="italic" font-size="32.00" fill="#29235c">uuid</text>
<polygon fill="#e7e2dd" stroke="transparent" points="897.3,-4969.68 897.3,-5029.68 1423.3,-5029.68 1423.3,-4969.68 897.3,-4969.68"/>
<polygon fill="none" stroke="#29235c" points="897.3,-4969.68 897.3,-5029.68 1423.3,-5029.68 1423.3,-4969.68 897.3,-4969.68"/>
<text text-anchor="start" x="908.3" y="-4989.88" font-family="Helvetica,sans-Serif" font-size="32.00" fill="#29235c">related_group_id &#160;&#160;&#160;</text>
<text text-anchor="start" x="1312.74" y="-4990.88" font-family="Helvetica,sans-Serif" font-style="italic" font-size="32.00" fill="#29235c">uuid</text>
<text text-anchor="start" x="1373.21" y="-4990.88" font-family="Helvetica,sans-Serif" font-size="32.00" fill="#29235c"> </text>
<text text-anchor="start" x="1382.1" y="-4990.88" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="32.00" fill="#29235c">(!)</text>
<polygon fill="#e7e2dd" stroke="transparent" points="897.3,-4909.68 897.3,-4969.68 1423.3,-4969.68 1423.3,-4909.68 897.3,-4909.68"/>
<polygon fill="none" stroke="#29235c" points="897.3,-4909.68 897.3,-4969.68 1423.3,-4969.68 1423.3,-4909.68 897.3,-4909.68"/>
<text text-anchor="start" x="908.3" y="-4929.88" font-family="Helvetica,sans-Serif" font-size="32.00" fill="#29235c">company_group_id &#160;&#160;&#160;</text>
<text text-anchor="start" x="1312.74" y="-4930.88" font-family="Helvetica,sans-Serif" font-style="italic" font-size="32.00" fill="#29235c">uuid</text>
<text text-anchor="start" x="1373.21" y="-4930.88" font-family="Helvetica,sans-Serif" font-size="32.00" fill="#29235c"> </text>
<text text-anchor="start" x="1382.1" y="-4930.88" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="32.00" fill="#29235c">(!)</text>
<polygon fill="#e7e2dd" stroke="transparent" points="897.3,-4849.68 897.3,-4909.68 1423.3,-4909.68 1423.3,-4849.68 897.3,-4849.68"/>
<polygon fill="none" stroke="#29235c" points="897.3,-4849.68 897.3,-4909.68 1423.3,-4909.68 1423.3,-4849.68 897.3,-4849.68"/>
<text text-anchor="start" x="908.3" y="-4869.88" font-family="Helvetica,sans-Serif" font-size="32.00" fill="#29235c">reporting_date &#160;&#160;&#160;</text>
<text text-anchor="start" x="1310.95" y="-4870.88" font-family="Helvetica,sans-Serif" font-style="italic" font-size="32.00" fill="#29235c">date</text>
<text text-anchor="start" x="1373.21" y="-4870.88" font-family="Helvetica,sans-Serif" font-size="32.00" fill="#29235c"> </text>
<text text-anchor="start" x="1382.1" y="-4870.88" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="32.00" fill="#29235c">(!)</text>
<polygon fill="#e7e2dd" stroke="transparent" points="897.3,-4789.68 897.3,-4849.68 1423.3,-4849.68 1423.3,-4789.68 897.3,-4789.68"/>
<polygon fill="none" stroke="#29235c" points="897.3,-4789.68 897.3,-4849.68 1423.3,-4849.68 1423.3,-4789.68 897.3,-4789.68"/>
<text text-anchor="start" x="908.3" y="-4809.88" font-family="Helvetica,sans-Serif" font-size="32.00" fill="#29235c">year &#160;&#160;&#160;</text>
<text text-anchor="start" x="1264.78" y="-4810.88" font-family="Helvetica,sans-Serif" font-style="italic" font-size="32.00" fill="#29235c">smallint</text>
<text text-anchor="start" x="1373.21" y="-4810.88" font-family="Helvetica,sans-Serif" font-size="32.00" fill="#29235c"> </text>
<text text-anchor="start" x="1382.1" y="-4810.88" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="32.00" fill="#29235c">(!)</text>
<polygon fill="#e7e2dd" stroke="transparent" points="897.3,-4729.68 897.3,-4789.68 1423.3,-4789.68 1423.3,-4729.68 897.3,-4729.68"/>
<polygon fill="none" stroke="#29235c" points="897.3,-4729.68 897.3,-4789.68 1423.3,-4789.68 1423.3,-4729.68 897.3,-4729.68"/>
<text text-anchor="start" x="908.3" y="-4749.88" font-family="Helvetica,sans-Serif" font-size="32.00" fill="#29235c">quarter &#160;&#160;&#160;</text>
<text text-anchor="start" x="1165.16" y="-4750.88" font-family="Helvetica,sans-Serif" font-style="italic" font-size="32.00" fill="#29235c">period_quarter</text>
<text text-anchor="start" x="1373.21" y="-4750.88" font-family="Helvetica,sans-Serif" font-size="32.00" fill="#29235c"> </text>
<text text-anchor="start" x="1382.1" y="-4750.88" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="32.00" fill="#29235c">(!)</text>
<polygon fill="#e7e2dd" stroke="transparent" points="897.3,-4669.68 897.3,-4729.68 1423.3,-4729.68 1423.3,-4669.68 897.3,-4669.68"/>
<polygon fill="none" stroke="#29235c" points="897.3,-4669.68 897.3,-4729.68 1423.3,-4729.68 1423.3,-4669.68 897.3,-4669.68"/>
<text text-anchor="start" x="908.3" y="-4689.88" font-family="Helvetica,sans-Serif" font-size="32.00" fill="#29235c">version_no &#160;&#160;&#160;</text>
<text text-anchor="start" x="1339.43" y="-4690.88" font-family="Helvetica,sans-Serif" font-style="italic" font-size="32.00" fill="#29235c">int</text>
<text text-anchor="start" x="1373.21" y="-4690.88" font-family="Helvetica,sans-Serif" font-size="32.00" fill="#29235c"> </text>
<text text-anchor="start" x="1382.1" y="-4690.88" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="32.00" fill="#29235c">(!)</text>
<polygon fill="#e7e2dd" stroke="transparent" points="897.3,-4609.68 897.3,-4669.68 1423.3,-4669.68 1423.3,-4609.68 897.3,-4609.68"/>
<polygon fill="none" stroke="#29235c" points="897.3,-4609.68 897.3,-4669.68 1423.3,-4669.68 1423.3,-4609.68 897.3,-4609.68"/>
<text text-anchor="start" x="908.3" y="-4629.88" font-family="Helvetica,sans-Serif" font-size="32.00" fill="#29235c">status &#160;&#160;&#160;</text>
<text text-anchor="start" x="1088.64" y="-4630.88" font-family="Helvetica,sans-Serif" font-style="italic" font-size="32.00" fill="#29235c">ex_snapshot_status</text>
<text text-anchor="start" x="1373.21" y="-4630.88" font-family="Helvetica,sans-Serif" font-size="32.00" fill="#29235c"> </text>
<text text-anchor="start" x="1382.1" y="-4630.88" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="32.00" fill="#29235c">(!)</text>
<polygon fill="#e7e2dd" stroke="transparent" points="897.3,-4549.68 897.3,-4609.68 1423.3,-4609.68 1423.3,-4549.68 897.3,-4549.68"/>
<polygon fill="none" stroke="#29235c" points="897.3,-4549.68 897.3,-4609.68 1423.3,-4609.68 1423.3,-4549.68 897.3,-4549.68"/>
<text text-anchor="start" x="908.3" y="-4569.88" font-family="Helvetica,sans-Serif" font-size="32.00" fill="#29235c">source_version_id &#160;&#160;&#160;</text>
<text text-anchor="start" x="1312.74" y="-4570.88" font-family="Helvetica,sans-Serif" font-style="italic" font-size="32.00" fill="#29235c">uuid</text>
<text text-anchor="start" x="1373.21" y="-4570.88" font-family="Helvetica,sans-Serif" font-size="32.00" fill="#29235c"> </text>
<text text-anchor="start" x="1382.1" y="-4570.88" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="32.00" fill="#29235c">(!)</text>
<polygon fill="#e7e2dd" stroke="transparent" points="897.3,-4489.68 897.3,-4549.68 1423.3,-4549.68 1423.3,-4489.68 897.3,-4489.68"/>
<polygon fill="none" stroke="#29235c" points="897.3,-4489.68 897.3,-4549.68 1423.3,-4549.68 1423.3,-4489.68 897.3,-4489.68"/>
<text text-anchor="start" x="908.3" y="-4509.88" font-family="Helvetica,sans-Serif" font-size="32.00" fill="#29235c">source_version_no &#160;&#160;&#160;</text>
<text text-anchor="start" x="1339.43" y="-4510.88" font-family="Helvetica,sans-Serif" font-style="italic" font-size="32.00" fill="#29235c">int</text>
<text text-anchor="start" x="1373.21" y="-4510.88" font-family="Helvetica,sans-Serif" font-size="32.00" fill="#29235c"> </text>
<text text-anchor="start" x="1382.1" y="-4510.88" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="32.00" fill="#29235c">(!)</text>
<polygon fill="#e7e2dd" stroke="transparent" points="897.3,-4429.68 897.3,-4489.68 1423.3,-4489.68 1423.3,-4429.68 897.3,-4429.68"/>
<polygon fill="none" stroke="#29235c" points="897.3,-4429.68 897.3,-4489.68 1423.3,-4489.68 1423.3,-4429.68 897.3,-4429.68"/>
<text text-anchor="start" x="907.99" y="-4449.88" font-family="Helvetica,sans-Serif" font-size="32.00" fill="#29235c">superseded_by_snapshot_id &#160;&#160;&#160;</text>
<text text-anchor="start" x="1352.07" y="-4450.88" font-family="Helvetica,sans-Serif" font-style="italic" font-size="32.00" fill="#29235c">uuid</text>
<polygon fill="#e7e2dd" stroke="transparent" points="897.3,-4369.68 897.3,-4429.68 1423.3,-4429.68 1423.3,-4369.68 897.3,-4369.68"/>
<polygon fill="none" stroke="#29235c" points="897.3,-4369.68 897.3,-4429.68 1423.3,-4429.68 1423.3,-4369.68 897.3,-4369.68"/>
<text text-anchor="start" x="908.3" y="-4389.88" font-family="Helvetica,sans-Serif" font-size="32.00" fill="#29235c">verified_at &#160;&#160;&#160;</text>
<text text-anchor="start" x="1200.76" y="-4390.88" font-family="Helvetica,sans-Serif" font-style="italic" font-size="32.00" fill="#29235c">timestamptz</text>
<text text-anchor="start" x="1373.21" y="-4390.88" font-family="Helvetica,sans-Serif" font-size="32.00" fill="#29235c"> </text>
<text text-anchor="start" x="1382.1" y="-4390.88" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="32.00" fill="#29235c">(!)</text>
<polygon fill="#e7e2dd" stroke="transparent" points="897.3,-4309.68 897.3,-4369.68 1423.3,-4369.68 1423.3,-4309.68 897.3,-4309.68"/>
<polygon fill="none" stroke="#29235c" points="897.3,-4309.68 897.3,-4369.68 1423.3,-4369.68 1423.3,-4309.68 897.3,-4309.68"/>
<text text-anchor="start" x="908.3" y="-4329.88" font-family="Helvetica,sans-Serif" font-size="32.00" fill="#29235c">written_at &#160;&#160;&#160;</text>
<text text-anchor="start" x="1200.76" y="-4330.88" font-family="Helvetica,sans-Serif" font-style="italic" font-size="32.00" fill="#29235c">timestamptz</text>
<text text-anchor="start" x="1373.21" y="-4330.88" font-family="Helvetica,sans-Serif" font-size="32.00" fill="#29235c"> </text>
<text text-anchor="start" x="1382.1" y="-4330.88" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="32.00" fill="#29235c">(!)</text>
<polygon fill="#e7e2dd" stroke="transparent" points="897.3,-4249.68 897.3,-4309.68 1423.3,-4309.68 1423.3,-4249.68 897.3,-4249.68"/>
<polygon fill="none" stroke="#29235c" points="897.3,-4249.68 897.3,-4309.68 1423.3,-4309.68 1423.3,-4249.68 897.3,-4249.68"/>
<text text-anchor="start" x="908.3" y="-4269.88" font-family="Helvetica,sans-Serif" font-size="32.00" fill="#29235c">written_by &#160;&#160;&#160;</text>
<text text-anchor="start" x="1351.83" y="-4270.88" font-family="Helvetica,sans-Serif" font-style="italic" font-size="32.00" fill="#29235c">uuid</text>
<polygon fill="#e7e2dd" stroke="transparent" points="897.3,-4189.68 897.3,-4249.68 1423.3,-4249.68 1423.3,-4189.68 897.3,-4189.68"/>
<polygon fill="none" stroke="#29235c" points="897.3,-4189.68 897.3,-4249.68 1423.3,-4249.68 1423.3,-4189.68 897.3,-4189.68"/>
<text text-anchor="start" x="908.3" y="-4209.88" font-family="Helvetica,sans-Serif" font-size="32.00" fill="#29235c">archived_at &#160;&#160;&#160;</text>
<text text-anchor="start" x="1239.85" y="-4210.88" font-family="Helvetica,sans-Serif" font-style="italic" font-size="32.00" fill="#29235c">timestamptz</text>
<polygon fill="#e7e2dd" stroke="transparent" points="897.3,-4129.68 897.3,-4189.68 1423.3,-4189.68 1423.3,-4129.68 897.3,-4129.68"/>
<polygon fill="none" stroke="#29235c" points="897.3,-4129.68 897.3,-4189.68 1423.3,-4189.68 1423.3,-4129.68 897.3,-4129.68"/>
<text text-anchor="start" x="908.3" y="-4149.88" font-family="Helvetica,sans-Serif" font-size="32.00" fill="#29235c">data_lake_ref &#160;&#160;&#160;</text>
<text text-anchor="start" x="1305.63" y="-4150.88" font-family="Helvetica,sans-Serif" font-style="italic" font-size="32.00" fill="#29235c">varchar</text>
<polygon fill="none" stroke="#29235c" stroke-width="2" points="896.3,-4128.68 896.3,-5150.68 1424.3,-5150.68 1424.3,-4128.68 896.3,-4128.68"/>
</a>
</g>
</g>
<!-- ex_snapshot&#45;&gt;period_quarter -->
<g id="edge27" class="edge">
<title>ex_snapshot:e&#45;&gt;period_quarter:w</title>
<path fill="none" stroke="#29235c" stroke-width="3" d="M1424.3,-4759.68C1617.84,-4759.68 1666.22,-4762.68 1859.76,-4762.68"/>
</g>
<!-- ex_snapshot&#45;&gt;ex_snapshot_status -->
<g id="edge28" class="edge">
<title>ex_snapshot:e&#45;&gt;ex_snapshot_status:w</title>
<path fill="none" stroke="#29235c" stroke-width="3" d="M1424.3,-4639.68C1542.21,-4639.68 1476.84,-4489.56 1571.07,-4418.68 1664.42,-4348.46 1704.94,-4339.68 1821.76,-4339.68"/>
</g>
<!-- ex_snapshot&#45;&gt;app_user -->
<!-- ex_snapshot&#45;&gt;app_user -->
<g id="edge14" class="edge">
<title>ex_snapshot:e&#45;&gt;app_user:w</title>
<path fill="none" stroke="#29235c" stroke-width="3" d="M1424.3,-4279.68C1514.14,-4279.68 1504.22,-4200.7 1571.07,-4140.68 1710.36,-4015.61 1707.27,-3868.12 1887.61,-3862.83"/>
<polygon fill="#29235c" stroke="#29235c" stroke-width="3" points="1887.81,-3866.33 1897.76,-3862.68 1887.71,-3859.33 1887.81,-3866.33"/>
<text text-anchor="middle" x="1888.86" y="-3833.88" font-family="Helvetica,sans-Serif" font-size="32.00" fill="#29235c">1</text>
<text text-anchor="middle" x="1418.08" y="-4289.28" font-family="Helvetica,sans-Serif" font-size="32.00" fill="#29235c">*</text>
</g>
<!-- ex_snapshot&#45;&gt;company_group -->
<!-- ex_snapshot&#45;&gt;company_group -->
<g id="edge10" class="edge">
<title>ex_snapshot:e&#45;&gt;company_group:w</title>
<path fill="none" stroke="#29235c" stroke-width="3" d="M1424.3,-4939.68C1609.98,-4939.68 1658.91,-4937.75 1839.65,-4937.68"/>
<polygon fill="#29235c" stroke="#29235c" stroke-width="3" points="1839.76,-4941.18 1849.76,-4937.68 1839.76,-4934.18 1839.76,-4941.18"/>
<text text-anchor="middle" x="1840.86" y="-4947.28" font-family="Helvetica,sans-Serif" font-size="32.00" fill="#29235c">1</text>
<text text-anchor="middle" x="1418.08" y="-4949.28" font-family="Helvetica,sans-Serif" font-size="32.00" fill="#29235c">*</text>
</g>
<!-- ex_snapshot&#45;&gt;related_group -->
<!-- ex_snapshot&#45;&gt;related_group -->
<g id="edge8" class="edge">
<title>ex_snapshot:e&#45;&gt;related_group:w</title>
<path fill="none" stroke="#29235c" stroke-width="3" d="M1424.3,-4999.68C1495.64,-4999.68 1503.32,-5042.33 1571.07,-5064.68 1695.29,-5105.66 1729.8,-5129.45 1855.73,-5130.64"/>
<polygon fill="#29235c" stroke="#29235c" stroke-width="3" points="1855.74,-5134.14 1865.76,-5130.68 1855.77,-5127.14 1855.74,-5134.14"/>
<text text-anchor="middle" x="1856.86" y="-5140.28" font-family="Helvetica,sans-Serif" font-size="32.00" fill="#29235c">1</text>
<text text-anchor="middle" x="1418.08" y="-5009.28" font-family="Helvetica,sans-Serif" font-size="32.00" fill="#29235c">*</text>
</g>
<!-- ex_snapshot&#45;&gt;ex_snapshot -->
<!-- ex_snapshot&#45;&gt;ex_snapshot -->
<g id="edge12" class="edge">
<title>ex_snapshot:e&#45;&gt;ex_snapshot:w</title>
<path fill="none" stroke="#29235c" stroke-width="3" d="M1423.3,-4459.68C1619.3,-4707.04 1619.3,-5381.76 1160.3,-5381.76 706.23,-5381.76 701.35,-5308.64 891.05,-5067.59"/>
<polygon fill="#29235c" stroke="#29235c" stroke-width="3" points="893.85,-5069.7 897.3,-5059.68 888.36,-5065.36 893.85,-5069.7"/>
<text text-anchor="middle" x="888.41" y="-5069.28" font-family="Helvetica,sans-Serif" font-size="32.00" fill="#29235c">1</text>
<text text-anchor="middle" x="1417.08" y="-4469.28" font-family="Helvetica,sans-Serif" font-size="32.00" fill="#29235c">*</text>
</g>
<!-- ex_snapshot_member -->
<g id="ex_snapshot_member" class="node">
<title>ex_snapshot_member</title>
<g id="a_ex_snapshot_member"><a xlink:title="ex_snapshot_member&#10;Периметр на дату (ЕХ 6.3)">
<ellipse fill="none" stroke="black" stroke-width="0" cx="374.77" cy="-3559.68" rx="330.44" ry="214.92"/>
<polygon fill="#1d71b8" stroke="transparent" points="143.77,-3649.68 143.77,-3709.68 606.77,-3709.68 606.77,-3649.68 143.77,-3649.68"/>
<polygon fill="none" stroke="#29235c" points="143.77,-3649.68 143.77,-3709.68 606.77,-3709.68 606.77,-3649.68 143.77,-3649.68"/>
<text text-anchor="start" x="154.75" y="-3670.88" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="32.00" fill="#ffffff"> &#160;&#160;&#160;&#160;&#160;&#160;ex_snapshot_member &#160;&#160;&#160;&#160;&#160;&#160;</text>
<polygon fill="#e7e2dd" stroke="transparent" points="143.77,-3589.68 143.77,-3649.68 606.77,-3649.68 606.77,-3589.68 143.77,-3589.68"/>
<polygon fill="none" stroke="#29235c" points="143.77,-3589.68 143.77,-3649.68 606.77,-3649.68 606.77,-3589.68 143.77,-3589.68"/>
<text text-anchor="start" x="154.77" y="-3610.88" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="32.00" fill="#29235c">ex_snapshot_id</text>
<text text-anchor="start" x="378.86" y="-3610.88" font-family="Helvetica,sans-Serif" font-size="32.00" fill="#29235c"> &#160;&#160;&#160;</text>
<text text-anchor="start" x="496.21" y="-3610.88" font-family="Helvetica,sans-Serif" font-style="italic" font-size="32.00" fill="#29235c">uuid</text>
<text text-anchor="start" x="556.68" y="-3610.88" font-family="Helvetica,sans-Serif" font-size="32.00" fill="#29235c"> </text>
<text text-anchor="start" x="565.57" y="-3610.88" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="32.00" fill="#29235c">(!)</text>
<polygon fill="#e7e2dd" stroke="transparent" points="143.77,-3529.68 143.77,-3589.68 606.77,-3589.68 606.77,-3529.68 143.77,-3529.68"/>
<polygon fill="none" stroke="#29235c" points="143.77,-3529.68 143.77,-3589.68 606.77,-3589.68 606.77,-3529.68 143.77,-3529.68"/>
<text text-anchor="start" x="154.77" y="-3550.88" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="32.00" fill="#29235c">legal_entity_id</text>
<text text-anchor="start" x="359.27" y="-3550.88" font-family="Helvetica,sans-Serif" font-size="32.00" fill="#29235c"> &#160;&#160;&#160;</text>
<text text-anchor="start" x="496.21" y="-3550.88" font-family="Helvetica,sans-Serif" font-style="italic" font-size="32.00" fill="#29235c">uuid</text>
<text text-anchor="start" x="556.68" y="-3550.88" font-family="Helvetica,sans-Serif" font-size="32.00" fill="#29235c"> </text>
<text text-anchor="start" x="565.57" y="-3550.88" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="32.00" fill="#29235c">(!)</text>
<polygon fill="#e7e2dd" stroke="transparent" points="143.77,-3469.68 143.77,-3529.68 606.77,-3529.68 606.77,-3469.68 143.77,-3469.68"/>
<polygon fill="none" stroke="#29235c" points="143.77,-3469.68 143.77,-3529.68 606.77,-3529.68 606.77,-3469.68 143.77,-3469.68"/>
<text text-anchor="start" x="154.77" y="-3489.88" font-family="Helvetica,sans-Serif" font-size="32.00" fill="#29235c">inn &#160;&#160;&#160;</text>
<text text-anchor="start" x="450" y="-3490.88" font-family="Helvetica,sans-Serif" font-style="italic" font-size="32.00" fill="#29235c">varchar</text>
<text text-anchor="start" x="556.68" y="-3490.88" font-family="Helvetica,sans-Serif" font-size="32.00" fill="#29235c"> </text>
<text text-anchor="start" x="565.57" y="-3490.88" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="32.00" fill="#29235c">(!)</text>
<polygon fill="#e7e2dd" stroke="transparent" points="143.77,-3409.68 143.77,-3469.68 606.77,-3469.68 606.77,-3409.68 143.77,-3409.68"/>
<polygon fill="none" stroke="#29235c" points="143.77,-3409.68 143.77,-3469.68 606.77,-3469.68 606.77,-3409.68 143.77,-3409.68"/>
<text text-anchor="start" x="154.77" y="-3429.88" font-family="Helvetica,sans-Serif" font-size="32.00" fill="#29235c">name &#160;&#160;&#160;</text>
<text text-anchor="start" x="450" y="-3430.88" font-family="Helvetica,sans-Serif" font-style="italic" font-size="32.00" fill="#29235c">varchar</text>
<text text-anchor="start" x="556.68" y="-3430.88" font-family="Helvetica,sans-Serif" font-size="32.00" fill="#29235c"> </text>
<text text-anchor="start" x="565.57" y="-3430.88" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="32.00" fill="#29235c">(!)</text>
<polygon fill="none" stroke="#29235c" stroke-width="2" points="142.27,-3408.68 142.27,-3710.68 607.27,-3710.68 607.27,-3408.68 142.27,-3408.68"/>
</a>
</g>
</g>
<!-- ex_snapshot_member&#45;&gt;legal_entity -->
<!-- ex_snapshot_member&#45;&gt;legal_entity -->
<g id="edge18" class="edge">
<title>ex_snapshot_member:e&#45;&gt;legal_entity:w</title>
<path fill="none" stroke="#29235c" stroke-width="3" d="M607.77,-3559.68C995.78,-3559.68 574.71,-2148.43 785.53,-1822.68 844.97,-1730.84 889.71,-1697.69 995.24,-1695.77"/>
<polygon fill="#29235c" stroke="#29235c" stroke-width="3" points="995.33,-1699.27 1005.3,-1695.68 995.27,-1692.27 995.33,-1699.27"/>
<text text-anchor="middle" x="996.41" y="-1705.28" font-family="Helvetica,sans-Serif" font-size="32.00" fill="#29235c">1</text>
<text text-anchor="middle" x="613.99" y="-3569.28" font-family="Helvetica,sans-Serif" font-size="32.00" fill="#29235c">*</text>
</g>
<!-- ex_snapshot_member&#45;&gt;ex_snapshot -->
<!-- ex_snapshot_member&#45;&gt;ex_snapshot -->
<g id="edge16" class="edge">
<title>ex_snapshot_member:e&#45;&gt;ex_snapshot:w</title>
<path fill="none" stroke="#29235c" stroke-width="3" d="M607.77,-3619.68C930.62,-3619.68 577.68,-5028.91 886.02,-5059.19"/>
<polygon fill="#29235c" stroke="#29235c" stroke-width="3" points="886.14,-5062.7 896.3,-5059.68 886.48,-5055.7 886.14,-5062.7"/>
<text text-anchor="middle" x="887.41" y="-5030.88" font-family="Helvetica,sans-Serif" font-size="32.00" fill="#29235c">1</text>
<text text-anchor="middle" x="613.99" y="-3629.28" font-family="Helvetica,sans-Serif" font-size="32.00" fill="#29235c">*</text>
</g>
<!-- ex_snapshot_item -->
<g id="ex_snapshot_item" class="node">
<title>ex_snapshot_item</title>
<g id="a_ex_snapshot_item"><a xlink:title="ex_snapshot_item&#10;Состав среза: primary_document → document; всё остальное → payload. «Просмотр» в ЛК ЕХ рендерит payload по схеме; «Выгрузка» собирает xlsx из payload на лету">
<ellipse fill="none" stroke="black" stroke-width="0" cx="374.77" cy="-1545.68" rx="374.53" ry="342.48"/>
<polygon fill="#1d71b8" stroke="transparent" points="111.77,-1725.68 111.77,-1785.68 637.77,-1785.68 637.77,-1725.68 111.77,-1725.68"/>
<polygon fill="none" stroke="#29235c" points="111.77,-1725.68 111.77,-1785.68 637.77,-1785.68 637.77,-1725.68 111.77,-1725.68"/>
<text text-anchor="start" x="182.7" y="-1746.88" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="32.00" fill="#ffffff"> &#160;&#160;&#160;&#160;&#160;&#160;ex_snapshot_item &#160;&#160;&#160;&#160;&#160;&#160;</text>
<polygon fill="#e7e2dd" stroke="transparent" points="111.77,-1665.68 111.77,-1725.68 637.77,-1725.68 637.77,-1665.68 111.77,-1665.68"/>
<polygon fill="none" stroke="#29235c" points="111.77,-1665.68 111.77,-1725.68 637.77,-1725.68 637.77,-1665.68 111.77,-1665.68"/>
<text text-anchor="start" x="122.77" y="-1686.88" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="32.00" fill="#29235c">id</text>
<text text-anchor="start" x="147.66" y="-1686.88" font-family="Helvetica,sans-Serif" font-size="32.00" fill="#29235c"> &#160;&#160;&#160;</text>
<text text-anchor="start" x="566.3" y="-1686.88" font-family="Helvetica,sans-Serif" font-style="italic" font-size="32.00" fill="#29235c">uuid</text>
<polygon fill="#e7e2dd" stroke="transparent" points="111.77,-1605.68 111.77,-1665.68 637.77,-1665.68 637.77,-1605.68 111.77,-1605.68"/>
<polygon fill="none" stroke="#29235c" points="111.77,-1605.68 111.77,-1665.68 637.77,-1665.68 637.77,-1605.68 111.77,-1605.68"/>
<text text-anchor="start" x="122.77" y="-1625.88" font-family="Helvetica,sans-Serif" font-size="32.00" fill="#29235c">ex_snapshot_id &#160;&#160;&#160;</text>
<text text-anchor="start" x="527.21" y="-1626.88" font-family="Helvetica,sans-Serif" font-style="italic" font-size="32.00" fill="#29235c">uuid</text>
<text text-anchor="start" x="587.68" y="-1626.88" font-family="Helvetica,sans-Serif" font-size="32.00" fill="#29235c"> </text>
<text text-anchor="start" x="596.57" y="-1626.88" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="32.00" fill="#29235c">(!)</text>
<polygon fill="#e7e2dd" stroke="transparent" points="111.77,-1545.68 111.77,-1605.68 637.77,-1605.68 637.77,-1545.68 111.77,-1545.68"/>
<polygon fill="none" stroke="#29235c" points="111.77,-1545.68 111.77,-1605.68 637.77,-1605.68 637.77,-1545.68 111.77,-1545.68"/>
<text text-anchor="start" x="122.77" y="-1565.88" font-family="Helvetica,sans-Serif" font-size="32.00" fill="#29235c">item_type &#160;&#160;&#160;</text>
<text text-anchor="start" x="481" y="-1566.88" font-family="Helvetica,sans-Serif" font-style="italic" font-size="32.00" fill="#29235c">varchar</text>
<text text-anchor="start" x="587.68" y="-1566.88" font-family="Helvetica,sans-Serif" font-size="32.00" fill="#29235c"> </text>
<text text-anchor="start" x="596.57" y="-1566.88" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="32.00" fill="#29235c">(!)</text>
<polygon fill="#e7e2dd" stroke="transparent" points="111.77,-1485.68 111.77,-1545.68 637.77,-1545.68 637.77,-1485.68 111.77,-1485.68"/>
<polygon fill="none" stroke="#29235c" points="111.77,-1485.68 111.77,-1545.68 637.77,-1545.68 637.77,-1485.68 111.77,-1485.68"/>
<text text-anchor="start" x="122.77" y="-1505.88" font-family="Helvetica,sans-Serif" font-size="32.00" fill="#29235c">legal_entity_id &#160;&#160;&#160;</text>
<text text-anchor="start" x="566.3" y="-1506.88" font-family="Helvetica,sans-Serif" font-style="italic" font-size="32.00" fill="#29235c">uuid</text>
<polygon fill="#e7e2dd" stroke="transparent" points="111.77,-1425.68 111.77,-1485.68 637.77,-1485.68 637.77,-1425.68 111.77,-1425.68"/>
<polygon fill="none" stroke="#29235c" points="111.77,-1425.68 111.77,-1485.68 637.77,-1485.68 637.77,-1425.68 111.77,-1425.68"/>
<text text-anchor="start" x="122.77" y="-1445.88" font-family="Helvetica,sans-Serif" font-size="32.00" fill="#29235c">document_id &#160;&#160;&#160;</text>
<text text-anchor="start" x="566.3" y="-1446.88" font-family="Helvetica,sans-Serif" font-style="italic" font-size="32.00" fill="#29235c">uuid</text>
<polygon fill="#e7e2dd" stroke="transparent" points="111.77,-1365.68 111.77,-1425.68 637.77,-1425.68 637.77,-1365.68 111.77,-1365.68"/>
<polygon fill="none" stroke="#29235c" points="111.77,-1365.68 111.77,-1425.68 637.77,-1425.68 637.77,-1365.68 111.77,-1365.68"/>
<text text-anchor="start" x="122.77" y="-1385.88" font-family="Helvetica,sans-Serif" font-size="32.00" fill="#29235c">payload &#160;&#160;&#160;</text>
<text text-anchor="start" x="550.3" y="-1386.88" font-family="Helvetica,sans-Serif" font-style="italic" font-size="32.00" fill="#29235c">jsonb</text>
<polygon fill="#e7e2dd" stroke="transparent" points="111.77,-1305.68 111.77,-1365.68 637.77,-1365.68 637.77,-1305.68 111.77,-1305.68"/>
<polygon fill="none" stroke="#29235c" points="111.77,-1305.68 111.77,-1365.68 637.77,-1365.68 637.77,-1305.68 111.77,-1305.68"/>
<text text-anchor="start" x="122.6" y="-1325.88" font-family="Helvetica,sans-Serif" font-size="32.00" fill="#29235c">payload_schema_version &#160;&#160;&#160;</text>
<text text-anchor="start" x="520.43" y="-1326.88" font-family="Helvetica,sans-Serif" font-style="italic" font-size="32.00" fill="#29235c">varchar</text>
<polygon fill="none" stroke="#29235c" stroke-width="2" points="110.77,-1304.68 110.77,-1786.68 638.77,-1786.68 638.77,-1304.68 110.77,-1304.68"/>
</a>
</g>
</g>
<!-- ex_snapshot_item&#45;&gt;document -->
<!-- ex_snapshot_item&#45;&gt;document -->
<g id="edge24" class="edge">
<title>ex_snapshot_item:e&#45;&gt;document:w</title>
<path fill="none" stroke="#29235c" stroke-width="3" d="M638.77,-1455.68C804.39,-1455.68 845.54,-1500.77 1006.06,-1502.62"/>
<polygon fill="#29235c" stroke="#29235c" stroke-width="3" points="1006.28,-1506.12 1016.3,-1502.68 1006.32,-1499.12 1006.28,-1506.12"/>
<text text-anchor="middle" x="1007.41" y="-1512.28" font-family="Helvetica,sans-Serif" font-size="32.00" fill="#29235c">1</text>
<text text-anchor="middle" x="644.99" y="-1465.28" font-family="Helvetica,sans-Serif" font-size="32.00" fill="#29235c">*</text>
</g>
<!-- ex_snapshot_item&#45;&gt;legal_entity -->
<!-- ex_snapshot_item&#45;&gt;legal_entity -->
<g id="edge22" class="edge">
<title>ex_snapshot_item:e&#45;&gt;legal_entity:w</title>
<path fill="none" stroke="#29235c" stroke-width="3" d="M638.77,-1515.68C721.36,-1515.68 712.12,-1591.83 785.53,-1629.68 873.08,-1674.82 901.39,-1694.33 995.1,-1695.61"/>
<polygon fill="#29235c" stroke="#29235c" stroke-width="3" points="995.28,-1699.11 1005.3,-1695.68 995.32,-1692.11 995.28,-1699.11"/>
<text text-anchor="middle" x="996.41" y="-1666.88" font-family="Helvetica,sans-Serif" font-size="32.00" fill="#29235c">1</text>
<text text-anchor="middle" x="644.99" y="-1525.28" font-family="Helvetica,sans-Serif" font-size="32.00" fill="#29235c">*</text>
</g>
<!-- ex_snapshot_item&#45;&gt;ex_snapshot -->
<!-- ex_snapshot_item&#45;&gt;ex_snapshot -->
<g id="edge20" class="edge">
<title>ex_snapshot_item:e&#45;&gt;ex_snapshot:w</title>
<path fill="none" stroke="#29235c" stroke-width="3" d="M638.77,-1635.68C826.17,-1635.68 709.8,-4940.36 886.53,-5056.54"/>
<polygon fill="#29235c" stroke="#29235c" stroke-width="3" points="885.71,-5059.96 896.3,-5059.68 887.85,-5053.29 885.71,-5059.96"/>
<text text-anchor="middle" x="905.19" y="-5030.88" font-family="Helvetica,sans-Serif" font-size="32.00" fill="#29235c">1</text>
<text text-anchor="middle" x="644.99" y="-1645.28" font-family="Helvetica,sans-Serif" font-size="32.00" fill="#29235c">*</text>
</g>
</g>
</svg>