update
All checks were successful
Deploy Static Site / deploy (push) Successful in 6m5s

This commit is contained in:
2025-07-14 23:28:04 +04:00
parent df67a18d30
commit 85518b8c86
152 changed files with 23080 additions and 0 deletions

BIN
kedo/$HMSKINPREVIEW.PNG Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 166 KiB

14
kedo/360028227932.html Normal file
View File

@ -0,0 +1,14 @@
<!DOCTYPE html>
<html lang="">
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>redirect</title>
</head>
<body>
<script>
window.location.href = 'type-script.html'
</script>
</body>
</html>

188
kedo/404.html Normal file
View File

@ -0,0 +1,188 @@
<!DOCTYPE html>
<html lang="ru">
<head>
<title>404 Страница не найдена</title>
<meta name="generator" content="Help+Manual" />
<meta name="keywords" content="" />
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<meta http-equiv="X-UA-Compatible" content="IE=edge" />
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta name="description" content="404 Страница не найдена" />
<meta name="picture" content="" />
<meta property="og:type" content="website" />
<meta property="og:title" content="Cправка по Low-code платформе ELMA365" />
<meta property="og:url" content="https://elma365.com/ru/help" />
<meta property="og:image" content="" />
<meta property="og:site_name" content="ELMA365" />
<link rel="icon" href="favicon.png" type="image/png" />
<link href="https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&display=swap" rel="stylesheet" />
<link rel="stylesheet" href="./jquery-ui.min.css" />
<link rel="stylesheet" href="default.css" />
<link rel="stylesheet" href="./search-yandex.css" />
<link rel="stylesheet" href="./article.css" />
<link rel="stylesheet" href="./glossary.css" />
<link rel="stylesheet" href="./theme.css" />
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="helpman_settings.js"></script>
<script type="text/javascript" src="helpman_topicinit.js"></script>
<script type="text/javascript" src="highlight.js"></script>
<script type="text/javascript">
$(document).ready(function(){highlight();});
</script>
</head>
<body>
<script async src="https://www.googletagmanager.com/gtag/js?id=G-M6ETBEC1R9"></script><script>window.dataLayer=window.dataLayer || []; function gtag(){dataLayer.push(arguments);}gtag('js', new Date()); gtag('config', 'G-M6ETBEC1R9');</script>
<header class="header elma-365">
<div class="container">
<a class="header__logo" href="https://elma365.com/ru/help">
<img src="./logo.svg" alt="header logo">
</a>
<!-- <div class="hero__search-form" id="search-panel">
<form class="search-form" onsubmit="ym(83179930,'reachGoal','poisk')">
<label class="search-form__label">
<span id="reset-search" class="search__icon"></span>
<input class="search-form__input" type="text">
</label>
<input class="search-form__submit" type="submit" value="Submit">
</form>
</div> -->
<div class="hero__search-form" id="search-panel"> <form class="search-form"> <label class="search-form__label"> <span id="reset-search" class="search__icon"></span> <input class="search-form__input" type="text"> </label> <input class="search-form__submit" type="submit" value="Submit"> </form> </div>
<div class="hero__search">
<a href="#" id="search-icon" class="hero__search-icon">
<img src="search-icon-white.svg" alt="search string">
</a>
<a href="#" id="side-menu-icon" class="hero__side-icon">
<img src="side_menu.svg" alt="side menu">
</a>
</div>
<div class="header__navi">
<ul class="header__list"><li><span class="solution-select"><span class="solution-select__selected"></span><svg width="7" height="4" viewBox="0 0 7 4" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M1 1L3.5 3.5L6 1" stroke="white" stroke-linecap="round" stroke-linejoin="round"/></svg><ul class="solution-select__list"><li><a class="project-link" href="https://elma365.com/ru/help/platform/get-trial.html">Платформа</a></li><li><a class="project-link" href="https://elma365.com/ru/help/ecm/ecm-functions.html">CSP</a></li><li><a class="project-link" href="https://elma365.com/ru/help/crm/crm_overview.html">CRM+CX</a></li><li><a class="project-link" href="https://elma365.com/ru/help/projects/projects-functions.html">Проекты</a><li><a class="project-link" href="https://elma365.com/ru/help/service/service-functions.html">Service</a></li><li><a class="project-link" href="https://elma365.com/ru/help/kedo/kedo.html">КЭДО</a></li><li><a class="project-link" href="https://elma365.com/ru/help/business_solutions/-elma365-store.html">Бизнес-решения</a></li><ul class="social-links-header" ><li class="social-link-header"><a target="_blank" class="project-link" href="https://elma-academy.com/ru/">Academy</a></li><li class="social-link-header"><a target="_blank" class="project-link" href="https://community.elma365.com/ru/">Community</a></li><li></ul></ul></span></li><li><a href="https://api.elma365.com/ru/"target="_blank">API</a></li><li><a href="https://tssdk.elma365.com/"target="_blank">SDK</a></li><li><a href="https://elma365.com/ru/" target="_blank">Сайт ELMA365</a></li></ul>
</div>
</div>
</header>
<main class="main main-error container">
<aside class="sidebar" id="sidebar">
<div class="sidebar__wrapper" id="side-menu">
<div class="sidebar__header">
<a class="header__logo" href="https://elma365.com/ru/help">
<img
src="./logo-light.svg">
</a>
<span class="sidebar__close elma-365-close" id="close"></span>
</div>
</div>
</aside>
<article class="article" id="article">
<div class="article-inner">
<div class="content">
<section class="article__content">
<div class="error-page">
<div class="error-page__image">
<img src="404.svg" alt="">
</div>
<div class="error-page__content">
<h1 class="error-page__title">Страница не найдена</h1>
<p class="error-page__description">К сожалению, запрашиваемая вами страница не найдена. Возможно ссылка устарела, или вы ошиблись, набирая адрес.</p>
<a href="https://elma365.com/ru/help/" class="error-page__btn">Перейти на главную</a>
</div>
</div>
</section>
</div>
<aside class="article__sidebar" style="display:none">
<input type="checkbox" />
<div class="article__arrow"></div>
<div class="table-of-contents elma365-right" id="toc2Content">
<h3 class="h3-toc">В этой статье</h3>
<nav id="toc2"></nav>
</div>
</aside>
</div>
</article>
</main>
<footer class="footer">
<div class="footer-container">
<div class="footer-mobile">
<ul class="footer-mobile__list"><li><a href="https://api.elma365.com/ru/" target="_blank">API</a></li><li><a href="https://tssdk.elma365.com/" target="_blank">TS SDK</a></li><li><a href="https://community.elma365.com/" target="_blank">Community</a></li><li><a href="https://elma-academy.com/ru/elma365" target="_blank">Академия</a></li></ul><ul class="footer-mobile__list"><li><a href="https://elma365.com/ru/help/platform/get-trial.html">Платформа</a></li><li><a href="https://elma365.com/ru/help/ecm/ecm-functions.html">ECM</a></li><li><a href="https://elma365.com/ru/help/service/service-functions.html">Service</a></li><li><a href="https://elma365.com/ru/help/projects/projects-functions.html">Проекты</a></li></ul>
</div>
<div class="container">
<div class="footer-wrap">
<div><span class="mobile-question-popup">Отправить фидбэк</span><form method="POST" action class="question__popup question-xs" id="question__popup"><div class="question-wrap"><span class="close"></span><span class="title">Задать вопрос</span><label for="help_question" style="display: none;"></label><textarea name="help_question" id="help_question"></textarea><input type="submit" value="Отправить"></div></form><div class="hidden fade-in question-success-xs">Ваш фидбэк отправлен.</div></div>
<div class="footer-flex-b">
<div class="footer-top">
<span class="footer-copy">&copy; 2025
ELMA365
</span>
<a href="https://navigator.sk.ru/orn/1122971" target="_blank">
<img src="sk-resident.svg" alt="sk icon" class="footer-img" width="117" height="34">
</a>
</div>
<div class="footer-line">
<div class="footer-line-copy">
<span class="footer-copy">&copy; 2025
ELMA365
</span>
</div>
<ul class="footer-list">
<li class="footer-item"><a href="https://elma365.com/ru/" target="_blank" class="footer-link" style="color: #0D4A75;"><img src="browse.svg" alt="browse icon" class="footer-img">elma365.com</a></li><li class="footer-item"><a href="https://vkvideo.ru/@elma_bpm" target="_blank" class="footer-link"><img src="vk-video.svg" alt="vk-video icon" class="footer-img"></a></li><li class="footer-item"><a href="https://vk.com/elma_bpm" target="_blank" class="footer-link"><img src="vk.svg" alt="vk icon" class="footer-img"></a></li><li class="footer-item"><a href="https://t.me/elmaday" target="_blank" class="footer-link"><img src="telegram.svg" alt="telegram icon" class="footer-img"></a></li><li class="footer-item"><a href="https://dzen.ru/elma" target="_blank" class="footer-link"><img src="social_dzen.svg" alt="dzen icon" class="footer-img"></a></li>
<li class="footer-item">
<a href="https://navigator.sk.ru/orn/1122971" target="_blank">
<img src="sk-resident.svg" alt="sk icon" class="footer-img" width="117" height="34">
</a>
</li>
</ul>
</div>
</div>
</div>
</div>
<a href="#" class="arrow-top"></a>
</div>
</footer>
<iframe name="hmnavigation" style="display:none!important"></iframe>
<script type="text/javascript" src="jquery.js"></script>
<script src="./jquery-ui.js"></script>
<!--script src="//cdn.jsdelivr.net/npm/featherlight@1.7.14/release/featherlight.min.js" type="text/javascript" charset="utf-8"></script-->
<script src="./jquery.tocify.min.js"></script>
<script src="./TypoReporter.min.js"></script>
<script src="./google-search.js"></script>
<script src="./main.js"></script>
</body>
</html>

41
kedo/404.svg Normal file
View File

@ -0,0 +1,41 @@
<svg width="285" height="306" viewBox="0 0 285 306" fill="none" xmlns="http://www.w3.org/2000/svg">
<path d="M39.9326 210.412C43.6647 214.144 49.7191 214.144 53.4511 210.412C57.1832 206.68 57.1832 200.626 53.4511 196.894C49.7191 193.161 43.6647 193.161 39.9326 196.894C36.2005 200.626 36.2005 206.68 39.9326 210.412Z" stroke="#233255" stroke-width="2" stroke-miterlimit="10"/>
<path d="M140.338 41.6878C141.788 43.1377 144.14 43.1377 145.59 41.6878C147.04 40.2379 147.04 37.8858 145.59 36.4359C144.14 34.986 141.788 34.986 140.338 36.4359C138.888 37.8858 138.888 40.2379 140.338 41.6878Z" stroke="#233255" stroke-width="2" stroke-miterlimit="10"/>
<path d="M245.749 210.412C242.017 214.144 235.962 214.144 232.23 210.412C228.498 206.68 228.498 200.626 232.23 196.894C235.962 193.161 242.017 193.161 245.749 196.894C249.481 200.626 249.481 206.68 245.749 210.412Z" stroke="#233255" stroke-width="2" stroke-miterlimit="10"/>
<path d="M27.8132 294.355L21.3518 298.786L25.7833 305.248L32.2447 300.816L27.8132 294.355Z" fill="#233255"/>
<path d="M257.868 294.355L264.329 298.786L259.898 305.248L253.437 300.816L257.868 294.355Z" fill="#233255"/>
<path d="M64.9467 115.186L58.4854 119.617L62.9169 126.079L69.3782 121.647L64.9467 115.186Z" fill="#233255"/>
<path d="M220.735 115.186L227.196 119.617L222.764 126.079L216.303 121.647L220.735 115.186Z" fill="#233255"/>
<path d="M142.044 122.604L137.394 127.233L142.044 131.862L146.694 127.233L142.044 122.604Z" fill="#233255"/>
<path d="M142.973 88.9109L138.169 93.6927L142.973 93.6927H147.776L142.973 88.9109Z" fill="#233255"/>
<path d="M129.145 103.105L122.541 109.68L129.145 116.254L135.749 109.68L129.145 103.105Z" fill="#233255"/>
<path d="M142.04 103L135.436 109.574L142.04 116.148L148.644 109.574L142.04 103Z" fill="#233255"/>
<path d="M154.21 103.105L147.606 109.68L154.21 116.254L160.814 109.68L154.21 103.105Z" fill="#233255"/>
<path d="M176.384 243.124H105.831V251.479H176.384V243.124Z" stroke="#233255" stroke-width="2" stroke-miterlimit="10"/>
<path d="M168.958 251.479H113.257V258.906H168.958V251.479Z" stroke="#233255" stroke-width="2" stroke-miterlimit="10"/>
<path d="M184.964 167H98.1584V243.124H184.964V167Z" stroke="#233255" stroke-width="2" stroke-miterlimit="10"/>
<path d="M98.1584 167V171.758L102.915 167H98.1584Z" fill="#233255"/>
<path d="M98.1584 243.124H102.915L98.1584 238.366V243.124Z" fill="#233255"/>
<path d="M184.965 243.124V238.366L180.208 243.124H184.965Z" fill="#233255"/>
<path d="M184.964 167H180.208L184.964 171.735V167Z" fill="#233255"/>
<path d="M121.424 173.974L118.053 177.33L121.424 180.686L124.795 177.33L121.424 173.974Z" fill="#233255"/>
<path d="M133.49 173.964L130.118 177.32L133.49 180.676L136.861 177.32L133.49 173.964Z" fill="#233255"/>
<path d="M109.358 173.966L105.987 177.323L109.358 180.679L112.73 177.323L109.358 173.966Z" fill="#233255"/>
<path d="M105.293 233.014H136.21" stroke="#233255" stroke-width="2" stroke-miterlimit="10"/>
<path d="M105.293 223.498H155.831" stroke="#233255" stroke-width="2" stroke-miterlimit="10"/>
<path d="M105.293 213.983H155.831" stroke="#233255" stroke-width="2" stroke-miterlimit="10"/>
<path d="M105.293 186.626L175.451 186.626" stroke="#233255" stroke-width="2" stroke-miterlimit="10"/>
<path d="M216.303 76.1954V74.8029C216.303 34.0427 183.26 1 142.5 1V1C101.74 1 68.6971 34.0427 68.6971 74.8029V76.1954" stroke="#233255" stroke-width="2"/>
<path d="M175.456 92.9056V92.9056C175.456 75.4735 161.325 61.342 143.893 61.342H142.964C125.532 61.342 111.401 75.4735 111.401 92.9056V92.9056" stroke="#233255" stroke-width="2"/>
<path d="M152.248 38.1335V38.1335C152.248 33.0065 148.091 28.8502 142.964 28.8502H142.036C136.909 28.8502 132.752 33.0065 132.752 38.1335V38.1335" stroke="#233255" stroke-width="2"/>
<path d="M156.889 93.8339V93.3697C156.889 85.4228 150.447 78.9805 142.5 78.9805V78.9805C134.553 78.9805 128.111 85.4228 128.111 93.3697V93.8339" stroke="#233255" stroke-width="2"/>
<path fill-rule="evenodd" clip-rule="evenodd" d="M69.3909 64.641C59.4679 66.1201 50.3452 67.8905 42.2179 69.9024C29.4079 73.0736 19.1829 76.8183 12.2086 80.9003C5.09481 85.0639 2 89.1881 2 92.9055C2 96.6229 5.09481 100.747 12.2086 104.911C19.1829 108.993 29.4079 112.737 42.2179 115.909C67.8068 122.243 103.263 126.182 142.5 126.182C181.737 126.182 217.193 122.243 242.782 115.909C255.592 112.737 265.817 108.993 272.791 104.911C279.905 100.747 283 96.6229 283 92.9055C283 89.1881 279.905 85.0639 272.791 80.9003C265.817 76.8183 255.592 73.0736 242.782 69.9024C234.655 67.8905 225.532 66.1201 215.609 64.641C215.514 63.9483 215.409 63.2588 215.294 62.5724C257.035 68.7245 285 80.0066 285 92.9055C285 112.388 221.201 128.182 142.5 128.182C63.7994 128.182 0 112.388 0 92.9055C0 80.0066 27.9655 68.7245 69.7058 62.5724C69.5913 63.2588 69.4863 63.9483 69.3909 64.641Z" fill="#233255"/>
<path fill-rule="evenodd" clip-rule="evenodd" d="M69.3909 64.3389C59.4679 65.8181 50.3452 67.5884 42.2179 69.6004C29.4079 72.7716 19.1829 76.5162 12.2086 80.5982C5.09481 84.7619 2 88.8861 2 92.6035C2 96.3209 5.09481 100.445 12.2086 104.609C19.1829 108.691 29.4079 112.435 42.2179 115.607C67.8068 121.941 103.263 125.88 142.5 125.88C181.737 125.88 217.193 121.941 242.782 115.607C255.592 112.435 265.817 108.691 272.791 104.609C279.905 100.445 283 96.3209 283 92.6035C283 88.8861 279.905 84.7619 272.791 80.5982C265.817 76.5162 255.592 72.7716 242.782 69.6004C234.655 67.5884 225.532 65.8181 215.609 64.3389C215.514 63.6463 215.409 62.9567 215.294 62.2704C257.035 68.4225 285 79.7045 285 92.6035C285 112.086 221.201 127.88 142.5 127.88C63.7994 127.88 0 112.086 0 92.6035C0 79.7045 27.9655 68.4225 69.7058 62.2704C69.5913 62.9567 69.4863 63.6463 69.3909 64.3389Z" fill="#233255"/>
<path fill-rule="evenodd" clip-rule="evenodd" d="M69.3909 64.3389C59.4679 65.8181 50.3452 67.5884 42.2179 69.6004C29.4079 72.7716 19.1829 76.5162 12.2086 80.5982C5.09481 84.7619 2 88.8861 2 92.6035C2 96.3209 5.09481 100.445 12.2086 104.609C19.1829 108.691 29.4079 112.435 42.2179 115.607C67.8068 121.941 103.263 125.88 142.5 125.88C181.737 125.88 217.193 121.941 242.782 115.607C255.592 112.435 265.817 108.691 272.791 104.609C279.905 100.445 283 96.3209 283 92.6035C283 88.8861 279.905 84.7619 272.791 80.5982C265.817 76.5162 255.592 72.7716 242.782 69.6004C234.655 67.5884 225.532 65.8181 215.609 64.3389C215.514 63.6463 215.409 62.9567 215.294 62.2704C257.035 68.4225 285 79.7045 285 92.6035C285 112.086 221.201 127.88 142.5 127.88C63.7994 127.88 0 112.086 0 92.6035C0 79.7045 27.9655 68.4225 69.7058 62.2704C69.5913 62.9567 69.4863 63.6463 69.3909 64.3389Z" fill="#233255"/>
<path fill-rule="evenodd" clip-rule="evenodd" d="M216.303 74.803V76.1955L215.231 76.1955C215.231 77.6092 214.028 79.5351 210.346 81.698C206.801 83.7801 201.538 85.7241 194.861 87.3832C181.536 90.6936 163.023 92.7622 142.5 92.7622C121.977 92.7622 103.464 90.6936 90.1393 87.3832C83.4615 85.7241 78.1992 83.7801 74.6545 81.698C70.9723 79.5351 69.7687 77.6092 69.7687 76.1955H68.6971V74.803C68.6971 74.2791 68.7025 73.7565 68.7134 73.2352C68.0917 74.1992 67.7687 75.188 67.7687 76.1955C67.7687 86.4496 101.227 94.7622 142.5 94.7622C183.773 94.7622 217.231 86.4496 217.231 76.1955C217.231 75.188 216.908 74.1992 216.287 73.2353C216.297 73.7565 216.303 74.2791 216.303 74.803Z" fill="#233255"/>
<path d="M64.0554 121.22L48.7378 194.094" stroke="#233255" stroke-width="2"/>
<path d="M221.626 121.22L236.943 194.094" stroke="#233255" stroke-width="2"/>
<path d="M44.5601 212.661L26.9218 299.461" stroke="#233255" stroke-width="2"/>
<path d="M241.121 212.661L258.759 299.461" stroke="#233255" stroke-width="2"/>
<line x1="143.036" y1="42.7753" x2="143.036" y2="61.342" stroke="#233255" stroke-width="2"/>
</svg>

After

Width:  |  Height:  |  Size: 7.5 KiB

77
kedo/HM_FTSEARCH.html Normal file
View File

@ -0,0 +1,77 @@
<p class="submit">Enter one or more keywords to search ('*' and '?' wildcards are supported):</p>
<!--
<%HREF_SEARCH_PAGE%> -->
<!-- This is where the search form and results will appear -->
<!--
<%SEARCH_SCRIPT%> -->
<section class="downloads__item downloads__item--community"
style="min-height: 492px; padding-bottom: 52px; background-size: contain; background-image: url(/img/assets/interactive-demo.jpg);background-position: 400px 0;">
<h1 class="downloads__subtitle">Индивидуальная консультация</h1>
<div class="downloads-demo">
<div class="downloads-demo__form-wrap">
<form class="downloads-demo__form" method="post">
<p class="downloads-demo__form-description">Заполните форму, чтобы забронировать удобное время для звонка</p>
<input type="hidden" name="action" value="individualConsult" />
<label class="downloads-demo__label">
<span class="downloads-demo__label-value">Удобная дата</span>
<input class="downloads-demo__input" type="date" name="date" required="" />
</label>
<label class="downloads-demo__label">
<span class="downloads-demo__label-value">Удобное время</span>
<input class="downloads-demo__input" type="time" name="time" required="" />
</label>
<label class="downloads-demo__label">
<span class="downloads-demo__label-value">Имя и фамилия</span>
<input class="downloads-demo__input" type="text" name="name" required="" />
</label>
<label class="downloads-demo__label">
<span class="downloads-demo__label-value">Номер телефона</span>
<input class="downloads-demo__input" type="tel" name="phone" required="" />
</label>
<label class="downloads-demo__label">
<span class="downloads-demo__label-value">Электронная почта</span>
<input class="downloads-demo__input" type="email" name="email" required="" />
</label>
<label class="downloads-demo__label">
<span class="downloads-demo__label-value">Название компании</span>
<input class="downloads-demo__input" type="text" name="company_name" required="" />
</label>
<label class="downloads-demo__label">
<span class="downloads-demo__label-value">Ваша должность</span>
<input class="downloads-demo__input" type="text" name="jobposition" required="" />
</label>
<label class="downloads-demo__label">
<span class="downloads-demo__label-value">Численность компании</span>
<select class="downloads-demo__input downloads-demo__input--select" name="company_size" required="">
<option value="" disabled="disabled" selected="selected" class="form-popup__select-item" hidden="">Численность компании</option>
<option value="<20">До 20</option>
<option value="20-100">20-100</option>
<option value="101-500">101-500</option>
<option value="501-2000">501-2000</option>
<option value="2000+">Более 2000</option>
</select>
</label>
<label class="downloads-demo__label downloads-demo__label--checkbox">
<input class="downloads-demo__input downloads-demo__input--checkbox visually-hidden" type="checkbox" name="subscribe" />
<span class="downloads-demo__label--icon" aria-label="Подписаться на новости"></span>
Подписаться на новости
</label>
<label class="downloads-demo__label downloads-demo__label--checkbox">
<input class="downloads-demo__input downloads-demo__input--checkbox visually-hidden" type="checkbox" name="accept" required="" />
<span class="downloads-demo__label--icon" aria-label="Принимаю условия"></span>
Я принимаю условия
<a class="downloads-demo__accept-terms" href="/forms/user_agreement.html" target="_blank" rel="noopener">
пользовательского соглашения
</a> и
<a class="downloads-demo__policy-confident" href="/forms/conf.html" target="_blank" rel="noopener">
политики конфиденциальности
</a>
</label>
<button class="btn-primary downloads-demo__submit-unclosed" type="submit">Жду звонка</button>
</form>
</div>
<div class="downloads-demo__products-wrap"></div>
</div>
</section>

62
kedo/HM_TOPICFOOTER.html Normal file
View File

@ -0,0 +1,62 @@
<div class="footer-container">
<div class="footer-mobile">
<IFNOT_QUICKBPM>
<%FOOTER_LIST_MOB_DEFAULT%>
</IFNOT_QUICKBPM>
<IF_QUICKBPM>
<%FOOTER_MOBILE_LIST_QUICK%>
</IF_QUICKBPM>
</div>
<div class="container">
<div class="footer-wrap">
<IFNOT_QUICKBPM>
<%FOOTER_QUESTION_POPUP%>
</IFNOT_QUICKBPM>
<div class="footer-flex-b">
<div class="footer-top">
<span class="footer-copy">&copy; 2025 <IFNOT_QUICKBPM>
<%AUTHOR%>
</IFNOT_QUICKBPM>
<IF_QUICKBPM>
<%AUTHOR_QUICK%>
</IF_QUICKBPM>
</span>
<IFNOT_QUICKBPM>
<a href="https://navigator.sk.ru/orn/1122971" target="_blank">
<img src="sk-resident.svg" alt="sk icon" class="footer-img" width="117" height="34">
</a>
<IFNOT_QUICKBPM>
</div>
<div class="footer-line">
<IFNOT_QUICKBPM>
<div class="footer-line-copy">
<span class="footer-copy">&copy; 2025 <IFNOT_QUICKBPM>
<%AUTHOR%>
</IFNOT_QUICKBPM>
<IF_QUICKBPM>
<%AUTHOR_QUICK%>
</IF_QUICKBPM>
</span>
</div>
<IFNOT_QUICKBPM>
<ul class="footer-list">
<IFNOT_QUICKBPM>
<%HVAR_FOOTER_SOCIAL_LINKS%>
</IFNOT_QUICKBPM>
<IFNOT_QUICKBPM>
<li class="footer-item">
<a href="https://navigator.sk.ru/orn/1122971" target="_blank">
<img src="sk-resident.svg" alt="sk icon" class="footer-img" width="117" height="34">
</a>
</li>
</IFNOT_QUICKBPM>
<IF_QUICKBPM>
<%HVAR_FOOTER_SOCIAL_LINKS_QUICK%>
</IF_QUICKBPM>
</ul>
</div>
</div>
</div>
</div>
<a href="#" class="arrow-top"></a>
</div>

1
kedo/TypoReporter.min.js vendored Normal file

File diff suppressed because one or more lines are too long

3
kedo/Union.svg Normal file
View File

@ -0,0 +1,3 @@
<svg width="17" height="16" viewBox="0 0 17 16" fill="none" xmlns="http://www.w3.org/2000/svg">
<path fill-rule="evenodd" clip-rule="evenodd" d="M8.59821 6.95117L1.78931 0L0.585663 1.2288L7.39456 8.17997L0.938239 14.7712L2.14189 16L8.59821 9.40877L15.0295 15.9744L16.2331 14.7456L9.80186 8.17997L16.5857 1.25438L15.382 0.0255785L8.59821 6.95117Z" fill="#9C9C9C"/>
</svg>

After

Width:  |  Height:  |  Size: 371 B

436
kedo/_footer.css Normal file
View File

@ -0,0 +1,436 @@
img{
height: auto;
max-width: 100%;
}
.footer {
position: relative;
background:#F8F8F8;
flex: 0 0 auto;
}
.feedback-wrap {
height: 150px;
}
.feedback {
/*position: absolute;*/
/*top: -150px;*/
/*left: 35px;*/
}
.fb-container {
position: relative;
/*left: 0;*/
/*top: -150px;*/
width: 100%;
max-width: 1600px;
display: flex;
margin: 0 auto;
padding-left: 10px;
}
.fb-aside {
width: 25%;
max-width: 360px;
}
.fb-inner {
width: 75%;
position: relative;
padding-left: 30px;
}
/*@media (max-width: 1660px) {*/
/* .fb-inner {*/
/* width: 550px;*/
/* flex-shrink: 0;*/
/* }*/
/* .fb-aside {*/
/* width: calc(25% - 42px);*/
/* }*/
/*}*/
@media (min-width:1471px) and (max-width:1660px) {
.fb-container {
position: absolute;
}
.fb-aside {
width: 360px;
}
}
@media (max-width: 1470px) {
.fb-aside {
width: calc(25% - 15px);
}
}
@media screen and (max-width: 760px) {
.feedback {
left: 0;
}
.fb-container {
padding-left: 0;
}
.fb-aside {
width: 0;
}
.fb-inner {
width: 100%;
padding-left: 0;
}
}
.footer-container {
max-width: 1660px;
margin: auto;
padding: 0 20px;
}
.footer-mobile {
display: none;
padding: 20px;
padding-bottom: 0;
}
.footer-list {
display: flex;
align-items: center;
justify-content: flex-end;
gap: 6.67px;
margin: 0;
padding: 0;
list-style: none;
border-bottom: none;
padding: 12px 0;
}
.footer-list .footer-item:first-child {
margin-right: 20px;
}
.footer-item:last-child{
margin-left: 1.2rem;
}
.footer-line-copy{
padding-left: 2px;
color:rgb(156, 156, 156);
opacity:1 !important;
width: auto;
}
.footer-copy{
opacity:1 !important;
}
@media (max-width: 768px) {
.footer-list {
border-bottom: 1px solid #e1e1e1;
}
.footer-list .footer-item:first-child {
margin-right: auto;
}
.footer-list .footer-item:last-child {
display: none;
}
.footer-list .footer-item a {
display: inline-block;
width: 24px;
height: 24px;
}
}
.footer-list .footer-item:first-child a {
color: #0d4a75;
display: flex;
align-items: center;
text-decoration: none;
}
.footer-list .footer-item:first-child a img {
margin-right: 4px;
}
.footer__inner, .footer__copy-inner {
margin: 0 auto;
max-width: 1660px;
padding: 0 17px;
}
.footer__inner {
display: flex;
flex-direction: row;
justify-content: space-between;
align-items: center;
padding-bottom: 38px;
}
.footer-link{
display: flex;
align-items: flex-end !important;
}
.footer-img{
padding-top: 3px;
}
.footer__nav {
list-style: none;
margin: 0;
padding: 0;
}
.footer__nav li {
display: inline-block;
}
.footer__nav li + li {
margin-left: 30px;
}
.footer__nav a {
font-size: 17px;
line-height: 21px;
color: #FAFAFA;
text-decoration: none;
}
.footer__nav a:hover {
text-decoration: underline;
}
.footer__copy {
background: #101010;
padding-top: 20px;
padding-bottom: 25px;
}
.footer-top {
display: none;
align-items: center;
justify-content: space-between;
padding: 12px 0;
}
@media (max-width: 768px) {
.footer-top {
display: flex;
}
}
.footer-line {
display: flex;
align-items: center;
justify-content: space-between;
}
@media (max-width: 768px) {
.footer-line-copy {
display: none;
}
.footer-list {
flex-grow: 1;
}
}
.footer-flex-b {
display: flex;
flex-direction: column-reverse;
width: 100%;
}
@media (max-width: 900px) {
.footer__nav {
display: flex;
flex-direction: column;
}
.footer__nav li + li {
margin-left: 0;
}
.footer-mobile {
display: flex;
}
.footer-mobile__list {
list-style: none;
display: flex;
flex-direction: column;
align-items: baseline;
padding: 0;
margin: 0 0 32px;
}
.footer-mobile__list a {
font-size: 14px;
line-height: 30px;
color: #367EB2;
text-decoration: none!important;
}
.footer-mobile__list a:hover {
text-decoration: underline;
}
}
.footer-flex {
display: flex;
align-items: center;
justify-content: space-between;
width: 100%;
}
.mobile-question-popup {
display: none;
}
.question-xs {
display: none;
}
@media (max-width: 900px) {
.mobile-question-popup {
display: block;
cursor: pointer;
font-weight: 600;
font-size: 17px;
line-height: 42px;
color: #0D4A75;
margin-bottom: 15px;
}
}
@media (max-width: 750px) {
.footer__inner {
align-items: flex-start;
}
.footer-wrap {
display: block;
border-top: 1px solid #E1E1E1;
padding-top: 12px;
position: relative;
}
.question__popup.question-xs {
position: absolute;
}
.question__popup {
top: -310px;
left: 0;
height: 290px;
width: 100%;
cursor: default;
background: white;
border-radius: 10px;
box-shadow: 0 4px 20px rgba(0, 0, 0, 0.1);
z-index: 22;
}
.question__popup .question-wrap .close {
position: absolute;
top: 22px;
right: 15px;
cursor: pointer;
width: 11px;
height: 11px;
}
.question__popup .close::after {
content: '';
height: 2px;
width: 13px;
background: #C6C6C6;
transform: rotate(45deg);
display: block;
position: absolute;
}
.question__popup .close::before {
content: '';
height: 2px;
width: 13px;
background: #C6C6C6;
transform: rotate(-45deg);
display: block;
position: absolute;
}
.question-wrap {
display: flex;
flex-direction: column;
align-items: flex-start;
padding: 22px 25px;
}
.question-wrap .title {
font-weight: 600;
font-size: 16px;
line-height: 19px;
color: #3A4149;
margin-bottom: 15px;
}
.question-wrap textarea {
background: #FFFFFF;
border: 1px solid #E2E2E2;
border-radius: 3px;
width: 100%;
height: 164px;
resize: none;
margin-bottom: 14px;
}
.question-wrap input[type='submit'] {
background: #367EB2;
color: #FFFFFF;
font-weight: 500;
font-size: 14px;
line-height: 17px;
display: block;
border: none;
padding: 8px 21px;
cursor: pointer;
}
}
@media (max-width: 550px) {
.footer__copy-inner {
font-size: 12px;
line-height: 120%;
color: #A5ADB2;
padding-left: 17px;
padding-right: 17px;
}
.footer__nav {
width: 50%;
}
.footer__nav li {
margin-bottom: 10px;
}
}
@media (max-width: 330px) {
.footer__inner {
flex-direction: column;
}
.footer__nav {
margin-bottom: 40px;
}
}
@media (min-width: 900px ) {
.footer-list {
margin-left: 1.8rem;
/* padding-top: 1.5rem; */
}
.footer-container {
padding: 0 !important;
}
}
@media (max-width: 1470px) {
.header__logo {
min-width: unset;
max-width: 300px;
}
}
@media (max-width: 1100px) {
.hero__search-form {
display: none;
}
}
@media (max-width: 900px) {
.sidebar__wrapper{
position: static !important;
}
}

3
kedo/arrow-accordion.svg Normal file
View File

@ -0,0 +1,3 @@
<svg width="10" height="7" viewBox="0 0 10 7" fill="none" xmlns="http://www.w3.org/2000/svg">
<path d="M1 1C2.16667 2.33333 5 5 5 5C5 5 7.83333 2.33333 9 1" stroke="#0E4A75" stroke-width="2"/>
</svg>

After

Width:  |  Height:  |  Size: 200 B

View File

@ -0,0 +1,10 @@
<svg width="10" height="18" viewBox="0 0 10 18" fill="none" xmlns="http://www.w3.org/2000/svg">
<g opacity="0.9">
<rect x="6" y="0.5" width="15.0005" height="2" transform="rotate(90 6 0.5)" fill="#0D4A75"/>
<rect x="8" y="13.499" width="2.00006" height="2" transform="rotate(90 8 13.499)" fill="#0D4A75"/>
<rect x="10" y="11.499" width="2.00006" height="2" transform="rotate(90 10 11.499)" fill="#0D4A75"/>
<rect x="6" y="15.5" width="2.00006" height="2" transform="rotate(90 6 15.5)" fill="#0D4A75"/>
<rect x="4" y="13.499" width="2.00006" height="2" transform="rotate(90 4 13.499)" fill="#0D4A75"/>
<rect x="2" y="11.499" width="2.00006" height="2" transform="rotate(90 2 11.499)" fill="#0D4A75"/>
</g>
</svg>

After

Width:  |  Height:  |  Size: 712 B

3
kedo/arrow-down.svg Normal file
View File

@ -0,0 +1,3 @@
<svg width="10" height="6" viewBox="0 0 10 6" fill="none" xmlns="http://www.w3.org/2000/svg">
<path d="M1 1C2.16667 2.33333 4.6 5 5 5C5.4 5 7.83333 2.33333 9 1" stroke="#394149" stroke-width="2"/>
</svg>

After

Width:  |  Height:  |  Size: 204 B

3
kedo/arrow-dropdown.svg Normal file
View File

@ -0,0 +1,3 @@
<svg width="10" height="6" viewBox="0 0 10 6" fill="none" xmlns="http://www.w3.org/2000/svg">
<path d="M1.00002 0.500005L5.33015 4.5L9.66028 0.500004" stroke="#233255"/>
</svg>

After

Width:  |  Height:  |  Size: 177 B

3
kedo/arrow-footer.svg Normal file
View File

@ -0,0 +1,3 @@
<svg width="10" height="6" viewBox="0 0 10 6" fill="none" xmlns="http://www.w3.org/2000/svg">
<path opacity="0.8" d="M1 1C2.16667 2.33333 4.6 5 5 5C5.4 5 7.83333 2.33333 9 1" stroke="#FAFAFA" stroke-width="2"/>
</svg>

After

Width:  |  Height:  |  Size: 218 B

3
kedo/arrow-mobile.svg Normal file
View File

@ -0,0 +1,3 @@
<svg width="8" height="14" viewBox="0 0 8 14" fill="none" xmlns="http://www.w3.org/2000/svg">
<path d="M1 13C3 11.25 7 7.6 7 7C7 6.4 3 2.75 1 1" stroke="#394149" stroke-width="2"/>
</svg>

After

Width:  |  Height:  |  Size: 188 B

8
kedo/arrow-right-365.svg Normal file
View File

@ -0,0 +1,8 @@
<svg width="17" height="10" viewBox="0 0 17 10" fill="none" xmlns="http://www.w3.org/2000/svg">
<rect x="-0.000488281" y="4" width="15" height="2" fill="#367EB2"/>
<rect x="12.9995" y="2" width="2" height="2" fill="#367EB2"/>
<rect x="10.9995" width="2" height="2" fill="#367EB2"/>
<rect x="14.9995" y="4" width="2" height="2" fill="#367EB2"/>
<rect x="12.9995" y="6" width="2" height="2" fill="#367EB2"/>
<rect x="10.9995" y="8" width="2" height="2" fill="#367EB2"/>
</svg>

After

Width:  |  Height:  |  Size: 475 B

3
kedo/arrow-to-top.svg Normal file
View File

@ -0,0 +1,3 @@
<svg width="19" height="12" viewBox="0 0 19 12" fill="none" xmlns="http://www.w3.org/2000/svg">
<path d="M18 11L9.5 2L1 11" stroke="#394149" stroke-width="2"/>
</svg>

After

Width:  |  Height:  |  Size: 167 B

3
kedo/arrow-up.svg Normal file
View File

@ -0,0 +1,3 @@
<svg width="19" height="12" viewBox="0 0 19 12" fill="none" xmlns="http://www.w3.org/2000/svg">
<path d="M18 11L9.5 2L1 11" stroke="#394149" stroke-width="2"/>
</svg>

After

Width:  |  Height:  |  Size: 167 B

3
kedo/arrow-white.svg Normal file
View File

@ -0,0 +1,3 @@
<svg width="10" height="6" viewBox="0 0 10 6" fill="none" xmlns="http://www.w3.org/2000/svg">
<path d="M1 1C2.16667 2.33333 4.6 5 5 5C5.4 5 7.83333 2.33333 9 1" stroke="white" stroke-width="2"/>
</svg>

After

Width:  |  Height:  |  Size: 202 B

4
kedo/arrow.svg Normal file
View File

@ -0,0 +1,4 @@
<svg width="31" height="31" viewBox="0 0 31 31" fill="none" xmlns="http://www.w3.org/2000/svg">
<circle cx="15.5" cy="15.5" r="15" fill="white" stroke="#367EB2"/>
<path d="M10.6464 15.6464C10.4512 15.8417 10.4512 16.1583 10.6464 16.3536L13.8284 19.5355C14.0237 19.7308 14.3403 19.7308 14.5355 19.5355C14.7308 19.3403 14.7308 19.0237 14.5355 18.8284L11.7071 16L14.5355 13.1716C14.7308 12.9763 14.7308 12.6597 14.5355 12.4645C14.3403 12.2692 14.0237 12.2692 13.8284 12.4645L10.6464 15.6464ZM21 15.5L11 15.5V16.5H21V15.5Z" fill="#367EB2"/>
</svg>

After

Width:  |  Height:  |  Size: 544 B

887
kedo/article.css Normal file
View File

@ -0,0 +1,887 @@
/*-- <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> --*/
.content {
flex: 0 1 80%;
max-width: 80%;
}
.article-inner {
display: flex;
}
.article__header {
position: relative;
}
.article__content .dropdown-toggle-body {
margin: 0 !important;
font-weight: normal;
}
.article__content .dropdown-toggle-body table {
box-shadow: none !important;
background: transparent none;
}
.article__content .dropdown-toggle-body table td {
border: none !important;
padding: 0 !important;
}
.article__content p.example[data-state="1"] .btn-example__down,
.article__content p.example[data-state="0"] .btn-example__up {
display: none;
}
.article__content p.example[data-state="0"] .btn-example__down,
.article__content p.example[data-state="1"] .btn-example__up {
display: inline;
}
/*-- <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> --*/
h1 span,
h2 span,
h3 span {
font-weight: bold;
line-height: 30px;
color: #0A141E !important;
font-family: 'Inter', Arial, Helvetica, sans-serif !important;
}
h1 span {
font-size: 30px !important;
}
h2 span {
font-size: 22px !important;
}
h3 span {
font-size: 18px !important;
}
#h1-article {
margin: 0 !important;
}
h1.p_Heading1 {
text-align: left !important;
margin-top: 0 !important;
margin-bottom: 0.67em !important;
}
.p_Heading2,
.p_Heading3 {
margin-top: 25px !important;
margin-bottom: 17px !important;
}
.topiclink {
color: #367EB2 !important;
text-decoration: none;
}
.topiclink:hover {
color: #3F8FC8;
}
.p_Normal .weblink {
color: #367EB2 !important;
text-decoration: none;
}
.f_Normal+span {
font-family: 'Inter', Arial, Helvetica, sans-serif !important;
}
span.f_Normal {
font-size: 21px !important;
position: relative;
top: 2px;
width: 20px !important;
}
p[style*="background: #000000"] {
background-color: transparent !important;
margin-top: 11px;
margin-bottom: 11px;
}
.break-word {
word-break: break-word;
}
.article__content ul,
.article__content ol {
margin: 1.4rem 0;
padding-left: 34px;
}
.article__content ul li,
.article__content ol li {
margin: 0 !important;
line-height: inherit !important;
}
.article__content ul ul,
.article__content ol ol,
.article__content ul ol,
.article__content ol ul {
margin: 1rem 0;
padding-left: 24px;
}
.article__content ul li+li,
.article__content ol li+li {
margin-top: .75rem !important;
}
.article__content ul ul {
list-style-type: circle !important;
}
.article__content li span {
font-family: inherit !important;
font-size: 14px !important;
}
.article__content ol[style="list-style-type:upper-roman"] {
padding: 0;
list-style-type: none !important;
}
.article__content ol[style="list-style-type:upper-roman"]>li {
position: relative;
padding-left: 34px;
}
.article__content ol[style="list-style-type:upper-roman"]>li::before {
border-radius: 6px;
display: block;
position: absolute;
top: 0;
left: 0;
min-width: 1.4286em;
background: #e0e9f1;
color: #233255;
content: attr(value);
text-align: center;
}
.article__content p {
line-height: 20px !important;
margin-top: 10px !important;
}
.article__content p span {
font-family: 'Inter', Arial, Helvetica, sans-serif !important;
font-size: 14px !important;
}
.article__content a {
color: #367EB2 !important;
text-decoration: none;
}
.article__content a.hmanchor {
display: block;
position: relative;
top: -82px;
visibility: hidden;
}
.article__content p * {
line-height: inherit;
}
a.inline-toggle,
a.dropdown-toggle {
border-bottom: 1px dashed;
}
.example a.dropdown-toggle {
display: block;
border-bottom: none;
color: #394149 !important;
font-weight: bold !important;
cursor: auto;
}
.article__content ul+.dropdown-toggle-body,
.article__content ol+.dropdown-toggle-body {
margin-top: -.65rem !important;
padding-left: 1em !important;
}
.article__content ol[style="list-style-type:upper-roman"]+.dropdown-toggle-body {
padding-left: 34px !important;
}
a.inline-toggle+span[id*="TOGGLE"] {
display: none;
padding: .75rem 0;
}
a.inline-toggle+span[hm\.state="1"] {
display: block !important;
}
a.imagetogglelink {
position: relative;
display: inline-block;
}
.image-toggle-magnifier {
overflow: hidden;
width: 45px;
height: 45px;
background: rgba(0, 0, 0, .3);
fill: #fff;
padding: 10px;
}
.image-toggle {
margin: 0 !important;
}
/* <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> */
.content img {
display: block;
margin-top: 20px !important;
margin-bottom: 25px !important;
max-width: 85%;
height: auto !important;
vertical-align: middle;
}
.content .small-img {
margin: 0 !important;
display: inline-block;
}
.content img:not(.small-img) {
border: 1px solid #E1E2E4 !important;
}
.content .error-page__image img{
border: none !important;
}
.content .float-img {
margin-right: 10px !important;
float: left;
}
.content .img-float--left {
margin-right: 10px !important;
}
.content .img-float--right {
margin-left: 10px !important;
}
.example,
.warning,
.comment {
border-radius: 2px;
position: relative;
max-width: 100%;
margin-top: 18px !important;
margin-bottom: 18px !important;
padding: 12px 42px 12px 15px !important;
}
.example p,
.warning p,
.comment p {
margin-top: 0 !important;
margin-bottom: 0 !important;
font-size: 14px !important;
}
.example>ul:first-child,
.example>ol:first-child,
.warning>ul:first-child,
.warning>ol:first-child,
.comment>ul:first-child,
.comment>ol:first-child {
margin-top: 0;
}
.example>ul:last-child,
.example>ol:last-child,
.warning>ul:last-child,
.warning>ol:last-child,
.comment>ul:last-child,
.comment>ol:last-child {
margin-bottom: 0;
}
div.example p+p,
div.warning p+p,
div.comment p+p {
margin-top: 1rem !important;
}
.warning>ul,
.warning>ol {
padding-left: 18px;
}
@media screen and (max-width: 991px) {
.content img {
width: 100%;
max-width: 100%;
}
}
/* <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> */
.example {
padding: 12px 16px !important;
background-color: #F7F7F7;
}
p.example__title,
p.warning__example {
margin-top: 0 !important;
font-weight: bold !important;
}
/* <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> */
.warning {
border: 1px solid #F2BF43;
max-width: 620px;
}
.warning p span {
font-size: inherit !important;
}
.warning::before {
position: absolute;
right: 11px;
top: 12px;
content: "";
width: 18px;
height: 18px;
background: 50% 50%/contain url(warning.svg) no-repeat;
}
.warning-span,
.example-span {
display: block;
margin-bottom: 10px;
font-weight: bold;
}
/* <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> */
.comment {
background-color: #f7f7f7;
}
/* <20><><EFBFBD> */
.f_CodeExample {
word-break: normal;
}
span.f_CodeExample {
font-family: monospace !important;
font-size: 16px !important;
font-weight: 400 !important;
}
p.p_CodeExample span,
span.f_CodeExample {
font-family: monospace !important;
font-size: 16px !important;
font-weight: 400 !important;
}
p.p_CodeExample {
overflow-x: auto;
background: #f7f7f7;
border: 1px solid #ddd;
border-radius: 3px;
padding: 10px 15px;
}
span[style*="font-family: 'Courier New',Courier,monospace;"] {
font-family: monospace !important;
font-size: 16px !important;
font-weight: 400 !important;
}
/* <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> */
table {
border-collapse: collapse;
box-sizing: border-box;
width: auto !important;
margin: 0 !important;
background: #FFFFFF;
}
table p,
table p.p_Normal,
table td {
margin: 0 !important;
padding: 0 !important;
text-align: left !important;
text-indent: 0;
/* font-family: 'Open Sans', sans-serif !important; */
font-size: 14px !important;
}
table span {
/* font-family: 'Open Sans', sans-serif !important; */
font-size: 14px !important;
}
table .p_Normal span {
font-size: 14px !important;
}
table tr {
margin: 0 !important;
padding: 13px 0 12px !important;
}
table td {
border: 1px solid #F0F0F0 !important;
background-color: transparent !important;
height: auto;
padding: 12px 19px !important;
}
#table-mobile-desktop_size table td {
padding: 5px 5px !important;
}
@media (min-width: 1130px) {
#table-mobile-desktop_size table td {
padding: 5px 10px !important;
}
}
@media (max-width: 1280px) {
#table-mobile-desktop_size table td p span {
font-size: 12px !important;
}
}
@media (min-width: 901px) and (max-width: 1050px) {
#table-mobile-desktop_size {
max-width: 589px;
overflow-x: auto;
}
}
@media (max-width: 630px) {
#table-mobile-desktop_size {
max-width: 585px;
overflow-x: auto;
}
}
/* <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> "<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>" <20> "<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>" */
.bottom-nav {
display: flex;
flex-direction: row;
align-items: center;
margin: 15px -15px 40px;
}
.bottom-nav a {
flex: 1 1 50%;
padding: 0 15px;
font-size: 14px;
color: #367EB2 !important;
text-decoration: none;
}
.bottom-nav__arrow {
position: relative;
display: inline-block;
width: 18px;
height: 9px;
}
.bottom-nav__arrow::before {
position: absolute;
left: 0;
content: "";
width: 18px;
height: 8px;
background: url('bottom-nav-arrow-left.svg') no-repeat center center;
background-size: cover;
}
.bottom-nav__arrow--next::before {
transform: rotate(180deg);
top: 0;
}
.topic__navi {
padding-right: 9px;
margin-top: -81px;
display: flex;
}
.topic__navi_next {
text-align: right;
}
/* <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> Enterprise <20> Commerce */
.pCommerce,
.pCommunity {
margin: 0;
font-size: 12px;
line-height: 18px;
color: #FFFFFF;
display: block;
padding: 6px 12px;
background-color: #367EB2;
position: absolute;
bottom: 100%;
right: 0;
}
.pCommunity {
background-color: #8F8F8F;
}
/* <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> */
.topic__breadcrumbs a {
font-size: 14px;
line-height: 15px;
color: #367EB2 !important;
text-decoration: none;
}
.topic__breadcrumbs .search-res__item-category.search-res__item-category_subcategory,
.article__header .search-res__item-category.search-res__item-category_subcategory{
background: rgba(255, 210, 66, 0.5);
border-radius: 2px;
color: #757575;
display: inline-block;
font-size: 12px !important;
line-height: 20px;
border-radius: 3px;
padding-left: 4px;
padding-right: 4px;
margin-bottom: 7px;
}
.topic__breadcrumbs p {
margin-top: 0 !important;
line-height: 18px !important;
color: #C7C3C3 !important;
padding-right: 50px;
display: inline-block;
}
/*-- <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> "<22><><EFBFBD><EFBFBD><EFBFBD>" --*/
.article__content>.scroll-top-inner {
position: absolute;
right: 0;
}
.article__content>.scroll-top-inner>.scroll-top {
position: fixed;
display: none;
background-color: #FFFFFF;
box-shadow: 0 4px 10px rgba(0, 0, 0, 0.25);
border-radius: 10px;
width: 49px;
height: 49px;
bottom: 30px;
z-index: 10;
transform: translateX(-100%);
}
.scroll-top::before {
position: absolute;
content: "";
top: 50%;
left: 50%;
width: 17px;
height: 9px;
transform: translate(-50%, -50%);
background: url('arrow-to-top.svg') no-repeat center center;
background-size: cover;
}
/*-- <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> --*/
.article__sidebar {
flex: 1 0 20%;
margin-top: -30px;
}
.article__sidebar input {
display: none;
position: absolute;
top: 0;
right: 0;
width: 49px;
height: 49px;
cursor: pointer;
opacity: 0;
z-index: 2;
-webkit-touch-callout: none;
}
.h3-toc {
margin: 20px 0 10px !important;
}
.table-of-contents {
background-color: transparent;
padding: 0 15px 0 30px;
border-radius: 5px;
}
@media (min-width: 751px) {
.table-of-contents {
position: sticky;
top: 100px;
max-height: calc(100vh - 100px);
transition: top .2s linear;
}
.--header-hidden .table-of-contents {
top: 20px;
max-height: 100vh;
}
}
.table-of-contents.tocify-hide {
display: none;
}
.table-of-contents .tocify-item {
margin-bottom: 9px;
}
.table-of-contents .tocify-item a {
font-size: 12px;
line-height: 15px;
display: inline-block;
}
.table-of-contents .tocify-item.active a {
font-weight: bold;
}
.table-of-contents .tocify-subheader {
padding-left: 0;
}
.table-of-contents .tocify-header {
list-style: none;
padding-left: 0;
margin-bottom: 0;
}
.table-of-contents .tocify-header:not(:first-of-type) {
margin-top: 0;
}
.--highlight-disabled span.highlight {
background: none !important;
}
@media (max-width: 1320px) {
/*-- <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> --*/
h1 span {
font-size: 27px !important;
}
h2 span {
font-size: 20px !important;
}
.article__content li a,
.article__content li p,
.article__content li span {
font-size: 14px !important;
}
.p_Normal span {
font-size: 14px !important;
}
}
@media (max-width: 900px) {
/* <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> */
.topic__breadcrumbs {
display: none;
}
.content {
flex: 1 1 100%;
max-width: 100%;
}
.article__sidebar {
flex-basis: 25%;
}
.content {
/* padding-right: 15px; */
}
.topic__navi {
display: none;
}
/* <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> */
.article__sidebar {
position: fixed;
right: 0;
top: 159px;
display: flex;
align-items: baseline;
justify-content: flex-end;
flex: 0;
margin-top: 0;
width: 0;
}
.article__arrow {
position: absolute;
display: inline-block;
right: 0;
width: 49px;
height: 49px;
background: #fff;
box-shadow: 0 4px 10px rgba(0, 0, 0, 0.25);
border-top-left-radius: 10px;
border-bottom-left-radius: 10px;
cursor: pointer;
}
.article__arrow::before,
.article__arrow::after {
content: "";
position: absolute;
left: 20px;
top: 18px;
width: 2px;
height: 10px;
background-color: #000;
transition: transform 0.5s cubic-bezier(0.77, 0.2, 0.05, 1.0);
}
.article__arrow::before {
transform: rotate(45deg);
}
.article__arrow::after {
top: 24px;
transform: rotate(-45deg);
}
.article__sidebar input {
display: block;
}
.article__sidebar .table-of-contents {
overflow: hidden;
position: static;
width: 300px;
transform: translate(150%, 0);
background-color: #fff;
margin-top: 49px;
padding: 0 50px 15px 15px;
box-shadow: 0 4px 10px rgba(0, 0, 0, 0.25);
border-top-left-radius: 10px;
border-bottom-left-radius: 10px;
transition: transform 0.5s cubic-bezier(0.77, 0.2, 0.05, 1.0);
}
.article__sidebar input:checked~.article__arrow {
box-shadow: none;
}
.article__sidebar input:checked~.article__arrow::before {
transform: rotate(140deg);
}
.article__sidebar input:checked~.article__arrow::after {
transform: rotate(45deg);
}
.article__sidebar input:checked~.table-of-contents {
transform: translate(0, 0);
}
/* <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> "<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>" <20> "<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>" */
.bottom-nav {
margin-top: 0;
flex-direction: column;
align-items: flex-start;
}
.bottom-nav__arrow {
width: 28px;
height: 28px;
margin-right: 7px;
}
.bottom-nav__arrow::before {
width: 28px;
height: 28px;
background-image: url('arrow.svg');
}
.bottom-nav a {
display: flex;
align-items: center;
margin-top: 15px;
}
.bottom-nav .topic__navi_next .bottom-nav__link {
order: 2;
}
.bottom-nav__arrow--next::before {
top: 2px;
}
.topic__navi_next {
text-align: left;
}
}
@media (max-width: 550px) {
h1 span {
font-size: 25px !important;
}
h2 span {
font-size: 22px !important;
}
h3 span {
font-size: 20px !important;
}
.content img {
max-width: 100%;
width: auto !important;
}
/* <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> */
.warning {
max-width: 100%;
padding: 15px 50px 20px 20px !important;
}
}
/* блок для страницы search */
.article-search {
padding-top: 17px !important;
}

238
kedo/basic-package.html Normal file
View File

@ -0,0 +1,238 @@
<!DOCTYPE html>
<html lang="ru">
<head>
<title>Состав решений ELMA365 КЭДО 3.0</title>
<meta name="generator" content="Help+Manual" />
<meta name="keywords" content="«Первичные настройки ELMA365 КЭДО»,«Установка базового пакета ELMA365 КЭДО и первичные настройки»,администраторам системы,КЭДО — Отпуска,наполнить справочники данными,Портал КЭДО" />
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<meta http-equiv="X-UA-Compatible" content="IE=edge" />
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta name="description" content="ELMA365 КЭДО 3.0 состоит из трёх отдельных решений, которые устанавливаются в компанию из ELMA365 Store:" />
<meta name="picture" content="" />
<meta property="og:type" content="website" />
<meta property="og:title" content="Cправка по Low-code платформе ELMA365" />
<meta property="og:url" content="https://elma365.com/ru/help" />
<meta property="og:image" content="" />
<meta property="og:site_name" content="ELMA365" />
<link rel="icon" href="favicon.png" type="image/png" />
<link href="https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&display=swap" rel="stylesheet" />
<link rel="stylesheet" href="./jquery-ui.min.css" />
<link rel="stylesheet" href="default.css" />
<link rel="stylesheet" href="./search-yandex.css" />
<link rel="stylesheet" href="./article.css" />
<link rel="stylesheet" href="./glossary.css" />
<link rel="stylesheet" href="./theme.css" />
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="helpman_settings.js"></script>
<script type="text/javascript" src="helpman_topicinit.js"></script>
<script type="text/javascript" src="highlight.js"></script>
<script type="text/javascript">
$(document).ready(function(){highlight();});
</script>
</head>
<body>
<script async src="https://www.googletagmanager.com/gtag/js?id=G-M6ETBEC1R9"></script><script>window.dataLayer=window.dataLayer || []; function gtag(){dataLayer.push(arguments);}gtag('js', new Date()); gtag('config', 'G-M6ETBEC1R9');</script>
<script>!function(e,t,c,n,r,a,m){e.ym=e.ym||function(){(e.ym.a=e.ym.a||[]).push(arguments)},e.ym.l=1*new Date;for(var s=0;s<document.scripts.length;s++)if(document.scripts[s].src===n)return;a=t.createElement(c),m=t.getElementsByTagName(c)[0],a.async=1,a.src=n,m.parentNode.insertBefore(a,m)}(window,document,"script","https://mc.yandex.ru/metrika/tag.js"),ym(83179930,"init",{clickmap:!0,trackLinks:!0,accurateTrackBounce:!0,webvisor:!0})</script><noscript><div><img alt=""src=https://mc.yandex.ru/watch/83179930 style=position:absolute;left:-9999px></div></noscript>
<header class="header elma-365">
<div class="container">
<a class="header__logo" href="https://elma365.com/ru/help">
<img src="./logo.svg" alt="header logo">
</a>
<!-- <div class="hero__search-form" id="search-panel">
<form class="search-form" onsubmit="ym(83179930,'reachGoal','poisk')">
<label class="search-form__label">
<span id="reset-search" class="search__icon"></span>
<input class="search-form__input" type="text">
</label>
<input class="search-form__submit" type="submit" value="Submit">
</form>
</div> -->
<div class="hero__search-form" id="search-panel"> <form class="search-form"> <label class="search-form__label"> <span id="reset-search" class="search__icon"></span> <input class="search-form__input" type="text"> </label> <input class="search-form__submit" type="submit" value="Submit"> </form> </div>
<div class="hero__search">
<a href="#" id="search-icon" class="hero__search-icon">
<img src="search-icon-white.svg" alt="search string">
</a>
<a href="#" id="side-menu-icon" class="hero__side-icon">
<img src="side_menu.svg" alt="side menu">
</a>
</div>
<div class="header__navi">
<ul class="header__list"><li><span class="solution-select"><span class="solution-select__selected"></span><svg width="7" height="4" viewBox="0 0 7 4" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M1 1L3.5 3.5L6 1" stroke="white" stroke-linecap="round" stroke-linejoin="round"/></svg><ul class="solution-select__list"><li><a class="project-link" href="https://elma365.com/ru/help/platform/get-trial.html">Платформа</a></li><li><a class="project-link" href="https://elma365.com/ru/help/ecm/ecm-functions.html">CSP</a></li><li><a class="project-link" href="https://elma365.com/ru/help/crm/crm_overview.html">CRM+CX</a></li><li><a class="project-link" href="https://elma365.com/ru/help/projects/projects-functions.html">Проекты</a><li><a class="project-link" href="https://elma365.com/ru/help/service/service-functions.html">Service</a></li><li><a class="project-link" href="https://elma365.com/ru/help/kedo/kedo.html">КЭДО</a></li><li><a class="project-link" href="https://elma365.com/ru/help/business_solutions/-elma365-store.html">Бизнес-решения</a></li><ul class="social-links-header" ><li class="social-link-header"><a target="_blank" class="project-link" href="https://elma-academy.com/ru/">Academy</a></li><li class="social-link-header"><a target="_blank" class="project-link" href="https://community.elma365.com/ru/">Community</a></li><li></ul></ul></span></li><li><a href="https://api.elma365.com/ru/"target="_blank">API</a></li><li><a href="https://tssdk.elma365.com/"target="_blank">SDK</a></li><li><a href="https://elma365.com/ru/" target="_blank">Сайт ELMA365</a></li></ul>
</div>
</div>
</header>
<main class="main container">
<aside class="sidebar" id="sidebar">
<div class="sidebar__header">
<a class="header__logo" href="https://elma365.com/ru/help">
<img src="./logo-light.svg">
</a>
<span class="sidebar__close elma-365-close" id="close"></span>
</div>
<div class="sidebar__wrapper" id="side-menu">
</div>
</aside>
<article class="article" id="article">
<div class="article-inner">
<div class="content">
<header class="article__header">
<div class="article__bread" style="display:flex; gap:10px;">
<span id="subcategory" class="search-res__item-category search-res__item-category_subcategory subcategory article__badge"></span>
<div class="topic__breadcrumbs">
<p>Настройки администратора для внедрения КЭДО / Состав решений ELMA365 КЭДО 3.0</p>
</div>
</div>
<div class="topic__title"><h1 class="p_Heading1"><span class="f_Heading1">Состав решений ELMA365 КЭДО 3.0</span></h1>
</div>
</header>
<section class="article__content">
<div class="scroll-top-inner">
<a href="#h1-article" class="scroll-top"></a>
</div>
<!-- Placeholder for topic body. -->
<p style="margin: 7px 0 16px 0;"><span style="font-size: 15px; font-weight: bold;">ELMA365 КЭДО 3.0</span><span style="font-size: 15px;"> состоит из трёх отдельных решений, которые устанавливаются в компанию из ELMA365 Store:</span></p>
<ul style="list-style-type:disc">
<li style="margin-top: 0; margin-right: 0; margin-bottom: 0;"><span style="font-size: 15px; font-weight: bold;">КЭДО 3.0</span><span style="font-size: 15px;">;</span></li><li style="margin-top: 0; margin-right: 0; margin-bottom: 0;"><span style="font-size: 15px; font-weight: bold;">Портал КЭДО 3.0</span><span style="font-size: 15px;">;</span></li><li style="margin-top: 0; margin-right: 0; margin-bottom: 1px;"><span style="font-size: 13px; font-family: Inter; font-weight: bold; color: #394149;">КЭДО365: Интеграция с 1С</span><span style="font-size: 15px;">.</span></li></ul>
<p style="line-height: 1.26; margin: 0 0 11px 0;"><span style="font-size: 15px;">Решения </span><span style="font-size: 15px; font-weight: bold;">Портал КЭДО 3.0</span><span style="font-size: 15px;">, </span><span style="font-size: 13px; font-family: Inter; font-weight: bold; color: #394149;">КЭДО365: Интеграция с 1С</span><span style="font-size: 15px;"> и</span><span style="font-size: 15px; font-weight: bold;"> </span><span style="font-size: 15px;">некоторые компоненты </span><span style="font-size: 15px; font-weight: bold;">КЭДО 3.0</span><span style="font-size: 15px;"> выполняют служебные функции и нужны для настроек функциональных возможностей и внедрения кадрового электронного документооборота в компанию. </span></p>
<p style="line-height: 1.26; margin: 0 0 11px 0;"><span style="font-size: 15px;">Доступ к этим компонентам есть только у <a href="ru/help/platform/360006871932.html#administrators" target="_blank" class="weblink">администраторов системы</a>. В этой статье рассмотрим их подробнее.</span></p>
<p style="line-height: 1.26; margin: 0 0 11px 0;"><span style="font-size: 15px;">С полным составом </span><span style="font-size: 15px; font-weight: bold;">ELMA365 КЭДО 3.0</span><span style="font-size: 15px;"> и разделами, в которых пользователи будут вести кадровый электронный документооборот, можно ознакомиться в статье <a href="kedo-solution.html" class="topiclink">«Компоненты ELMA365 КЭДО 3.0 для работы пользователей»</a>.</span></p>
<h2 class="p_Heading2"><a id="kedo-3.0" class="hmanchor"></a><span class="f_Heading2">Состав решения «КЭДО 3.0» для администраторов </span></h2>
<p style="margin: 0 0 11px 0;"><span style="font-size: 15px;">В решение входят разделы </span><span style="font-size: 15px; font-weight: bold;">КЭДО 3.0</span><span style="font-size: 15px;"> и </span><span style="font-size: 15px; font-weight: bold;">УРВ</span><span style="font-size: 15px;">, а также несколько модулей расширения системы.</span></p>
<p style="line-height: 1.26; margin: 0 0 11px 0;"><span style="font-size: 15px;">Рассмотрим служебные приложения, необходимые для настройки и организации работы пользователей: </span></p>
<ul style="list-style-type:disc">
<li style="line-height: 1.28; margin-top: 0; margin-right: 0; margin-bottom: 11px;"><span style="font-weight: bold;">Главная</span> — страница предназначена для работы сотрудников отдела кадров и бухгалтерии с заявками и документами. Однако, для администраторов системы на странице доступна вкладка <span style="font-weight: bold;">Администрирование КЭДО</span>. Открыв её, пользователи смогут быстро запустить различные процессы настройки решений:<ul style="list-style-type:circle">
<li style="line-height: 1.28; margin-top: 0; margin-right: 0; margin-bottom: 11px;"><span style="font-weight: bold;">Выполнить первичную настройку КЭДО</span> — процесс предназначен для выполнения <a href="kedo-first-setting.html" class="topiclink">первичной настройки ELMA365 КЭДО 3.0</a>: включает служебные параметры, автоматически заполняет данными приложения и справочники и т. д.; </li><li style="line-height: 1.28; margin-top: 0; margin-right: 0; margin-bottom: 11px;"><span style="font-weight: bold;">Сопоставить пользователей с физическими лицами</span> — процесс используется для настройки созданной базы сотрудников организации. Если физические лица и пользователи импортируются в ELMA365 из сторонних систем, например, из 1С и сервиса Active Directory/LDAP, вы можете сопоставить их карточки между собой;</li><li style="line-height: 1.28; margin-top: 0; margin-right: 0; margin-bottom: 11px;"><span style="font-weight: bold;">Создать/обновить группы доступа по ШР и УС</span>, <span style="font-weight: bold;">Заполнить поля-роли приложений группами доступа</span>,<span style="font-weight: bold;"> Удалить все группы доступа</span> — процессы связаны с настройкой штатного расписания и управленческой структуры и определением ролей пользователей в кадровом электронном документообороте. Являются вспомогательными. Запускаются, если возникли ошибки в основном процессе настройки групп и ролей или же, когда необходимо создать новые штатную и управленческую структуры, а также в случае <a href="kedo-group-settings-for-export.html" class="topiclink">экспорта решения КЭДО 3.0 в другую компанию</a>.</li></ul>
<li style="margin-top: 7px; margin-right: 0; margin-bottom: 7px;"><span style="font-weight: bold;">Меню настроек</span> — список параметров для настройки и определения логики работы в разделе, подключения интеграций с учётными системами и т. д. Они позволяют адаптировать бизнес-процессы согласно индивидуальным потребностям компании. Подробнее читайте в статье <a href="kedo-enable-parameters.html" class="topiclink">«Задать параметры меню настроек для ELMA365 КЭДО 3.0»</a>;</li><li style="margin-top: 7px; margin-right: 0; margin-bottom: 7px;"><span style="font-weight: bold;">Статусы</span> — служебный справочник, в котором хранятся преднастроенные статусные модели кадровых документов, заявок и различных заявлений; </li><li style="margin-top: 7px; margin-right: 0; margin-bottom: 7px;">приложения <span style="font-weight: bold;">Провайдеры</span> и <span style="font-weight: bold;">Способ подписания</span> — содержат данные для обеспечения корректной работы подключённой интеграции с провайдерами электронной подписи; </li><li style="margin-top: 7px; margin-right: 0; margin-bottom: 7px;">разделитель <span style="font-weight: bold;">Интеграции</span> — приложения для настройки кадровых процессов после включения интеграции с учётной системой, например, с сервисом 1С;</li><li style="margin-top: 7px; margin-right: 0; margin-bottom: 7px;"><span style="font-weight: bold;">Контракты</span><span style="font-size: 15px;">настраивают отображение кадровых документов и заявок пользователей на главной рабочей странице специалиста отдела кадров в ELMA365 и в личных кабинетах сотрудников на портале КЭДО. В контракты добавляются приложения-источники при первичной настройке решений. Решение </span><span style="font-size: 15px; font-weight: bold;">КЭДО 3.0</span><span style="font-size: 15px;"> включает</span> следующие контракты:<ul style="list-style-type:circle">
<li style="margin-top: 7px; margin-right: 0; margin-bottom: 7px;">раздел <span style="font-weight: bold;">КЭДО 3.0 &gt; Заявки</span>;</li><li style="margin-top: 7px; margin-right: 0; margin-bottom: 7px;">раздел <span style="font-weight: bold;">КЭДО 3.0 &gt; Документы</span>;</li><li style="margin-top: 7px; margin-right: 0; margin-bottom: 7px;">раздел <span style="font-weight: bold;">УРВ &gt; Отклонения от рабочего времени</span>.</li></ul>
<li style="margin-top: 7px; margin-right: 0; margin-bottom: 7px;">разделитель <span style="font-weight: bold;">Настройки трудоустройства</span> — под этим разделителем хранятся служебные приложения, позволяющие адаптировать процесс трудоустройства в организацию и настраивать этапы, которые будет проходить сотрудник;</li><li style="margin-top: 7px; margin-right: 0; margin-bottom: 7px;">разделитель <span style="font-weight: bold;">Сервисы</span> — здесь собраны приложения и контракты, с помощью которых настраивается внешний вид страницы портала КЭДО с доступными сотруднику услугами и каталогами услуг.</li></ul>
<h3 class="p_Heading3"><span class="f_Heading3">Модули решения «КЭДО 3.0»</span></h3>
<p style="line-height: 1.26; margin: 0 0 11px 0;"><span style="font-size: 15px;">Решение </span><span style="font-size: 15px; font-weight: bold;">КЭДО 3.0</span><span style="font-size: 15px;"> содержит модули расширения системы. Они позволяют подключить сторонние сервисы и обеспечивают корректный ход кадровых процессов и т. д. Модули нужно обязательно активировать и задать их настройки: &nbsp; &nbsp; </span></p>
<ul style="list-style-type:disc">
<li style="line-height: 1.26; margin-top: 0; margin-right: 0; margin-bottom: 11px;"><span style="font-size: 15px; font-weight: bold;">Модуль КЭДО 3.0</span><span style="font-size: 15px;"> — модуль содержит пользовательские действия в бизнес-процессах и настроенные обработчики событий, которые обеспечивают корректную работу кадровых процессов решения, а также предоставляет доступ к Web API ELMA365 для сторонних сервисов; </span></li><li style="line-height: 1.26; margin-top: 0; margin-right: 0; margin-bottom: 11px;"><span style="font-size: 15px; font-weight: bold;">Массовое подписание КЭДО</span><span style="font-size: 15px;"> — активируйте модуль после установки решения </span><span style="font-size: 15px; font-weight: bold;">КЭДО 3.0</span><span style="font-size: 15px;"> и настройки провайдера электронной подписи, чтобы включить массовое подписание пакета документов. Тогда для выполнения задач подписания пользователи смогут запрашивать один код-идентификатор своего сертификата УНЭП;</span></li><li style="line-height: 1.26; margin-top: 0; margin-right: 0; margin-bottom: 11px;"><span style="font-size: 15px; font-weight: bold;">УЦ Контур</span><span style="font-size: 15px;"> — модуль подключает интеграцию с провайдером облачных сертификатов усиленной неквалифицированной электронной подписи (УНЭП).</span></li></ul>
<h2 class="p_Heading2"><span class="f_Heading2">Решение «Портал КЭДО» </span></h2>
<p style="line-height: 1.28; margin: 0 0 11px 0;"><span style="font-size: 15px;">В решение входит раздел </span><span style="font-size: 15px; font-weight: bold;">Портал КЭДО</span><span style="font-size: 15px;">. Он доступен только администраторам и содержит внешний портал для сотрудников с преднастроенными страницами. Здесь вы cможете изменить портал в соответствии с фирменным стилем вашей компании, создавать страницы с собственной конфигурацией, добавлять на них списки приложений, кнопки для создания элементов или запуска бизнес-процессов, виджеты и т. д.</span></p>
<h2 class="p_Heading2"><span class="f_Heading2">Решение «КЭДО365: Интеграция с 1С»</span></h2>
<p style="line-height: 1.28; margin: 0 0 11px 0;"><span style="font-size: 15px;">Установите решение</span> опционально, если ваша компания использует учётную систему 1С. Решение включает<span style="font-size: 15px;"> в себя:</span></p>
<ul style="list-style-type:disc">
<li style="line-height: 1.28; margin-top: 0; margin-right: 0; margin-bottom: 11px;"><span style="font-size: 15px;">раздел </span><span style="font-size: 15px; font-weight: bold;">Интеграция 1С</span><span style="font-size: 15px;"> — здесь собраны приложения для обмена данными между 1С и ELMA365. Элементы создаются автоматически при выполнении процессов обмена. Они содержат поступившую из 1С информацию в формате </span><span style="font-size: 15px; font-weight: bold;">.json</span><span style="font-size: 15px;"> о штатном расписании, базе сотрудников, печатных формах кадровых документов, расчётных листах и т. д. Затем эти данные обрабатываются в преднастроенных процессах и добавляются в приложения разделов </span><span style="font-size: 15px; font-weight: bold;">КЭДО 3.0</span><span style="font-size: 15px;"> и </span><span style="font-size: 15px; font-weight: bold;">УРВ</span><span style="font-size: 15px;">, чтобы специалисты отдела кадров могли с ними работать;</span></li><li style="line-height: 1.28; margin-top: 0; margin-right: 0; margin-bottom: 11px;"><span style="font-size: 15px;">модуль </span><span style="font-size: 15px; font-weight: bold;">КЭДО365: Интеграция с 1С</span><span style="font-size: 15px;"> — настраивает интеграцию с сервисом 1С и обеспечивает корректный ход процессов обмена данными между системами. Подключить можно следующие конфигурации учётной системы: 1С:Зарплата и управление персоналом, 1С:Комплексная автоматизация.</span></li></ul>
<div class="bottom-nav">
<a id="prev-link" class="topic__navi_prev" href="kedo.html">
<span class="bottom-nav__arrow bottom-nav__arrow--prev"></span> <span
class="bottom-nav__link">kedo.html</span>
</a>
<a id="next-link" class="topic__navi_next" href="kedo-settings-check-list.html">
<span class="bottom-nav__link">kedo-settings-check-list.html</span> <span
class="bottom-nav__arrow bottom-nav__arrow--next"></span>
</a>
</div>
<!-- добавляет на страницу строку блок Была ли статья полезной? -->
<div class="feedback-wrap"><div class="feedback" id="feedback"><span><b>Была ли статья полезной?</b></span><form action="" method="POST" class="feedback-form" id="feedback-form"><div class="feedback__popup feedback__popup-response" id="feedback__popup_thx">Спасибо за ваш отзыв!</div><div id="feedback-success-popup"><div class="wrap"><button type="button" class="feedback-popup-close">×</button><svg width="44" height="44" viewBox="0 0 44 44" fill="none" xmlns="http://www.w3.org/2000/svg"><g clip-path="url(#clip0_212_2187)"><path d="M22 0.6875C10.2294 0.6875 0.6875 10.2294 0.6875 22C0.6875 33.7706 10.2294 43.3125 22 43.3125C33.7706 43.3125 43.3125 33.7706 43.3125 22C43.3125 10.2294 33.7706 0.6875 22 0.6875ZM22 40.5625C11.8023 40.5625 3.4375 32.3078 3.4375 22C3.4375 11.8024 11.6922 3.4375 22 3.4375C32.1977 3.4375 40.5625 11.6922 40.5625 22C40.5625 32.1976 32.3078 40.5625 22 40.5625ZM34.1713 16.933L18.6613 32.3186C18.257 32.7197 17.604 32.7171 17.203 32.3128L9.82283 24.873C9.42176 24.4686 9.42434 23.8157 9.82867 23.4146L10.5609 22.6884C10.9652 22.2873 11.6181 22.2899 12.0192 22.6942L17.9468 28.6697L31.9926 14.7366C32.3969 14.3356 33.0498 14.3382 33.4509 14.7425L34.1772 15.4747C34.5783 15.879 34.5757 16.532 34.1713 16.933Z" fill="#27AE60"></path></g><defs><clipPath id="clip0_212_2187"><rect width="44" height="44" fill="white"></rect></clipPath></defs></svg><p>Ваш отзыв успешно отправлен!</p><span>Спасибо за обратную связь.</span></div></div><div class="feedback__popup" id="feedback__popup_why"><button type="button" class="feedback-popup-close">×</button><div class="feedback__popup-header">Уточните, почему:</div><input type="radio" name="category" id="bad_recommendation" value="bad_recommendation"><label for="bad_recommendation">Рекомендации не помогли</label><input type="radio" name="category" id="difficult_text" value="difficult_text"><label for="difficult_text">Текст трудно понять</label><input type="radio" name="category" id="no_answer" value="no_answer"><label for="no_answer">Нет ответа на мой вопрос</label><input type="radio" name="category" id="bad_header" value="bad_header"><label for="bad_header">Содержание статьи не соответствует заголовку</label><input type="radio" name="category" id="other_reason" value="other_reason"><label for="other_reason">Другая причина</label></div><div class="feedback__popup" id="feedback__popup-other"><button type="button" class="feedback-popup-close">×</button> <div class="feedback__popup-header">Расскажите, что вам не понравилось в статье:</div><textarea class="feedback__textarea" name="other" id=""></textarea><input type="submit" class="feedback__other-btn" value="Отправить"></div><div class="feedback-form__btn-group"><input type="radio" name="useful" id="feedback__useful_yes" value="true"><label for="feedback__useful_yes"><img src="like.svg"/><span class="feedback-form__btn-group_yes-btn">Да</span></label><input type="radio" name="useful" id="feedback__useful_no" value="false"><label for="feedback__useful_no"><img src="dislike.svg"/><span class="feedback-form__btn-group_no-btn">Нет</span></label></div><select name="category"><option disabled>Выберите вариант</option><option value="bad_recommendation" selected>Рекомендации не помогли</option><option value="difficult_text">Текст трудно понять</option><option value="no_answer">Нет ответа на мой вопрос</option><option value="bad_header">Содержание статьи не соответствует заголовку</option><option value="other_reason">Другая причина</option></select><input type="submit"></form></div></div>
</section>
</div>
<aside class="article__sidebar" style="display:none">
<input type="checkbox" />
<div class="article__arrow"></div>
<div class="table-of-contents elma365-right" id="toc2Content">
<h3 class="h3-toc">В этой статье</h3>
<nav id="toc2"></nav>
</div>
</aside>
</div>
</article>
</main>
<footer class="footer">
<div class="footer-container">
<div class="footer-mobile">
<ul class="footer-mobile__list"><li><a href="https://api.elma365.com/ru/" target="_blank">API</a></li><li><a href="https://tssdk.elma365.com/" target="_blank">TS SDK</a></li><li><a href="https://community.elma365.com/" target="_blank">Community</a></li><li><a href="https://elma-academy.com/ru/elma365" target="_blank">Академия</a></li></ul><ul class="footer-mobile__list"><li><a href="https://elma365.com/ru/help/platform/get-trial.html">Платформа</a></li><li><a href="https://elma365.com/ru/help/ecm/ecm-functions.html">ECM</a></li><li><a href="https://elma365.com/ru/help/service/service-functions.html">Service</a></li><li><a href="https://elma365.com/ru/help/projects/projects-functions.html">Проекты</a></li></ul>
</div>
<div class="container">
<div class="footer-wrap">
<div><span class="mobile-question-popup">Отправить фидбэк</span><form method="POST" action class="question__popup question-xs" id="question__popup"><div class="question-wrap"><span class="close"></span><span class="title">Задать вопрос</span><label for="help_question" style="display: none;"></label><textarea name="help_question" id="help_question"></textarea><input type="submit" value="Отправить"></div></form><div class="hidden fade-in question-success-xs">Ваш фидбэк отправлен.</div></div>
<div class="footer-flex-b">
<div class="footer-top">
<span class="footer-copy">&copy; 2025
ELMA365
</span>
<a href="https://navigator.sk.ru/orn/1122971" target="_blank">
<img src="sk-resident.svg" alt="sk icon" class="footer-img" width="117" height="34">
</a>
</div>
<div class="footer-line">
<div class="footer-line-copy">
<span class="footer-copy">&copy; 2025
ELMA365
</span>
</div>
<ul class="footer-list">
<li class="footer-item"><a href="https://elma365.com/ru/" target="_blank" class="footer-link" style="color: #0D4A75;"><img src="browse.svg" alt="browse icon" class="footer-img">elma365.com</a></li><li class="footer-item"><a href="https://vkvideo.ru/@elma_bpm" target="_blank" class="footer-link"><img src="vk-video.svg" alt="vk-video icon" class="footer-img"></a></li><li class="footer-item"><a href="https://vk.com/elma_bpm" target="_blank" class="footer-link"><img src="vk.svg" alt="vk icon" class="footer-img"></a></li><li class="footer-item"><a href="https://t.me/elmaday" target="_blank" class="footer-link"><img src="telegram.svg" alt="telegram icon" class="footer-img"></a></li><li class="footer-item"><a href="https://dzen.ru/elma" target="_blank" class="footer-link"><img src="social_dzen.svg" alt="dzen icon" class="footer-img"></a></li>
<li class="footer-item">
<a href="https://navigator.sk.ru/orn/1122971" target="_blank">
<img src="sk-resident.svg" alt="sk icon" class="footer-img" width="117" height="34">
</a>
</li>
</ul>
</div>
</div>
</div>
</div>
<a href="#" class="arrow-top"></a>
</div>
</footer>
<!-- <script type="text/javascript" src="jquery1.min.js"></script>-->
<iframe name="hmnavigation" style="display:none!important"></iframe>
<!--<script src="./jquery-ui.js"></script> -->
<script src="./jquery-ui.min.js"></script>
<!--script src="//cdn.jsdelivr.net/npm/featherlight@1.7.14/release/featherlight.min.js" type="text/javascript" charset="utf-8"></script-->
<script src="./jquery.tocify.min.js"></script>
<script src="./TypoReporter.min.js"></script>
<script src="./google-search.js"></script>
<script src="./main.js"></script>
</body>
</html>

View File

@ -0,0 +1,3 @@
<svg width="17" height="8" viewBox="0 0 17 8" fill="none" xmlns="http://www.w3.org/2000/svg">
<path d="M0.646446 3.64645C0.451185 3.84171 0.451185 4.15829 0.646446 4.35355L3.82843 7.53553C4.02369 7.7308 4.34027 7.7308 4.53553 7.53553C4.7308 7.34027 4.7308 7.02369 4.53553 6.82843L1.70711 4L4.53553 1.17157C4.7308 0.976311 4.7308 0.659728 4.53553 0.464466C4.34027 0.269204 4.02369 0.269204 3.82843 0.464466L0.646446 3.64645ZM17 3.5L1 3.5V4.5L17 4.5V3.5Z" fill="#367EB2"/>
</svg>

After

Width:  |  Height:  |  Size: 478 B

3
kedo/browse.svg Normal file
View File

@ -0,0 +1,3 @@
<svg width="18" height="18" viewBox="0 0 18 18" fill="none" xmlns="http://www.w3.org/2000/svg">
<path d="M12.924 10.8C12.996 10.206 13.05 9.612 13.05 9C13.05 8.388 12.996 7.794 12.924 7.2H15.966C16.11 7.776 16.2 8.379 16.2 9C16.2 9.621 16.11 10.224 15.966 10.8M11.331 15.804C11.871 14.805 12.285 13.725 12.573 12.6H15.228C14.3561 14.1014 12.9727 15.2388 11.331 15.804ZM11.106 10.8H6.894C6.804 10.206 6.75 9.612 6.75 9C6.75 8.388 6.804 7.785 6.894 7.2H11.106C11.187 7.785 11.25 8.388 11.25 9C11.25 9.612 11.187 10.206 11.106 10.8ZM9 16.164C8.253 15.084 7.65 13.887 7.281 12.6H10.719C10.35 13.887 9.747 15.084 9 16.164ZM5.4 5.4H2.772C3.63497 3.89449 5.01732 2.75534 6.66 2.196C6.12 3.195 5.715 4.275 5.4 5.4ZM2.772 12.6H5.4C5.715 13.725 6.12 14.805 6.66 15.804C5.02076 15.2385 3.64036 14.1009 2.772 12.6ZM2.034 10.8C1.89 10.224 1.8 9.621 1.8 9C1.8 8.379 1.89 7.776 2.034 7.2H5.076C5.004 7.794 4.95 8.388 4.95 9C4.95 9.612 5.004 10.206 5.076 10.8M9 1.827C9.747 2.907 10.35 4.113 10.719 5.4H7.281C7.65 4.113 8.253 2.907 9 1.827ZM15.228 5.4H12.573C12.2913 4.28531 11.8742 3.20931 11.331 2.196C12.987 2.763 14.364 3.906 15.228 5.4ZM9 0C4.023 0 0 4.05 0 9C0 11.3869 0.948211 13.6761 2.63604 15.364C3.47177 16.1997 4.46392 16.8626 5.55585 17.3149C6.64778 17.7672 7.8181 18 9 18C11.3869 18 13.6761 17.0518 15.364 15.364C17.0518 13.6761 18 11.3869 18 9C18 7.8181 17.7672 6.64778 17.3149 5.55585C16.8626 4.46392 16.1997 3.47177 15.364 2.63604C14.5282 1.80031 13.5361 1.13738 12.4442 0.685084C11.3522 0.232792 10.1819 0 9 0Z" fill="#C0BEBE"/>
</svg>

After

Width:  |  Height:  |  Size: 1.5 KiB

BIN
kedo/chat_q.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 37 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 7.5 KiB

4
kedo/close-black.svg Normal file
View File

@ -0,0 +1,4 @@
<svg width="18" height="18" viewBox="0 0 18 18" fill="none" xmlns="http://www.w3.org/2000/svg">
<rect x="0.662109" y="15.9121" width="22.5035" height="2" transform="rotate(-45 0.662109 15.9121)" fill="black"/>
<rect x="2.07617" width="22.5035" height="2" transform="rotate(45 2.07617 0)" fill="black"/>
</svg>

After

Width:  |  Height:  |  Size: 310 B

4
kedo/close.svg Normal file
View File

@ -0,0 +1,4 @@
<svg width="8" height="8" viewBox="0 0 7 7" fill="none" xmlns="http://www.w3.org/2000/svg">
<line x1="1.02543" y1="1.02511" x2="5.97518" y2="5.97486" stroke="black"/>
<line x1="5.97465" y1="1.02512" x2="1.0249" y2="5.97487" stroke="black"/>
</svg>

After

Width:  |  Height:  |  Size: 248 B

3
kedo/collapse.svg Normal file
View File

@ -0,0 +1,3 @@
<svg width="8" height="14" viewBox="0 0 8 14" fill="none" xmlns="http://www.w3.org/2000/svg">
<path d="M1 13C3 11.25 7 7.6 7 7C7 6.4 3 2.75 1 1" stroke="#394149" stroke-width="2"/>
</svg>

After

Width:  |  Height:  |  Size: 188 B

BIN
kedo/collapsed-minus.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 153 B

BIN
kedo/collapsed.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 197 B

BIN
kedo/company_q.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 38 KiB

4
kedo/cross.svg Normal file
View File

@ -0,0 +1,4 @@
<svg width="18" height="18" viewBox="0 0 18 18" fill="none" xmlns="http://www.w3.org/2000/svg">
<path d="M1 1L17.5 17.5" stroke="#D2D2D2"/>
<path d="M1 17.5L17.5 0.999999" stroke="#D2D2D2"/>
</svg>

After

Width:  |  Height:  |  Size: 198 B

2017
kedo/default.css Normal file

File diff suppressed because it is too large Load Diff

Binary file not shown.

3
kedo/dislike.svg Normal file
View File

@ -0,0 +1,3 @@
<svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg">
<path d="M0 8.9441C0 10.4348 1.4 11.0311 2.2 11.0311H4.4C4 12.0248 3.7 13.2174 3.9 14.1118C4.4 15.9006 5.9 16 6.4 16H6.5C6.9 16 7.1 15.8012 7.3 15.5031L8.3 12.7205L11 10.0373H16V1.09317H11V2.08696C10.8 2.08696 10.3 1.78882 9.8 1.49068C8.6 0.89441 6.9 0 5.3 0C2.9 0 2.1 0.298137 1.5 1.29193C1.2 1.8882 1.2 2.38509 1.2 2.68323C1 2.88199 0.700001 3.18013 0.6 3.67702C0.5 4.17391 0.5 4.47205 0.6 4.77019C0.400001 5.06832 0.200001 5.46584 0.1 6.06211C0.1 6.55901 0.2 6.95652 0.3 7.25466C0.2 7.65217 0 8.14907 0 8.9441ZM13.5 2.58385C14.1 2.58385 14.5 2.98137 14.5 3.57764C14.5 4.17391 14.1 4.57143 13.5 4.57143C12.9 4.57143 12.5 4.17391 12.5 3.57764C12.5 2.98137 12.9 2.58385 13.5 2.58385ZM1.3 6.95652C1.3 6.95652 1.1 6.75776 1.1 6.26087C1.1 5.6646 1.5 5.36646 1.5 5.36646L1.8 5.06832L1.6 4.77019C1.6 4.77019 1.4 4.47205 1.6 4.07453C1.7 3.67702 2.1 3.37888 2.1 3.37888L2.4 3.08075L2.2 2.68323C2.2 2.68323 2 2.28572 2.3 1.78882C2.5 1.3913 2.7 1.09317 5.2 1.09317C6.6 1.09317 8.2 1.8882 9.3 2.48447C10.1 2.88199 10.6 3.08075 11 3.08075V9.04348H10.9C10.7 9.04348 10.5 9.14286 10.3 9.24224L7.5 12.0248C7.4 12.1242 7.4 12.2236 7.3 12.323L6.3 15.0062C5.8 15.0062 5.1 14.8075 4.9 13.913C4.8 13.3168 5 12.323 5.5 11.1304C5.6 10.8323 5.6 10.6335 5.4 10.3354C5.3 10.1366 5 10.0373 4.7 10.0373H2.2C2.1 10.0373 1 9.83851 1 8.9441C1 8.14907 1.3 7.75155 1.3 7.75155L1.6 7.35404L1.3 6.95652Z" fill="#394149"/>
</svg>

After

Width:  |  Height:  |  Size: 1.5 KiB

BIN
kedo/doc_template.docx Normal file

Binary file not shown.

20
kedo/dots-bg.svg Normal file
View File

@ -0,0 +1,20 @@
<svg width="169" height="180" viewBox="0 0 169 180" fill="none" xmlns="http://www.w3.org/2000/svg">
<rect x="35.1152" y="68.2549" width="8.40563" height="8.40563" transform="rotate(-135 35.1152 68.2549)" fill="#DFE9F1"/>
<rect x="64.2891" y="39.5769" width="8.40563" height="8.40563" transform="rotate(-135 64.2891 39.5769)" fill="#DFE9F1"/>
<rect x="92.4727" y="11.8875" width="8.40563" height="8.40563" transform="rotate(-135 92.4727 11.8875)" fill="#DFE9F1"/>
<rect x="93.4609" y="180" width="8.40563" height="8.40563" transform="rotate(-135 93.4609 180)" fill="#DFE9F1"/>
<rect x="64.2891" y="152.311" width="8.40563" height="8.40563" transform="rotate(-135 64.2891 152.311)" fill="#DFE9F1"/>
<rect x="64.2891" y="130.03" width="16.0537" height="16.0537" transform="rotate(-135 64.2891 130.03)" fill="#DFE9F1"/>
<rect x="64.2891" y="73.6931" width="16.0537" height="16.0537" transform="rotate(-135 64.2891 73.6931)" fill="#DFE9F1"/>
<rect x="64.2891" y="107.305" width="23.731" height="23.731" transform="rotate(-135 64.2891 107.305)" fill="#DFE9F1"/>
<rect x="92.5137" y="135.5" width="23.731" height="23.731" transform="rotate(-135 92.5137 135.5)" fill="#DFE9F1"/>
<rect x="92.5137" y="158.244" width="16.8697" height="16.8697" transform="rotate(-135 92.5137 158.244)" fill="#DFE9F1"/>
<rect x="92.5137" y="45.5103" width="16.8697" height="16.8697" transform="rotate(-135 92.5137 45.5103)" fill="#DFE9F1"/>
<rect x="92.5137" y="79.1321" width="23.731" height="23.731" transform="rotate(-135 92.5137 79.1321)" fill="#DFE9F1"/>
<rect x="92.5137" y="110.355" width="28.0432" height="28.0432" transform="rotate(-135 92.5137 110.355)" fill="#DFE9F1"/>
<rect x="120.738" y="110.283" width="28.0432" height="28.0432" transform="rotate(-135 120.738 110.283)" fill="#DFE9F1"/>
<rect x="148.962" y="110.211" width="28.0432" height="28.0432" transform="rotate(-135 148.962 110.211)" fill="#DFE9F1"/>
<rect x="35.1475" y="101.877" width="16.0537" height="16.0537" transform="rotate(-135 35.1475 101.877)" fill="#DFE9F1"/>
<rect x="35.1152" y="124.622" width="8.40563" height="8.40563" transform="rotate(-135 35.1152 124.622)" fill="#DFE9F1"/>
<rect x="5.94434" y="96.9321" width="8.40563" height="8.40563" transform="rotate(-135 5.94434 96.9321)" fill="#DFE9F1"/>
</svg>

After

Width:  |  Height:  |  Size: 2.2 KiB

View File

@ -0,0 +1,4 @@
<svg width="10" height="10" viewBox="0 0 10 10" fill="none" xmlns="http://www.w3.org/2000/svg">
<path d="M1 9C2.33333 7.83333 5 5.4 5 5C5 4.6 2.33333 2.16667 1 1" stroke="#367EB2"/>
<path d="M5 9C6.33333 7.83333 9 5.4 9 5C9 4.6 6.33333 2.16667 5 1" stroke="#367EB2"/>
</svg>

After

Width:  |  Height:  |  Size: 275 B

View File

@ -0,0 +1,4 @@
<svg width="10" height="10" viewBox="0 0 10 10" fill="none" xmlns="http://www.w3.org/2000/svg">
<path d="M9 1C7.66667 2.16667 5 4.6 5 5C5 5.4 7.66667 7.83333 9 9" stroke="#367EB2"/>
<path d="M5 1C3.66667 2.16667 1 4.6 1 5C1 5.4 3.66667 7.83333 5 9" stroke="#367EB2"/>
</svg>

After

Width:  |  Height:  |  Size: 275 B

1
kedo/dzen.svg Normal file
View File

@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" fill="none"><g clip-path="url(#a)"><path fill="#C1BEBE" d="M17.047 19.998H5.953A1.953 1.953 0 0 1 4 18.045V6.954C4 5.875 4.875 5 5.953 5h11.094C18.125 5 19 5.875 19 6.953v11.093a1.953 1.953 0 0 1-1.953 1.952"/><path fill="#FDFDFD" d="M11.078 9.007c.06-.171.065-.353.096-.53a7 7 0 0 0 .092-.748q.03-.411.053-.822c.038-.636.057-1.272.087-1.907h.188q.014.32.023.643c.015.588.05 1.175.086 1.762.022.347.05.695.105 1.038.055.349.114.7.235 1.034q.105.384.3.733c.46.839 1.153 1.4 2.055 1.708.783.269 1.599.337 2.416.394.728.05 1.457.063 2.186.094v.188c-.729.031-1.458.043-2.185.094-.79.055-1.58.12-2.339.368-1.3.425-2.115 1.312-2.483 2.621-.166.592-.233 1.2-.282 1.811-.067.836-.082 1.675-.117 2.512h-.188c-.031-.728-.043-1.458-.094-2.185-.055-.79-.12-1.58-.367-2.338-.425-1.3-1.313-2.115-2.622-2.483-.592-.166-1.2-.233-1.811-.282-.836-.067-1.675-.082-2.512-.117v-.188l1.133-.043c.853-.033 1.706-.07 2.55-.215.69-.118 1.347-.322 1.922-.74.82-.6 1.279-1.42 1.473-2.402"/></g><defs><clipPath id="a"><path fill="#fff" d="M4 5h15v15H4z"/></clipPath></defs></svg>

After

Width:  |  Height:  |  Size: 1.1 KiB

4
kedo/example.svg Normal file
View File

@ -0,0 +1,4 @@
<svg width="26" height="26" viewBox="0 0 26 26" fill="none" xmlns="http://www.w3.org/2000/svg">
<circle cx="13" cy="13" r="13" fill="#88BFFF"/>
<path d="M11.6129 19.2727L11.8793 15.1499L8.42756 17.4616L7 14.9474L10.718 13.1364L7 11.3253L8.42756 8.81108L11.8793 11.1229L11.6129 7H14.4787L14.2017 11.1229L17.6534 8.81108L19.081 11.3253L15.3736 13.1364L19.081 14.9474L17.6534 17.4616L14.2017 15.1499L14.4787 19.2727H11.6129Z" fill="white"/>
</svg>

After

Width:  |  Height:  |  Size: 445 B

3
kedo/expand.svg Normal file
View File

@ -0,0 +1,3 @@
<svg width="14" height="8" viewBox="0 0 14 8" fill="none" xmlns="http://www.w3.org/2000/svg">
<path d="M1 1C2.75 3 6.4 7 7 7C7.6 7 11.25 3 13 1" stroke="#394149" stroke-width="2"/>
</svg>

After

Width:  |  Height:  |  Size: 188 B

BIN
kedo/expanded-plus.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 212 B

BIN
kedo/expanded.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 196 B

BIN
kedo/favicon-quick.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 560 B

BIN
kedo/favicon.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 593 B

3
kedo/fb.svg Normal file
View File

@ -0,0 +1,3 @@
<svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg">
<path fill-rule="evenodd" clip-rule="evenodd" d="M5.43462 8.39725V15.4807C5.43462 15.5703 5.52428 15.66 5.61394 15.66H8.25902C8.34868 15.66 8.43835 15.5703 8.43835 15.4807V8.26275H10.3661C10.4558 8.26275 10.5454 8.17309 10.5454 8.08342L10.7248 5.9315C10.7248 5.84183 10.6351 5.75217 10.5454 5.75217H8.43835V4.18306C8.43835 3.8244 8.75217 3.51058 9.11083 3.51058H10.5903C10.6799 3.51058 10.7696 3.42092 10.7696 3.33125V1.17933C10.7696 1.08966 10.6799 1 10.5903 1H8.12453C6.64508 1 5.47945 2.16563 5.47945 3.64508V5.75217H4.17933C4.08966 5.75217 4 5.84183 4 5.9315V8.08342C4 8.17309 4.08966 8.26275 4.17933 8.26275H5.47945V8.39725H5.43462Z" fill="#B0B0B0"/>
</svg>

After

Width:  |  Height:  |  Size: 759 B

BIN
kedo/files_q.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 36 KiB

View File

@ -0,0 +1,3 @@
<svg width="10" height="6" viewBox="0 0 10 6" fill="none" xmlns="http://www.w3.org/2000/svg">
<path opacity="0.8" d="M1 1C2.16667 2.33333 4.6 5 5 5C5.4 5 7.83333 2.33333 9 1" stroke="#929BA0"/>
</svg>

After

Width:  |  Height:  |  Size: 201 B

17
kedo/forms.svg Normal file
View File

@ -0,0 +1,17 @@
<svg width="32" height="32" viewBox="0 0 32 32" fill="none" xmlns="http://www.w3.org/2000/svg">
<g clip-path="url(#clip0)">
<path fill-rule="evenodd" clip-rule="evenodd" d="M20.3021 10.5551L17.2545 7.50747L17.7932 6.96872L20.8408 10.0163L20.3021 10.5551Z" fill="#394149"/>
<path fill-rule="evenodd" clip-rule="evenodd" d="M17.7932 10.5551L20.8408 7.50747L20.302 6.96872L17.2544 10.0163L17.7932 10.5551Z" fill="#394149"/>
<path fill-rule="evenodd" clip-rule="evenodd" d="M15.619 10.2857H4.95238V9.5238H15.619V10.2857Z" fill="#394149"/>
<path fill-rule="evenodd" clip-rule="evenodd" d="M19.4286 16.381H4.95238V15.619H19.4286V16.381Z" fill="#394149"/>
<path fill-rule="evenodd" clip-rule="evenodd" d="M19.4286 13.3333H4.95238V12.5714H19.4286V13.3333Z" fill="#394149"/>
<path fill-rule="evenodd" clip-rule="evenodd" d="M17.9048 19.4286H4.95238V18.6667H17.9048V19.4286Z" fill="#394149"/>
<path fill-rule="evenodd" clip-rule="evenodd" d="M2.66667 5.33335H21.7143C21.9247 5.33335 22.0952 5.5039 22.0952 5.7143V16.0004L22.8571 15.2385V5.7143C22.8571 5.08312 22.3455 4.57144 21.7143 4.57144H2.66667C2.03549 4.57144 1.52381 5.08312 1.52381 5.7143V22.0952C1.52381 22.7264 2.03549 23.2381 2.66667 23.2381H16.7623V22.4762H2.66667C2.45627 22.4762 2.28572 22.3056 2.28572 22.0952V5.7143C2.28572 5.5039 2.45627 5.33335 2.66667 5.33335Z" fill="#394149"/>
<path fill-rule="evenodd" clip-rule="evenodd" d="M30.8306 16.5278L28.2155 13.9182C28.0664 13.7694 27.8247 13.7694 27.6757 13.9182L26.7197 14.8722L29.8746 18.0206L30.8306 17.0666C30.9797 16.9178 30.9797 16.6766 30.8306 16.5278ZM19.5428 22.0342L25.0734 16.515L28.2283 19.6635L22.6977 25.1826C22.5487 25.3314 22.307 25.3314 22.1579 25.1826L19.5428 22.5729C19.3937 22.4242 19.3937 22.183 19.5428 22.0342ZM28.7554 13.3794C28.3081 12.9331 27.583 12.9331 27.1358 13.3794L19.0029 21.4955C18.7839 21.7141 18.6721 21.9992 18.6676 22.2857H18.6673V25.3334C18.6673 25.7541 19.0084 26.0953 19.4292 26.0953H22.4768V26.0551C22.7534 26.0433 23.0265 25.9321 23.2376 25.7214L31.3705 17.6053C31.8177 17.159 31.8177 16.4354 31.3705 15.9891L28.7554 13.3794ZM21.2292 25.3334L19.4292 23.5371V25.3334H21.2292ZM29.3347 18.5593L26.2454 15.4764L25.6789 16.0418L28.7681 19.1247L29.3347 18.5593Z" fill="#2574B7"/>
</g>
<defs>
<clipPath id="clip0">
<rect width="32" height="32" fill="white"/>
</clipPath>
</defs>
</svg>

After

Width:  |  Height:  |  Size: 2.3 KiB

123
kedo/glossary.css Normal file
View File

@ -0,0 +1,123 @@
.glossary-abc__nav-wrap {
overflow: hidden;
position: sticky;
top: 0;
background: #fff;
margin-bottom: 10px;
padding: 1rem 0 0.5rem;
}
.glossary-abc__nav li:first-child {
margin-top: .75rem !important;
}
.glossary-abc__nav-wrap-inner {
overflow: hidden;
overflow-x: auto;
}
.glossary-abc__nav {
display: flex;
margin: 0;
padding: 0 0 0.3em;
list-style: none;
}
.glossary-abc__nav li {
margin-top: 0 !important;
padding: 0 10px;
font-size: 16px;
font-weight: 700;
line-height: 1;
}
.glossary-abc__nav li a {
color: #9a9a9a;
text-decoration: none !important;
border-bottom: 1px solid transparent;
}
.glossary-abc__nav li a.--active,
.glossary-abc__nav li a:hover {
border-bottom-color: inherit;
color: #040404 !important;
}
.glossary-abc__table-wrapper {
overflow: auto;
max-width: 100%;
}
.glossary-abc__table caption {
margin: 20px 0 40px;
padding: 0.3rem 10px;
background-color: #DFE9F1;
text-align: left;
text-transform: uppercase;
font-weight: 700;
}
.glossary-abc__table tbody tr>th,
.glossary-abc__table td {
padding: 0.5rem 0 !important;
vertical-align: top;
text-align: left;
font-size: 12px;
line-height: 22px;
}
.glossary-abc__table tbody tr>th,
.glossary-abc__table td:not(:last-child) {
font-weight: 700;
}
.glossary-abc__table td {
border: 0 !important;
min-width: 180px;
padding-left: 40px !important;
}
table.glossary-abc__table {
width: 100% !important;
}
.glossary-abc__table tbody tr>th {
min-width: 32px;
}
.glossary-abc__table td:nth-child(2),
.glossary-abc__table td:nth-child(3) {
width: 196px;
}
.glossary-abc__table td:last-child {
width: 470px;
}
@media (max-width: 1200px) {
.glossary-abc__table td:nth-child(3) {
width: 180px;
}
.glossary-abc__table td {
border: 0 !important;
min-width: 150px;
padding-left: 30px !important;
}
}
.glossary-abc__table tbody tr:not(:first-child)>th {
opacity: 0;
visibility: hidden;
}
.glossary-abc__table tbody tr:first-child>th,
.glossary-abc__table tbody tr:first-child>td {
padding-top: 40px !important;
}
.glossary-abc__table tbody tr>th {
color: #0D4A75;
font-size: 30px;
line-height: 1;
}

1104
kedo/glossary.html Normal file

File diff suppressed because it is too large Load Diff

8
kedo/glossary.svg Normal file
View File

@ -0,0 +1,8 @@
<svg width="32" height="32" viewBox="0 0 32 32" fill="none" xmlns="http://www.w3.org/2000/svg">
<path fill-rule="evenodd" clip-rule="evenodd" d="M20.6667 21.7619H10V21H20.6667V21.7619Z" fill="#394149"/>
<path d="M10.8117 19.3618L11.4549 17.1353H14.04L14.6831 19.3618H15.4948L13.147 11.5H12.3478L10 19.3618H10.8117ZM11.6984 16.2908L12.7224 12.7438H12.7724L13.7964 16.2908H11.6984Z" fill="#2574B7"/>
<path d="M17.8021 19.5C18.6388 19.5 19.0759 18.9472 19.2257 18.5633H19.2632V19.3618H20V15.477C20 13.6036 18.8386 13.3887 18.2267 13.3887C17.5023 13.3887 16.6781 13.6958 16.3035 14.7706L17.0028 15.0777C17.1652 14.6478 17.5492 14.1871 18.2516 14.1871C18.9291 14.1871 19.2632 14.6286 19.2632 15.3848V15.4155C19.2632 15.8532 18.901 15.8148 18.0268 15.953C17.1371 16.095 16.1661 16.3369 16.1661 17.6881C16.1661 18.8397 16.8904 19.5 17.8021 19.5ZM17.9145 18.6862C17.3275 18.6862 16.9029 18.3637 16.9029 17.7342C16.9029 17.0432 17.4149 16.8282 17.9894 16.7361C18.3016 16.69 19.1383 16.5825 19.2632 16.3983V17.2274C19.2632 17.9645 18.7886 18.6862 17.9145 18.6862Z" fill="#2574B7"/>
<path fill-rule="evenodd" clip-rule="evenodd" d="M5 25V28C5 28.5523 5.44772 29 6 29H25C25.5523 29 26 28.5523 26 28V25H25.3V28C25.3 28.1657 25.1657 28.3 25 28.3H6C5.83431 28.3 5.7 28.1657 5.7 28V25H5Z" fill="#394149"/>
<path d="M18 11.2155V3H22V11.5L20 9.5L18 11.2155Z" stroke="#394149" stroke-width="0.7"/>
<path fill-rule="evenodd" clip-rule="evenodd" d="M18 4H6C5.44772 4 5 4.44772 5 5V25C5 25.5523 5.44772 26 6 26H25C25.5523 26 26 25.5523 26 25V5C26 4.44772 25.5523 4 25 4H22V4.7H25C25.1657 4.7 25.3 4.83431 25.3 5V25C25.3 25.1657 25.1657 25.3 25 25.3H6C5.83431 25.3 5.7 25.1657 5.7 25V5C5.7 4.83431 5.83431 4.7 6 4.7H18V4Z" fill="#394149"/>
</svg>

After

Width:  |  Height:  |  Size: 1.7 KiB

912
kedo/google-search.js Normal file
View File

@ -0,0 +1,912 @@
var currentLocalHref = window.location.href,
currentLang = document.documentElement.lang;
const LOCALES_SELECT_MENU = {
ru: {
platform: "Платформа",
ecm: "ECM",
crm: "CRM",
projects: "Проекты",
business_solutions: "Бизнес-решения",
service: "Service",
kedo: "КЭДО",
},
en: {
platform: "Platform",
ecm: "ECM",
crm: "CRM",
projects: "Projects",
business_solutions: "Business Solutions",
service: "Service",
},
};
document.addEventListener("DOMContentLoaded", () => {
if (document.visibilityState === "visible") {
hideAllSideUls();
}
});
function removeCollapsedClass(node, tagName, className) {
const closestNode = node.closest(tagName);
if (!closestNode) return;
closestNode.classList.remove(className);
removeCollapsedClass(closestNode.parentElement, tagName, className);
}
function hideAllSideUls() {
const hidingMenu = document.querySelectorAll("#toc li ul");
hidingMenu.forEach((item) => {
item.classList.add("hide-side-menu-item");
item.closest("li").classList.add("collapsed");
});
}
function expandCurrentActiveLink() {
const toc = document.querySelector("#toc");
if (!toc) return;
const currentPage = location.pathname.split("/").pop();
let currentLink = toc.querySelector(`a[href="${currentPage}"]`);
// 👉 Если не нашли текущую ссылку, ищем первую вложенную внутри группы
if (!currentLink) {
const groups = toc.querySelectorAll('a[href="javascript:void(0)"]');
for (const group of groups) {
const firstChildLink = group
.closest("li")
?.querySelector('ul a[href]:not([href="javascript:void(0)"])');
if (firstChildLink?.href.includes(currentPage)) {
currentLink = firstChildLink;
break;
}
}
}
if (!currentLink) return;
currentLink.classList.add("active-side-menu");
let node = currentLink.parentElement;
while (node && node !== toc) {
if (node.tagName === "LI") {
node.classList.remove("collapsed");
const nestedUl = node.querySelector("ul");
if (nestedUl) {
nestedUl.classList.remove("hide-side-menu-item");
}
const hasActive = node.querySelector("a.active-side-menu");
if (hasActive && node.dataset?.bg) {
const [, collapsedMinus] = node.dataset.bg.split(";");
node.style = `background:url(collapsed-minus.png) no-repeat;`;
}
}
if (node.tagName === "UL") {
node.classList.remove("hide-side-menu-item");
}
node = node.parentElement;
}
const parentLi = currentLink.closest("ul")?.closest("li");
const parentLink = parentLi?.querySelector('a[href="javascript:void(0)"]');
if (parentLink && parentLi?.dataset?.bg) {
const [, collapsedMinus] = parentLi.dataset.bg.split(";");
parentLi.style = `background:url(collapsed-minus.png) no-repeat;`;
parentLi.classList.remove("collapsed");
const childUl = parentLi.querySelector("ul");
if (childUl) childUl.classList.remove("hide-side-menu-item");
}
setTimeout(() => {
scrollToSelector(".active-side-menu");
}, 100);
}
function tryHideSideUlsWhenActive() {
const spanText = document.querySelector("span")?.textContent;
const headingText = document.querySelector(".f_Heading1")?.textContent;
const handle = () => {
hideAllSideUls();
expandCurrentActiveLink();
};
if (document.visibilityState === "visible") {
handle();
} else {
if (spanText !== headingText) {
document.addEventListener(
"visibilitychange",
() => {
if (document.visibilityState === "visible") {
handle();
}
},
{ once: true }
);
}
}
}
document.addEventListener("DOMContentLoaded", tryHideSideUlsWhenActive);
//текст перед результатами поиска
const NOTIFICATION_TEXT = {
ru: {
elma365ru:
"Поиск по справке ELMA365, TS&nbsp;SDK, Community и&nbsp;Академии&nbsp;ELMA",
elma4: "Поиск по справке ECM+, CRM+, Проектам и&nbsp;Базe&nbsp;знаний",
rpa: "Поиск по справке ELMA RPA",
},
en: {
elma365en: "Search in BRIX365 Help Center, TS&nbsp;SDK",
},
error: {
ru: {
elma365: ["Произошла ошибка", "Повторите попытку позже."],
},
en: {
elma365: ["There seems to be an error", "Try again later"],
},
},
noResults: {
ru: {
elma365: [
"По вашему запросу ничего не найдено",
"Попробуйте изменить условия поиска.",
],
},
en: {
elma365: [
"No matches found for your search",
"Try modifying your search criteria",
],
},
},
};
//TODO допустимые адреса для просмотра
const allowedHosts = [
"elma365.com/ru/help",
"elma365.com/en/help",
"http://127.0.0.1",
"http://localhost",
"https://ligmanstark.github.io/help365_test/",
"https://help.miduway.space",
];
if (allowedHosts.some((url) => currentLocalHref.includes(url))) {
var widthWindow = window.outerWidth;
if (widthWindow > 768) {
var maxVisible = 10;
} else {
var maxVisible = 5;
}
var outputResultStart = true,
requestValue;
var configPaginate = {
total: 10,
htmlContent: undefined,
page: 1,
totalResults: Number,
};
var TOTAL_RESULT_G = {
ru: "Найдено совпадений:",
en: "matches found.",
};
var flagCheckTotalRes = true;
var CONFIG = {
url: "https://www.googleapis.com/customsearch/v1?",
apikey: "AIzaSyDh75ZnNZYjKkrKswfoMiQ-XBjQpx8V-Vk",
ru: {
cx: "9d6b6310512dc5020",
},
en: {
cx: "d1f232b5a7dd59e18",
},
};
// проверка общего кол-ва результатов с конца пагинации до первого найденного(исключает не рабочую пагинацию)
async function refinementResults(start) {
var requestUrl =
CONFIG.url +
"key=" +
CONFIG.apikey +
"&cx=" +
CONFIG[currentLang].cx +
"&q=" +
requestValue +
"&start=" +
start;
await getResultsGoogle(requestUrl).then((results) => {
if (results.items !== undefined) {
flagCheckTotalRes = false;
configPaginate.total = (start - 1) / 10 + 1;
}
});
}
// Запрос к google для получения результатов ч.1
async function requestServer(start = 0) {
var requestUrl =
CONFIG.url +
"key=" +
CONFIG.apikey +
"&cx=" +
CONFIG[currentLang].cx +
"&q=" +
requestValue +
"&start=" +
start;
await getResultsGoogle(requestUrl)
.then(async (results) => {
await outputResult(results);
})
.catch((e) => {
document.querySelector(
".search-res__items"
).innerHTML = `<div class="search-res__notice search-res__notice_error">
<img src="./warning.svg" alt="warning">
<div class="search-res__notice-description">
<p class="notice__title">${NOTIFICATION_TEXT.error[currentLang].elma365[0]}</p>
<p class="notice__description">${NOTIFICATION_TEXT.error[currentLang].elma365[1]}</p>
</div>
</div>`;
});
}
// Запрос к google для получения результатов ч.2
async function getResultsGoogle(url) {
try {
return await $.ajax({
url: url,
type: "GET",
});
} catch (error) {
console.error(
"Ошибка в получении результатов с google:",
error.responseText
);
}
}
// Вывод результатов на странице
async function outputResult(results) {
var res = results.items,
itemsSearch = document.querySelector(".search-res__items"),
html;
itemsSearch.innerHTML = "";
// формирует вывод результата
if (res !== undefined) {
html = res
.map(function (item) {
return `
<li class="search-res__item">
<span class="search-res__item-category">${outputCategoryResult(
item["link"]
)}</span>
<span class="search-res__item-category search-res__item-category_subcategory">${outputSubCategoryResult(
item["link"]
)}</span>
<a href="${
item["link"]
}" class="search-res__item-title">${item.title}</a>
<p class="search-res__item-description">${item.htmlSnippet}</p>
<p class="search-res__item-link">${item.link}</p>
</li>
`;
})
.join(" ");
} else {
html = `
<div class="search-res__notice search-res__notice_no-result">
<div class="search-res__notice-description">
<p class="notice__title">${NOTIFICATION_TEXT.noResults[currentLang].elma365[0]}</p>
<p class="notice__description">${NOTIFICATION_TEXT.noResults[currentLang].elma365[1]}</p>
</div>
</div>
`;
}
// itemsSearch.insertAdjacentHTML('afterbegin', html.join(' '))
// генерирует кол-во всего страниц в пагинации
if (Number(results.searchInformation.totalResults) > 100) {
configPaginate.total = 10;
} else {
var t = [];
for (
var i = 0;
i < Number(results.searchInformation.totalResults);
i += 10
) {
t.push(i);
}
if (flagCheckTotalRes) {
for (var i = t.length; i < t.length + 1 && i > 0; i--) {
if (flagCheckTotalRes) {
if (i > 0) {
await refinementResults(i * 10 - 10 + 1);
}
}
}
}
// configPaginate.total = t.length;
}
configPaginate.htmlContent = html;
configPaginate.totalResults = Number(
results.searchInformation.totalResults
);
if (outputResultStart) {
itemsSearch.insertAdjacentHTML("afterbegin", html);
outputResultStart = false;
if (Number(results.searchInformation.totalResults) > 10) {
await paginationGenerate(configPaginate);
// выводит кол-во найденных результатов
outputAllResults();
}
}
}
if (configPaginate.totalResults > 10) {
paginationGenerate(configPaginate);
}
// создает пагинацию
function paginationGenerate({ total, page }) {
$(".pagination__items")
.bootpag({
total: total,
page: page,
maxVisible: maxVisible,
leaps: true,
firstLastUse: true,
first:
'<span class="prev arrow-pagination"><img src="double-arrow-prev.svg" alt="arrow"></span>',
last: '<span class="prev arrow-pagination"><img src="double-arrow-last.svg" alt="arrow"></span>',
prev: '<span class="prev arrow-pagination"><img src="one-arrow-prev.svg" alt="arrow"></span>',
next: '<span class="prev arrow-pagination"><img src="one-arrow-last.svg" alt="arrow"></span>',
wrapClass: "pagination",
activeClass: "active",
disabledClass: "disabled",
nextClass: "next",
prevClass: "prev",
lastClass: "last",
firstClass: "first",
})
.on("page", async function (event, num) {
configPaginate.page = num - 1;
if (configPaginate.page === 0) {
configPaginate.page = 0;
} else {
configPaginate.page = configPaginate.page * 10 + 1;
}
await requestServer(configPaginate.page);
$(".search-res__items").html(configPaginate.htmlContent);
})
.find(".pagination");
}
// выводит кол-во найденных результатов
function outputAllResults() {
if (document.documentElement.lang === "ru") {
document.querySelector(".search-res__total").innerText =
TOTAL_RESULT_G.ru + " " + String(configPaginate.totalResults);
} else {
document.querySelector(".search-res__total").innerText =
configPaginate.totalResults + " " + TOTAL_RESULT_G.en;
}
}
//выводит текст перед результатами поиска
function outputTitleResults() {
var text = "";
switch (true) {
//Рус
case /elma365.com\/ru\/help/i.test(currentLocalHref):
text = NOTIFICATION_TEXT.ru.elma365ru;
break;
case /ru\/help4\//i.test(currentLocalHref):
text = NOTIFICATION_TEXT.ru.elma365en;
break;
case /rpa.ai\/ru/i.test(currentLocalHref):
text = NOTIFICATION_TEXT.ru.rpa;
break;
case /localhost/i.test(currentLocalHref) && currentLang === "ru":
text = NOTIFICATION_TEXT.ru.elma365ru;
break;
//Анг
case /brix365.com\/en\/help/i.test(currentLocalHref):
text = NOTIFICATION_TEXT.en.elma365en;
break;
case /localhost:/i.test(currentLocalHref) && currentLang === "en":
text = NOTIFICATION_TEXT.en.elma365en;
break;
}
return text;
}
function outputCategoryResult(categoryUrl) {
var textContent = "";
switch (true) {
// ELMA365
case /elma365.com\/ru\/help/i.test(categoryUrl):
textContent = "Справка";
break;
case /academy.com/i.test(categoryUrl):
textContent = "ELMA Academy";
break;
case /tssdk.elma/i.test(categoryUrl):
textContent = "TS SDK";
break;
case /community.elma/i.test(categoryUrl):
textContent = "ELMA365 Community";
break;
// Английская версия
case /en\/help/i.test(categoryUrl):
textContent = "Help";
break;
// rpa
case /rpa.ai\/ru/i.test(categoryUrl):
textContent = "RPA";
break;
// ELMA4
case /ru\/help4\/ecm/i.test(categoryUrl):
textContent = "ECM+";
break;
case /ru\/help4\/crm/i.test(categoryUrl):
textContent = "CRM+";
break;
case /ru\/help4\/projects/i.test(categoryUrl):
textContent = "Проекты";
break;
case /elma-bpm.ru\/help4/i.test(categoryUrl):
textContent = "BPM";
break;
case /ru\/KB/i.test(categoryUrl) ||
/elma-bpm.ru\/…help/i.test(categoryUrl) ||
/help/i.test(categoryUrl):
textContent = "База знаний";
break;
}
return textContent;
}
// Плашка поддерриктории ссылки
function outputSubCategoryResult(categoryUrl) {
var textContent = "";
switch (true) {
// ELMA365
case /elma365.com\/ru\/help\/platform/i.test(categoryUrl):
textContent = "Платформа";
break;
case /elma365.com\/ru\/help\/ecm/i.test(categoryUrl):
textContent = "ECM";
break;
case /elma365.com\/ru\/help\/crm/i.test(categoryUrl):
textContent = "CRM";
break;
case /elma365.com\/ru\/help\/projects/i.test(categoryUrl):
textContent = "Проекты";
break;
case /elma365.com\/ru\/help\/kedo/i.test(categoryUrl):
textContent = "КЭДО";
break;
case /elma365.com\/ru\/help\/business_solutions/i.test(categoryUrl):
textContent = "Бизнес-решения";
break;
case /elma365.com\/ru\/help\/service/i.test(categoryUrl):
textContent = "Сервис";
break;
// BRIX
case /brix365.com\/en\/help\/platform/i.test(categoryUrl):
textContent = "Platform";
break;
case /brix365.com\/en\/help\/ecm/i.test(categoryUrl):
textContent = "ECM";
break;
case /brix365.com\/en\/help\/crm/i.test(categoryUrl):
textContent = "CRM";
break;
case /brix365.com\/en\/help\/projects/i.test(categoryUrl):
textContent = "Projects";
break;
case /brix365.com\/en\/help\/business_solutions/i.test(categoryUrl):
textContent = "Business solutions";
break;
case /brix365.com\/en\/help\/service/i.test(categoryUrl):
textContent = "Service";
break;
}
return textContent;
}
//TODO badge в поиске
// добавляет плашку в хлебные крошки и если их нет добавляет над тайтлом статьи
function insertCurrentSubDirectorySearch() {
let timerId = setInterval(() => {
var el = document.querySelectorAll("#subcategory");
if (el && el.length < 1) {
let href = window.location.href;
if (Boolean(outputSubCategoryResult(href))) {
var subcategory = document.createElement("span");
var breadcrumbs = document.querySelector(".topic__breadcrumbs");
var articleTitle = document.querySelector(".article__header");
subcategory.setAttribute("id", "subcategory");
subcategory.className =
"search-res__item-category search-res__item-category_subcategory subcategory";
subcategory.innerHTML = outputSubCategoryResult(href);
clearInterval(timerId);
}
}
if (breadcrumbs) {
breadcrumbs.prepend(subcategory);
} else if (articleTitle) {
articleTitle.prepend(subcategory);
} else {
clearInterval(timerId);
}
}, 800);
}
insertCurrentSubDirectorySearch();
//TODO функция обновления разделов badge
document.querySelector(".main").addEventListener("click", function () {
insertCurrentSubDirectorySearch();
});
document.addEventListener("DOMContentLoaded", () => {
// Функция для определения подкатегории по URL
function getSubCategoryFromUrl(url) {
const urlPatterns = [
{ pattern: /(127\.0\.0\.1|localhost)/i, value: "localhost" },
{ pattern: /elma365\.com\/ru\/help\/platform/i, value: "Платформа" },
{ pattern: /elma365\.com\/ru\/help\/ecm/i, value: "ECM" },
{ pattern: /elma365\.com\/ru\/help\/crm/i, value: "CRM" },
{ pattern: /elma365\.com\/ru\/help\/projects/i, value: "Проекты" },
{
pattern: /elma365\.com\/ru\/help\/business_solutions/i,
value: "Бизнес-решения",
},
{ pattern: /elma365\.com\/ru\/help\/service/i, value: "Сервис" },
{ pattern: /elma365\.com\/ru\/help\/kedo/i, value: "КЭДО" },
{
pattern: /.*/i,
value: "RUM",
},
];
const match = urlPatterns.find((item) => item.pattern.test(url));
return match ? match.value : "";
}
//TODO Функция вставки/обновления плашки подкатегории
function updateSubCategory() {
const text = getSubCategoryFromUrl(window.location.href);
const badge = document.querySelector(".article__badge");
// Если текст не изменился - ничего не делаем
if (badge && badge.textContent === text) {
return;
}
// Обновляем только если есть изменения
if (badge) {
badge.textContent = text;
}
}
// Инициализация при загрузке
updateSubCategory();
// Дополнительно отслеживаем изменения DOM на случай SPA-переходов
new MutationObserver(() => {
updateSubCategory();
}).observe(document.body, { childList: true, subtree: true });
// Обработка кастомного события
document.addEventListener("subcategory:update", updateSubCategory);
});
////////////////////////////////////////////////////////////////////////
// редирект на страницу Help с учетом поддраздела
function redirectToHelpPage(categoryUrl) {
switch (true) {
// ELMA365
case /ru\/help\/platform\/platform-help/i.test(categoryUrl):
window.location.href =
window.location.origin +
"/ru/help" +
"/platform/platform-distribution.html";
break;
case /ru\/help\/ecm\/platform-help/i.test(categoryUrl):
window.location.href =
window.location.origin +
"/ru/help" +
"/platform/platform-distribution.html";
break;
case /ru\/help\/crm\/platform-help/i.test(categoryUrl):
window.location.href =
window.location.origin +
"/ru/help" +
"/platform/platform-distribution.html";
break;
case /ru\/help\/projects\/platform-help/i.test(categoryUrl):
window.location.href =
window.location.origin +
"/ru/help" +
"/platform/platform-distribution.html";
break;
case /ru\/help\/business_solutions\/platform-help/i.test(categoryUrl):
window.location.href =
window.location.origin +
"/ru/help" +
"/platform/platform-distribution.html";
break;
case /ru\/help\/service\/platform-help/i.test(categoryUrl):
window.location.href =
window.location.origin +
"/ru/help" +
"/platform/platform-distribution.html";
break;
}
}
function redirectCheck() {
var timer = setInterval(() => {
redirectToHelpPage(window.location.href);
if (window.location.href.indexOf("platform-distribution.html") !== -1) {
clearInterval(timer);
}
}, 200);
}
setTimeout(() => {
document
.querySelector("a[href='platform-help.html']")
.addEventListener("click", function () {
redirectCheck();
});
}, 200);
// запускает поиск, если находимся на странице поиска
window.addEventListener("DOMContentLoaded", function () {
if (/search.html\?query=/i.test(currentLocalHref)) {
document.querySelector(".search-res__title").innerHTML =
outputTitleResults();
var positionQuery = currentLocalHref.search(/\?query=/);
var allRequests = currentLocalHref.slice(positionQuery + 7);
var requestText = allRequests.replace(/%20/g, " ");
document.querySelector(
".search-form__label input.search-form__input"
).value = decodeURI(requestText);
requestValue = requestText;
requestServer();
}
});
// end
// menu select + help menu articles
$(".solution-select").on("mouseenter", function () {
$(".solution-select").addClass("active");
$(".solution-select ul").addClass("active");
});
$(".solution-select__list").on("mouseleave", function () {
$(".solution-select").removeClass("active");
$(".solution-select ul").removeClass("active");
});
function getCurrentLink(url) {
var textContent = "",
subDir = "";
switch (true) {
case /help\/platform/i.test(url):
textContent = LOCALES_SELECT_MENU[currentLang].platform;
break;
case /help\/ecm/i.test(url):
textContent = LOCALES_SELECT_MENU[currentLang].ecm;
break;
case /help\/crm/i.test(url):
textContent = LOCALES_SELECT_MENU[currentLang].crm;
break;
case /help\/projects/i.test(url):
textContent = LOCALES_SELECT_MENU[currentLang].projects;
break;
case /help\/business_solutions/i.test(url):
textContent = LOCALES_SELECT_MENU[currentLang].business_solutions;
break;
case /help\/service/i.test(url):
textContent = LOCALES_SELECT_MENU[currentLang].service;
break;
case /help\/kedo/i.test(url):
textContent = LOCALES_SELECT_MENU[currentLang].kedo;
break;
default:
textContent = LOCALES_SELECT_MENU[currentLang].platform;
break;
}
return textContent;
}
function subDirName(url) {
var g = "";
switch (true) {
case /help\/platform/i.test(url):
g = "platform";
break;
case /help\/kedo/i.test(url):
g = "kedo";
break;
case /help\/ecm/i.test(url):
g = "ecm";
break;
case /help\/crm/i.test(url):
g = "crm";
break;
case /help\/projects/i.test(url):
g = "projects";
break;
case /help\/business_solutions/i.test(url):
g = "business_solutions";
break;
case /help\/service/i.test(url):
g = "service";
break;
}
return g;
}
function setLinks() {
$(".solution-select__selected").text(getCurrentLink(window.location.href));
if (
$(".solution-select__selected").text() ===
getCurrentLink(window.location.href)
) {
var links = $(".solution-select__list a")
.map(function () {
return $(this).attr("href");
})
.get();
var checked = links.find((el) =>
el.includes(subDirName(window.location.href))
);
$(".solution-select__list a[href='" + checked + "']").addClass("checked");
}
}
setLinks();
function creatHelpMenu() {
if (
!(window.location.href.indexOf("/search.html?") !== -1) &&
$("#help-menu").length === 0 &&
currentLang === "ru"
) {
$(".footer").append(
' <div id="help-menu">\n' +
' <ul class="help-menu">\n' +
' <li class="opechatka"><img src="./help-a.svg" alt="side menu opechatka"><div class="fade-in"><span>Нашли опечатку?</span><p>Выделите текст, нажмите <b>ctrl + enter</b> и оповестите нас</p></div></li>\n' +
' <li class="question"><img src="./help-mark.svg" alt="side menu question"><form method="POST" action class="question__popup fade-in" id="question__popup"><span class="close"></span><span class="title">Отправить фидбэк</span><textarea name="help_question" id="help_question"></textarea><input type="submit" value="Отправить"></form><div class="hidden question-success" id="feedback-success-popup2"><div class="wrap"><button type="button" class="feedback-popup-close">×</button><svg width="44" height="44" viewBox="0 0 44 44" fill="none" xmlns="http://www.w3.org/2000/svg"><g clip-path="url(#clip0_212_2187)"><path d="M22 0.6875C10.2294 0.6875 0.6875 10.2294 0.6875 22C0.6875 33.7706 10.2294 43.3125 22 43.3125C33.7706 43.3125 43.3125 33.7706 43.3125 22C43.3125 10.2294 33.7706 0.6875 22 0.6875ZM22 40.5625C11.8023 40.5625 3.4375 32.3078 3.4375 22C3.4375 11.8024 11.6922 3.4375 22 3.4375C32.1977 3.4375 40.5625 11.6922 40.5625 22C40.5625 32.1976 32.3078 40.5625 22 40.5625ZM34.1713 16.933L18.6613 32.3186C18.257 32.7197 17.604 32.7171 17.203 32.3128L9.82283 24.873C9.42176 24.4686 9.42434 23.8157 9.82867 23.4146L10.5609 22.6884C10.9652 22.2873 11.6181 22.2899 12.0192 22.6942L17.9468 28.6697L31.9926 14.7366C32.3969 14.3356 33.0498 14.3382 33.4509 14.7425L34.1772 15.4747C34.5783 15.879 34.5757 16.532 34.1713 16.933Z" fill="#27AE60"/></g><defs><clipPath id="clip0_212_2187"><rect width="44" height="44" fill="white"/></clipPath></defs></svg><p>Ваш отзыв успешно отправлен!</p><span>Спасибо за обратную связь.</span></div></div></li>\n' +
' <li class="dialog"><img src="./help-dialog.svg" alt="side menu dialog"><div class="fade-in"><a href="https://community.elma365.com/ru/" target="_blank">Перейти в ELMA Community</a></div></li>\n' +
" </ul>\n" +
" </div>"
);
const list = document.querySelectorAll(".help-menu li");
list.forEach((item) => {
item.addEventListener("click", (e) => {
list.forEach((el) => {
el.classList.remove("active");
});
item.classList.add("active");
});
});
$(".question").on("click", function () {
$(this).find('textarea[name="help_question"]').focus();
});
$(".question__popup .close").on("click", function () {
setTimeout(() => {
$(".question__popup").parent().removeClass("active");
}, 10);
});
$(document).mouseup(function (e) {
let container = $(".help-menu li.active");
if (!container.is(e.target) && container.has(e.target).length === 0) {
container.removeClass("active");
container.find(".question-success").addClass("hidden");
}
});
if (window.matchMedia("(max-width: 900px)")) {
$(".help-menu").addClass("help-menu_xs");
$(".help-menu").find(".dialog").addClass("hide-xs");
}
}
}
creatHelpMenu();
const elem = document.getElementById("article");
var mutationObserver = new MutationObserver(function (mutations) {
if (mutations[0]) {
feedbackSubmit();
feedback();
}
});
// Запускаем наблюдение за изменениями в корневом HTML-элементе страницы
mutationObserver.observe(elem, {
childList: true,
});
document.body.addEventListener("click", eventsResetHandler);
function eventsResetHandler() {
setTimeout(() => {
setLinks();
creatHelpMenu();
}, 200);
}
// end
}
if (window.location.href.indexOf("/search.html?") !== -1) {
$("#feedback").css("display", "none");
}

Binary file not shown.

36
kedo/header.html Normal file
View File

@ -0,0 +1,36 @@
<header class="header <IFNOT_QUICKBPM><%HEADER_THEME_COLOR%></IFNOT_QUICKBPM><IF_QUICKBPM><%QUICK_HEADER_THEME_COLOR%></IF_QUICKBPM>">
<div class="container">
<a class="header__logo" href="<IFNOT_QUICKBPM><%TVAR_HOME_URL%></IFNOT_QUICKBPM><IF_QUICKBPM><%TVAR_HOME_URL_QUICK%></IF_QUICKBPM>">
<img src="<IFNOT_QUICKBPM><%HREF_LOGO%></IFNOT_QUICKBPM><IF_QUICKBPM><%HREF_LOGO_QUICK%></IF_QUICKBPM>" alt="header logo">
</a>
<!-- <div class="hero__search-form" id="search-panel">
<form class="search-form" onsubmit="ym(<%YM_ID%>,'reachGoal','poisk')">
<label class="search-form__label">
<span id="reset-search" class="search__icon"></span>
<input class="search-form__input" type="text">
</label>
<input class="search-form__submit" type="submit" value="Submit">
</form>
</div> -->
<%YANDEX_SEARCH%>
<div class="hero__search">
<a href="#" id="search-icon" class="hero__search-icon">
<img src="./search-icon-white.svg" alt="search string">
</a>
<a href="#" id="side-menu-icon" class="hero__side-icon">
<img src="./side_menu.svg" alt="side menu">
</a>
</div>
<div class="header__navi">
<IFNOT_QUICKBPM>
<%HEADER_LIST%>
</IFNOT_QUICKBPM>
<IF_QUICKBPM>
<%HEADER_LIST_QUICK%>
</IF_QUICKBPM>
</div>
</div>
</header>

6
kedo/help-a.svg Normal file
View File

@ -0,0 +1,6 @@
<svg width="30" height="31" viewBox="0 0 30 31" fill="none" xmlns="http://www.w3.org/2000/svg">
<path d="M10.5 14H16.5" stroke="#233255" stroke-width="1.25" stroke-linecap="square" stroke-linejoin="round"/>
<path d="M8 18L13.2105 6L19 18" stroke="#233255" stroke-width="1.25" stroke-linecap="square" stroke-linejoin="round"/>
<path d="M29.3735 29.9991L22 21.5" stroke="#233255" stroke-width="1.24996" stroke-miterlimit="10"/>
<circle cx="13" cy="13" r="12.35" stroke="#233255" stroke-width="1.3"/>
</svg>

After

Width:  |  Height:  |  Size: 505 B

8
kedo/help-dialog.svg Normal file
View File

@ -0,0 +1,8 @@
<svg width="35" height="32" viewBox="0 0 35 32" fill="none" xmlns="http://www.w3.org/2000/svg">
<path d="M18.6627 1H28.9325C30.2742 1.00385 31.5599 1.54411 32.5092 2.50292C33.4584 3.46173 33.9942 4.76125 33.9995 6.11797V6.11797C33.9957 7.47544 33.4605 8.77615 32.511 9.73576C31.5615 10.6954 30.2749 11.2358 28.9325 11.2389H27.6058L23.7152 15.1789V11.2447H18.6627C17.3193 11.2416 16.0318 10.7004 15.0821 9.73954C14.1325 8.77867 13.598 7.47645 13.5957 6.11797V6.11797C13.601 4.76125 14.1368 3.46173 15.086 2.50292C16.0353 1.54411 17.321 1.00385 18.6627 1V1Z" stroke="#233255" stroke-width="1.06149" stroke-miterlimit="10"/>
<path d="M18.0908 4.80469H29.1573" stroke="#233255" stroke-width="1.06149" stroke-miterlimit="10"/>
<path d="M18.0908 7.91602H23.6241" stroke="#233255" stroke-width="1.06149" stroke-miterlimit="10"/>
<path d="M16.3363 15.8613H6.0665C4.72482 15.8652 3.4391 16.4054 2.48984 17.3642C1.54059 18.3231 1.00485 19.6226 0.999514 20.9793V20.9793C1.00333 22.3368 1.53849 23.6375 2.48799 24.5971C3.43749 25.5567 4.72409 26.0971 6.0665 26.1002H7.39323L11.2838 30.0402V26.106H16.3363C17.6797 26.1029 18.9672 25.5617 19.9169 24.6009C20.8665 23.64 21.401 22.3378 21.4033 20.9793V20.9793C21.398 19.6226 20.8622 18.3231 19.913 17.3642C18.9637 16.4054 17.678 15.8652 16.3363 15.8613V15.8613Z" stroke="#233255" stroke-width="1.06149" stroke-miterlimit="10"/>
<path d="M5.84082 19.666H16.9073" stroke="#233255" stroke-width="1.06149" stroke-miterlimit="10"/>
<path d="M5.84082 22.7773H11.3741" stroke="#233255" stroke-width="1.06149" stroke-miterlimit="10"/>
</svg>

After

Width:  |  Height:  |  Size: 1.5 KiB

6
kedo/help-mark.svg Normal file
View File

@ -0,0 +1,6 @@
<svg width="28" height="34" viewBox="0 0 28 34" fill="none" xmlns="http://www.w3.org/2000/svg">
<path fill-rule="evenodd" clip-rule="evenodd" d="M15 26.9621C21.7124 26.4515 27 20.8432 27 14C27 6.8203 21.1797 1 14 1C6.8203 1 1 6.8203 1 14C1 19.3876 4.27731 24.0097 8.94707 25.9815L15 32.5V26.9621Z" fill="white"/>
<path d="M15 26.9621L14.9526 26.3389C14.6267 26.3637 14.375 26.6353 14.375 26.9621H15ZM8.94707 25.9815L9.40507 25.5562C9.3449 25.4914 9.27166 25.4401 9.19019 25.4057L8.94707 25.9815ZM15 32.5L14.542 32.9253C14.7169 33.1136 14.9892 33.1757 15.2284 33.0818C15.4677 32.9878 15.625 32.757 15.625 32.5H15ZM26.375 14C26.375 20.5139 21.3417 25.8529 14.9526 26.3389L15.0474 27.5853C22.0832 27.0501 27.625 21.1725 27.625 14H26.375ZM14 1.625C20.8345 1.625 26.375 7.16548 26.375 14H27.625C27.625 6.47512 21.5249 0.375 14 0.375V1.625ZM1.625 14C1.625 7.16548 7.16548 1.625 14 1.625V0.375C6.47512 0.375 0.375 6.47512 0.375 14H1.625ZM9.19019 25.4057C4.7437 23.5282 1.625 19.1276 1.625 14H0.375C0.375 19.6476 3.81093 24.4912 8.70395 26.5572L9.19019 25.4057ZM15.458 32.0747L9.40507 25.5562L8.48908 26.4067L14.542 32.9253L15.458 32.0747ZM14.375 26.9621V32.5H15.625V26.9621H14.375Z" fill="#233255"/>
<path d="M13.4485 20.3513L12.2832 21.5166L13.4485 22.6819L14.6139 21.5166L13.4485 20.3513Z" fill="#233255"/>
<path d="M12.656 18.5297V18.5893H12.7156H13.7567H13.8163V18.5297V17.7003C13.8163 17.1685 13.8779 16.7152 13.9996 16.339C14.1208 15.9643 14.3277 15.6162 14.6215 15.2946C14.9222 14.9716 15.3332 14.6303 15.8556 14.2707L15.8559 14.2705C16.4339 13.8682 16.9058 13.4705 17.2705 13.0772C17.6361 12.6832 17.9056 12.265 18.078 11.8226L18.0781 11.8224C18.2502 11.3747 18.336 10.8849 18.336 10.3537C18.336 9.50882 18.136 8.75323 17.735 8.08859C17.3401 7.42468 16.7933 6.90383 16.0958 6.52649C15.3976 6.14307 14.6004 5.95213 13.7059 5.95213C12.8166 5.95213 12.0138 6.14888 11.2989 6.54347C10.5844 6.93221 10.0153 7.47563 9.5923 8.17295L9.59212 8.17326C9.17427 8.87159 8.95753 9.67477 8.94043 10.5811L8.93928 10.6418H9H10.0749H10.1331L10.1345 10.5836C10.1512 9.85875 10.3211 9.23163 10.6422 8.70018C10.9642 8.16722 11.3911 7.7543 11.9234 7.46042C12.4556 7.1666 13.0494 7.01925 13.7059 7.01925C14.3628 7.01925 14.951 7.16114 15.4718 7.4437L15.4718 7.4437L15.4725 7.44405C15.9992 7.72127 16.4143 8.10884 16.719 8.60733L16.719 8.60734L16.7194 8.608C17.0287 9.09963 17.1842 9.66956 17.1842 10.3198C17.1842 10.736 17.1121 11.1175 16.9686 11.4651L16.9683 11.4658C16.8305 11.8131 16.6095 12.1481 16.3035 12.4708C15.9968 12.7886 15.5997 13.1161 15.1113 13.4529C14.5334 13.8382 14.0643 14.2218 13.705 14.6039C13.3437 14.9824 13.0796 15.4158 12.9131 15.9036C12.7468 16.3911 12.6617 16.9904 12.656 17.6998V17.7003V18.5297Z" fill="#233255" stroke="#233255" stroke-width="0.119171"/>
</svg>

After

Width:  |  Height:  |  Size: 2.7 KiB

459
kedo/helpman_navigation.js Normal file
View File

@ -0,0 +1,459 @@
/* ------------ Script copyright 2005-2015 EC Software -------------
This script was created by Help & Manual and is part of the
Webhelp export format. This script is designed for use in
combination with the output of Help & Manual and must not
be used outside this context. http://www.helpandmanual.com
Do not modify this file! It will be overwritten by Help & Manual.
----------------------------------------------------------------- */
var usecookie = false,
tocselecting = false,
abspossupported = 0,
currentselection = null,
currenttocstate = "";
function hmAddCss(adoc, cssCode) {
var styleElement = adoc.createElement("style");
styleElement.type = "text/css";
if (styleElement.styleSheet) {
styleElement.styleSheet.cssText = cssCode;
}
else {
styleElement.appendChild(adoc.createTextNode(cssCode));
}
adoc.getElementsByTagName("head")[0].appendChild(styleElement);
}
function hmSupportsAbspos() {
if (abspossupported==0) {
tmp = $('<div style="position:absolute;left:0;right:0;display:none">&nbsp;</div>').appendTo('body');
if (($(tmp).outerWidth()+30) > $(window).width()) abspossupported = 1;
else abspossupported = -1;
tmp.remove();
}
if (abspossupported==1) return true;
return false;
}
function hmNoAbsposResize(jdiv, w, h) {
var windowWidth, windowHeight;
if (self.innerHeight) { // all except Explorer
if(document.documentElement.clientWidth){
windowWidth = document.documentElement.clientWidth;
} else {
windowWidth = self.innerWidth;
}
windowHeight = self.innerHeight;
} else if (document.documentElement && document.documentElement.clientHeight) { // Explorer 6 Strict Mode
windowWidth = document.documentElement.clientWidth;
windowHeight = document.documentElement.clientHeight;
} else if (document.body) { // other Explorers
windowWidth = document.body.clientWidth;
windowHeight = document.body.clientHeight;
}
if (w) jdiv.css('width', ( windowWidth - parseInt(jdiv.css('left')) - parseInt(jdiv.css('right')) ));
if (h) jdiv.css('height', ( windowHeight - parseInt(jdiv.css('top')) - parseInt(jdiv.css('bottom')) ));
}
function hmNavigationFrame() {
var actFrames = new Array(
window.frames['hmnavigation'],
window.frames['hmcontent']
);
for (var i=0;i<actFrames.length;i++) {
if (actFrames[i].name=='hmnavigation') return actFrames[i];
}
return self;
}
function hmContentFrame() {
if (!document.getElementById("hmcontent")) return null;
return hmcontent;
}
var lastTrackEvent = "";
var track = function(action, data) {
if (gaaccount !== "") { // Initiate the tracker on first call
if (typeof ga == "undefined") {
(function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
(i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
})(window,document,'script','https://www.google-analytics.com/analytics.js','ga');
if (gatrackername=='') gatrackername = 'hmga';
ga('create', { trackingId: gaaccount, cookieDomain: 'auto', name: gatrackername});
let entryPage = document.location.pathname.substr(document.location.pathname.lastIndexOf("\/"));
// Bei allen Trackern mit Namen müssen alle Calls mit dem Namen als Namespace verwendet werden, sonst werden die Calls einfach ignoriert.
ga(gatrackername + '.set', 'page', entryPage)
ga(gatrackername + '.send', 'pageview');
return;
}
}
if (typeof ga != "undefined" && (lastTrackEvent != action+data)) {
lastTrackEvent = action+data;
}
else {
return;
}
// Tracking calls after first init
switch(action) {
case "topic":
var levs = parseInt(gatracklevels),
page = data.substring(data.indexOf("//")+1,data.length);
page = page.substring(page.lastIndexOf("/")+1,page.length);
if (levs > 0) {
var fullPath = window.location.href.substring(0, window.location.href.lastIndexOf("/"));
if (levs == 9) {
page = fullPath + '/' + page;
}
else {
for (var i=0;i<levs;i++) {
page = fullPath.substring(fullPath.lastIndexOf("/")+1,fullPath.length) + '/' + page;
fullPath = fullPath.substring(0, fullPath.lastIndexOf("/"));
}
}
}
ga(gatrackername+'.set', 'page', page);
ga(gatrackername+'.send', 'pageview');
break;
case "search":
ga(gatrackername+'.send', {
hitType: 'event',
eventCategory: 'Search Help',
eventAction: 'Search',
eventLabel: data
});
break;
case "index":
ga(gatrackername+'.send', {
hitType: 'event',
eventCategory: 'Select Index Term',
eventAction: 'Click',
eventLabel: data
});
break;
case "exit":
ga(gatrackername+'.send', {
hitType: 'event',
eventCategory: 'Outbound Link',
eventAction: 'Click Link',
eventLabel: data,
transport: 'beacon'
});
break;
}
}
function fullexpand(animate) { switchall(true, animate); }
function fullcollapse(animate) { switchall(false, animate); }
function levelexpand(divID, animate) {
var thisDIV = hmNavigationFrame().document.getElementById(divID);
var items = thisDIV.getElementsByTagName("li");
for(var i = 0; i < items.length; i++) {
if (items[i].parentNode==thisDIV) {
var thisUL = hmULfromID(items[i].id);
if (thisUL) hmSwitchNode(thisUL, true, animate);
}
}
}
function switchall(nodevisible, animate) {
var toc = hmNavigationFrame().document.getElementById("toc");
if (toc) {
var items = toc.getElementsByTagName("ul");
for(var i = 0; i < items.length; i++) hmSwitchNode(items[i], nodevisible, animate);
if ((nodevisible) && (currentselection)) intoview(currentselection, toc, false);
}
}
function loadstate(toc) {
var tmpAnimate = hmAnimate;
hmAnimate = false;
currentselection = null;
if (currenttocstate=="") {
if (usecookie) currenttocstate = document.cookie;
else { /* load default toc state */
if (initialtocstate == 'expandall') fullexpand(false);
else {
if (initialtocstate == 'expandtoplevel') { fullcollapse(false); levelexpand('toc', false); }
else fullcollapse(false);
}
}
}
if (currenttocstate != "") {
var toc = hmNavigationFrame().document.getElementById("toc");
if (toc) {
var items = toc.getElementsByTagName("ul");
for(var i = 0; i < items.length; i++) hmSwitchNode(items[i], (currenttocstate.indexOf(items[i].id+',')>-1), false);
}
}
if (hmContentFrame()) {
var topicID = hmContentFrame().location.href.substring(hmContentFrame().location.href.lastIndexOf("/")+1,hmContentFrame().location.href.length);
if (topicID.lastIndexOf("#") != -1) topicID = topicID.substring(0,topicID.lastIndexOf("#"));
if (topicID.lastIndexOf("?") != -1) topicID = topicID.substring(0,topicID.lastIndexOf("?"));
tocselecting = false;
lazysync(topicID);
}
hmAnimate = tmpAnimate;
}
function savestate(toc) {
currenttocstate = "";
var items = toc.getElementsByTagName("ul");
for(var i = 0; i < items.length; i++) if (items[i].style.display!="none") currenttocstate = currenttocstate.concat(items[i].id + ",");
if (usecookie) document.cookie = currenttocstate;
}
function toggle(nodeID) {
var thisUL = hmULfromID(nodeID);
if (thisUL) hmSwitchNode(thisUL, ((thisUL.style.display=="none")?true:false), true);
}
function hmNodeClicked(node, event) {
if (event.stopPropagation) { event.stopPropagation(); } else { event.cancelBubble = true; } //MSIE
if ($(node).css('direction') != 'rtl') {
var scrOfX = $(hmNavigationFrame()).scrollLeft();
var scrOfY = $(hmNavigationFrame()).scrollTop();
var offset = parseInt( $(node).css('padding-left'));
var thisClicked = ( (event.clientY+scrOfY > $(node).offset().top) && (event.clientY+scrOfY < ($(node).offset().top+offset)) &&
(event.clientX+scrOfX > $(node).offset().left) && (event.clientX+scrOfX < ($(node).offset().left+offset+$(node.firstChild).outerWidth())) );
var iconClicked = (thisClicked && (event.clientX+scrOfX > $(node).offset().left) && (event.clientX+scrOfX < ($(node).offset().left+offset)));
}
else {
var scrOfX = $(hmNavigationFrame()).scrollLeft();
var scrOfY = $(hmNavigationFrame()).scrollTop();
var offset = parseInt( $(node).css('padding-right'));
var nodeW = $(node).outerWidth();
var textW = $(node.firstChild).outerWidth();
var thisClicked = ( (event.clientY+scrOfY > $(node).offset().top) && (event.clientY+scrOfY < ($(node).offset().top+offset)) &&
(event.clientX+scrOfX < $(node).offset().left+nodeW) && (event.clientX+scrOfX > ($(node).offset().left+nodeW-offset-textW)) );
var iconClicked = (thisClicked && (event.clientX+scrOfX < $(node).offset().left+nodeW) && (event.clientX+scrOfX > ($(node).offset().left+nodeW-offset)));
}
var thisID = node.id;
if (iconClicked) {
toggle('ul'+thisID.substring(1,thisID.length));
}
else if (thisClicked) {
if (hmTocSingleClick) {
hilightexpand('s'+thisID.substring(1,thisID.length));
}
else {
hilight('s'+thisID.substring(1,thisID.length));
}
}
}
function hmNodeDblclicked(node) {
thisID = node.id;
toggle('ul'+thisID.substring(1,thisID.length));
}
function hmLIfromID(thisID) {
return hmNavigationFrame().document.getElementById('i'+thisID.replace(/[isaul]/g,''));
}
function hmULfromID(thisID) {
return hmNavigationFrame().document.getElementById('ul'+thisID.replace(/[isaul]/g,''));
}
function hmSwitchNode(thisUL, nodevisible, animate) {
if ((thisUL.style.display!='none')!=nodevisible) {
var thisLI = hmLIfromID(thisUL.id);
if (thisLI) {
var thisIcon = thisLI.getAttribute('data-bg');
if (thisIcon!='') $(thisLI).css('background-image', 'url(' + (nodevisible ? thisIcon.substr(thisIcon.indexOf(';')+1, thisIcon.length) : thisIcon.substr(0, thisIcon.indexOf(';')) ) + ')');
if (nodevisible) {
if (animate && hmAnimate) $(thisUL).slideDown('fast');
else thisUL.style.display = 'block';
}
else {
if (animate && hmAnimate) $(thisUL).slideUp('fast');
else thisUL.style.display = 'none';
}
}
}
}
function hilightexpand(spanID) {
if (hilight(spanID)) {
var thisUL = hmULfromID(spanID);
if (thisUL) hmSwitchNode(thisUL, true, true);
return true;
}
else return false;
}
function hilight(spanID) {
tocselecting = true;
var thisnode = null;
var selectionchanged = false;
thisnode = hmNavigationFrame().document.getElementById(spanID);
if (thisnode) {
try {
if ((currentselection) && (currentselection != thisnode)) currentselection.className = "heading" + currentselection.className.substr(7,1);
}
catch(e){
}
thisnode.className = "hilight"+thisnode.className.substr(7,1);
selectionchanged = (currentselection != thisnode);
currentselection = thisnode;
}
return selectionchanged;
}
function intoview(thisnode, tree, selectionchanged) {
var thisparent = thisnode;
while (thisparent != tree) {
if ((selectionchanged) && (thisparent.nodeName.toLowerCase()=="ul")) hmSwitchNode(thisparent,true,true);
thisparent = thisparent.parentNode;
}
thisparent = thisnode;
for (var t=0; thisparent!=null; t+=thisparent.offsetTop, thisparent=thisparent.offsetParent);
var bt = (hmNavigationFrame().window.pageYOffset)?hmNavigationFrame().window.pageYOffset:hmNavigationFrame().document.body.scrollTop;
var bh = (hmNavigationFrame().window.innerHeight)?hmNavigationFrame().window.innerHeight:hmNavigationFrame().document.body.offsetHeight;
if ((t+thisnode.offsetHeight-bt) > bh) hmNavigationFrame().window.scrollTo(0,(t+24-bh))
else if (t < bt) hmNavigationFrame().window.scrollTo(0,t);
}
function collapseunfocused(toc, selectedID) {
if (toc) {
var nodepath = 'ul'+selectedID.replace(/[isaul]/g,'') + ".";
var nodeCompare = "";
var items = toc.getElementsByTagName("ul");
for (var i = 0; i < items.length; i++) {
if (items[i].id.indexOf(".")<0) nodeCompare = items[i].id + ".";
else nodeCompare = items[i].id;
if (nodepath.lastIndexOf(nodeCompare)<0) {
hmSwitchNode(items[i], false, false);
}
}
}
}
function quicksync(aID) {
if (aID != "") {
var toc = hmNavigationFrame().document.getElementById("toc");
if (toc) {
if (!tocselecting) {
aID = "s"+aID.substring(1,aID.length);
var thisspan = hmNavigationFrame().document.getElementById(aID);
if (thisspan) {
var selectionchanged = hilight(aID);
intoview(thisspan, toc, selectionchanged);
}
}
if (autocollapse) {
if (currentselection) collapseunfocused(toc, currentselection.id);
else collapseunfocused(toc, "");
}
}
track('topic', topicID);
}
tocselecting = false;
}
function lazysync(topicID) {
if (topicID != "") {
var toc = hmNavigationFrame().document.getElementById("toc");
if (toc) {
if (!tocselecting) {
var currentTopic = $("a[href^='"+topicID+"']",toc);
if (currentTopic.length > 0) {
var currentSpanID = $(currentTopic).children("span").attr("id");
var selectionchanged = false;
if (hmTocSingleClick) {
selectionchanged = hilightexpand(currentSpanID);
}
else {
selectionchanged = hilight(currentSpanID);
}
intoview(currentTopic[0], toc, selectionchanged);
}
}
if (autocollapse) {
if (currentselection) collapseunfocused(toc, currentselection.id);
else collapseunfocused(toc, "");
}
}
track('topic', topicID);
}
tocselecting = false;
}
function hmPreloadIcons() {
var icons = new Array();
for (i=0; i<arguments.length; i++) {
icons[i] = new Image();
icons[i].src = arguments[i];
}
}
function hmCreateVSplitter(leftdiv, rightdiv) {
var splitWidth = ($(rightdiv).offset().left - ($(leftdiv).offset().left+$(leftdiv).outerWidth()));
$('body').append('<div id="hmsplitter" style="border:none;margin:0;padding:0;position:absolute;cursor:col-resize;background-color:transparent;overflow:hidden;'+
'height:'+$(leftdiv).outerHeight()+
'px;top:'+$(leftdiv).offset().top+
'px;left:'+($(leftdiv).offset().left+$(leftdiv).outerWidth())+
'px;width:'+splitWidth+'px">&nbsp;</div>');
var oldX;
var navWidth;
var minWidth;
var oldLeft;
var oldWidth;
var oldSplitL;
var split = $('#hmsplitter');
$(window).resize(function() { /* resize splitter when window changes */
split.css({'height': $(leftdiv).outerHeight()+'px', 'left': ($(leftdiv).offset().left+$(leftdiv).outerWidth())+'px'});
});
split.bind('mousedown', startDrag);
function startDrag(e) {
oldX = (!document.all) ? e.clientX : event.clientX;
navWidth = parseInt($(leftdiv).css('width'),10);
minWidth = parseInt($(leftdiv).css('min-width'));
oldLeft = $(rightdiv).offset().left;
oldWidth = $(rightdiv).outerWidth();
oldSplitL = split.offset().left;
var bg = $('<div id="hmcurtain" style="border:none;padding:0;margin:0;position:absolute;cursor:col-resize;width:100%;height:100%;background-color:transparent"></div>').appendTo('body');
bg.bind('mousemove', performDrag);
bg.bind('mouseup', endDrag);
split.bind('mousemove', performDrag);
split.bind('mouseup', endDrag);
function endDrag() {
bg.unbind('mousemove').unbind('mouseup').remove();
split.unbind('mousemove').unbind('mouseup');
}
}
function performDrag(e) {
//deselect:
if (window.getSelection) window.getSelection().removeAllRanges();
else if (document.selection) document.selection.empty();
var moveX = (!document.all) ? e.clientX - oldX : event.clientX - oldX;
var newNavW = navWidth + moveX < minWidth ? minWidth : navWidth + moveX;
$(leftdiv).css('width', (newNavW) + 'px');
//split.css('left', ($(leftdiv).offset().left+newNavW) + 'px');
split.css('left', (oldSplitL + newNavW - navWidth) + 'px');
$(rightdiv).css('left', (oldLeft + newNavW - navWidth) + 'px');
if (!hmSupportsAbspos()) $(rightdiv).css('width', (oldWidth - newNavW + navWidth) + 'px');
}
}

41
kedo/helpman_settings.js Normal file
View File

@ -0,0 +1,41 @@
/* Project settings */
var hmAnimate = true;
var hmPopupSticky = true;
var hmImageLightbox = true;
var hmVideoLightbox = true;
var hmLightboxConstrained = true;
var hmForceRedirect = false;
var hmTocSingleClick = true;
var autocollapse = false;
var gaaccount = "",
gatrackername = "",
gatracklevels = 0;
var initialtocstate = "collapsed";
var agent = "",
platform = "",
hmBrowser = {};
try {
agent = navigator.userAgent; platform = navigator.platform;
hmBrowser.touch = !!(('ontouchstart' in window && !window.opera) || ('msmaxtouchpoints' in window.navigator) || ('maxtouchpoints' in window.navigator) || (navigator.maxTouchPoints > 0) || (navigator.msMaxTouchPoints > 0));
hmBrowser.nonDeskTouch = ((hmBrowser.touch && !/win32|win64/i.test(platform)) || (hmBrowser.touch && /win32|win64/i.test(platform) && /mobile/i.test(agent)));
hmBrowser.eventType = (('onmousedown' in window && !hmBrowser.nonDeskTouch) ? "mouse" : ('ontouchstart' in window) ? "touch" : ('msmaxtouchpoints' in window.navigator || navigator.msMaxTouchPoints > 0) ? "mstouchpoints" : ('maxtouchpoints' in window.navigator || navigator.maxTouchPoints > 0) ? "touchpoints" : "mouse");
switch(hmBrowser.eventType) {
case "mouse":
hmBrowser.touchstart = "mousedown";
hmBrowser.touchend = "mouseup";
break;
case "touch":
hmBrowser.touchstart = "touchstart";
hmBrowser.touchend = "touchend";
break;
case "mstouchpoints":
hmBrowser.touchstart = "MSPointerDown";
hmBrowser.touchend = "MSPointerUp";
break;
case "touchpoints":
hmBrowser.touchstart = "pointerdown";
hmBrowser.touchend = "pointerup";
break;
}
} catch(e) {}

454
kedo/helpman_topicinit.js Normal file
View File

@ -0,0 +1,454 @@
/* --------------- Script (c) 2006-2015 EC Software ---------------
This script was created by Help & Manual. It is designed for use
in combination with the output of Help & Manual and must not
be used outside this context. http://www.helpandmanual.com
Do not modify this file! It will be overwritten by Help & Manual.
-----------------------------------------------------------------*/
var topicInitScriptAvailable = true;
var HMToggles = new Array();
var HMGallery = new Array();
var HMTogglesAllExpanded = false;
function hmmin(v1, v2) { if (v1<v2) return v1; return v2 }
function hmmax(v1, v2) { if (v1>v2) return v1; return v2 }
var HMSyncTOC = function(indexPageUrl, selfUrl) {
if (location.search.lastIndexOf("toc=0")<=0) {
if (parent.hmNavigationFrame) { parent.lazysync(selfUrl); }
else if ((hmForceRedirect) && (parent.location) && (parent.location.href)) { parent.location.href = indexPageUrl+'?'+selfUrl; }
}
}
var HMToggleExpandAll = function(value) {
if (HMToggles.length != null){
for (i=0; i<HMToggles.length; i++){
HMToggleExpand(HMToggles[i], value, (value && hmAnimate));
}
}
HMTogglesAllExpanded = value;
}
var HMAnyToggleOpen = function() {
var anyOpen = false;
if (HMToggles.length != null){
for (i=0; i<HMToggles.length; i++){
if (HMToggles[i].getAttribute("hm.state")=='1') anyOpen = true;
}
}
if (!anyOpen) HMTogglesAllExpanded = false;
return anyOpen;
}
var HMToggle = function() {
var op = HMToggle.arguments[0];
for (i=1; i<HMToggle.arguments.length; i++) {
var objID = HMToggle.arguments[i];
var obj = document.getElementById(objID);
switch (op) {
case "toggle":
var state = obj.getAttribute("hm.state");
if (state == null) { state = "0" };
HMToggleExpand(obj, (state != "1"), hmAnimate);
break;
case "expand":
HMToggleExpand(obj, true, false);
break;
case "collapse":
HMToggleExpand(obj, false, false);
break;
}
}
}
var HMToggleExpand = function(obj, value, animate) {
tagName = obj.nodeName.toLowerCase();
switch (tagName) {
case "span":
HMToggleExpandText(obj, value, animate);
break;
case "div":
HMToggleExpandDropdown(obj, value, animate);
break;
case "img":
HMToggleExpandPicture(obj, value, animate);
break;
}
obj.setAttribute("hm.state", value ? "1" : "0");
}
var HMToggleExpandText = function(obj, value, animate) {
obj.style.display = (value ? "inline" : "none"); //cannot be animated
}
var HMToggleExpandDropdown = function(obj, value, animate) {
if (animate) {
/* $(obj).stop(); don't stop here */
if (value) {
$(obj).slideDown('fast');
}
else {
$(obj).animate({ height: 'toggle' }, 'fast', function() {
if (document.all && !window.opera) { // Avoid collapsing margins bug in IE
var dummy = $(obj).prev();
if ($(dummy).outerHeight!=0) dummy = $('<div style="height:1px"></div>').insertBefore(obj);
else $(dummy).css('display', 'block');
$(dummy).css('display', 'none');
}
});
}
}
else {
obj.style.display = (value ? "block" : "none");
}
}
var HMToggleExpandPicture = function(obj, value, animate) {
var oldFile = (value ? obj.getAttribute("hm.src0") : obj.getAttribute("hm.src1"));
var newFile = (value ? obj.getAttribute("hm.src1") : obj.getAttribute("hm.src0"));
var newSrc = obj.src.replace(oldFile, newFile);
var isToggleIcon = (obj.getAttribute("hm.type")=="dropdown");
if ((!isToggleIcon) && (animate)) {
$(obj).stop();
var newImg = new Image();
newImg.onload = function() {
var newWidth = newImg.width;
var newHeight = newImg.height;
var oldWidth = obj.width;
var oldHeight = obj.height;
if ((newWidth > 0) && (newHeight > 0)) {
if ((newWidth == oldWidth) && (newHeight == oldHeight)) {
obj.src = newSrc;
}
else {
$(obj).animate({ width: newWidth, height: newHeight }, 'fast', function() {
obj.src = newSrc;
});
}
}
};
newImg.src = newSrc;
}
else {
obj.src = newSrc;
}
var newTitle = (value ? obj.getAttribute("hm.title1") : obj.getAttribute("hm.title0"));
if (newTitle != null) { obj.title = newTitle; }
var newCaption = (value ? obj.getAttribute("hm.caption1") : obj.getAttribute("hm.caption0"));
if (newCaption != null) { obj.parentNode.parentNode.parentNode.nextSibling.firstChild.firstChild.innerHTML = newCaption; }
}
var HMShowPictureLightbox = function(objID) {
var obj = document.getElementById(objID); /* our <img> clicked */
var startL = $(obj).offset().left;
var startT = $(obj).offset().top;
var startW = $(obj).outerWidth();
var startH = $(obj).outerHeight();
var oldFile = obj.getAttribute("hm.src0");
var newFile = obj.getAttribute("hm.src1");
var newSrc = obj.src.replace(oldFile, newFile);
var newTitle = obj.getAttribute("hm.title1");
var newCaption = obj.getAttribute("hm.caption1");
var htmlCode = '<img id="hmlightboximage" src="' + newSrc + '" alt="' + newTitle + '"/>';
var imgPreloader = new Image();
imgPreloader.onload = function() {
HMShowLightbox(htmlCode, startL, startT, startW, startH, imgPreloader.width, imgPreloader.height, newCaption, true, false);
};
imgPreloader.src = newSrc;
}
var HMShowVideoLightbox = function(event, obj, htmlcode, vWidth, vHeight) {
var startL = $(obj).offset().left;
var startT = $(obj).offset().top;
var startW = $(obj).outerWidth();
var startH = $(obj).outerHeight();
if (event.stopPropagation) { event.stopPropagation(); } else { event.cancelBubble = true; } //MSIE
HMShowLightbox(htmlcode, startL, startT, startW, startH, vWidth, vHeight, '', false, true);
}
var HMShowLightbox = function(htmlCode, startL, startT, startW, startH, endW, endH, newCaption, doAnimate, isVideo) {
/* Find our scope:
* 1) Is this an orphan window or part of a webhelp frame?
* 2) If it is a webhelp frame, is it an iframe or classic <frame>?
* 3) Can we do cross-frame scripting? (not possible in Chrome locally)
*/
var parentScope = ((parent.hmNavigationFrame) && (parent.document.getElementById('hmnavigation')) && (parent.document.getElementById('hmnavigation').nodeName.toLowerCase()=='iframe'));
var lightboxWindow = $(window);
var lightboxDocument = $(document);
var lightboxBody = $('body');
var lighboxScrollLayer = null;
if (parentScope) { /* use entire window for lightbox */
lightboxBody = parent.$('body');
lightboxDocument = parent.$(document);
lightboxWindow = parent.window;
}
$(lightboxBody).prepend('<div id="hmlightboxbackground" style="z-index:99997;border:none;padding:0;margin:0;position:absolute;left:0;top:0;background-color:#7F7F7F"></div>');
var lightboxBackground = parentScope ? parent.$('#hmlightboxbackground') : $('#hmlightboxbackground');
lightboxBackground.css('opacity', '0.5');
if (parentScope) {
$(lightboxBody).prepend('<div id="hmlightboxscrolllayer" style="z-index:99998;border:none;padding:0;margin:0;position:absolute;left:0;top:0;background:none;overflow:auto"></div>');
lighboxScrollLayer = parent.$('#hmlightboxscrolllayer');
lightboxBody = lighboxScrollLayer;
}
$(lightboxBody).prepend('<div id="hmlightbox" style="z-index:99999;position:absolute;display:none"></div>');
var lightbox = parentScope ? parent.$('#hmlightbox') : $('#hmlightbox');
var lightboxObject = $(htmlCode).appendTo(lightbox);
var lightboxCaption = null;
if (newCaption != null) {
$(lightbox).append('<p id="hmlightboxcaption">' +newCaption+ '</p>');
lightboxCaption = parentScope ? parent.$('#hmlightboxcaption') : $('#hmlightboxcaption');
}
var lightboxSpeed = 300;
var sizeStart; /* keep initial size for hide animation */
var maxW = endW;
var maxH = endH;
if (hmLightboxConstrained) {
if (endW > ($(lightboxWindow).width()-40)) {
endW = $(lightboxWindow).width()-40;
if (endW < (maxW/2)) endW = maxW/2;
endH = maxH * endW / maxW;
}
}
lightboxObject.css({'width': endW+'px', 'height': endH+'px'});
if (lightboxCaption!=null) lightboxCaption.css('width', endW+'px');
if (hmAnimate&&doAnimate) {
var sizeEnd = lightboxGetsize();
if (lightboxCaption!=null) lightboxCaption.css('display', 'none'); /* hide caption during animation */
lightboxObject.css({'width': startW + 'px', 'height': startH + 'px'});
sizeStart = lightboxGetsize();
lightboxResize();
sizeStart[0] = startL;
sizeStart[1] = startT;
if (parentScope) {
sizeStart[0] = sizeStart[0] + parent.$('#hmcontent').offset().left - $(document).scrollLeft();
sizeStart[1] = sizeStart[1] + parent.$('#hmcontent').offset().top - $(document).scrollTop();
}
lightbox.css({'left': sizeStart[0]+'px', 'top': sizeStart[1]+'px'});
lightbox.show();
lightbox.animate({ left: sizeEnd[0]-lightboxObject.position().left, top: sizeEnd[1]-lightboxObject.position().top },
lightboxSpeed,
function() {
if (lightboxCaption!=null) lightboxCaption.css('display', 'block');
}
);
lightboxObject.animate({ width: endW, height: endH }, lightboxSpeed);
}
else {
var sizeEnd = lightboxGetsize();
lightboxResize();
lightbox.show();
}
$(lightboxWindow).bind('resize.hmlightbox', lightboxResize);
$(lightboxWindow).bind('scroll.hmlightbox', lightboxScroll);
$(lightboxBody).bind('click.hmlightbox', lightboxClick);
$(lightboxBody).bind('keydown.hmlightbox', lightboxKeydown);
$(lightbox).focus();
function lightboxScroll() {
lightboxBackground.css('width', (($(lightboxDocument).scrollLeft() > 0) ? $(lightboxDocument).width() : $(lightboxWindow).width()) +'px');
lightboxBackground.css('height', (($(lightboxDocument).scrollTop() > 0) ? $(lightboxDocument).height() : $(lightboxWindow).height()) +'px');
}
function lightboxResize() {
if (hmLightboxConstrained) {
var tmpW = endW;
endW = $(lightboxWindow).width()-40;
if (endW > maxW) endW = maxW;
else if (endW < (maxW/2)) endW = maxW/2;
if (tmpW != endW) {
endH = maxH * endW / maxW;
lightboxObject.css({'width': endW+'px', 'height': endH+'px'});
if (lightboxCaption!=null) lightboxCaption.css('width', endW+'px');
}
}
var size = lightboxGetsize();
lightbox.css({left: size[0]+'px', top:size[1]+'px'});
if (lighboxScrollLayer!=null) {
lighboxScrollLayer.css({'width': $(lightboxWindow).width()+'px', 'height': $(lightboxWindow).height()+'px'});
}
lightboxScroll();
}
function lightboxGetsize() {
var lbW = lightbox.width();
var lbH = lightbox.height();
if (isVideo) {
lbW = endW;
lbH = endH;
}
var newW = hmmax(lbW + 40, lightboxDocument.width());
var newH = hmmax(lbH + 40, lightboxDocument.height());
var newL = hmmax(20, parseInt(($(lightboxWindow).width() - lbW)/2) + (parentScope ? 0 : lightboxDocument.scrollLeft()));
var newT = hmmax(20, parseInt(($(lightboxWindow).height() - lbH)/2) + (parentScope ? 0 : lightboxDocument.scrollTop()));
var size = new Array(newL, newT, lbW, lbH);
return size;
}
function lightboxKeydown(e) {
if (e.keyCode == 27) lightboxClose();
}
function lightboxClick(e) {
var canClose = (!isVideo) ||
(e.pageX < lightbox.position().left) || (e.pageY < lightbox.position().top) ||
(e.pageX > lightbox.position().left+lightbox.width()) || (e.pageY > lightbox.position().top+lightbox.height());
if (canClose) lightboxClose();
}
function lightboxClose() {
if (hmAnimate&&doAnimate) {
if (lightboxCaption!=null) lightboxCaption.css('display', 'none'); /* hide caption during animation */
lightboxObject.animate({ width: startW, height: startH }, lightboxSpeed);
lightbox.animate({ left: sizeStart[0]-lightboxObject.position().left, top: sizeStart[1]-lightboxObject.position().top },
lightboxSpeed,
function() {
lightbox.remove();
if (lighboxScrollLayer!=null) lighboxScrollLayer.remove();
lightboxBackground.remove();
}
);
}
else {
lightbox.remove();
if (lighboxScrollLayer!=null) lighboxScrollLayer.remove();
lightboxBackground.remove();
}
$(lightboxWindow).unbind('.hmlightbox');
$(lightboxBody).unbind('.hmlightbox');
}
}
var HMSearchCheck = function(obj) {
var foundHilite = window.location.search.lastIndexOf("zoom_highlight") > 0;
if (!foundHilite) {
var fontTags = obj.getElementsByTagName("FONT");
if (fontTags.length == 0)
fontTags = obj.getElementsByTagName("font");
if (fontTags.length > 0) {
var hStyle = "";
for (var cCheck = 0; cCheck < fontTags.length; cCheck++) {
hStyle = fontTags[cCheck].style.cssText;
if (hStyle.indexOf("BACKGROUND-COLOR") == 0 || hStyle.indexOf("background-color") == 0) {
foundHilite = true;
break;
}
}
}
}
return foundHilite;
}
var HMInitToggle = function() {
if (document.getElementById) {
var node = document.getElementById(HMInitToggle.arguments[0]);
var isPicture = false;
for (i=1; i<HMInitToggle.arguments.length-1; i=i+2) {
if (HMInitToggle.arguments[i] == "onclick") {
node.onclick = Function(HMInitToggle.arguments[i+1]);
}
if (HMInitToggle.arguments[i].substring(0,6) == "hm.src") {
node.setAttribute(HMInitToggle.arguments[i], decodeURI(HMInitToggle.arguments[i+1]));
var img = new Image();
img.src = HMInitToggle.arguments[i+1];
}
else {
node.setAttribute(HMInitToggle.arguments[i], HMInitToggle.arguments[i+1]);
if ((HMInitToggle.arguments[i] == "hm.type") && (HMInitToggle.arguments[i+1] == "picture")) { isPicture = true; }
}
}
if (isPicture) {
var aLink = node.parentNode;
if (aLink.nodeName.toLowerCase() == "a") {
if (hmImageLightbox) {
HMGallery[HMGallery.length] = node;
aLink.href = "javascript:HMShowPictureLightbox('" + HMInitToggle.arguments[0] +"')";
}
else {
HMToggles[HMToggles.length] = node;
aLink.href = "javascript:HMToggle('toggle','" + HMInitToggle.arguments[0] +"')";
}
}
}
else {
var mustExpand = HMSearchCheck(node);
HMToggles[HMToggles.length] = node;
if (mustExpand) {
node.setAttribute("hm.state", "1");
var nodeImg = document.getElementById(node.getAttribute("id")+'_ICON');
if (nodeImg) { HMToggleExpand(nodeImg, true); }
}
HMToggleExpand(node, ((node.getAttribute("hm.state") == "1") || mustExpand));
}
}
}
var HMTrackTopiclink = function(obj) {
if (parent.frames.length>0) {
if (parent.gaaccount) { parent.track("exit", obj.href); }
}
}
var hmshowPopup = function(event, txt, trigger) {
$('#hmpopupdiv').stop().remove();
var pop = $('<div id="hmpopupdiv"></div>').appendTo('body');
if (hmPopupSticky) {
$('body').bind(hmBrowser.touchend + '.hmpopup', hmhidePopup);
$('body').bind('keydown.hmpopup', function(e) { if (e.keyCode == 27) hmhidePopup(); } );
}
pop.html(txt);
var posLeft = event.clientX+$(document).scrollLeft();
var posTop = event.clientY+$(document).scrollTop();
var maxW = $(window).width()/1.5;
var w = pop.width();
if (w > maxW) pop.width(maxW);
var t = 20 + posTop;
var l = (posLeft - w/2);
if (l < 10) l = 10;
if ((l + pop.outerWidth()) > $(window).width()) l = $(window).width() - pop.outerWidth();
if (l < 0) l = 0;
pop.css( { left: l+'px', top: t+'px'} );
if (hmAnimate) pop.show('fast');
else pop.show();
}
var hmhidePopup = function() {
if (hmPopupSticky) $("body").unbind(".hmpopup");
var pop = $('#hmpopupdiv');
if (pop.length>0) { //hide, don't remove
if (hmAnimate) pop.hide('fast');
else $(hmpopupdiv).hide();
}
}

326
kedo/highlight.js Normal file
View File

@ -0,0 +1,326 @@
// ----------------------------------------------------------------------------
// Zoom Search Engine 7.0 (10/Apr/2014)
// Highlight & auto-scroll script (DOM version)
//
// email: zoom@wrensoft.com
// www: http://www.wrensoft.com
//
// Copyright (C) Wrensoft 2014
// ----------------------------------------------------------------------------
// Use this script to allow your search matches to highlight and scroll to
// the matched word on the actual web page where it was found.
//
// You will need to link to this JS file from each page of your site
// which requires the "highlight/jump to matched word" feature.
//
// For example, you could paste the following HTML in your site's header or
// footer:
//
// <style>.highlight { background: #FFFF40; }</style>
// <script type="text/javascript" src="highlight.js"></script>
//
// Note: You will need to specify the correct path to "highlight.js" depending
// on where the file is located.
//
// You will then need to modify the BODY tag on your page to include an "onLoad"
// attribute, such as:
//
// <body onload="highlight();">
//
// If for some reason you can not modify the body tag of your page, an alternative
// would be to put the following line after the </body> tag of your page:
//
// <script type="text/javascript">highlight();</script>
//
// For more information, consult the Users Guide and our support website at:
// http://www.wrensoft.com/zoom/support
// ----------------------------------------------------------------------------
// Script options
// ----------------------------------------------------------------------------
// If you wish to disable the jump functionality which scrolls the browser
// to the first occurance of the matched word, change this setting to false
var JumpToFirstOccurance = true;
// For debugging purposes, disable the following
var CatchJSErrors = true;
// This option skips highlighting withing blocks marked by ZOOMSTOP and
// ZOOMRESTART tags.
var SkipZoomStops = true;
// ----------------------------------------------------------------------------
// Main script
// ----------------------------------------------------------------------------
var IsZoomStop = 0;
function catcherror() { return true; }
if (CatchJSErrors)
window.onerror = catcherror;
function QueryString(key)
{
var value = null;
for (var i=0;i<QueryString.keys.length;i++)
{
if (QueryString.keys[i]==key)
{
value = QueryString.values[i];
break;
}
}
return value;
}
function QueryString_Parse()
{
var query = window.location.search.substring(1);
var pairs = query.split("&");
for (var i=0;i<pairs.length;i++)
{
var pos = pairs[i].indexOf('=');
if (pos >= 0)
{
var argname = pairs[i].substring(0,pos);
var value = pairs[i].substring(pos+1);
QueryString.keys[QueryString.keys.length] = argname;
QueryString.values[QueryString.values.length] = value;
}
}
}
QueryString.keys = new Array();
QueryString.values = new Array();
QueryString_Parse();
function getElement(id)
{
if (document.getElementById)
return(document.getElementById(id));
else if (document.all)
return(document.all[id]);
}
function findPosY(obj)
{
var curtop = 0;
if (obj.offsetParent)
{
while (obj.offsetParent)
{
curtop += obj.offsetTop
obj = obj.offsetParent;
}
}
else if (obj.y)
curtop += obj.y;
return curtop;
}
function ZRetrieveQuery()
{
var SearchAsSubstring = 0;
var hl;
var terms;
hl = QueryString("zoom_highlight");
if (hl == "" || hl == null)
{
hl = QueryString("zoom_highlightsub");
if (hl == "" || hl == null)
return false;
else
SearchAsSubstring = 1;
}
if ((document.charset && document.charset == "utf-8") ||
(document.characterSet && document.characterSet == "UTF-8"))
hl = decodeURIComponent(hl);
else
hl = unescape(hl);
hl = hl.toLowerCase();
// create array of terms
//var term = hl.split("+");
var re = /\"(.*?)\"|[^\\+\"]+/g;
terms = hl.match(re);
// convert terms in regexp patterns
for (var i=0;i<terms.length;i++) // take each term in turn
{
if(terms[i] != "")
{
if (terms[i].indexOf("\"") != -1)
{
// contains double quotes
terms[i]=terms[i].replace(/\"/g,"");
terms[i]=terms[i].replace(/\+/g," ");
}
else
{
terms[i]=terms[i].replace(/\+/g,"");
}
if (terms[i].indexOf("*") != -1 || terms[i].indexOf("?") != -1)
{
// convert wildcard pattern to regexp
terms[i] = terms[i].replace(/\\/g, " ");
terms[i] = terms[i].replace(/\^/g, " ");
//term[i] = term[i].replace(/\+/g, " "); // split on this so no point in looking
terms[i] = terms[i].replace(/\#/g, " ");
terms[i] = terms[i].replace(/\$/g, " ");
terms[i] = terms[i].replace(/\./g, " ");
// check if search term only contains only wildcards
// if so, we will not attempt to highlight this term
var wildcards = /\w/;
if (wildcards.test(terms[i]))
{
terms[i] = terms[i].replace(/\*/g, "[^\\s]*");
terms[i] = terms[i].replace(/\?/g, "[^\\s]"); // insist upon one non whitespace
}
else
terms[i] = "";
}
if (terms[i] != "")
{
if (SearchAsSubstring == 0)
{
terms[i] = "(>[\\s]*|>[^<]+[\\b\\W])("+terms[i]+")(<|[\\b\\W][^>]*<)";
}
else
{
// if term leads with wildcard then allow it to match preceeding text in word
var strWB="";
if(terms[i].substr(0,7)=="[^\\s]*") strWB="\\b";
terms[i] = "(>|>[^<]+)"+strWB+"("+terms[i]+")([^>]*<)";
}
}
}
}
return terms;
}
// regular expression version
function ZHighlightText(terms, text)
{
text=text.replace(/&amp;/ig, '&');
text=text.replace(/&nbsp;/ig, '');
text=text.replace(/</ig, '&lt;');
text=text.replace(/>/ig, '&gt;');
for (var i=0; i<terms.length; i++) // take each term in turn
{
if(terms[i] != "")
{
// we need a loop for the main search to catch all between ><
// and we add  before each found to ignore those done etc
// todo: develop reliable single pass regexp and dispose of loop
var l = 0;
re = new RegExp(terms[i], "gi");
var count = 0; // just incase
// Correction by Tim Green for bug with pointed brackets inside the hilighted text node
text = text.replace(/<(?![\/]?span)/g, "&lt;");
text = text.replace(">","&gt;");
text = text.replace(/span&gt;/g, 'span>');
text = text.replace(/"highlight"&gt;/g, '"highlight">');
// Correction end
text = ">" + text + "<"; // temporary tag marks
do
{
l=text.length;
text=text.replace(re, '$1<span style="background:#FFFF40;" class="highlight" id="highlight" name="highlight">$2</span id="highlight">$3');
count++;
}
//while(re.lastIndex>0 && count<100); lastIndex not set properly under netscape
while(l!=text.length && count<100);
text = text.substring(1, text.length-1); // remove temporary tags
}
}
text = text.replace(eval("//g"), '');
text = text.replace(eval("//g"), '&nbsp;');
return(text);
}
function jumpHL()
{
var d = getElement("highlight");
if (d)
{
if (d.scrollIntoView)
{
d.scrollIntoView();
}
else
{
var y = findPosY(d);
// if element near top of page
if (y < 100)
window.scrollTo(0,0); // go to top of page
else
window.scrollTo(0,y-50); // show space of 50 above
}
}
}
function ZHighlightReplace(q, node)
{
var node_value = node.nodeValue;
var newtext = ZHighlightText(q, node_value);
if (newtext != node_value)
{
var repl = document.createElement('span');
repl.innerHTML = newtext;
node.parentNode.replaceChild(repl, node);
}
}
function ZHighlightSearch(q, root)
{
if (!root)
root = document.body.childNodes;
for (var i = 0, j = root.length; i < j; i++)
{
ZHighlightSearch(q, root[i].childNodes);
if (SkipZoomStops && root[i].nodeType === 8)
{
if (root[i].nodeValue == "ZOOMSTOP")
IsZoomStop = 1;
else if (root[i].nodeValue == "ZOOMRESTART")
IsZoomStop = 0;
}
if (IsZoomStop == 0 && root[i].nodeType === 3)
{
ZHighlightReplace(q, root[i]);
}
}
}
function highlight()
{
if (!"".match) // check if browser supports regexp match() function
return;
if (document.body)
{
var terms = ZRetrieveQuery();
if (terms != false)
{
IsZoomStop = 0;
ZHighlightSearch(terms);
if (JumpToFirstOccurance)
jumpHL();
}
}
}

14
kedo/hmcontextids.js Normal file
View File

@ -0,0 +1,14 @@
var hmContextIds = new Array();
function hmGetContextId(query) {
var urlParams;
var match,
pl = /\+/g,
search = /([^&=]+)=?([^&]*)/g,
decode = function (s) { return decodeURIComponent(s.replace(pl, " ")); },
params = {};
while (match = search.exec(query))
params[decode(match[1])] = decode(match[2]);
if (params["contextid"]) return decodeURIComponent(hmContextIds[params["contextid"]]);
else return "";
}

156
kedo/hmftsearch.html Normal file
View File

@ -0,0 +1,156 @@
<!DOCTYPE html>
<html lang="ru">
<head>
<title>&nbsp;</title>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<meta http-equiv="X-UA-Compatible" content="IE=edge" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<link rel="icon" href="favicon.png" type="image/png" />
<link href="https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&display=swap" rel="stylesheet" />
<link rel="stylesheet" href="./jquery-ui.min.css" />
<link rel="stylesheet" href="default.css" />
<link rel="stylesheet" href="./search-yandex.css" />
<link rel="stylesheet" href="./article.css" />
<link rel="stylesheet" href="./search-page.css" />
<link rel="stylesheet" href="./glossary.css" />
<link rel="stylesheet" href="./theme.css" />
<script type="text/javascript" src="jquery.min.js"></script>
<script type="text/javascript" src="helpman_settings.js"></script>
<script type="text/javascript" src="helpman_topicinit.js"></script>
<script type="text/javascript" src="highlight.js"></script>
<script type="text/javascript">
$(document).ready(function(){highlight();});
</script>
</head>
<body class="search-page">
<header class="header elma-365">
<div class="container">
<a class="header__logo" href="https://elma365.com/ru/help">
<img src="./logo.svg" alt="header logo">
</a>
<!-- <div class="hero__search-form" id="search-panel">
<form class="search-form" onsubmit="ym(83179930,'reachGoal','poisk')">
<label class="search-form__label">
<span id="reset-search" class="search__icon"></span>
<input class="search-form__input" type="text">
</label>
<input class="search-form__submit" type="submit" value="Submit">
</form>
</div> -->
<div class="hero__search-form" id="search-panel"> <form class="search-form"> <label class="search-form__label"> <span id="reset-search" class="search__icon"></span> <input class="search-form__input" type="text"> </label> <input class="search-form__submit" type="submit" value="Submit"> </form> </div>
<div class="hero__search">
<a href="#" id="search-icon" class="hero__search-icon">
<img src="search-icon-white.svg" alt="search string">
</a>
<a href="#" id="side-menu-icon" class="hero__side-icon">
<img src="side_menu.svg" alt="side menu">
</a>
</div>
<div class="header__navi">
<ul class="header__list"><li><span class="solution-select"><span class="solution-select__selected"></span><svg width="7" height="4" viewBox="0 0 7 4" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M1 1L3.5 3.5L6 1" stroke="white" stroke-linecap="round" stroke-linejoin="round"/></svg><ul class="solution-select__list"><li><a class="project-link" href="https://elma365.com/ru/help/platform/get-trial.html">Платформа</a></li><li><a class="project-link" href="https://elma365.com/ru/help/ecm/ecm-functions.html">CSP</a></li><li><a class="project-link" href="https://elma365.com/ru/help/crm/crm_overview.html">CRM+CX</a></li><li><a class="project-link" href="https://elma365.com/ru/help/projects/projects-functions.html">Проекты</a><li><a class="project-link" href="https://elma365.com/ru/help/service/service-functions.html">Service</a></li><li><a class="project-link" href="https://elma365.com/ru/help/kedo/kedo.html">КЭДО</a></li><li><a class="project-link" href="https://elma365.com/ru/help/business_solutions/-elma365-store.html">Бизнес-решения</a></li><ul class="social-links-header" ><li class="social-link-header"><a target="_blank" class="project-link" href="https://elma-academy.com/ru/">Academy</a></li><li class="social-link-header"><a target="_blank" class="project-link" href="https://community.elma365.com/ru/">Community</a></li><li></ul></ul></span></li><li><a href="https://api.elma365.com/ru/"target="_blank">API</a></li><li><a href="https://tssdk.elma365.com/"target="_blank">SDK</a></li><li><a href="https://elma365.com/ru/" target="_blank">Сайт ELMA365</a></li></ul>
</div>
</div>
</header>
<main class="main container">
<aside class="sidebar" id="sidebar">
<div class="sidebar__header">
<a class="header__logo" href="/index.html">
<img src="./logo-light.svg">
</a>
<span class="sidebar__close elma-365-close" id="close"></span>
</div>
<div class="sidebar__wrapper" id="side-menu"></div>
</aside>
<article class="article" id="article">
<section class="article-inner">
<!-- This is where the search form and results will appear -->
<div id="loadingmsg" align="center"><img src="cicon_loadindex_ani.gif" style="border:none" alt="Loading..." /></div>
<script type="text/javascript" src="settings.js" charset="UTF-8"></script>
<script type="text/javascript" src="zoom_search.js"></script>
<script type="text/javascript">ZoomSearch();</script>
</section>
</article>
</main>
<footer class="footer">
<div class="footer-container">
<div class="footer-mobile">
<ul class="footer-mobile__list"><li><a href="https://api.elma365.com/ru/" target="_blank">API</a></li><li><a href="https://tssdk.elma365.com/" target="_blank">TS SDK</a></li><li><a href="https://community.elma365.com/" target="_blank">Community</a></li><li><a href="https://elma-academy.com/ru/elma365" target="_blank">Академия</a></li></ul><ul class="footer-mobile__list"><li><a href="https://elma365.com/ru/help/platform/get-trial.html">Платформа</a></li><li><a href="https://elma365.com/ru/help/ecm/ecm-functions.html">ECM</a></li><li><a href="https://elma365.com/ru/help/service/service-functions.html">Service</a></li><li><a href="https://elma365.com/ru/help/projects/projects-functions.html">Проекты</a></li></ul>
</div>
<div class="container">
<div class="footer-wrap">
<div><span class="mobile-question-popup">Отправить фидбэк</span><form method="POST" action class="question__popup question-xs" id="question__popup"><div class="question-wrap"><span class="close"></span><span class="title">Задать вопрос</span><label for="help_question" style="display: none;"></label><textarea name="help_question" id="help_question"></textarea><input type="submit" value="Отправить"></div></form><div class="hidden fade-in question-success-xs">Ваш фидбэк отправлен.</div></div>
<div class="footer-flex-b">
<div class="footer-top">
<span class="footer-copy">&copy; 2025
ELMA365
</span>
<a href="https://navigator.sk.ru/orn/1122971" target="_blank">
<img src="sk-resident.svg" alt="sk icon" class="footer-img" width="117" height="34">
</a>
</div>
<div class="footer-line">
<div class="footer-line-copy">
<span class="footer-copy">&copy; 2025
ELMA365
</span>
</div>
<ul class="footer-list">
<li class="footer-item"><a href="https://elma365.com/ru/" target="_blank" class="footer-link" style="color: #0D4A75;"><img src="browse.svg" alt="browse icon" class="footer-img">elma365.com</a></li><li class="footer-item"><a href="https://vkvideo.ru/@elma_bpm" target="_blank" class="footer-link"><img src="vk-video.svg" alt="vk-video icon" class="footer-img"></a></li><li class="footer-item"><a href="https://vk.com/elma_bpm" target="_blank" class="footer-link"><img src="vk.svg" alt="vk icon" class="footer-img"></a></li><li class="footer-item"><a href="https://t.me/elmaday" target="_blank" class="footer-link"><img src="telegram.svg" alt="telegram icon" class="footer-img"></a></li><li class="footer-item"><a href="https://dzen.ru/elma" target="_blank" class="footer-link"><img src="social_dzen.svg" alt="dzen icon" class="footer-img"></a></li>
<li class="footer-item">
<a href="https://navigator.sk.ru/orn/1122971" target="_blank">
<img src="sk-resident.svg" alt="sk icon" class="footer-img" width="117" height="34">
</a>
</li>
</ul>
</div>
</div>
</div>
</div>
<a href="#" class="arrow-top"></a>
</div>
</footer>
<noscript>
<p>Чтобы пользоваться поиском, пожалуйста, включите JavaScript</p>
</noscript>
<script src="./jquery-ui.js"></script>
<!--script src="//cdn.jsdelivr.net/npm/featherlight@1.7.14/release/featherlight.min.js" type="text/javascript" charset="utf-8"></script-->
<script src="./jquery.tocify.min.js"></script>
<script src="./main.js"></script>
</body>
</html>

111
kedo/hmkwindex.html Normal file
View File

@ -0,0 +1,111 @@
<!DOCTYPE html>
<html lang="ru">
<head>
<title>&nbsp;</title>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<meta http-equiv="X-UA-Compatible" content="IE=edge" />
<link rel="icon" href="favicon.png" type="image/png">
<!-- This line includes the general project style sheet (not required) -->
<link type="text/css" href="default.css" rel="stylesheet" />
<style type="text/css">
body { background:#FFF; }
.navbar { font-size: 120% }
#idx { margin: 0; padding: 0 } /* div tag that wraps the keyword index */
#idx a { color: #000; text-decoration: none } /* all links in index appear as text */
#idx p { margin: 2px } /* keywords and secondary keywords */
#idx p.idxkeyword2 { margin-left: 20px } /* indentation for secondary keywords */
table.idxtable { background: #F4F4F4;
border: 1px solid #000000;
border-collapse: collapse;
-moz-box-shadow: 2px 2px 2px #B0B0B0;
-webkit-box-shadow: 2px 2px 2px #B0B0B0;
box-shadow: 2px 2px 2px #B0B0B0;
filter: progid:DXImageTransform.Microsoft.Shadow(color=B0B0B0, Direction=135, Strength=4); }
td.idxtable { background: #F4F4F4 }
/* font definitions for keyword section, keywords and popup links */
.idxsection { font-family: Arial,Helvetica; font-weight: normal; font-size: 14pt; color: #000000; text-decoration: none;
margin-top: 15px; margin-bottom: 15px; }
.idxkeyword { font-family: Arial,Helvetica; font-weight: normal; font-size: 10pt; color: #000000; text-decoration: none; }
.idxkeyword2 { font-family: Arial,Helvetica; font-weight: normal; font-size: 10pt; color: #000000; text-decoration: none; }
.idxlink { font-family: Arial,Helvetica; font-weight: normal; font-size: 8pt; color: #000000; text-decoration: none; }
</style>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="helpman_settings.js"></script>
<script type="text/javascript" src="hmcontextids.js"></script>
</head>
<body>
<p class="navbar"><a href="index.html">Contents</a>
| <b>Index</b>
| <a href="hmftsearch.html">Search</a>
</p>
<hr/>
<!-- Place holder for the keyword index - this variable is REQUIRED! -->
<script type="text/javascript">
function hmInitHideLinks(cssCode) {
var styleElement = document.createElement("style");
styleElement.type = "text/css";
if (styleElement.styleSheet) {
styleElement.styleSheet.cssText = cssCode;
}
else {
styleElement.appendChild(document.createTextNode(cssCode));
}
document.getElementsByTagName("head")[0].appendChild(styleElement);
}
hmInitHideLinks("#idx div { display: none }");
var currentdiv = null;
var canhidelinks = true;
function hmshowLinks(divID) {
var thisdiv = document.getElementById(divID);
canhidelinks = true;
hmhideLinks();
if (thisdiv) {
currentdiv = thisdiv;
$(currentdiv).show();
$(currentdiv).mouseover(hmdivMouseOver).mouseout(hmdivMouseOut);
$(document).mouseup(hmhideLinks);
}
}
function hmdivMouseOver() { canhidelinks = false; };
function hmdivMouseOut() { canhidelinks = true; };
function hmhideLinks() {
if (canhidelinks) {
if (currentdiv) {
$(currentdiv).hide();
$(currentdiv).unbind("onmouseover", "onmouseout");
}
currentdiv = null;
$(document).unbind("onmouseup");
}
}
</script>
<div id="idx" style="margin:0;padding:0;border:none">
<a name="«" id="«"></a><p class="idxsection">- « -</p>
<p class="idxkeyword"><a href="basic-package.html" target=""><span class="idxkeyword">«Первичные настройки ELMA365 КЭДО»</span></a></p>
<p class="idxkeyword"><a href="basic-package.html" target=""><span class="idxkeyword">«Установка базового пакета ELMA365 КЭДО и первичные настройки»</span></a></p>
<a name="Z" id="Z"></a><p class="idxsection">- Z -</p>
<p class="idxkeyword"><a href="basic-package.html" target=""><span class="idxkeyword">администраторам системы</span></a></p>
<p class="idxkeyword"><a href="kedo-employee-adding.html" target=""><span class="idxkeyword">заполнено штатное расписание организации</span></a></p>
<p class="idxkeyword"><a href="kedo-settings-check-list.html" target=""><span class="idxkeyword">Запуск процесса Первичная настройка КЭДО</span></a></p>
<p class="idxkeyword"><a href="basic-package.html" target=""><span class="idxkeyword">КЭДО — Отпуска</span></a></p>
<p class="idxkeyword"><a href="basic-package.html" target=""><span class="idxkeyword">наполнить справочники данными</span></a></p>
<p class="idxkeyword"><a href="kedo-settings-check-list.html" target=""><span class="idxkeyword">Настройки подписания документов</span></a></p>
<p class="idxkeyword"><a href="kedo-settings-check-list.html" target=""><span class="idxkeyword">повторно запустить процесс первично настройки</span></a></p>
<p class="idxkeyword"><a href="basic-package.html" target=""><span class="idxkeyword">Портал КЭДО</span></a></p>
<p class="idxkeyword"><a href="kedo-employee-adding.html" target=""><span class="idxkeyword">Создайте карточку физического лица</span></a></p>
</div>
</body>
</html>

272
kedo/index-quick.css Normal file
View File

@ -0,0 +1,272 @@
.index-page > #toc {
display: none !important;
}
.index-page .article {
width: 100%;
padding-left: 0;
}
.ui-menu {
z-index: 2;
}
.index-help__wrap h2 {
margin: 0 !important;
margin-bottom: 16px !important;
font-weight: bold;
font-size: 18px;
line-height: 25px;
color: #000000;
}
.index-page .sidebar {
display: none;
}
.index-help ul {
list-style: none;
margin: 0;
padding: 0;
}
.index-help li a {
text-decoration: none;
color: #367EB2;
display: inline-block;
line-height: 130%;
}
.main-title {
font-family: Inter;
font-style: normal;
font-weight: bold;
font-size: 22px;
line-height: 30px;
color: #0A141E;
margin-top: 0 !important;
}
.start__video-bg {
max-width: 100%;
height: auto;
}
.start {
display: flex;
flex-direction: row;
justify-content: space-between;
padding-top: 44px;
margin-bottom: 50px;
}
.start__left-col {
width: 24%;
}
.start__subtitle {
font-family: Inter;
font-style: normal;
font-weight: bold;
font-size: 16px;
line-height: 28px;
color: #394149;
margin-top: 0 !important;
margin-bottom: 16px !important;
}
.start__item + .start__item {
margin-top: 20px;
}
.start__center-col {
width: 59%;
padding-left: 34px;
display: flex;
flex-direction: row;
flex-wrap: wrap;
}
.start__video-bg {
max-width: 100%;
height: auto;
}
.video__container {
margin-bottom: 10px;
width: 45%;
}
.video__container:nth-of-type(odd) {
margin-right: 24px;
}
.start__right-col {
padding: 25px 17px 25px 24px;
width: 17%;
background: #F9F9F9;
border-radius: 3px;
}
.start__item-examples {
margin-bottom: 8px;
}
/* */
.settings {
margin-bottom: 50px;
}
.settings__list {
display: flex;
flex-direction: row;
flex-wrap: wrap;
max-width: 1328px;
}
.settings__item {
width: 30%;
line-height: 28px;
}
.settings__item:nth-of-type(2),
.settings__item:nth-of-type(5) {
padding-left: 24px;
}
.settings__item:nth-of-type(3),
.settings__item:nth-of-type(6) {
padding-left: 50px;
}
/* */
.create {
display: flex;
flex-direction: row;
max-width: 1328px;
}
.create__left-col {
margin-right: 10px;
width: 64%;
}
.create__list {
display: flex;
flex-direction: row;
flex-wrap: wrap;
}
.create__item {
width: 47%;
}
.create__item:nth-of-type(even) {
padding-left: 24px;
}
.create__right-col {
width: 30%;
}
.create__item-kb {
margin-bottom: 25px;
padding-left: 36px;
position: relative;
}
.create__item-kb::before {
position: absolute;
left: 0;
content: "";
width: 32px;
height: 32px;
background: url('./scripts.svg') no-repeat center center;
background-size: cover;
}
.create__item-kb--2::before {
background-image: url('./forms.svg');
background-repeat: no-repeat;
}
.create__item-kb--3::before {
background-image: url('./news.svg');
background-repeat: no-repeat;
}
.create__item-kb--4::before {
background-image: url('./glossary.svg');
background-repeat: no-repeat;
}
@media (max-width: 1320px) {
.create__left-col {
margin-right: 0;
}
.create__item {
width: 46%;
}
}
@media (max-width: 1200px) {
.start {
position: relative;
padding-bottom: 250px;
}
.start__left-col {
width: 30%;
}
.start__center-col {
width: 70%;
}
.start__right-col {
display: flex;
justify-content: space-between;
position: absolute;
bottom: -25px;
left: 50%;
transform: translateX(-50%);
width: 70%;
}
}
@media (max-width: 900px) {
.index-page .sidebar {
display: block;
}
}
@media (max-width: 768px) {
.ui-menu {
max-width: 70%;
}
.start {
flex-direction: column;
padding-bottom: 0;
}
.start__left-col {
width: 100%;
margin-bottom: 25px;
}
.start__center-col {
width: 100%;
flex-direction: column;
padding-right: 34px;
}
.start__right-col {
display: block;
position: static;
transform: none;
width: 100%;
}
.video__container {
width: 100%;
}
.start__wrap {
margin-bottom: 30px;
}
.settings__list {
flex-direction: column;
}
.settings .settings__item {
width: 100%;
padding-left: 0;
}
.create {
flex-direction: column;
}
.create__list {
flex-direction: column;
}
.create__item {
width: 100%;
}
.create__item:nth-of-type(even) {
padding-left: 0;
}
.create__right-col {
width: 100%;
}
}

View File

@ -0,0 +1,154 @@
<div class="index-help">
<section class="start">
<div class="start__left-col">
<h2 class="main-title start__title">
С чего начать?
</h2>
<ul class="start__list">
<li class="start__item">
<a href="./360006963072.html" class="start__link main-link">Что такое приложение</a>
</li>
<li class="start__item">
<a href="./360011015179.html" class="start__link main-link">Как автоматизировать работу приложения</a>
</li>
<li class="start__item">
<a href="./360010947000.html" class="start__link main-link">Контроль исполнительской дисциплины</a>
</li>
<li class="start__item">
<a href="./360011097559.html" class="start__link main-link">Как скачать готовое решение из QuickStore</a>
</li>
<li class="start__item">
<a href="./360014366972.html" class="start__link main-link">Как добавить сотрудников и назначить их на должности</a>
</li>
<li class="start__item">
<a href="./360014367052.html" class="start__link main-link">Как использовать сообщения, файлы, задачи</a>
</li>
</ul>
</div>
<div class="start__center-col">
<div class="video__container">
<a href="https://www.youtube.com/embed/gDvBlS65ufg" class="start__video-link" data-featherlight="iframe" data-featherlight-iframe-frameborder="0" data-featherlight-iframe-allow="autoplay; encrypted-media" data-featherlight-iframe-allowfullscreen="true" data-featherlight-iframe-width="560" data-featherlight-iframe-height="315">
<span><img src="./files_q.png" alt="Видео файлы" class="start__video-bg"></span>
</a>
</div>
<div class="video__container">
<a href="https://www.youtube.com/embed/q6WO_KxuzoQ" class="start__video-link" data-featherlight="iframe" data-featherlight-iframe-frameborder="0" data-featherlight-iframe-allow="autoplay; encrypted-media" data-featherlight-iframe-allowfullscreen="true" data-featherlight-iframe-width="560" data-featherlight-iframe-height="315">
<span><img src="./company_q.png" alt="Видео организационная структура" class="start__video-bg"></span>
</a>
</div>
<div class="video__container">
<a href="https://www.youtube.com/embed/J9M50jynNk8" class="start__video-link" data-featherlight="iframe" data-featherlight-iframe-frameborder="0" data-featherlight-iframe-allow="autoplay; encrypted-media" data-featherlight-iframe-allowfullscreen="true" data-featherlight-iframe-width="560" data-featherlight-iframe-height="315">
<span><img src="./tasks_q.png" alt="Видео задачи" class="start__video-bg"></span>
</a>
</div>
<div class="video__container">
<a href="https://www.youtube.com/embed/BNUDdepsBkA" class="start__video-link" data-featherlight="iframe" data-featherlight-iframe-frameborder="0" data-featherlight-iframe-allow="autoplay; encrypted-media" data-featherlight-iframe-allowfullscreen="true" data-featherlight-iframe-width="560" data-featherlight-iframe-height="315">
<span><img src="./chat_q.png" alt="Видео сообщения" class="start__video-bg"></span>
</a>
</div>
</div>
<div class="start__right-col">
<div class="start__wrap">
<h3 class="start__subtitle">Примеры использования</h3>
<ul class="start__list-examples">
<li class="start__item-examples">
<a href="./360010997280.html" class="start__link-examples">Как организовать обработку заказов</a>
</li>
<li class="start__item-examples">
<a href="./360010991660.html" class="start__link-examples">Как организовать согласование документов</a>
</li>
<li class="start__item-examples">
<a href="./360004272672.html" class="start__link-examples">Структура QuickBPM</a>
</li>
</ul>
</div>
<div class="start__wrap">
<h3 class="start__subtitle">Смотрите также</h3>
<ul class="start__list-examples">
<li class="start__item-examples">
<a href="./360014164032.html" class="start__link-examples">Файлы и папки</a>
</li>
<li class="start__item-examples">
<a href="./360014351011.html" class="start__link-examples">Задачи</a>
</li>
<li class="start__item-examples">
<a href="./360014162972.html" class="start__link-examples">Сообщения</a>
</li>
<li class="start__item-examples">
<a href="./360016398552.html" class="start__link-examples">Профиль пользователя</a>
</li>
</ul>
</div>
</div>
</section>
<section class="settings">
<h2 class="settings__title main-title">Расширенные настройки</h2>
<ul class="settings__list">
<li class="settings__item">
<a href="./360003861992.html" class="settings__link">Администрирование системы</a>
<p class="settings__description">Установка часового пояса, настройка оповещений и рабочего календаря, токены</p>
</li>
<li class="settings__item">
<a href="./360008121732.html" class="settings__link">Бизнес-процессы</a>
<p class="settings__description">Моделирование бизнес-процессов, настройка контекста, создание шаблонов форм</p>
</li>
<li class="settings__item">
<a href="./360007990371.html" class="settings__link">Раздел</a>
<p class="settings__description">Создание и настройка разделов, отображение, доступ, экспорт.</p>
</li>
<li class="settings__item">
<a href="./360012584940.html" class="settings__link">Работа с клиентами</a>
<p class="settings__description">Управление сделками, воронки продаж, отчеты, база данных компаний и контактов</p>
</li>
<li class="settings__item">
<a href="./360014351011.html" class="settings__link">Задачи</a>
<p class="settings__description">Создание и переназначение задач, определение сроков работ, контроль выполнения, поиск по задачам</p>
</li>
<li class="settings__item">
<a href="./360006963072.html" class="settings__link">Приложения</a>
<p class="settings__description">Создание и настройка приложений. Отображение, доступ, экспорт. Описание типов данных.</p>
</li>
</ul>
</section>
<section class="create">
<div class="create__left-col">
<h2 class="main-title create__title">Как создать свое решение</h2>
<ul class="create__list">
<li class="create__item main-item">
<a href="./360028941032.html" class="main-item__link">Сложные формы</a>
<p class="main-item__description">Расширенный режим настройки форм,
шаблоны, динамические формы</p>
</li>
<li class="create__item main-item">
<a href="./360021640232.html" class="main-item__link">Интеграции</a>
<p class="main-item__description">Интеграция QuickBPM с другими системами</p>
</li>
<li class="create__item main-item">
<a href="./360027211631.html" class="main-item__link">Виджеты</a>
<p class="main-item__description">Настройка интерфейса. Пользовательские формы и страницы.</p>
</li>
<li class="create__item main-item">
<a href="./360013707832.html" class="main-item__link">API и сценарии на TypeScript</a>
<p class="main-item__description">Введение в API. Описание методов API. Сценарии на TypeScript</p>
</li>
</ul>
</div>
<div class="create__right-col">
<h2 class="main-title create__title">База знаний</h2>
<ul class="create__list-kb">
<li class="create__item-kb create__item-kb--1">
<a href="/kb/360009279380.html" class="create__link-kb">Сценарии в бизнес-процессах</a>
</li>
<li class="create__item-kb create__item-kb--2">
<a href="/kb/360009906679.html" class="create__link-kb">Примеры настройки форм</a>
</li>
<li class="create__item-kb create__item-kb--3">
<a href="/kb/360014036020.html" class="create__link-kb">Новые возможности QuickBPM</a>
</li>
<li class="create__item-kb create__item-kb--4">
<a href="./360012427220.html" class="create__link-kb">Глоссарий</a>
</li>
</ul>
</div>
</section>
</div>

930
kedo/index-static.html Normal file

File diff suppressed because one or more lines are too long

562
kedo/index.css Normal file
View File

@ -0,0 +1,562 @@
.index-help {
padding-bottom: 60px;
}
@media screen and (min-width: 900px){
.index-help__minus-margin article {
margin: -30px;
padding: 20px;
}
.index-page .sidebar {
display: none !important;
}
.index-page .main {
overflow: hidden;
display: block;
}
}
.index-page .article {
width: 100%;
max-width: 1100px;
margin-left: auto;
margin-right: auto;
padding-left: 0;
}
.index-help>article:not(:last-child) {
margin-bottom: 2.5rem !important;
}
.card-stack-25,
.card-stack-50 {
display: flex;
flex-wrap: wrap;
align-items: stretch;
margin-left: -10px;
margin-right: -10px;
}
.card-stack__item {
flex: 0 0 100%;
display: flex;
flex-direction: column;
max-width: 100%;
padding: 10px;
}
.vis-hidden {
overflow: hidden;
margin: 0 !important;
width: 0;
height: 0;
clip: rect(0, 0, 0, 0);
}
.arrow-link {
text-decoration: none;
}
.arrow-link .icon-1x {
position: relative;
margin-left: .5em;
transition: transform .1s linear;
}
.arrow-link:hover .icon-1x {
transform: translate3d(.2rem, 0, 0);
}
.icon-1x {
display: inline-block;
vertical-align: middle;
width: 1em;
height: 1em;
fill: currentColor;
}
.item-card {
border-bottom: 1px solid #ebebeb;
position: relative;
flex: 1 1 100%;
display: flex;
flex-direction: column;
color: #394149;
}
.item-card h3 {
margin: 0 0 .6rem !important;
font-size: .9375rem;
}
.item-card h3 a {
text-decoration: none !important;
}
.item-card h3 a:hover {
color: #1E6599;
}
.item-card p {
margin: 0;
}
.item-card p>a {
color: inherit;
text-decoration: none;
}
.item-card a {
color: #0d4a75;
}
.item-card__title,
.item-card__title a,
.item-card--flat .item-card__header {
color: #233255;
}
.item-card__header,
.item-card__body,
.item-card__footer {
padding-left: 1rem;
padding-right: 1rem;
}
.item-card__header {
border-radius: 3px 3px 0 0;
display: flex;
align-items: center;
justify-content: space-between;
background-color: #E0E9F1;
padding-top: 1rem;
padding-bottom: .8125rem;
}
.item-card__title {
margin: 0 !important;
font-size: 1rem;
font-weight: 700;
}
.item-card__body {
border-left: 1px solid #ebebeb;
border-right: 1px solid #ebebeb;
flex: 1 1 auto;
padding-top: 1.5rem;
padding-bottom: .8rem;
background-color: #fff;
}
.item-card__body>ul {
margin: 0;
padding: 0;
list-style: none;
}
.item-card__body>ul>li+li {
margin-top: 1.1rem;
}
.item-card__footer {
border-left: 1px solid #ebebeb;
border-right: 1px solid #ebebeb;
margin-top: -1px;
padding-top: .6rem;
padding-bottom: 1rem;
background-color: #fff;
}
.item-card__header .icon-1x {
flex: 0 0 auto;
font-size: 1.2rem;
}
.item-card--flat {
border: 1px solid #ebebeb;
background-color: #fff;
transition: box-shadow .25s linear;
}
.item-card--flat:hover {
box-shadow: 0 6px 18px rgba(37, 41, 65, .16);
border-color: #fff;
}
.item-card--flat .item-card__header,
.item-card--flat .item-card__body,
.item-card--flat .item-card__footer {
border-radius: 0;
border: 0;
background-color: transparent;
}
.item-card--flat .item-card__title {
font-weight: 600;
}
.item-card--flat .item-card__title a {
text-decoration: none;
}
.item-card--flat .item-card__title a::before {
z-index: 2;
position: absolute;
top: 0;
bottom: 0;
left: 0;
right: 0;
content: '';
}
.item-card--flat .item-card__body {
padding-top: 0;
}
.item-card--revert-title .item-card__header {
flex-direction: row-reverse;
justify-content: flex-end;
}
.item-card--revert-title .item-card__header .icon-1x {
margin-right: 1rem;
fill: transparent;
color: inherit;
font-size: 3.5rem;
}
.side-arrows-decoration {
position: relative;
}
.side-arrows-decoration::before,
.side-arrows-decoration::after {
z-index: -1;
position: absolute;
width: 169px;
height: 180px;
background: center/cover url('dots-bg.svg') no-repeat;
content: "";
transform: translate3d(50%, 0, 0);
}
.side-arrows-decoration::before {
top: 10%;
right: 100%;
}
.side-arrows-decoration::after {
bottom: 10%;
left: 100%;
transform: translate3d(-50%, 0, 0) rotate(180deg);
}
.text-marker {
z-index: 1;
position: relative;
color: inherit !important;
font-size: 100% !important;
}
.text-marker::before {
z-index: -1;
position: absolute;
top: -.15em;
bottom: -.15em;
left: -.15em;
right: -.4em;
background: 100% 0/cover url("data:image/svg+xml,%3Csvg width='114' height='23' viewBox='0 0 114 23' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 0V23H111.192L114 0H0Z' fill='%23FABE00' fill-opacity='0.8'/%3E%3C/svg%3E") no-repeat;
content: "";
}
@media screen and (min-width: 600px) {
.card-stack-25 .card-stack__item {
flex: 0 0 50%;
max-width: 50%;
}
}
@media screen and (min-width: 768px) {
.card-stack-50 .card-stack__item {
flex: 0 0 50%;
max-width: 50%;
}
.index-help {
padding-bottom: 100px;
}
}
@media screen and (min-width: 992px) {
.card-stack-25 .card-stack__item {
flex: 0 0 33.333%;
max-width: 33.333%;
}
}
/* аккордеон скрывает полностью текст */
.wrapper__faq {
margin-top: 40px;
}
.faq__title {
background: #E0E9F1;
border-radius: 3px;
width: 100%;
padding: 15px 19px;
margin-bottom: 8px;
}
.faq__title h3 {
font-weight: bold;
font-size: 16px;
line-height: 120%;
color: #233255;
margin: 0 !important;
}
.accordion__item {
padding: 18px 55px 4px 15px;
border: 1px solid #EBEBEB;
box-sizing: border-box;
border-radius: 3px;
margin-bottom: 8px;
}
.accordion__item:last-child {
margin-bottom: 0;
}
.accordion__item-question {
display: flex;
align-items: center;
cursor: pointer;
position: relative;
}
.accordion__item-question:after {
content: '';
background: url(arrow-accordion.svg) 100% 100%/cover no-repeat;
display: block;
position: absolute;
top: 50%;
right: -27px;
width: 10px;
height: 7px;
transition: .5s all;
transform: translateY(-50%);
}
.accordion__item-question.accordion__active:after {
transform: translateY(-50%) rotate(180deg);
}
.accordion__item-question-number {
background: #E0E9F1;
border-radius: 50%;
min-width: 26px;
min-height: 26px;
display: flex;
justify-content: center;
align-items: center;
font-weight: 600;
color: #233255;
margin-right: 12px;
}
.accordion__item-question-text {
}
.accordion_fw {
font-weight: 600;
font-size: 14px;
line-height: 20px;
color: #394149;
}
.accordion__item-question-answer {
margin: 0 0 0 38px;
overflow: hidden;
max-height: 0;
transition: all .8s;
padding-top: 1em;
}
.accordion__active .accordion__item-question-answer {
max-height: 1000px;
transition: all .7s;
}
/* end FAQ*/
.btn__all-faq {
display: flex;
justify-content: center;
}
.btn__all-faq a {
position: relative;
cursor: pointer;
text-decoration: none;
margin: 1em;
color: #0D4A75 !important;
font-size: 12px;
}
.btn__all-faq a:before {
content: '';
background: url(arrow-bottom-blue-lite.svg) 100% 100%/cover no-repeat;
position: absolute;
top: 0;
right: -17px;
width: 10px;
height: 17px;
transform: translateY(2px) rotate(-90deg);
transition: .5s all;
}
.btn__all-faq a:hover:before {
right: -18px;
transform: translate(2px, 2px) rotate(-90deg);
transition: .5s all;
}
@media (min-width: 768px) {
.btn__all-faq a {
font-size: 14px;
}
}
/* аккордеон скрывает часть текста */
.accordion__hide {
outline: none;
transition: 1.5s;
max-height: 440px;
overflow: hidden;
position: relative;
}
@media (min-width: 1024px) {
.accordion__hide {
max-height: 389px;
}
}
.accordion__show {
transition: 1.5s;
overflow: hidden;
}
.accordion__show + .accordion-btn__show {
margin-top: -2.6em;
}
.accordion-btn__show {
margin: 0 auto;
cursor: pointer;
text-align: center;
}
.accordion__hide + .accordion-btn__show {
margin-top: -3em;
}
@media (min-width: 768px) {
.accordion__hide + .accordion-btn__show {
margin-top: -4em;
}
}
@media (min-width: 1150px) {
.accordion__show + .accordion-btn__show {
margin-top: -4em;
}
}
.accordion-btn__show .accordion-btn__text {
color: #0D4A75;
font-size: 12px;
margin-bottom: 0;
}
.accordion-btn__show .arrow__show {
position: relative;
display: inline-block;
}
.accordion-btn__show .arrow__show::before {
content: '';
background: url(arrow-bottom-blue-lite.svg) 100% 100%/cover no-repeat;
position: absolute;
top: 0;
right: -17px;
width: 10px;
height: 17px;
transform: translateY(2px);
transition: .5s all;
}
.accordion-btn__show:hover .arrow__show::before {
transform: translateY(5px);
transition: .5s all;
}
.accordion-btn__show .arrow__hide {
position: relative;
display: inline-block;
margin-top: 0;
}
@media (min-width: 768px) {
.accordion-btn__show .arrow__hide {
position: relative;
display: inline-block;
margin-top: 3px;
}
}
.accordion-btn__show .arrow__hide::before {
content: '';
background: url(arrow-bottom-blue-lite.svg) 100% 100%/cover no-repeat;
position: absolute;
top: 0;
right: -17px;
width: 10px;
height: 17px;
transition: .5s all;
transform: rotate(180deg) translateY(-1px);
}
.accordion-btn__show:hover .arrow__hide::before {
transform: rotate(180deg) translateY(3px);
transition: .5s all;
}
@media (min-width: 768px) {
.accordion-btn__show .accordion-btn__text {
font-size: 14px;
}
}
.linear-gradient {
position: absolute;
bottom: 0;
left: 0;
width: 100%;
height: 15%;
background: linear-gradient(to top, #ffffff, #edece312);
backdrop-filter: blur(0.2px);
}
@media (min-width: 1150px) {
.linear-gradient {
display: none;
}
}
/* аккордеон end */

1382
kedo/index.html Normal file

File diff suppressed because one or more lines are too long

1311
kedo/jquery-ui.css vendored Normal file

File diff suppressed because it is too large Load Diff

13
kedo/jquery-ui.js vendored Normal file

File diff suppressed because one or more lines are too long

1
kedo/jquery-ui.min.css vendored Normal file

File diff suppressed because one or more lines are too long

13
kedo/jquery-ui.min.js vendored Normal file

File diff suppressed because one or more lines are too long

21
kedo/jquery.bootpag.min.js vendored Normal file
View File

@ -0,0 +1,21 @@
/*
bootpag - jQuery plugin for dynamic pagination
Copyright (c) 2015 botmonster@7items.com
Licensed under the MIT license:
http://www.opensource.org/licenses/mit-license.php
Project home:
http://botmonster.com/jquery-bootpag/
Version: 1.0.7
*/
(function(h,q){h.fn.bootpag=function(p){function m(c,b){b=parseInt(b,10);var d,e=0==a.maxVisible?1:a.maxVisible,k=1==a.maxVisible?0:1,n=Math.floor((b-1)/e)*e,f=c.find("li");a.page=b=0>b?0:b>a.total?a.total:b;f.removeClass(a.activeClass);d=1>b-1?1:a.leaps&&b-1>=a.maxVisible?Math.floor((b-1)/e)*e:b-1;a.firstLastUse&&f.first().toggleClass(a.disabledClass,1===b);e=f.first();a.firstLastUse&&(e=e.next());e.toggleClass(a.disabledClass,1===b).attr("data-lp",d).find("a").attr("href",g(d));k=1==a.maxVisible?
0:1;d=b+1>a.total?a.total:a.leaps&&b+1<a.total-a.maxVisible?n+a.maxVisible+k:b+1;e=f.last();a.firstLastUse&&(e=e.prev());e.toggleClass(a.disabledClass,b===a.total).attr("data-lp",d).find("a").attr("href",g(d));f.last().toggleClass(a.disabledClass,b===a.total);e=f.filter("[data-lp="+b+"]");k="."+[a.nextClass,a.prevClass,a.firstClass,a.lastClass].join(",.");if(!e.not(k).length){var m=b<=n?-a.maxVisible:0;f.not(k).each(function(b){d=b+1+n+m;h(this).attr("data-lp",d).toggle(d<=a.total).find("a").html(d).attr("href",
g(d))});e=f.filter("[data-lp="+b+"]")}e.not(k).addClass(a.activeClass);l.data("settings",a)}function g(c){return a.href.replace(a.hrefVariable,c)}var l=this,a=h.extend({total:0,page:1,maxVisible:null,leaps:!0,href:"javascript:void(0);",hrefVariable:"{{number}}",next:"&raquo;",prev:"&laquo;",firstLastUse:!1,first:'<span aria-hidden="true">&larr;</span>',last:'<span aria-hidden="true">&rarr;</span>',wrapClass:"pagination",activeClass:"active",disabledClass:"disabled",nextClass:"next",prevClass:"prev",
lastClass:"last",firstClass:"first"},l.data("settings")||{},p||{});if(0>=a.total)return this;h.isNumeric(a.maxVisible)||a.maxVisible||(a.maxVisible=parseInt(a.total,10));l.data("settings",a);return this.each(function(){var c,b,d=h(this);c=['<ul class="',a.wrapClass,' bootpag">'];a.firstLastUse&&(c=c.concat(['<li data-lp="1" class="',a.firstClass,'"><a href="',g(1),'">',a.first,"</a></li>"]));a.prev&&(c=c.concat(['<li data-lp="1" class="',a.prevClass,'"><a href="',g(1),'">',a.prev,"</a></li>"]));for(b=
1;b<=Math.min(a.total,a.maxVisible);b++)c=c.concat(['<li data-lp="',b,'"><a href="',g(b),'">',b,"</a></li>"]);a.next&&(b=a.leaps&&a.total>a.maxVisible?Math.min(a.maxVisible+1,a.total):2,c=c.concat(['<li data-lp="',b,'" class="',a.nextClass,'"><a href="',g(b),'">',a.next,"</a></li>"]));a.firstLastUse&&(c=c.concat(['<li data-lp="',a.total,'" class="last"><a href="',g(a.total),'">',a.last,"</a></li>"]));c.push("</ul>");d.find("ul.bootpag").remove();d.append(c.join(""));c=d.find("ul.bootpag");d.find("li").click(function(){var b=
h(this);if(!b.hasClass(a.disabledClass)&&!b.hasClass(a.activeClass)){var c=parseInt(b.attr("data-lp"),10);l.find("ul.bootpag").each(function(){m(h(this),c)});l.trigger("page",c)}});m(c,a.page)})}})(jQuery,window);

5
kedo/jquery.js vendored Normal file

File diff suppressed because one or more lines are too long

13
kedo/jquery.min.js vendored Normal file

File diff suppressed because one or more lines are too long

4
kedo/jquery.tocify.min.js vendored Normal file

File diff suppressed because one or more lines are too long

5
kedo/jquery1.min.js vendored Normal file

File diff suppressed because one or more lines are too long

Binary file not shown.

After

Width:  |  Height:  |  Size: 113 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 77 KiB

View File

@ -0,0 +1,256 @@
<!DOCTYPE html>
<html lang="ru">
<head>
<title>Создание базы сотрудников в ELMA365 КЭДО 3.0</title>
<meta name="generator" content="Help+Manual" />
<meta name="keywords" content="заполнено штатное расписание организации,Создайте карточку физического лица" />
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<meta http-equiv="X-UA-Compatible" content="IE=edge" />
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta name="description" content="Чтобы трудоустроить в организацию кандидатов и предоставить им возможность принимать участие в кадровом электронном документообороте, необходимо создать базу сотрудников в..." />
<meta name="picture" content="" />
<meta property="og:type" content="website" />
<meta property="og:title" content="Cправка по Low-code платформе ELMA365" />
<meta property="og:url" content="https://elma365.com/ru/help" />
<meta property="og:image" content="" />
<meta property="og:site_name" content="ELMA365" />
<link rel="icon" href="favicon.png" type="image/png" />
<link href="https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&display=swap" rel="stylesheet" />
<link rel="stylesheet" href="./jquery-ui.min.css" />
<link rel="stylesheet" href="default.css" />
<link rel="stylesheet" href="./search-yandex.css" />
<link rel="stylesheet" href="./article.css" />
<link rel="stylesheet" href="./glossary.css" />
<link rel="stylesheet" href="./theme.css" />
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="helpman_settings.js"></script>
<script type="text/javascript" src="helpman_topicinit.js"></script>
<script type="text/javascript" src="highlight.js"></script>
<script type="text/javascript">
$(document).ready(function(){highlight();});
</script>
</head>
<body>
<script async src="https://www.googletagmanager.com/gtag/js?id=G-M6ETBEC1R9"></script><script>window.dataLayer=window.dataLayer || []; function gtag(){dataLayer.push(arguments);}gtag('js', new Date()); gtag('config', 'G-M6ETBEC1R9');</script>
<script>!function(e,t,c,n,r,a,m){e.ym=e.ym||function(){(e.ym.a=e.ym.a||[]).push(arguments)},e.ym.l=1*new Date;for(var s=0;s<document.scripts.length;s++)if(document.scripts[s].src===n)return;a=t.createElement(c),m=t.getElementsByTagName(c)[0],a.async=1,a.src=n,m.parentNode.insertBefore(a,m)}(window,document,"script","https://mc.yandex.ru/metrika/tag.js"),ym(83179930,"init",{clickmap:!0,trackLinks:!0,accurateTrackBounce:!0,webvisor:!0})</script><noscript><div><img alt=""src=https://mc.yandex.ru/watch/83179930 style=position:absolute;left:-9999px></div></noscript>
<header class="header elma-365">
<div class="container">
<a class="header__logo" href="https://elma365.com/ru/help">
<img src="./logo.svg" alt="header logo">
</a>
<!-- <div class="hero__search-form" id="search-panel">
<form class="search-form" onsubmit="ym(83179930,'reachGoal','poisk')">
<label class="search-form__label">
<span id="reset-search" class="search__icon"></span>
<input class="search-form__input" type="text">
</label>
<input class="search-form__submit" type="submit" value="Submit">
</form>
</div> -->
<div class="hero__search-form" id="search-panel"> <form class="search-form"> <label class="search-form__label"> <span id="reset-search" class="search__icon"></span> <input class="search-form__input" type="text"> </label> <input class="search-form__submit" type="submit" value="Submit"> </form> </div>
<div class="hero__search">
<a href="#" id="search-icon" class="hero__search-icon">
<img src="search-icon-white.svg" alt="search string">
</a>
<a href="#" id="side-menu-icon" class="hero__side-icon">
<img src="side_menu.svg" alt="side menu">
</a>
</div>
<div class="header__navi">
<ul class="header__list"><li><span class="solution-select"><span class="solution-select__selected"></span><svg width="7" height="4" viewBox="0 0 7 4" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M1 1L3.5 3.5L6 1" stroke="white" stroke-linecap="round" stroke-linejoin="round"/></svg><ul class="solution-select__list"><li><a class="project-link" href="https://elma365.com/ru/help/platform/get-trial.html">Платформа</a></li><li><a class="project-link" href="https://elma365.com/ru/help/ecm/ecm-functions.html">CSP</a></li><li><a class="project-link" href="https://elma365.com/ru/help/crm/crm_overview.html">CRM+CX</a></li><li><a class="project-link" href="https://elma365.com/ru/help/projects/projects-functions.html">Проекты</a><li><a class="project-link" href="https://elma365.com/ru/help/service/service-functions.html">Service</a></li><li><a class="project-link" href="https://elma365.com/ru/help/kedo/kedo.html">КЭДО</a></li><li><a class="project-link" href="https://elma365.com/ru/help/business_solutions/-elma365-store.html">Бизнес-решения</a></li><ul class="social-links-header" ><li class="social-link-header"><a target="_blank" class="project-link" href="https://elma-academy.com/ru/">Academy</a></li><li class="social-link-header"><a target="_blank" class="project-link" href="https://community.elma365.com/ru/">Community</a></li><li></ul></ul></span></li><li><a href="https://api.elma365.com/ru/"target="_blank">API</a></li><li><a href="https://tssdk.elma365.com/"target="_blank">SDK</a></li><li><a href="https://elma365.com/ru/" target="_blank">Сайт ELMA365</a></li></ul>
</div>
</div>
</header>
<main class="main container">
<aside class="sidebar" id="sidebar">
<div class="sidebar__header">
<a class="header__logo" href="https://elma365.com/ru/help">
<img src="./logo-light.svg">
</a>
<span class="sidebar__close elma-365-close" id="close"></span>
</div>
<div class="sidebar__wrapper" id="side-menu">
</div>
</aside>
<article class="article" id="article">
<div class="article-inner">
<div class="content">
<header class="article__header">
<div class="article__bread" style="display:flex; gap:10px;">
<span id="subcategory" class="search-res__item-category search-res__item-category_subcategory subcategory article__badge"></span>
<div class="topic__breadcrumbs">
<p>Ведение КЭДО ответственными сотрудниками / Создание базы сотрудников в ELMA365 КЭДО 3.0</p>
</div>
</div>
<div class="topic__title"><h1 class="p_Heading1"><span class="f_Heading1">Создание базы сотрудников в ELMA365 КЭДО 3.0</span></h1>
</div>
</header>
<section class="article__content">
<div class="scroll-top-inner">
<a href="#h1-article" class="scroll-top"></a>
</div>
<!-- Placeholder for topic body. -->
<p style="line-height: 1.28; margin: 0 0 11px 0;">Чтобы трудоустроить в организацию кандидатов и предоставить им возможность принимать участие в кадровом электронном документообороте, необходимо создать базу сотрудников в ELMA365. </p>
<p style="line-height: 1.28; margin: 0 0 11px 0;">Перед тем как перейти к настройкам, рассмотрим принятые в <span style="font-weight: bold;">ELMA365 КЭДО 3.0</span> термины, касающиеся базы сотрудников:</p>
<ul style="list-style-type:disc">
<li style="line-height: 1.28; margin-top: 0; margin-right: 0; margin-bottom: 11px;"><span style="font-weight: bold;">Физическое лицо</span> — сотрудник, кандидат на вакансию или иной человек, принимающий участие в кадровых процессах организации. Карточки создаются и хранятся в разделе <span style="font-weight: bold;">КЭДО 3.0 &gt; Физические лица</span>;</li><li style="line-height: 1.28; margin-top: 0; margin-right: 0; margin-bottom: 11px;"><span style="font-weight: bold;">Сотрудник</span> — физическое лицо, принятое на должность в штатном расписании организации и состоящее в трудовых отношениях с ней. С каждой должностью в компании связывается определённый сотрудник. Если одно физическое лицо занимает несколько должностей, для него создаётся такое же количество карточек сотрудника. Записи о сотрудниках добавляются и хранятся в разделе <span style="font-weight: bold;">КЭДО 3.0 &gt; Сотрудники</span>; </li><li style="line-height: 1.28; margin-top: 0; margin-right: 0; margin-bottom: 11px;"><span style="font-weight: bold;">Портал КЭДО</span> — личный кабинет сотрудника, из интерфейса которого он принимает участие в кадровых процессах компании: трудоустраивается, создаёт различные заявления, просматривает и подписывает кадровые документы и т. д.; </li><li style="line-height: 1.28; margin-top: 0; margin-right: 0; margin-bottom: 11px;"><span style="font-weight: bold;">Внутренний пользователь</span> — сотрудник, который имеет доступ к личному кабинету на портале КЭДО, а также к разделам в интерфейсе ELMA365. К внутренним пользователям относятся сотрудники, ответственные за кадровые процессы: руководители компании, бухгалтеры, специалисты отдела кадров и т. д.;</li><li style="line-height: 1.28; margin-top: 0; margin-right: 0; margin-bottom: 11px;"><span style="font-weight: bold;">Внешний пользователь</span> — сотрудник, который может работать с кадровыми документами только через <span style="font-weight: bold;">Портал КЭДО</span>.</li></ul>
<h2 class="p_Heading2"><span class="f_Heading2">Основные этапы внесения сотрудника в базу</span></h2>
<p style="line-height: 1.28; margin: 0 0 11px 0;">Для каждого кандидата в ELMA365 должно присутствовать три записи: физического лица, сотрудника и внутреннего или внешнего пользователя. </p>
<p style="line-height: 1.28; margin: 0 0 11px 0;">Занесение кандидата в базу выполняется из разделов интерфейса ELMA365 в несколько этапов: </p>
<ol style="list-style-type:decimal">
<li value="1" style="line-height: 1.28; margin-top: 0; margin-right: 0; margin-bottom: 11px;">Убедитесь, что в системе заполнено <a href="kedo-staff-structure.html" class="topiclink">штатное расписание организации</a>.</li><li value="2" style="line-height: 1.28; margin-top: 0; margin-right: 0; margin-bottom: 11px;"><a href="kedo-employee-adding.html#create-individual" class="topiclink">Создайте карточку физического лица</a>. При этом укажите, к какому типу пользователя относится физическое лицо: внутреннему или внешнему.</li><li value="3" style="line-height: 1.28; margin-top: 0; margin-right: 0; margin-bottom: 11px;"><a href="kedo-employee-adding.html#create-employee" class="topiclink">Добавьте одну или несколько карточек сотрудника</a> для физического лица, в зависимости от того, сколько должностей он будет занимать.</li><li value="4" style="line-height: 1.28; margin-top: 0; margin-right: 0; margin-bottom: 11px;"><a href="kedo-employment-process.html" class="topiclink">Запустите процесс трудоустройства сотрудника</a>. </li><li value="5" style="line-height: 1.28; margin-top: 0; margin-right: 0; margin-bottom: 11px;">В ходе процесса на портале КЭДО сотрудник вносит персональные данные, загружает необходимые для трудоустройства документы, а также получает сертификат неквалифицированной электронной подписи. С его помощью он сможет подписывать кадровые документы.</li><li value="6" style="line-height: 1.28; margin-top: 0; margin-right: 0; margin-bottom: 11px;">По завершении процесса в ELMA365 автоматически добавится карточка сотрудника:</li></ol>
<ul style="list-style-type:disc">
<li style="line-height: 1.28; margin-top: 0; margin-right: 0; margin-bottom: 11px;">для внутреннего пользователя — в разделе <span style="font-weight: bold;">Администрирование &gt; Пользователи</span>;</li><li style="line-height: 1.28; margin-top: 0; margin-right: 0; margin-bottom: 11px;">для внешнего пользователя — в разделе <span style="font-weight: bold;">Системные справочники &gt; Внешние пользователи</span>. </li></ul>
<p style="line-height: 1.28; margin: 0 0 11px 0;">В этой статье рассмотрим, как выполнить предварительные шаги для запуска процесса трудоустройства и добавить запись о физическом лице и карточку сотрудника.</p>
<h2 class="p_Heading2"><a id="create-individual" class="hmanchor"></a><span class="f_Heading2">Создать карточку физического лица</span></h2>
<p style="line-height: 1.28; margin: 0 0 11px 0;">Заполнение базы сотрудников следует начать с создания карточки физического лица:</p>
<ol style="list-style-type:upper-roman">
<li value="1" style="line-height: 1.28; margin-top: 0; margin-right: 0; margin-bottom: 11px;">Перейдите в раздел <span style="font-weight: bold;">КЭДО 3.0 &gt; Физические лица</span> и в правом верхнем углу страницы нажмите <span style="font-weight: bold;">+ Физическое лицо</span>.</li><li value="2" style="line-height: 1.28; margin-top: 0; margin-right: 0; margin-bottom: 11px;">Заполните данные в открывшемся окне:</li></ol>
<p style="line-height: 1.28; margin: 0 0 11px 36px;"><img alt="kedo-add-employees-1" width="904" height="554" style="margin:0;width:904px;height:554px;border:none" src="kedo-add-employees-1.png"/></p>
<ul style="list-style-type:disc">
<li style="background: #ffffff; margin-top: 10px; margin-right: 0; margin-bottom: 0;"><span style="font-weight: bold;">Тип пользователя</span><span style="font-weight: bold; color: #ff0000;">*</span> — выберите, какой уровень доступа предоставить сотруднику и каким образом он будет участвовать в кадровом документообороте:<ul style="list-style-type:circle">
<li style="background: #ffffff; margin-top: 10px; margin-right: 0; margin-bottom: 0;"><span style="font-weight: bold;">Внутренний</span> — сотрудник сможет работать с разделами в интерфейсе ELMA365 и будет приглашён на <span style="font-weight: bold;">Портал КЭДО</span>. Например, к таким сотрудникам относятся руководители организации или бухгалтеры; </li><li style="background: #ffffff; margin-top: 10px; margin-right: 0; margin-bottom: 0;"><span style="font-weight: bold;">Внешний</span> — сотруднику предоставляется доступ только на <span style="font-weight: bold;">Портал КЭДО</span>, с которого он будет подавать заявки и выполнять задачи в ходе кадровых процессов. </li></ul>
<li style="background: #ffffff; margin-top: 10px; margin-right: 0; margin-bottom: 0;"><span style="font-weight: bold;">Пользователь</span> — оставьте поле пустым, если сотрудник добавляется впервые. Если пользователь уже занесён в ELMA365, выберите его карточку из справочника:<ul style="list-style-type:circle">
<li style="line-height: 1.28; margin-top: 0; margin-right: 0; margin-bottom: 11px;">для внутреннего пользователя — из раздела <span style="font-weight: bold;">Администрирование &gt; Пользователи</span>;</li><li style="line-height: 1.28; margin-top: 0; margin-right: 0; margin-bottom: 11px;">для внешнего пользователя — из раздела <span style="font-weight: bold;">Системные справочники &gt; Внешние пользователи</span>.</li></ul>
<li style="line-height: 1.28; margin-top: 0; margin-right: 0; margin-bottom: 11px;"><span style="font-weight: bold;">Ф.И.О.</span><span style="font-weight: bold; color: #ff0000;">*</span> — укажите фамилию и имя сотрудника, отчество заполняется опционально. В дальнейшем сотрудник сможет внести его на портале КЭДО;</li><li style="line-height: 1.28; margin-top: 0; margin-right: 0; margin-bottom: 11px;"><span style="font-weight: bold;">Пол</span><span style="font-weight: bold; color: #ff0000;">*</span><span style="font-weight: bold;"> </span>— из списка выберите пол сотрудника;</li><li style="line-height: 1.28; margin-top: 0; margin-right: 0; margin-bottom: 11px;"><span style="font-weight: bold;">Электронная почта</span><span style="font-weight: bold; color: #ff0000;">*</span> — внесите адрес электронной почты кандидата, на которую ему придёт приглашение на <span style="font-weight: bold;">Портал КЭДО</span> после запуска процесса трудоустройства;</li><li style="line-height: 1.28; margin-top: 0; margin-right: 0; margin-bottom: 11px;"><span style="font-weight: bold;">Категории</span> — выберите запись из справочника <span style="font-weight: bold;">КЭДО 3.0 &gt; Категории</span>, если сотруднику нужно присвоить определённую льготную категорию: работник, достигший пенсионного возраста или совмещающий работу с получением образования и т. д. </li></ul>
<ol style="list-style-type:upper-roman" start="3">
<li value="3" style="background: #ffffff; margin-top: 10px; margin-right: 0; margin-bottom: 0;">Сохраните карточку физического лица.</li></ol>
<h2 class="p_Heading2"><a id="create-employee" class="hmanchor"></a><span class="f_Heading2">Создать карточку сотрудника</span></h2>
<p style="line-height: 1.28; margin: 0 0 11px 0;">Следующий шаг — добавить для физического лица карточку сотрудника. Это нужно для трудоустройства работника на определённую должность. При этом для одного физического лица может быть создано несколько карточек сотрудника, согласно количеству должностей, которые он занимает в компании. </p>
<p style="line-height: 1.28; margin: 0 0 11px 0;">Для этого:</p>
<ol style="list-style-type:upper-roman">
<li value="1" style="line-height: 1.28; margin-top: 0; margin-right: 0; margin-bottom: 11px;">Перейдите в раздел <span style="font-weight: bold;">КЭДО 3.0 &gt; Сотрудники</span> и в правом верхнем углу страницы нажмите <span style="font-weight: bold;">+ Сотрудники</span>.</li><li value="2" style="line-height: 1.28; margin-top: 0; margin-right: 0; margin-bottom: 11px;">Заполните данные в открывшемся окне:</li></ol>
<p style="line-height: 1.28; margin: 0 0 11px 36px;"><img alt="kedo-add-employees-2" width="856" height="725" style="margin:0;width:856px;height:725px;border:none" src="kedo-add-employees-2.png"/></p>
<ul style="list-style-type:disc">
<li style="line-height: 1.28; margin-top: 0; margin-right: 0; margin-bottom: 11px;"><span style="font-weight: bold;">Физическое лицо</span><span style="font-weight: bold; color: #ff0000;">*</span> — нажмите значок лупы и выберите созданную ранее запись из справочника. Если необходимо добавить новое физическое лицо, нажмите кнопку <span style="font-weight: bold;">+ Создать</span>;</li><li style="line-height: 1.28; margin-top: 0; margin-right: 0; margin-bottom: 11px;"><span style="font-weight: bold;">Вид уведомлений</span><span style="font-weight: bold; color: #ff0000;">*</span> — выберите, каким образом сотрудник получит приглашение на <span style="font-weight: bold;">Портал КЭДО</span> с ссылкой для регистрации.</li></ul>
<p style="line-height: 1.28; margin: 0 0 11px 37px;">Доступные способы хранятся в справочнике <span style="font-weight: bold;">КЭДО 3.0 &gt; Виды уведомлений</span>. При первичной настройке решений создаются виды <span style="font-weight: bold;">SMS</span> и <span style="font-weight: bold;">Email</span>. Чтобы пользователь получал оповещение администратор должен <a href="kedo-email-sms-settings.html" class="topiclink">выполнить настройки</a>: подключить корпоративную почту на уровне компании или SMS-провайдера;</p>
<ul style="list-style-type:disc">
<li style="line-height: 1.28; margin-top: 0; margin-right: 0; margin-bottom: 11px;"><span style="font-weight: bold;">Тип занятости</span><span style="font-weight: bold; color: #ff0000;">*</span> — укажите, каким образом сотрудник трудоустраивается на указанную в его карточке должность: <ul style="list-style-type:circle">
<li style="line-height: 1.28; margin-top: 0; margin-right: 0; margin-bottom: 11px;"><span style="font-weight: bold;">Основное место</span> — сотрудник занимает только одну должность в организации;</li><li style="line-height: 1.28; margin-top: 0; margin-right: 0; margin-bottom: 11px;"><span style="font-weight: bold;">Внутреннее совместительство</span> — сотрудник трудоустраивается на дополнительную должность, имея основное место работы в этом же юридическом лице;</li><li style="line-height: 1.28; margin-top: 0; margin-right: 0; margin-bottom: 11px;"><span style="font-weight: bold;">Внешнее совместительство</span> — сотрудник имеет основное место работы в одном юридическом лице и трудоустраивается на дополнительную должность в другую организацию. </li></ul>
<li style="line-height: 1.28; margin-top: 0; margin-right: 0; margin-bottom: 11px;"><span style="font-weight: bold;">Должность</span><span style="font-weight: bold; color: #ff0000;">*</span> — нажмите значок лупы и выберите позицию штатного расписания из справочника <span style="font-weight: bold;">Должности ШР</span>, на которую трудоустраивается кандидат. При этом в карточке автоматически заполняется поле <span style="font-weight: bold;">Подразделение</span>, значения которого определятся по указанной должности;</li><li style="line-height: 1.28; margin-top: 0; margin-right: 0; margin-bottom: 11px;"><span style="font-weight: bold;">Формат подписания согласия на КЭДО</span><span style="font-weight: bold; color: #ff0000;">*</span> — определите, как в процессе трудоустройства сотрудник предоставит оригиналы подписанных соглашений на кадровый электронный документооборот и электронное взаимодействие:<ul style="list-style-type:circle">
<li style="line-height: 1.28; margin-top: 0; margin-right: 0; margin-bottom: 11px;"><span style="font-weight: bold;">В офисе</span> — личное подписание документов в отделе кадров;</li><li style="line-height: 1.28; margin-top: 0; margin-right: 0; margin-bottom: 11px;"><span style="font-weight: bold;">Дистанционно</span> — сотрудник распечатывает полученные на портале КЭДО документы, подписывает их и прикрепляет отсканированные копии к задаче. Оригиналы отправляются работодателю по почте.</li></ul>
<li style="line-height: 1.28; margin-top: 0; margin-right: 0; margin-bottom: 11px;"><span style="font-weight: bold;">Выпустить НЭП</span><span style="font-weight: bold; color: #ff0000;">*</span> — отметьте <span style="font-weight: bold;">Да</span>, чтобы в процессе трудоустройства предоставить сотруднику сертификат неквалифицированной электронной подписи; &nbsp; </li><li style="line-height: 1.28; margin-top: 0; margin-right: 0; margin-bottom: 11px;"><span style="font-weight: bold;">Личные документы</span> — в таблице указаны документы, которые сотрудник должен предоставить в процессе трудоустройства. По умолчанию выбраны: паспорт, трудовая книжка, СНИЛС. Вы можете добавить документ, нажав значок лупы в пустой строке таблице и выбрав запись из справочника <span style="font-weight: bold;">КЭДО 3.0 &gt; Виды личных документов</span>. Для удаления документа нажмите значок корзины рядом с его названием. </li></ul>
<p style="line-height: 1.28; margin: 0 0 11px 37px;">Администратор системы может настроить список документов, которые отображаются на форме добавления сотрудника по умолчанию. Для этого в справочнике <span style="font-weight: bold;">Виды личных документов</span> он отмечает документ как необходимый для трудоустройства.</p>
<ol style="list-style-type:upper-roman">
<li value="3" style="line-height: 1.28; margin-top: 0; margin-right: 0; margin-bottom: 11px;">Сохраните карточку сотрудника. Чтобы сразу пригласить пользователя на <span style="font-weight: bold;">Портал КЭДО</span> и <a href="kedo-employment-process.html" class="topiclink">запустить процесс трудоустройства</a> нажмите <span style="font-weight: bold;">Сохранить и оформить трудоустройство</span>.</li></ol>
<div class="bottom-nav">
<a id="prev-link" class="topic__navi_prev" href="kedo-staff-structure.html">
<span class="bottom-nav__arrow bottom-nav__arrow--prev"></span> <span
class="bottom-nav__link">kedo-staff-structure.html</span>
</a>
<a id="next-link" class="topic__navi_next" href="kedo-service-portal.html">
<span class="bottom-nav__link">kedo-service-portal.html</span> <span
class="bottom-nav__arrow bottom-nav__arrow--next"></span>
</a>
</div>
<!-- добавляет на страницу строку блок Была ли статья полезной? -->
<div class="feedback-wrap"><div class="feedback" id="feedback"><span><b>Была ли статья полезной?</b></span><form action="" method="POST" class="feedback-form" id="feedback-form"><div class="feedback__popup feedback__popup-response" id="feedback__popup_thx">Спасибо за ваш отзыв!</div><div id="feedback-success-popup"><div class="wrap"><button type="button" class="feedback-popup-close">×</button><svg width="44" height="44" viewBox="0 0 44 44" fill="none" xmlns="http://www.w3.org/2000/svg"><g clip-path="url(#clip0_212_2187)"><path d="M22 0.6875C10.2294 0.6875 0.6875 10.2294 0.6875 22C0.6875 33.7706 10.2294 43.3125 22 43.3125C33.7706 43.3125 43.3125 33.7706 43.3125 22C43.3125 10.2294 33.7706 0.6875 22 0.6875ZM22 40.5625C11.8023 40.5625 3.4375 32.3078 3.4375 22C3.4375 11.8024 11.6922 3.4375 22 3.4375C32.1977 3.4375 40.5625 11.6922 40.5625 22C40.5625 32.1976 32.3078 40.5625 22 40.5625ZM34.1713 16.933L18.6613 32.3186C18.257 32.7197 17.604 32.7171 17.203 32.3128L9.82283 24.873C9.42176 24.4686 9.42434 23.8157 9.82867 23.4146L10.5609 22.6884C10.9652 22.2873 11.6181 22.2899 12.0192 22.6942L17.9468 28.6697L31.9926 14.7366C32.3969 14.3356 33.0498 14.3382 33.4509 14.7425L34.1772 15.4747C34.5783 15.879 34.5757 16.532 34.1713 16.933Z" fill="#27AE60"></path></g><defs><clipPath id="clip0_212_2187"><rect width="44" height="44" fill="white"></rect></clipPath></defs></svg><p>Ваш отзыв успешно отправлен!</p><span>Спасибо за обратную связь.</span></div></div><div class="feedback__popup" id="feedback__popup_why"><button type="button" class="feedback-popup-close">×</button><div class="feedback__popup-header">Уточните, почему:</div><input type="radio" name="category" id="bad_recommendation" value="bad_recommendation"><label for="bad_recommendation">Рекомендации не помогли</label><input type="radio" name="category" id="difficult_text" value="difficult_text"><label for="difficult_text">Текст трудно понять</label><input type="radio" name="category" id="no_answer" value="no_answer"><label for="no_answer">Нет ответа на мой вопрос</label><input type="radio" name="category" id="bad_header" value="bad_header"><label for="bad_header">Содержание статьи не соответствует заголовку</label><input type="radio" name="category" id="other_reason" value="other_reason"><label for="other_reason">Другая причина</label></div><div class="feedback__popup" id="feedback__popup-other"><button type="button" class="feedback-popup-close">×</button> <div class="feedback__popup-header">Расскажите, что вам не понравилось в статье:</div><textarea class="feedback__textarea" name="other" id=""></textarea><input type="submit" class="feedback__other-btn" value="Отправить"></div><div class="feedback-form__btn-group"><input type="radio" name="useful" id="feedback__useful_yes" value="true"><label for="feedback__useful_yes"><img src="like.svg"/><span class="feedback-form__btn-group_yes-btn">Да</span></label><input type="radio" name="useful" id="feedback__useful_no" value="false"><label for="feedback__useful_no"><img src="dislike.svg"/><span class="feedback-form__btn-group_no-btn">Нет</span></label></div><select name="category"><option disabled>Выберите вариант</option><option value="bad_recommendation" selected>Рекомендации не помогли</option><option value="difficult_text">Текст трудно понять</option><option value="no_answer">Нет ответа на мой вопрос</option><option value="bad_header">Содержание статьи не соответствует заголовку</option><option value="other_reason">Другая причина</option></select><input type="submit"></form></div></div>
</section>
</div>
<aside class="article__sidebar" style="display:none">
<input type="checkbox" />
<div class="article__arrow"></div>
<div class="table-of-contents elma365-right" id="toc2Content">
<h3 class="h3-toc">В этой статье</h3>
<nav id="toc2"></nav>
</div>
</aside>
</div>
</article>
</main>
<footer class="footer">
<div class="footer-container">
<div class="footer-mobile">
<ul class="footer-mobile__list"><li><a href="https://api.elma365.com/ru/" target="_blank">API</a></li><li><a href="https://tssdk.elma365.com/" target="_blank">TS SDK</a></li><li><a href="https://community.elma365.com/" target="_blank">Community</a></li><li><a href="https://elma-academy.com/ru/elma365" target="_blank">Академия</a></li></ul><ul class="footer-mobile__list"><li><a href="https://elma365.com/ru/help/platform/get-trial.html">Платформа</a></li><li><a href="https://elma365.com/ru/help/ecm/ecm-functions.html">ECM</a></li><li><a href="https://elma365.com/ru/help/service/service-functions.html">Service</a></li><li><a href="https://elma365.com/ru/help/projects/projects-functions.html">Проекты</a></li></ul>
</div>
<div class="container">
<div class="footer-wrap">
<div><span class="mobile-question-popup">Отправить фидбэк</span><form method="POST" action class="question__popup question-xs" id="question__popup"><div class="question-wrap"><span class="close"></span><span class="title">Задать вопрос</span><label for="help_question" style="display: none;"></label><textarea name="help_question" id="help_question"></textarea><input type="submit" value="Отправить"></div></form><div class="hidden fade-in question-success-xs">Ваш фидбэк отправлен.</div></div>
<div class="footer-flex-b">
<div class="footer-top">
<span class="footer-copy">&copy; 2025
ELMA365
</span>
<a href="https://navigator.sk.ru/orn/1122971" target="_blank">
<img src="sk-resident.svg" alt="sk icon" class="footer-img" width="117" height="34">
</a>
</div>
<div class="footer-line">
<div class="footer-line-copy">
<span class="footer-copy">&copy; 2025
ELMA365
</span>
</div>
<ul class="footer-list">
<li class="footer-item"><a href="https://elma365.com/ru/" target="_blank" class="footer-link" style="color: #0D4A75;"><img src="browse.svg" alt="browse icon" class="footer-img">elma365.com</a></li><li class="footer-item"><a href="https://vkvideo.ru/@elma_bpm" target="_blank" class="footer-link"><img src="vk-video.svg" alt="vk-video icon" class="footer-img"></a></li><li class="footer-item"><a href="https://vk.com/elma_bpm" target="_blank" class="footer-link"><img src="vk.svg" alt="vk icon" class="footer-img"></a></li><li class="footer-item"><a href="https://t.me/elmaday" target="_blank" class="footer-link"><img src="telegram.svg" alt="telegram icon" class="footer-img"></a></li><li class="footer-item"><a href="https://dzen.ru/elma" target="_blank" class="footer-link"><img src="social_dzen.svg" alt="dzen icon" class="footer-img"></a></li>
<li class="footer-item">
<a href="https://navigator.sk.ru/orn/1122971" target="_blank">
<img src="sk-resident.svg" alt="sk icon" class="footer-img" width="117" height="34">
</a>
</li>
</ul>
</div>
</div>
</div>
</div>
<a href="#" class="arrow-top"></a>
</div>
</footer>
<!-- <script type="text/javascript" src="jquery1.min.js"></script>-->
<iframe name="hmnavigation" style="display:none!important"></iframe>
<!--<script src="./jquery-ui.js"></script> -->
<script src="./jquery-ui.min.js"></script>
<!--script src="//cdn.jsdelivr.net/npm/featherlight@1.7.14/release/featherlight.min.js" type="text/javascript" charset="utf-8"></script-->
<script src="./jquery.tocify.min.js"></script>
<script src="./TypoReporter.min.js"></script>
<script src="./google-search.js"></script>
<script src="./main.js"></script>
</body>
</html>

253
kedo/kedo-hr-main-page.html Normal file
View File

@ -0,0 +1,253 @@
<!DOCTYPE html>
<html lang="ru">
<head>
<title>Главная рабочая страница сотрудника отдела кадров</title>
<meta name="generator" content="Help+Manual" />
<meta name="keywords" content="" />
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<meta http-equiv="X-UA-Compatible" content="IE=edge" />
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta name="description" content="Для сотрудников отдела кадров в ELMA365 предусмотрено рабочее пространство — страница Главная в разделе КЭДО 3.0.&nbsp;" />
<meta name="picture" content="" />
<meta property="og:type" content="website" />
<meta property="og:title" content="Cправка по Low-code платформе ELMA365" />
<meta property="og:url" content="https://elma365.com/ru/help" />
<meta property="og:image" content="" />
<meta property="og:site_name" content="ELMA365" />
<link rel="icon" href="favicon.png" type="image/png" />
<link href="https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&display=swap" rel="stylesheet" />
<link rel="stylesheet" href="./jquery-ui.min.css" />
<link rel="stylesheet" href="default.css" />
<link rel="stylesheet" href="./search-yandex.css" />
<link rel="stylesheet" href="./article.css" />
<link rel="stylesheet" href="./glossary.css" />
<link rel="stylesheet" href="./theme.css" />
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="helpman_settings.js"></script>
<script type="text/javascript" src="helpman_topicinit.js"></script>
<script type="text/javascript" src="highlight.js"></script>
<script type="text/javascript">
$(document).ready(function(){highlight();});
</script>
</head>
<body>
<script async src="https://www.googletagmanager.com/gtag/js?id=G-M6ETBEC1R9"></script><script>window.dataLayer=window.dataLayer || []; function gtag(){dataLayer.push(arguments);}gtag('js', new Date()); gtag('config', 'G-M6ETBEC1R9');</script>
<script>!function(e,t,c,n,r,a,m){e.ym=e.ym||function(){(e.ym.a=e.ym.a||[]).push(arguments)},e.ym.l=1*new Date;for(var s=0;s<document.scripts.length;s++)if(document.scripts[s].src===n)return;a=t.createElement(c),m=t.getElementsByTagName(c)[0],a.async=1,a.src=n,m.parentNode.insertBefore(a,m)}(window,document,"script","https://mc.yandex.ru/metrika/tag.js"),ym(83179930,"init",{clickmap:!0,trackLinks:!0,accurateTrackBounce:!0,webvisor:!0})</script><noscript><div><img alt=""src=https://mc.yandex.ru/watch/83179930 style=position:absolute;left:-9999px></div></noscript>
<header class="header elma-365">
<div class="container">
<a class="header__logo" href="https://elma365.com/ru/help">
<img src="./logo.svg" alt="header logo">
</a>
<!-- <div class="hero__search-form" id="search-panel">
<form class="search-form" onsubmit="ym(83179930,'reachGoal','poisk')">
<label class="search-form__label">
<span id="reset-search" class="search__icon"></span>
<input class="search-form__input" type="text">
</label>
<input class="search-form__submit" type="submit" value="Submit">
</form>
</div> -->
<div class="hero__search-form" id="search-panel"> <form class="search-form"> <label class="search-form__label"> <span id="reset-search" class="search__icon"></span> <input class="search-form__input" type="text"> </label> <input class="search-form__submit" type="submit" value="Submit"> </form> </div>
<div class="hero__search">
<a href="#" id="search-icon" class="hero__search-icon">
<img src="search-icon-white.svg" alt="search string">
</a>
<a href="#" id="side-menu-icon" class="hero__side-icon">
<img src="side_menu.svg" alt="side menu">
</a>
</div>
<div class="header__navi">
<ul class="header__list"><li><span class="solution-select"><span class="solution-select__selected"></span><svg width="7" height="4" viewBox="0 0 7 4" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M1 1L3.5 3.5L6 1" stroke="white" stroke-linecap="round" stroke-linejoin="round"/></svg><ul class="solution-select__list"><li><a class="project-link" href="https://elma365.com/ru/help/platform/get-trial.html">Платформа</a></li><li><a class="project-link" href="https://elma365.com/ru/help/ecm/ecm-functions.html">CSP</a></li><li><a class="project-link" href="https://elma365.com/ru/help/crm/crm_overview.html">CRM+CX</a></li><li><a class="project-link" href="https://elma365.com/ru/help/projects/projects-functions.html">Проекты</a><li><a class="project-link" href="https://elma365.com/ru/help/service/service-functions.html">Service</a></li><li><a class="project-link" href="https://elma365.com/ru/help/kedo/kedo.html">КЭДО</a></li><li><a class="project-link" href="https://elma365.com/ru/help/business_solutions/-elma365-store.html">Бизнес-решения</a></li><ul class="social-links-header" ><li class="social-link-header"><a target="_blank" class="project-link" href="https://elma-academy.com/ru/">Academy</a></li><li class="social-link-header"><a target="_blank" class="project-link" href="https://community.elma365.com/ru/">Community</a></li><li></ul></ul></span></li><li><a href="https://api.elma365.com/ru/"target="_blank">API</a></li><li><a href="https://tssdk.elma365.com/"target="_blank">SDK</a></li><li><a href="https://elma365.com/ru/" target="_blank">Сайт ELMA365</a></li></ul>
</div>
</div>
</header>
<main class="main container">
<aside class="sidebar" id="sidebar">
<div class="sidebar__header">
<a class="header__logo" href="https://elma365.com/ru/help">
<img src="./logo-light.svg">
</a>
<span class="sidebar__close elma-365-close" id="close"></span>
</div>
<div class="sidebar__wrapper" id="side-menu">
</div>
</aside>
<article class="article" id="article">
<div class="article-inner">
<div class="content">
<header class="article__header">
<div class="article__bread" style="display:flex; gap:10px;">
<span id="subcategory" class="search-res__item-category search-res__item-category_subcategory subcategory article__badge"></span>
<div class="topic__breadcrumbs">
<p>Ведение КЭДО ответственными сотрудниками / Главная рабочая страница сотрудника отдела кадров</p>
</div>
</div>
<div class="topic__title"><h1 class="p_Heading1"><span class="f_Heading1">Главная рабочая страница сотрудника отдела кадров</span></h1>
</div>
</header>
<section class="article__content">
<div class="scroll-top-inner">
<a href="#h1-article" class="scroll-top"></a>
</div>
<!-- Placeholder for topic body. -->
<p style="line-height: 1.26; margin: 0 0 11px 0;">Для сотрудников отдела кадров в ELMA365 предусмотрено рабочее пространство — страница <span style="font-weight: bold;">Главная</span> в разделе <span style="font-weight: bold;">КЭДО 3.0</span>. </p>
<p style="line-height: 1.26; margin: 0 0 11px 0;">На отдельных вкладках страницы собраны данные для обработки кадровых процессов. Здесь можно вести учёт документов и созданных пользователями заявок, отслеживать их статусы, просматривать список назначенных задач, информацию о сотрудниках и их отсутствиях. </p>
<h2 class="p_Heading2"><span class="f_Heading2">Кнопки доступа к порталу КЭДО и универсальному процессу подписания</span></h2>
<p style="line-height: 1.26; margin: 0 0 11px 0;">Со страницы <span style="font-weight: bold;">Главная</span> вы можете быстро перейти к важным кадровым процессам. Для этого на верхнюю панель страницы добавлены кнопки:</p>
<p style="line-height: 1.26; margin: 0 0 11px 0;"><img alt="kedo-main-page-1" width="959" height="357" style="margin:0;width:959px;height:357px;border:none" src="kedo-main-page-1.png"/></p>
<ul style="list-style-type:disc">
<li style="line-height: 1.26; margin-top: 0; margin-right: 0; margin-bottom: 11px;"><span style="font-weight: bold;">Портал ELMA365 КЭДО</span> — нажмите, чтобы открыть ваш личный кабинет на портале КЭДО;</li><li style="line-height: 1.26; margin-top: 0; margin-right: 0; margin-bottom: 11px;"><span style="font-weight: bold;">Отправить на подписание</span> — вы сможете выслать документ на подписание любому сотруднику, например, чтобы подтвердить ознакомление с дополнительным соглашением или приказом. Подписанный файл сохранится в виде элемента приложения в один из справочников в разделе <span style="font-weight: bold;">КЭДО 3.0</span> согласно виду документа, который вы выберете. Нажмите кнопку и заполните форму в открывшемся окне:</li></ul>
<ul style="list-style-type:disc"><ul style="list-style-type:circle">
<li style="line-height: 1.26; margin-top: 0; margin-right: 0; margin-bottom: 11px;">загрузите файл с компьютера или выберите его из файлов компании;</li><li style="line-height: 1.26; margin-top: 0; margin-right: 0; margin-bottom: 11px;">укажите вид документа, нажав на значок лупы и выбрав запись из списка;</li><li style="line-height: 1.26; margin-top: 0; margin-right: 0; margin-bottom: 11px;">задайте сотрудника и срок выполнения задачи. </li><li style="line-height: 1.26; margin-top: 0; margin-right: 0; margin-bottom: 11px;">дополнительно можно включить подписание файла работодателем, определив, кому из сотрудников придёт задача;</li><li style="line-height: 1.26; margin-top: 0; margin-right: 0; margin-bottom: 11px;">нажмите <span style="font-weight: bold;">Отправить</span>. </li></ul></li></ul>
<h2 class="p_Heading2"><span class="f_Heading2">Вкладки для обработки кадровых процессов</span></h2>
<h3 class="p_Heading3"><span class="f_Heading3">Список назначенных задач</span></h3>
<p style="line-height: 1.28; margin: 0 0 11px 0;">На вкладке <span style="font-weight: bold;">Задачи</span> вы сможете просмотреть ваши задачи по кадровым документам, открыть и выполнить их, например, согласовать документы или подписать их сертификатом электронной подписи.</p>
<p class="p_Normal" style="margin: 1px 0 1px 0;">С помощью фильтров над списком задач вы можете сгруппировать их:</p>
<ul style="list-style-type:disc">
<li style="line-height: 1.28; margin-top: 0; margin-right: 0; margin-bottom: 11px;"><span style="font-weight: bold;">Текущие</span> — посмотреть только актуальные задачи;</li><li style="line-height: 1.28; margin-top: 0; margin-right: 0; margin-bottom: 11px;"><span style="font-weight: bold;">Все</span> — отобразятся текущие и завершённые задачи.</li></ul>
<h3 class="p_Heading3"><span class="f_Heading3">Документы и заявки от сотрудников</span></h3>
<p style="line-height: 1.28; margin: 0 0 11px 0;">На вкладке <span style="font-weight: bold;">Документы и заявки</span> собраны:</p>
<ul style="list-style-type:disc">
<li style="line-height: 1.28; margin-top: 0; margin-right: 0; margin-bottom: 11px;">оформленные документы, проходящие маршруты обработки;</li><li style="line-height: 1.28; margin-top: 0; margin-right: 0; margin-bottom: 11px;">созданные сотрудниками заявки по кадровым процессам. </li></ul>
<p style="line-height: 1.28; margin: 0 0 11px 0;">Документы и заявки представлены в отдельных вкладках. Вы сможете видеть те записи, к которым у вас есть доступ на просмотр. Например, администратор может ограничить права доступа по филиалам компании. Тогда в список попадут документы и заявки от сотрудников, трудоустроенных в то же юридическое лицо, что и вы. </p>
<p style="line-height: 1.28; margin: 0 0 11px 0;">В таблицах на вкладках вы сможете посмотреть:</p>
<ul style="list-style-type:disc">
<li style="line-height: 1.28; margin-top: 0; margin-right: 0; margin-bottom: 11px;">вид документа: <span style="font-weight: bold;">Согласие</span>, <span style="font-weight: bold;">Заявление</span>, <span style="font-weight: bold;">Приказ</span> и т. д.;</li><li style="line-height: 1.28; margin-top: 0; margin-right: 0; margin-bottom: 11px;">кадровый процесс, по которому создана заявка;</li><li style="line-height: 1.28; margin-top: 0; margin-right: 0; margin-bottom: 11px;">сотрудника, по которому запущен экземпляр кадрового процесса;</li><li style="line-height: 1.28; margin-top: 0; margin-right: 0; margin-bottom: 11px;">дату запуска процесса;</li><li style="line-height: 1.28; margin-top: 0; margin-right: 0; margin-bottom: 11px;">текущий статус документа или заявки. &nbsp; &nbsp;</li></ul>
<p style="line-height: 1.28; margin: 0 0 11px 0;">Нажмите на запись в таблице, чтобы открыть карточку документа или заявки и ознакомиться с подробной информацией. Также вы можете просмотреть или скачать печатные формы файлов, которые сформировались в процессе.</p>
<p style="line-height: 1.28; margin: 0 0 11px 0;"><img alt="kedo-main-page-2" width="777" height="497" style="margin:0;width:777px;height:497px;border:none" src="kedo-main-page-2.png"/></p>
<h3 class="p_Heading3"><span class="f_Heading3">Список сотрудников организации</span></h3>
<p style="line-height: 1.28; margin: 0 0 11px 0;">На вкладке <span style="font-weight: bold;">Сотрудники</span> вы можете просмотреть базу персонала компании. Если администратор системы настроил ограничение доступа по филиалам компании, в списке вы увидите сотрудников, которые трудоустроены в то же юридическое лицо, что и вы. </p>
<p style="line-height: 1.28; margin: 0 0 11px 0;">В таблице можно просмотреть подразделение, должность, вид занятости и дату приёма сотрудника. Также здесь отмечается наличие у сотрудника согласия на электронный кадровый документооборот.</p>
<p style="line-height: 1.28; margin: 0 0 11px 0;">С помощью фильтров над таблицей список сотрудников можно отсортировать и показать только трудоустроенных, уволенных или всех пользователей. </p>
<p style="line-height: 1.28; margin: 0 0 11px 0;">Нажав значок плюса в правом верхнем углу вкладки, вы сможете добавить нового сотрудника. </p>
<p style="line-height: 1.28; margin: 0 0 11px 0;"><img alt="kedo-main-page-3" width="863" height="444" style="margin:0;width:863px;height:444px;border:none" src="kedo-main-page-3.png"/></p>
<h3 class="p_Heading3"><span class="f_Heading3">Отчёты по кадровому документообороту</span></h3>
<p style="line-height: 1.28; margin: 0 0 11px 0;">На вкладке <span style="font-weight: bold;">Отчетность</span> администраторы системы могут настроить любые отчёты или графики, которые будут полезны для аналитики кадровых процессов компании. </p>
<p style="line-height: 1.28; margin: 0 0 11px 0;">Для примера на странице отображён отчёт, по которому можно отследить статистику приёма сотрудников в организацию. Столбчатый график показывает общее количество сотрудников в каждом статусе: <span style="font-weight: bold;">Новый</span>, <span style="font-weight: bold;">В процессе трудоустройства</span>, <span style="font-weight: bold;">Трудоустроен</span> и т. д. </p>
<p style="line-height: 1.28; margin: 0 0 11px 0;"><img alt="kedo-main-page-4" width="991" height="507" style="margin:0;width:991px;height:507px;border:none" src="kedo-main-page-4.png"/></p>
<h3 class="p_Heading3"><span class="f_Heading3">Статистика отсутствующих сотрудников</span></h3>
<p style="line-height: 1.28; margin: 0 0 11px 0;">На вкладке <span style="font-weight: bold;">График отсутствий</span> представлен отчёт по оформленным и согласованным отсутствиям всех сотрудников организации. Воспользуйтесь фильтрами, чтобы посмотреть отсутствия определённого сотрудника или задать поиск по периоду, подразделению, должности или типу отсутствия.</p>
<p style="line-height: 1.28; margin: 0 0 11px 0;"><img alt="kedo-main-page-5" width="834" height="676" style="margin:0;width:834px;height:676px;border:none" src="kedo-main-page-5.png"/></p>
<h3 class="p_Heading3"><span class="f_Heading3">Вкладка для администрирования раздела «КЭДО 3.0»</span></h3>
<p style="line-height: 1.28; margin: 0 0 11px 0;">Вкладка <span style="font-weight: bold;">Администрирование КЭДО</span> отображается только для <a href="/ru/help/platform/360006871932.html#administrators" target="_blank" class="weblink">администраторов системы</a>. С помощью кнопок на этой вкладке, они смогут запустить служебные процессы для настроек <span style="font-weight: bold;">ELMA365 КЭДО 3.0</span>. Так можно выполнить первичную настройку решений, заполнить базу сотрудников, определить роли пользователей в кадровых процессах и т. д.</p>
<div class="bottom-nav">
<a id="prev-link" class="topic__navi_prev" href="kedo-settings-check-list.html">
<span class="bottom-nav__arrow bottom-nav__arrow--prev"></span> <span
class="bottom-nav__link">kedo-settings-check-list.html</span>
</a>
<a id="next-link" class="topic__navi_next" href="kedo-staff-structure.html">
<span class="bottom-nav__link">kedo-staff-structure.html</span> <span
class="bottom-nav__arrow bottom-nav__arrow--next"></span>
</a>
</div>
<!-- добавляет на страницу строку блок Была ли статья полезной? -->
<div class="feedback-wrap"><div class="feedback" id="feedback"><span><b>Была ли статья полезной?</b></span><form action="" method="POST" class="feedback-form" id="feedback-form"><div class="feedback__popup feedback__popup-response" id="feedback__popup_thx">Спасибо за ваш отзыв!</div><div id="feedback-success-popup"><div class="wrap"><button type="button" class="feedback-popup-close">×</button><svg width="44" height="44" viewBox="0 0 44 44" fill="none" xmlns="http://www.w3.org/2000/svg"><g clip-path="url(#clip0_212_2187)"><path d="M22 0.6875C10.2294 0.6875 0.6875 10.2294 0.6875 22C0.6875 33.7706 10.2294 43.3125 22 43.3125C33.7706 43.3125 43.3125 33.7706 43.3125 22C43.3125 10.2294 33.7706 0.6875 22 0.6875ZM22 40.5625C11.8023 40.5625 3.4375 32.3078 3.4375 22C3.4375 11.8024 11.6922 3.4375 22 3.4375C32.1977 3.4375 40.5625 11.6922 40.5625 22C40.5625 32.1976 32.3078 40.5625 22 40.5625ZM34.1713 16.933L18.6613 32.3186C18.257 32.7197 17.604 32.7171 17.203 32.3128L9.82283 24.873C9.42176 24.4686 9.42434 23.8157 9.82867 23.4146L10.5609 22.6884C10.9652 22.2873 11.6181 22.2899 12.0192 22.6942L17.9468 28.6697L31.9926 14.7366C32.3969 14.3356 33.0498 14.3382 33.4509 14.7425L34.1772 15.4747C34.5783 15.879 34.5757 16.532 34.1713 16.933Z" fill="#27AE60"></path></g><defs><clipPath id="clip0_212_2187"><rect width="44" height="44" fill="white"></rect></clipPath></defs></svg><p>Ваш отзыв успешно отправлен!</p><span>Спасибо за обратную связь.</span></div></div><div class="feedback__popup" id="feedback__popup_why"><button type="button" class="feedback-popup-close">×</button><div class="feedback__popup-header">Уточните, почему:</div><input type="radio" name="category" id="bad_recommendation" value="bad_recommendation"><label for="bad_recommendation">Рекомендации не помогли</label><input type="radio" name="category" id="difficult_text" value="difficult_text"><label for="difficult_text">Текст трудно понять</label><input type="radio" name="category" id="no_answer" value="no_answer"><label for="no_answer">Нет ответа на мой вопрос</label><input type="radio" name="category" id="bad_header" value="bad_header"><label for="bad_header">Содержание статьи не соответствует заголовку</label><input type="radio" name="category" id="other_reason" value="other_reason"><label for="other_reason">Другая причина</label></div><div class="feedback__popup" id="feedback__popup-other"><button type="button" class="feedback-popup-close">×</button> <div class="feedback__popup-header">Расскажите, что вам не понравилось в статье:</div><textarea class="feedback__textarea" name="other" id=""></textarea><input type="submit" class="feedback__other-btn" value="Отправить"></div><div class="feedback-form__btn-group"><input type="radio" name="useful" id="feedback__useful_yes" value="true"><label for="feedback__useful_yes"><img src="like.svg"/><span class="feedback-form__btn-group_yes-btn">Да</span></label><input type="radio" name="useful" id="feedback__useful_no" value="false"><label for="feedback__useful_no"><img src="dislike.svg"/><span class="feedback-form__btn-group_no-btn">Нет</span></label></div><select name="category"><option disabled>Выберите вариант</option><option value="bad_recommendation" selected>Рекомендации не помогли</option><option value="difficult_text">Текст трудно понять</option><option value="no_answer">Нет ответа на мой вопрос</option><option value="bad_header">Содержание статьи не соответствует заголовку</option><option value="other_reason">Другая причина</option></select><input type="submit"></form></div></div>
</section>
</div>
<aside class="article__sidebar" style="display:none">
<input type="checkbox" />
<div class="article__arrow"></div>
<div class="table-of-contents elma365-right" id="toc2Content">
<h3 class="h3-toc">В этой статье</h3>
<nav id="toc2"></nav>
</div>
</aside>
</div>
</article>
</main>
<footer class="footer">
<div class="footer-container">
<div class="footer-mobile">
<ul class="footer-mobile__list"><li><a href="https://api.elma365.com/ru/" target="_blank">API</a></li><li><a href="https://tssdk.elma365.com/" target="_blank">TS SDK</a></li><li><a href="https://community.elma365.com/" target="_blank">Community</a></li><li><a href="https://elma-academy.com/ru/elma365" target="_blank">Академия</a></li></ul><ul class="footer-mobile__list"><li><a href="https://elma365.com/ru/help/platform/get-trial.html">Платформа</a></li><li><a href="https://elma365.com/ru/help/ecm/ecm-functions.html">ECM</a></li><li><a href="https://elma365.com/ru/help/service/service-functions.html">Service</a></li><li><a href="https://elma365.com/ru/help/projects/projects-functions.html">Проекты</a></li></ul>
</div>
<div class="container">
<div class="footer-wrap">
<div><span class="mobile-question-popup">Отправить фидбэк</span><form method="POST" action class="question__popup question-xs" id="question__popup"><div class="question-wrap"><span class="close"></span><span class="title">Задать вопрос</span><label for="help_question" style="display: none;"></label><textarea name="help_question" id="help_question"></textarea><input type="submit" value="Отправить"></div></form><div class="hidden fade-in question-success-xs">Ваш фидбэк отправлен.</div></div>
<div class="footer-flex-b">
<div class="footer-top">
<span class="footer-copy">&copy; 2025
ELMA365
</span>
<a href="https://navigator.sk.ru/orn/1122971" target="_blank">
<img src="sk-resident.svg" alt="sk icon" class="footer-img" width="117" height="34">
</a>
</div>
<div class="footer-line">
<div class="footer-line-copy">
<span class="footer-copy">&copy; 2025
ELMA365
</span>
</div>
<ul class="footer-list">
<li class="footer-item"><a href="https://elma365.com/ru/" target="_blank" class="footer-link" style="color: #0D4A75;"><img src="browse.svg" alt="browse icon" class="footer-img">elma365.com</a></li><li class="footer-item"><a href="https://vkvideo.ru/@elma_bpm" target="_blank" class="footer-link"><img src="vk-video.svg" alt="vk-video icon" class="footer-img"></a></li><li class="footer-item"><a href="https://vk.com/elma_bpm" target="_blank" class="footer-link"><img src="vk.svg" alt="vk icon" class="footer-img"></a></li><li class="footer-item"><a href="https://t.me/elmaday" target="_blank" class="footer-link"><img src="telegram.svg" alt="telegram icon" class="footer-img"></a></li><li class="footer-item"><a href="https://dzen.ru/elma" target="_blank" class="footer-link"><img src="social_dzen.svg" alt="dzen icon" class="footer-img"></a></li>
<li class="footer-item">
<a href="https://navigator.sk.ru/orn/1122971" target="_blank">
<img src="sk-resident.svg" alt="sk icon" class="footer-img" width="117" height="34">
</a>
</li>
</ul>
</div>
</div>
</div>
</div>
<a href="#" class="arrow-top"></a>
</div>
</footer>
<!-- <script type="text/javascript" src="jquery1.min.js"></script>-->
<iframe name="hmnavigation" style="display:none!important"></iframe>
<!--<script src="./jquery-ui.js"></script> -->
<script src="./jquery-ui.min.js"></script>
<!--script src="//cdn.jsdelivr.net/npm/featherlight@1.7.14/release/featherlight.min.js" type="text/javascript" charset="utf-8"></script-->
<script src="./jquery.tocify.min.js"></script>
<script src="./TypoReporter.min.js"></script>
<script src="./google-search.js"></script>
<script src="./main.js"></script>
</body>
</html>

BIN
kedo/kedo-main-page-1.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 120 KiB

BIN
kedo/kedo-main-page-2.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 116 KiB

BIN
kedo/kedo-main-page-3.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 98 KiB

BIN
kedo/kedo-main-page-4.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 63 KiB

BIN
kedo/kedo-main-page-5.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 123 KiB

BIN
kedo/kedo-portal-1.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 148 KiB

BIN
kedo/kedo-portal-2.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 137 KiB

BIN
kedo/kedo-portal-3.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 106 KiB

BIN
kedo/kedo-portal-4.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 93 KiB

BIN
kedo/kedo-portal-5.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 63 KiB

BIN
kedo/kedo-portal-6.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 126 KiB

BIN
kedo/kedo-portal-7.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 104 KiB

View File

@ -0,0 +1,255 @@
<!DOCTYPE html>
<html lang="ru">
<head>
<title>Функциональные возможности портала КЭДО</title>
<meta name="generator" content="Help+Manual" />
<meta name="keywords" content="" />
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<meta http-equiv="X-UA-Compatible" content="IE=edge" />
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta name="description" content="После того как вы зарегистрировались и прошли процесс трудоустройства в организацию, вы получаете доступ к личному кабинету — порталу КЭДО.&nbsp;" />
<meta name="picture" content="" />
<meta property="og:type" content="website" />
<meta property="og:title" content="Cправка по Low-code платформе ELMA365" />
<meta property="og:url" content="https://elma365.com/ru/help" />
<meta property="og:image" content="" />
<meta property="og:site_name" content="ELMA365" />
<link rel="icon" href="favicon.png" type="image/png" />
<link href="https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&display=swap" rel="stylesheet" />
<link rel="stylesheet" href="./jquery-ui.min.css" />
<link rel="stylesheet" href="default.css" />
<link rel="stylesheet" href="./search-yandex.css" />
<link rel="stylesheet" href="./article.css" />
<link rel="stylesheet" href="./glossary.css" />
<link rel="stylesheet" href="./theme.css" />
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="helpman_settings.js"></script>
<script type="text/javascript" src="helpman_topicinit.js"></script>
<script type="text/javascript" src="highlight.js"></script>
<script type="text/javascript">
$(document).ready(function(){highlight();});
</script>
</head>
<body>
<script async src="https://www.googletagmanager.com/gtag/js?id=G-M6ETBEC1R9"></script><script>window.dataLayer=window.dataLayer || []; function gtag(){dataLayer.push(arguments);}gtag('js', new Date()); gtag('config', 'G-M6ETBEC1R9');</script>
<script>!function(e,t,c,n,r,a,m){e.ym=e.ym||function(){(e.ym.a=e.ym.a||[]).push(arguments)},e.ym.l=1*new Date;for(var s=0;s<document.scripts.length;s++)if(document.scripts[s].src===n)return;a=t.createElement(c),m=t.getElementsByTagName(c)[0],a.async=1,a.src=n,m.parentNode.insertBefore(a,m)}(window,document,"script","https://mc.yandex.ru/metrika/tag.js"),ym(83179930,"init",{clickmap:!0,trackLinks:!0,accurateTrackBounce:!0,webvisor:!0})</script><noscript><div><img alt=""src=https://mc.yandex.ru/watch/83179930 style=position:absolute;left:-9999px></div></noscript>
<header class="header elma-365">
<div class="container">
<a class="header__logo" href="https://elma365.com/ru/help">
<img src="./logo.svg" alt="header logo">
</a>
<!-- <div class="hero__search-form" id="search-panel">
<form class="search-form" onsubmit="ym(83179930,'reachGoal','poisk')">
<label class="search-form__label">
<span id="reset-search" class="search__icon"></span>
<input class="search-form__input" type="text">
</label>
<input class="search-form__submit" type="submit" value="Submit">
</form>
</div> -->
<div class="hero__search-form" id="search-panel"> <form class="search-form"> <label class="search-form__label"> <span id="reset-search" class="search__icon"></span> <input class="search-form__input" type="text"> </label> <input class="search-form__submit" type="submit" value="Submit"> </form> </div>
<div class="hero__search">
<a href="#" id="search-icon" class="hero__search-icon">
<img src="search-icon-white.svg" alt="search string">
</a>
<a href="#" id="side-menu-icon" class="hero__side-icon">
<img src="side_menu.svg" alt="side menu">
</a>
</div>
<div class="header__navi">
<ul class="header__list"><li><span class="solution-select"><span class="solution-select__selected"></span><svg width="7" height="4" viewBox="0 0 7 4" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M1 1L3.5 3.5L6 1" stroke="white" stroke-linecap="round" stroke-linejoin="round"/></svg><ul class="solution-select__list"><li><a class="project-link" href="https://elma365.com/ru/help/platform/get-trial.html">Платформа</a></li><li><a class="project-link" href="https://elma365.com/ru/help/ecm/ecm-functions.html">CSP</a></li><li><a class="project-link" href="https://elma365.com/ru/help/crm/crm_overview.html">CRM+CX</a></li><li><a class="project-link" href="https://elma365.com/ru/help/projects/projects-functions.html">Проекты</a><li><a class="project-link" href="https://elma365.com/ru/help/service/service-functions.html">Service</a></li><li><a class="project-link" href="https://elma365.com/ru/help/kedo/kedo.html">КЭДО</a></li><li><a class="project-link" href="https://elma365.com/ru/help/business_solutions/-elma365-store.html">Бизнес-решения</a></li><ul class="social-links-header" ><li class="social-link-header"><a target="_blank" class="project-link" href="https://elma-academy.com/ru/">Academy</a></li><li class="social-link-header"><a target="_blank" class="project-link" href="https://community.elma365.com/ru/">Community</a></li><li></ul></ul></span></li><li><a href="https://api.elma365.com/ru/"target="_blank">API</a></li><li><a href="https://tssdk.elma365.com/"target="_blank">SDK</a></li><li><a href="https://elma365.com/ru/" target="_blank">Сайт ELMA365</a></li></ul>
</div>
</div>
</header>
<main class="main container">
<aside class="sidebar" id="sidebar">
<div class="sidebar__header">
<a class="header__logo" href="https://elma365.com/ru/help">
<img src="./logo-light.svg">
</a>
<span class="sidebar__close elma-365-close" id="close"></span>
</div>
<div class="sidebar__wrapper" id="side-menu">
</div>
</aside>
<article class="article" id="article">
<div class="article-inner">
<div class="content">
<header class="article__header">
<div class="article__bread" style="display:flex; gap:10px;">
<span id="subcategory" class="search-res__item-category search-res__item-category_subcategory subcategory article__badge"></span>
<div class="topic__breadcrumbs">
<p>Портал КЭДО. Участие сотрудников в кадровых процессах / Функциональные возможности портала КЭДО</p>
</div>
</div>
<div class="topic__title"><h1 class="p_Heading1"><span class="f_Heading1">Функциональные возможности портала КЭДО</span></h1>
</div>
</header>
<section class="article__content">
<div class="scroll-top-inner">
<a href="#h1-article" class="scroll-top"></a>
</div>
<!-- Placeholder for topic body. -->
<p style="margin: 8px 0 0 0;">После того как вы зарегистрировались и прошли процесс трудоустройства в организацию, вы получаете доступ к личному кабинету — порталу КЭДО. </p>
<p style="margin: 8px 0 0 0;"><span style="font-weight: bold;">Портал КЭДО</span> — это изолированные страницы в системе, где приглашённые пользователи могут работать со своими документами, участвовать в процессах и пользоваться всеми кадровыми сервисами. В личном кабинете можно запрашивать справки, оформлять отгул, больничный, отпуск, командировку и различные заявления, подавать заявки на перевод по должности, совмещение, увольнение и т. д. </p>
<p style="margin: 8px 0 0 0;">После того как вы создали документ, он отправится в организацию. На портале вы сможете отслеживать маршрут и статус документа, а также выполнять задачи, поставленные вам в процессе его обработки: подписывать его сертификатом электронной подписи, просматривать сформированные печатные формы и т. д.</p>
<p style="margin: 8px 0 0 0;">Рассмотрим подробнее, из каких страниц состоит <span style="font-weight: bold;">Портал КЭДО</span>. </p>
<h2 class="p_Heading2"><span class="f_Heading2">Главная</span></h2>
<p>На главной странице вы можете:</p>
<ul style="list-style-type:disc">
<li style="margin-top: 0; margin-right: 0; margin-bottom: 0;">просмотреть напоминание о вашем предстоящем отпуске, а также открыть страницу с другими запланированными отсутствиями, нажав <span style="font-weight: bold;">Все отсутствия</span>; </li><li style="margin-top: 0; margin-right: 0; margin-bottom: 0;">узнать, кто из коллег отсутствует на текущую дату. Если отсутствующих сотрудников множество, вы можете ознакомиться со всем списком в отдельном окне. Для этого нажмите <span style="font-weight: bold;">Все отсутствующие</span>; &nbsp;</li><li style="margin-top: 0; margin-right: 0; margin-bottom: 0;">выполнить последние назначенные на вас задачи или открыть весь список, нажав <span style="font-weight: bold;">Все задачи</span>;</li><li style="margin-top: 0; margin-right: 0; margin-bottom: 0;">ознакомиться с информацией о новых трудоустроенных в организацию сотрудниках.</li></ul>
<p><img alt="kedo-portal-1" width="1162" height="618" style="margin:0;width:1162px;height:618px;border:none" src="kedo-portal-1.png"/></p>
<p>Вверху страницы располагается кнопка <span style="font-weight: bold;">+ Создать</span>, нажав на которую вы сможете перейти к каталогу услуг и оформить любой кадровый документ.</p>
<h2 class="p_Heading2"><span class="f_Heading2">Задачи</span></h2>
<p>На странице отображается список задач по кадровым документам, которые вам необходимо просмотреть, согласовать или подписать с помощью электронной подписи.</p>
<p>Счётчик рядом с названием страницы показывает количество невыполненных задач.</p>
<h2 class="p_Heading2"><span class="f_Heading2">Заявки</span></h2>
<p style="line-height: 1.28; margin: 0 0 11px 0;">В таблице на странице собраны все личные документы по оформленным вами заявкам и заявлениям. Если вы являетесь специалистом отдела кадров, бухгалтером, руководителем или выполняете роль подписанта в компании, в списке будут также отображаться документы других сотрудников, в обработке которых вы принимаете участие.</p>
<p style="line-height: 1.28; margin: 0 0 11px 0;">Вы можете отследить текущий статус заявки, открыть её карточку и ознакомиться с подробной информацией, а также просмотреть или скачать печатную форму кадрового документа, оформленного по заявке. </p>
<p><img alt="kedo-portal-2" width="1066" height="551" style="margin:0;width:1066px;height:551px;border:none" src="kedo-portal-2.png"/></p>
<h2 class="p_Heading2"><a id="lna-page" class="hmanchor"></a><span class="f_Heading2">ЛНА</span></h2>
<p style="line-height: 1.28; margin: 0 0 11px 0;">На этой странице представлен список документов, регламентирующих работу в компании, — локальных нормативных актов, с которыми вы ознакомились в процессе трудоустройства. Для сотрудника отдела кадров доступны все созданные в организации ЛНА.</p>
<p style="line-height: 1.28; margin: 0 0 11px 0;">В таблице отображается статус документа и дата создания. Кроме того, вы можете просмотреть печатную форму акта и загрузить его на компьютер. Для этого напротив его названия нажмите значок соответствующего действия. &nbsp;</p>
<p style="line-height: 1.28; margin: 0 0 11px 0;"><img alt="kedo-portal-3" width="1055" height="475" style="margin:0;width:1055px;height:475px;border:none" src="kedo-portal-3.png"/></p>
<h2 class="p_Heading2"><span class="f_Heading2">Каталог услуг</span></h2>
<p>На странице представлен перечень услуг — всех доступных для оформления кадровых документов. Нажав на блок с названием услуги, вы откроете карточку создания заявления или заявки и сможете направить его в организацию.</p>
<p>Услуги сгруппированы по папкам:</p>
<p><img alt="kedo-portal-4" width="1050" height="570" style="margin:0;width:1050px;height:570px;border:none" src="kedo-portal-4.png"/></p>
<ol style="list-style-type:decimal">
<li value="1" style="margin-top: 0; margin-right: 0; margin-bottom: 0;"><span style="font-weight: bold;">Избранное</span> — для быстрого доступа к любой услуге вы можете отметить её важной и добавить в отдельную папку. Для этого в блоке с названием услуги нажмите значок звёздочки.</li><li value="2" style="margin-top: 0; margin-right: 0; margin-bottom: 0;"><span style="font-weight: bold;">Недавние</span> — в папку автоматически попадают последние услуги, по которым вы оформляли заявления. </li><li value="3" style="margin-top: 0; margin-right: 0; margin-bottom: 0;"><span style="font-weight: bold;">Движение персонала</span> — услуги, связанные со сменой должности. Откройте папку и выберите, какое заявление создать:</li></ol>
<ul style="list-style-type:disc">
<li style="margin-top: 0; margin-right: 0; margin-bottom: 0;"><a href="kedo-portal-transfer-process.html" class="topiclink">Перевод</a>;</li><li style="margin-top: 0; margin-right: 0; margin-bottom: 0;">Совмещение и делегирование задач;</li><li style="margin-top: 0; margin-right: 0; margin-bottom: 0;">Увольнение.</li></ul>
<ol style="list-style-type:decimal">
<li value="4" style="margin-top: 0; margin-right: 0; margin-bottom: 0;"><span style="font-weight: bold;">Отсутствия</span> — услуги для оформления заявления в связи с временным отсутствием на рабочем месте:</li></ol>
<ul style="list-style-type:disc">
<li style="margin-top: 0; margin-right: 0; margin-bottom: 0;"><a href="kedo-portal-unpaid-vacation.html" class="topiclink">Отпуск без сохранения заработной платы</a>;</li><li style="margin-top: 0; margin-right: 0; margin-bottom: 0;"><a href="kedo-portal-paid-vacation.html" class="topiclink">Ежегодный оплачиваемый отпуск</a>;</li><li style="margin-top: 0; margin-right: 0; margin-bottom: 0;">Учебный отпуск;</li><li style="margin-top: 0; margin-right: 0; margin-bottom: 0;">Отпуск по беременности и родам;</li><li style="margin-top: 0; margin-right: 0; margin-bottom: 0;">Больничный;</li><li style="margin-top: 0; margin-right: 0; margin-bottom: 0;">Заявка на командировку.</li></ul>
<ol style="list-style-type:decimal">
<li value="5" style="margin-top: 0; margin-right: 0; margin-bottom: 0;"><span style="font-weight: bold;">Прочие заявки</span> — в этой папке собраны прочие услуги для добавления справок и заявок:</li></ol>
<ul style="list-style-type:disc">
<li style="margin-top: 0; margin-right: 0; margin-bottom: 0;"><a href="kedo-portal-freeform-request.html" class="topiclink">В свободной форме</a>;</li><li style="margin-top: 0; margin-right: 0; margin-bottom: 0;">Изменение персональных данных;</li><li style="margin-top: 0; margin-right: 0; margin-bottom: 0;">Присвоение льготных категорий. </li></ul>
<h2 class="p_Heading2"><span class="f_Heading2">Отсутствия</span></h2>
<p style="line-height: 1.28; margin: 0 0 11px 0;">На этой странице отображаются все оформленные вами заявки по любым видам отсутствия: отпуску, отгулу, больничному, командировке. </p>
<p style="line-height: 1.28; margin: 0 0 11px 0;">Здесь вы можете посмотреть статус заявки и отследить, на каком этапе процесса обработки она находится заявка, а также перейти в её карточку.</p>
<p style="line-height: 1.28; margin: 0 0 11px 0;"><img alt="kedo-portal-5" width="1034" height="397" style="margin:0;width:1034px;height:397px;border:none" src="kedo-portal-5.png"/></p>
<h2 class="p_Heading2"><span class="f_Heading2">График отсутствий</span></h2>
<p style="line-height: 1.28; margin: 0 0 11px 0;">Страница с отчётом по оформленным и согласованным отсутствиям всех сотрудников компании. Вы можете найти отсутствия определённого сотрудника или воспользоваться фильтрами и задать поиск по периоду, подразделению, должности или типу отсутствия.</p>
<p style="line-height: 1.28; margin: 0 0 11px 0;"><img alt="kedo-portal-6" width="1025" height="701" style="margin:0;width:1025px;height:701px;border:none" src="kedo-portal-6.png"/></p>
<h2 class="p_Heading2"><span class="f_Heading2">Профиль</span></h2>
<p>Страница с вашей личной информацией: должность, контактный телефон, данные паспорта, ИНН и СНИЛС, присвоенной вам категории. Здесь вы можете выбрать способ уведомления о кадровых процессах — <span style="font-weight: bold;">Email</span> или <span style="font-weight: bold;">SMS</span>, а также оформить заявку на изменение данных. </p>
<p style="line-height: 1.28; margin: 0 0 11px 0;"><img alt="kedo-portal-7" width="918" height="526" style="margin:0;width:918px;height:526px;border:none" src="kedo-portal-7.png"/></p>
<div class="bottom-nav">
<a id="prev-link" class="topic__navi_prev" href="kedo-employee-adding.html">
<span class="bottom-nav__arrow bottom-nav__arrow--prev"></span> <span
class="bottom-nav__link">kedo-employee-adding.html</span>
</a>
</div>
<!-- добавляет на страницу строку блок Была ли статья полезной? -->
<div class="feedback-wrap"><div class="feedback" id="feedback"><span><b>Была ли статья полезной?</b></span><form action="" method="POST" class="feedback-form" id="feedback-form"><div class="feedback__popup feedback__popup-response" id="feedback__popup_thx">Спасибо за ваш отзыв!</div><div id="feedback-success-popup"><div class="wrap"><button type="button" class="feedback-popup-close">×</button><svg width="44" height="44" viewBox="0 0 44 44" fill="none" xmlns="http://www.w3.org/2000/svg"><g clip-path="url(#clip0_212_2187)"><path d="M22 0.6875C10.2294 0.6875 0.6875 10.2294 0.6875 22C0.6875 33.7706 10.2294 43.3125 22 43.3125C33.7706 43.3125 43.3125 33.7706 43.3125 22C43.3125 10.2294 33.7706 0.6875 22 0.6875ZM22 40.5625C11.8023 40.5625 3.4375 32.3078 3.4375 22C3.4375 11.8024 11.6922 3.4375 22 3.4375C32.1977 3.4375 40.5625 11.6922 40.5625 22C40.5625 32.1976 32.3078 40.5625 22 40.5625ZM34.1713 16.933L18.6613 32.3186C18.257 32.7197 17.604 32.7171 17.203 32.3128L9.82283 24.873C9.42176 24.4686 9.42434 23.8157 9.82867 23.4146L10.5609 22.6884C10.9652 22.2873 11.6181 22.2899 12.0192 22.6942L17.9468 28.6697L31.9926 14.7366C32.3969 14.3356 33.0498 14.3382 33.4509 14.7425L34.1772 15.4747C34.5783 15.879 34.5757 16.532 34.1713 16.933Z" fill="#27AE60"></path></g><defs><clipPath id="clip0_212_2187"><rect width="44" height="44" fill="white"></rect></clipPath></defs></svg><p>Ваш отзыв успешно отправлен!</p><span>Спасибо за обратную связь.</span></div></div><div class="feedback__popup" id="feedback__popup_why"><button type="button" class="feedback-popup-close">×</button><div class="feedback__popup-header">Уточните, почему:</div><input type="radio" name="category" id="bad_recommendation" value="bad_recommendation"><label for="bad_recommendation">Рекомендации не помогли</label><input type="radio" name="category" id="difficult_text" value="difficult_text"><label for="difficult_text">Текст трудно понять</label><input type="radio" name="category" id="no_answer" value="no_answer"><label for="no_answer">Нет ответа на мой вопрос</label><input type="radio" name="category" id="bad_header" value="bad_header"><label for="bad_header">Содержание статьи не соответствует заголовку</label><input type="radio" name="category" id="other_reason" value="other_reason"><label for="other_reason">Другая причина</label></div><div class="feedback__popup" id="feedback__popup-other"><button type="button" class="feedback-popup-close">×</button> <div class="feedback__popup-header">Расскажите, что вам не понравилось в статье:</div><textarea class="feedback__textarea" name="other" id=""></textarea><input type="submit" class="feedback__other-btn" value="Отправить"></div><div class="feedback-form__btn-group"><input type="radio" name="useful" id="feedback__useful_yes" value="true"><label for="feedback__useful_yes"><img src="like.svg"/><span class="feedback-form__btn-group_yes-btn">Да</span></label><input type="radio" name="useful" id="feedback__useful_no" value="false"><label for="feedback__useful_no"><img src="dislike.svg"/><span class="feedback-form__btn-group_no-btn">Нет</span></label></div><select name="category"><option disabled>Выберите вариант</option><option value="bad_recommendation" selected>Рекомендации не помогли</option><option value="difficult_text">Текст трудно понять</option><option value="no_answer">Нет ответа на мой вопрос</option><option value="bad_header">Содержание статьи не соответствует заголовку</option><option value="other_reason">Другая причина</option></select><input type="submit"></form></div></div>
</section>
</div>
<aside class="article__sidebar" style="display:none">
<input type="checkbox" />
<div class="article__arrow"></div>
<div class="table-of-contents elma365-right" id="toc2Content">
<h3 class="h3-toc">В этой статье</h3>
<nav id="toc2"></nav>
</div>
</aside>
</div>
</article>
</main>
<footer class="footer">
<div class="footer-container">
<div class="footer-mobile">
<ul class="footer-mobile__list"><li><a href="https://api.elma365.com/ru/" target="_blank">API</a></li><li><a href="https://tssdk.elma365.com/" target="_blank">TS SDK</a></li><li><a href="https://community.elma365.com/" target="_blank">Community</a></li><li><a href="https://elma-academy.com/ru/elma365" target="_blank">Академия</a></li></ul><ul class="footer-mobile__list"><li><a href="https://elma365.com/ru/help/platform/get-trial.html">Платформа</a></li><li><a href="https://elma365.com/ru/help/ecm/ecm-functions.html">ECM</a></li><li><a href="https://elma365.com/ru/help/service/service-functions.html">Service</a></li><li><a href="https://elma365.com/ru/help/projects/projects-functions.html">Проекты</a></li></ul>
</div>
<div class="container">
<div class="footer-wrap">
<div><span class="mobile-question-popup">Отправить фидбэк</span><form method="POST" action class="question__popup question-xs" id="question__popup"><div class="question-wrap"><span class="close"></span><span class="title">Задать вопрос</span><label for="help_question" style="display: none;"></label><textarea name="help_question" id="help_question"></textarea><input type="submit" value="Отправить"></div></form><div class="hidden fade-in question-success-xs">Ваш фидбэк отправлен.</div></div>
<div class="footer-flex-b">
<div class="footer-top">
<span class="footer-copy">&copy; 2025
ELMA365
</span>
<a href="https://navigator.sk.ru/orn/1122971" target="_blank">
<img src="sk-resident.svg" alt="sk icon" class="footer-img" width="117" height="34">
</a>
</div>
<div class="footer-line">
<div class="footer-line-copy">
<span class="footer-copy">&copy; 2025
ELMA365
</span>
</div>
<ul class="footer-list">
<li class="footer-item"><a href="https://elma365.com/ru/" target="_blank" class="footer-link" style="color: #0D4A75;"><img src="browse.svg" alt="browse icon" class="footer-img">elma365.com</a></li><li class="footer-item"><a href="https://vkvideo.ru/@elma_bpm" target="_blank" class="footer-link"><img src="vk-video.svg" alt="vk-video icon" class="footer-img"></a></li><li class="footer-item"><a href="https://vk.com/elma_bpm" target="_blank" class="footer-link"><img src="vk.svg" alt="vk icon" class="footer-img"></a></li><li class="footer-item"><a href="https://t.me/elmaday" target="_blank" class="footer-link"><img src="telegram.svg" alt="telegram icon" class="footer-img"></a></li><li class="footer-item"><a href="https://dzen.ru/elma" target="_blank" class="footer-link"><img src="social_dzen.svg" alt="dzen icon" class="footer-img"></a></li>
<li class="footer-item">
<a href="https://navigator.sk.ru/orn/1122971" target="_blank">
<img src="sk-resident.svg" alt="sk icon" class="footer-img" width="117" height="34">
</a>
</li>
</ul>
</div>
</div>
</div>
</div>
<a href="#" class="arrow-top"></a>
</div>
</footer>
<!-- <script type="text/javascript" src="jquery1.min.js"></script>-->
<iframe name="hmnavigation" style="display:none!important"></iframe>
<!--<script src="./jquery-ui.js"></script> -->
<script src="./jquery-ui.min.js"></script>
<!--script src="//cdn.jsdelivr.net/npm/featherlight@1.7.14/release/featherlight.min.js" type="text/javascript" charset="utf-8"></script-->
<script src="./jquery.tocify.min.js"></script>
<script src="./TypoReporter.min.js"></script>
<script src="./google-search.js"></script>
<script src="./main.js"></script>
</body>
</html>

View File

@ -0,0 +1,302 @@
<!DOCTYPE html>
<html lang="ru">
<head>
<title>Список настроек для внедрения ELMA365 КЭДО 3.0</title>
<meta name="generator" content="Help+Manual" />
<meta name="keywords" content="Запуск процесса Первичная настройка КЭДО,Настройки подписания документов,повторно запустить процесс первично настройки" />
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<meta http-equiv="X-UA-Compatible" content="IE=edge" />
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta name="description" content="В таблице приведены настройки, которые нужно выполнить для введения кадрового электронного документооборота." />
<meta name="picture" content="" />
<meta property="og:type" content="website" />
<meta property="og:title" content="Cправка по Low-code платформе ELMA365" />
<meta property="og:url" content="https://elma365.com/ru/help" />
<meta property="og:image" content="" />
<meta property="og:site_name" content="ELMA365" />
<link rel="icon" href="favicon.png" type="image/png" />
<link href="https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&display=swap" rel="stylesheet" />
<link rel="stylesheet" href="./jquery-ui.min.css" />
<link rel="stylesheet" href="default.css" />
<link rel="stylesheet" href="./search-yandex.css" />
<link rel="stylesheet" href="./article.css" />
<link rel="stylesheet" href="./glossary.css" />
<link rel="stylesheet" href="./theme.css" />
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="helpman_settings.js"></script>
<script type="text/javascript" src="helpman_topicinit.js"></script>
<script type="text/javascript" src="highlight.js"></script>
<script type="text/javascript">
$(document).ready(function(){highlight();});
</script>
</head>
<body>
<script async src="https://www.googletagmanager.com/gtag/js?id=G-M6ETBEC1R9"></script><script>window.dataLayer=window.dataLayer || []; function gtag(){dataLayer.push(arguments);}gtag('js', new Date()); gtag('config', 'G-M6ETBEC1R9');</script>
<script>!function(e,t,c,n,r,a,m){e.ym=e.ym||function(){(e.ym.a=e.ym.a||[]).push(arguments)},e.ym.l=1*new Date;for(var s=0;s<document.scripts.length;s++)if(document.scripts[s].src===n)return;a=t.createElement(c),m=t.getElementsByTagName(c)[0],a.async=1,a.src=n,m.parentNode.insertBefore(a,m)}(window,document,"script","https://mc.yandex.ru/metrika/tag.js"),ym(83179930,"init",{clickmap:!0,trackLinks:!0,accurateTrackBounce:!0,webvisor:!0})</script><noscript><div><img alt=""src=https://mc.yandex.ru/watch/83179930 style=position:absolute;left:-9999px></div></noscript>
<header class="header elma-365">
<div class="container">
<a class="header__logo" href="https://elma365.com/ru/help">
<img src="./logo.svg" alt="header logo">
</a>
<!-- <div class="hero__search-form" id="search-panel">
<form class="search-form" onsubmit="ym(83179930,'reachGoal','poisk')">
<label class="search-form__label">
<span id="reset-search" class="search__icon"></span>
<input class="search-form__input" type="text">
</label>
<input class="search-form__submit" type="submit" value="Submit">
</form>
</div> -->
<div class="hero__search-form" id="search-panel"> <form class="search-form"> <label class="search-form__label"> <span id="reset-search" class="search__icon"></span> <input class="search-form__input" type="text"> </label> <input class="search-form__submit" type="submit" value="Submit"> </form> </div>
<div class="hero__search">
<a href="#" id="search-icon" class="hero__search-icon">
<img src="search-icon-white.svg" alt="search string">
</a>
<a href="#" id="side-menu-icon" class="hero__side-icon">
<img src="side_menu.svg" alt="side menu">
</a>
</div>
<div class="header__navi">
<ul class="header__list"><li><span class="solution-select"><span class="solution-select__selected"></span><svg width="7" height="4" viewBox="0 0 7 4" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M1 1L3.5 3.5L6 1" stroke="white" stroke-linecap="round" stroke-linejoin="round"/></svg><ul class="solution-select__list"><li><a class="project-link" href="https://elma365.com/ru/help/platform/get-trial.html">Платформа</a></li><li><a class="project-link" href="https://elma365.com/ru/help/ecm/ecm-functions.html">CSP</a></li><li><a class="project-link" href="https://elma365.com/ru/help/crm/crm_overview.html">CRM+CX</a></li><li><a class="project-link" href="https://elma365.com/ru/help/projects/projects-functions.html">Проекты</a><li><a class="project-link" href="https://elma365.com/ru/help/service/service-functions.html">Service</a></li><li><a class="project-link" href="https://elma365.com/ru/help/kedo/kedo.html">КЭДО</a></li><li><a class="project-link" href="https://elma365.com/ru/help/business_solutions/-elma365-store.html">Бизнес-решения</a></li><ul class="social-links-header" ><li class="social-link-header"><a target="_blank" class="project-link" href="https://elma-academy.com/ru/">Academy</a></li><li class="social-link-header"><a target="_blank" class="project-link" href="https://community.elma365.com/ru/">Community</a></li><li></ul></ul></span></li><li><a href="https://api.elma365.com/ru/"target="_blank">API</a></li><li><a href="https://tssdk.elma365.com/"target="_blank">SDK</a></li><li><a href="https://elma365.com/ru/" target="_blank">Сайт ELMA365</a></li></ul>
</div>
</div>
</header>
<main class="main container">
<aside class="sidebar" id="sidebar">
<div class="sidebar__header">
<a class="header__logo" href="https://elma365.com/ru/help">
<img src="./logo-light.svg">
</a>
<span class="sidebar__close elma-365-close" id="close"></span>
</div>
<div class="sidebar__wrapper" id="side-menu">
</div>
</aside>
<article class="article" id="article">
<div class="article-inner">
<div class="content">
<header class="article__header">
<div class="article__bread" style="display:flex; gap:10px;">
<span id="subcategory" class="search-res__item-category search-res__item-category_subcategory subcategory article__badge"></span>
<div class="topic__breadcrumbs">
<p>Настройки администратора для внедрения КЭДО / Список настроек для внедрения ELMA365 КЭДО 3.0</p>
</div>
</div>
<div class="topic__title"><h1 class="p_Heading1"><span class="f_Heading1">Список настроек для внедрения ELMA365 КЭДО 3.0</span></h1>
</div>
</header>
<section class="article__content">
<div class="scroll-top-inner">
<a href="#h1-article" class="scroll-top"></a>
</div>
<!-- Placeholder for topic body. -->
<p style="margin: 0 0 11px 0;">В таблице приведены настройки, которые нужно выполнить для введения <span style="font-size: 13px;">кадрового электронного документооборота</span>.</p>
<div style="text-align: left; text-indent: 0; line-height: 1.28; padding: 0 0 0 0; margin: 0 0 11px 0;"><table style="border:none; border-spacing:0;">
<tr>
<td style="vertical-align:top; padding:0; border:none"><p><span style="font-weight: bold;">Выполняемые действия </span></p>
</td>
<td style="vertical-align:top; padding:0; border:none"><p><span style="font-weight: bold;">Назначение и результат </span></p>
</td>
</tr>
<tr>
<td style="vertical-align:top; padding:0; border:none"><p><a href="kedo-first-setting.html" class="topiclink">Запустить процесс первичной настройки</a></p>
</td>
<td style="vertical-align:top; padding:0; border:none"><p style="margin: 7px 0 7px 0;">Процесс запускается после установки решений: </p>
<ul style="list-style-type:disc">
<li style="margin-top: 7px; margin-right: 0; margin-bottom: 7px;"><span style="font-weight: bold;">КЭДО 3.0</span>; </li><li style="margin-top: 7px; margin-right: 0; margin-bottom: 7px;"><span style="font-weight: bold;">Портал КЭДО</span>; </li><li style="margin-top: 7px; margin-right: 0; margin-bottom: 7px;"><span style="font-weight: bold;">КЭДО365: Интеграция с 1С</span>.</li></ul>
<p style="line-height: 1.28; margin: 0 0 11px 0;">В ходе процесса первичной настройки служебные приложения и справочники автоматически заполняются данными. </p>
</td>
</tr>
<tr>
<td style="vertical-align:top; padding:0; border:none"><p><a href="kedo-contracts-settings.html" class="topiclink">Проверить настройку контрактов</a></p>
</td>
<td style="vertical-align:top; padding:0; border:none"><p style="line-height: 1.28; margin: 0 0 11px 0;">В рамках процесса первичной настройки, в контрактах из раздела <span style="font-weight: bold;">КЭДО 3.0</span> определяются приложения-источники. По завершении процесса необходимо проверить корректность автоматически выполненных настроек.</p>
</td>
</tr>
<tr>
<td style="vertical-align:top; padding:0; border:none"><p class="p_Normal"><a href="kedo-enable-parameters.html" class="topiclink">Задать параметры приложения Меню настроек</a></p>
</td>
<td style="vertical-align:top; padding:0; border:none"><p class="p_Normal">Служебные параметры добавлены в раздел <span style="font-weight: bold;">КЭДО 3.0 &gt; Меню настроек</span>. Они отвечают за корректную работу кадровых процессов. Некоторые параметры вы можете редактировать, чтобы адаптировать работу в решениях под потребности компании.</p>
</td>
</tr>
<tr>
<td style="vertical-align:top; padding:0; border:none"><p><a href="kedo-1c-integration.html" class="topiclink">Настроить интеграцию с учётной системой 1С</a></p>
</td>
<td style="vertical-align:top; padding:0; border:none"><p class="p_Normal">Интеграция настраивается опционально и позволяет обеспечить обмен данными с 1С. Вы сможете:</p>
<ul style="list-style-type:disc">
<li class="p_Normal">загружать структуру штатного расписания организации, базу сотрудников и информацию о накопленных отпускных днях, а также настроить синхронизацию этих данных в двух системах;</li><li class="p_Normal">создавать документы в 1С на основании данных из ELMA365;</li><li class="p_Normal">формировать печатные формы документов в 1С и передавать их в ELMA365.</li></ul>
</td>
</tr>
<tr>
<td style="vertical-align:top; padding:0; border:none"><p><a href="kedo-staff-structure-settings.html" class="topiclink">Создать штатное расписание и управленческую структуру компании</a></p>
</td>
<td style="vertical-align:top; padding:0; border:none"><p><span style="color: #394149;">Чтобы трудоустраивать сотрудников в организацию и вести кадровый электронный документооборот, создайте все зарегистрированные юридические лица компании. </span><br />
<span style="color: #394149;">Затем для каждой организации настройте:</span></p>
<ul style="list-style-type:disc">
<li><span style="font-weight: bold; color: #394149;">штатное расписание</span><span style="color: #394149;"> — формальную организационную структуру юридического лица;</span></li><li><span style="font-weight: bold; color: #394149;">управленческую структуру</span><span style="color: #394149;"> — внутреннюю утверждённую иерархию компании.</span></li></ul>
</td>
</tr>
<tr>
<td style="vertical-align:top; padding:0; border:none"><p><a href="kedo-roles-settings.html" class="topiclink">Определить роли пользователей в кадровых процессах</a></p>
</td>
<td style="vertical-align:top; padding:0; border:none"><p class="p_Normal">После создания штатной и управленческой структуры, нужно назначить сотрудников, ответственных за кадровый электронный документооборот.<br />
Для этого в добавленных подразделениях вы определяете должности, на которые будут трудоустроены сотрудники, выполняющие ту или иную роль в организации: отдел кадров, бухгалтерия, офис-менеджеры, подписанты и т. д.</p>
</td>
</tr>
<tr>
<td style="vertical-align:top; padding:0; border:none"><p class="p_Normal"><a href="kedo-ds-settings.html" class="topiclink">Настроить подписание документов</a></p>
</td>
<td style="vertical-align:top; padding:0; border:none"><p style="margin: 7px 0 7px 0;">Настройки позволяют:</p>
<ul style="list-style-type:disc">
<li style="margin-top: 7px; margin-right: 0; margin-bottom: 7px;">включить массовое подписание пакета документов в задачах кадровых процессов;</li><li style="margin-top: 7px; margin-right: 0; margin-bottom: 7px;">предоставлять сотрудникам облачные сертификаты усиленной квалифицированной и неквалифицированной электронной подписи (УКЭП и УНЭП);</li><li style="margin-top: 7px; margin-right: 0; margin-bottom: 7px;">выбрать способ подтверждения выпуска сертификатов УНЭП для сотрудников.</li></ul>
</td>
</tr>
<tr>
<td style="vertical-align:top; padding:0; border:none"><p><a href="kedo-access-settings.html" class="topiclink">Настроить права доступа к кадровым документам</a></p>
</td>
<td style="vertical-align:top; padding:0; border:none"><p><span style="color: #394149;">Задайте доступ к приложениям </span><span style="font-weight: bold; color: #394149;">ELMA365 КЭДО 3.0</span><span style="color: #394149;"> для пользователей, ответственных за кадровые процессы. Это можно сделать на нескольких уровнях:</span></p>
<ul style="list-style-type:disc">
<li><span style="color: #394149;">настроить права всем пользователям, выполняющим одинаковую роль в процессах;</span></li><li><span style="color: #394149;">ограничить права к отдельным кадровым заявкам и документам по филиалам компании.</span></li></ul>
</td>
</tr>
<tr>
<td style="vertical-align:top; height:72px; padding:0; border:none"><p><a href="kedo-email-sms-settings.html" class="topiclink">Подключить корпоративную почту и SMS-провайдер для ELMA365 КЭДО 3.0</a></p>
</td>
<td style="vertical-align:top; height:72px; padding:0; border:none"><p class="p_Normal">Настройки нужны, чтобы отправлять приглашения пользователям на <span style="font-weight: bold;">Портал КЭДО</span>. Для этого можно использовать два способа: письмо-приглашение на почту или SMS-сообщение. </p>
</td>
</tr>
<tr>
<td style="vertical-align:top; padding:0; border:none"><p style="line-height: 1.28; margin: 0 0 11px 0;"><a href="kedo-employment-process-settings.html" class="topiclink">Настроить этапы процесса трудоустройства</a></p>
</td>
<td style="vertical-align:top; padding:0; border:none"><p style="line-height: 1.28; margin: 0 0 11px 0;">Адаптируйте процесс трудоустройства, преднастроенный в <span style="font-weight: bold;">ELMA365 КЭДО 3.0</span>, под потребности компании. Вы можете изменить порядок задач, которые выполняют сотрудники при трудоустройстве, или добавить дополнительные этапы, например, запросить у сотрудника подтверждение прохождения медосмотра. &nbsp;</p>
</td>
</tr>
<tr>
<td style="vertical-align:top; padding:0; border:none"><p style="line-height: 1.28; margin: 0 0 11px 0;"><a href="kedo-goskey-integration.html" class="topiclink">Использовать интеграцию с Госключом</a></p>
</td>
<td style="vertical-align:top; padding:0; border:none"><p style="line-height: 1.28; margin: 0 0 11px 0;">Дополнительно к основным <a href="kedo-ds-settings.html" class="topiclink">настройкам подписания кадровых документов</a> вы можете использовать решение <span style="font-weight: bold;">Интеграция с</span><span style="font-size: 15px; font-family: Calibri,Vectora,'Droid Sans','Open Sans',Frutiger,sans-serif; font-weight: bold;"> </span><span style="font-weight: bold;">Госключом</span>. Оно позволяет организовать удобный и безопасный процесс подписания документов в решении <span style="font-weight: bold;">ELMA365 КЭДО 3.0</span> с использованием мобильного приложения <a href="https://www.gosuslugi.ru/goskey" target="_blank" class="weblink">Госключ</a>. Сотрудники смогут бесплатно выпускать электронную подпись, что упрощает работу с юридически значимыми документами.</p>
</td>
</tr>
</table>
</div>
<div class="bottom-nav">
<a id="prev-link" class="topic__navi_prev" href="basic-package.html">
<span class="bottom-nav__arrow bottom-nav__arrow--prev"></span> <span
class="bottom-nav__link">basic-package.html</span>
</a>
<a id="next-link" class="topic__navi_next" href="kedo-hr-main-page.html">
<span class="bottom-nav__link">kedo-hr-main-page.html</span> <span
class="bottom-nav__arrow bottom-nav__arrow--next"></span>
</a>
</div>
<!-- добавляет на страницу строку блок Была ли статья полезной? -->
<div class="feedback-wrap"><div class="feedback" id="feedback"><span><b>Была ли статья полезной?</b></span><form action="" method="POST" class="feedback-form" id="feedback-form"><div class="feedback__popup feedback__popup-response" id="feedback__popup_thx">Спасибо за ваш отзыв!</div><div id="feedback-success-popup"><div class="wrap"><button type="button" class="feedback-popup-close">×</button><svg width="44" height="44" viewBox="0 0 44 44" fill="none" xmlns="http://www.w3.org/2000/svg"><g clip-path="url(#clip0_212_2187)"><path d="M22 0.6875C10.2294 0.6875 0.6875 10.2294 0.6875 22C0.6875 33.7706 10.2294 43.3125 22 43.3125C33.7706 43.3125 43.3125 33.7706 43.3125 22C43.3125 10.2294 33.7706 0.6875 22 0.6875ZM22 40.5625C11.8023 40.5625 3.4375 32.3078 3.4375 22C3.4375 11.8024 11.6922 3.4375 22 3.4375C32.1977 3.4375 40.5625 11.6922 40.5625 22C40.5625 32.1976 32.3078 40.5625 22 40.5625ZM34.1713 16.933L18.6613 32.3186C18.257 32.7197 17.604 32.7171 17.203 32.3128L9.82283 24.873C9.42176 24.4686 9.42434 23.8157 9.82867 23.4146L10.5609 22.6884C10.9652 22.2873 11.6181 22.2899 12.0192 22.6942L17.9468 28.6697L31.9926 14.7366C32.3969 14.3356 33.0498 14.3382 33.4509 14.7425L34.1772 15.4747C34.5783 15.879 34.5757 16.532 34.1713 16.933Z" fill="#27AE60"></path></g><defs><clipPath id="clip0_212_2187"><rect width="44" height="44" fill="white"></rect></clipPath></defs></svg><p>Ваш отзыв успешно отправлен!</p><span>Спасибо за обратную связь.</span></div></div><div class="feedback__popup" id="feedback__popup_why"><button type="button" class="feedback-popup-close">×</button><div class="feedback__popup-header">Уточните, почему:</div><input type="radio" name="category" id="bad_recommendation" value="bad_recommendation"><label for="bad_recommendation">Рекомендации не помогли</label><input type="radio" name="category" id="difficult_text" value="difficult_text"><label for="difficult_text">Текст трудно понять</label><input type="radio" name="category" id="no_answer" value="no_answer"><label for="no_answer">Нет ответа на мой вопрос</label><input type="radio" name="category" id="bad_header" value="bad_header"><label for="bad_header">Содержание статьи не соответствует заголовку</label><input type="radio" name="category" id="other_reason" value="other_reason"><label for="other_reason">Другая причина</label></div><div class="feedback__popup" id="feedback__popup-other"><button type="button" class="feedback-popup-close">×</button> <div class="feedback__popup-header">Расскажите, что вам не понравилось в статье:</div><textarea class="feedback__textarea" name="other" id=""></textarea><input type="submit" class="feedback__other-btn" value="Отправить"></div><div class="feedback-form__btn-group"><input type="radio" name="useful" id="feedback__useful_yes" value="true"><label for="feedback__useful_yes"><img src="like.svg"/><span class="feedback-form__btn-group_yes-btn">Да</span></label><input type="radio" name="useful" id="feedback__useful_no" value="false"><label for="feedback__useful_no"><img src="dislike.svg"/><span class="feedback-form__btn-group_no-btn">Нет</span></label></div><select name="category"><option disabled>Выберите вариант</option><option value="bad_recommendation" selected>Рекомендации не помогли</option><option value="difficult_text">Текст трудно понять</option><option value="no_answer">Нет ответа на мой вопрос</option><option value="bad_header">Содержание статьи не соответствует заголовку</option><option value="other_reason">Другая причина</option></select><input type="submit"></form></div></div>
</section>
</div>
<aside class="article__sidebar" style="display:none">
<input type="checkbox" />
<div class="article__arrow"></div>
<div class="table-of-contents elma365-right" id="toc2Content">
<h3 class="h3-toc">В этой статье</h3>
<nav id="toc2"></nav>
</div>
</aside>
</div>
</article>
</main>
<footer class="footer">
<div class="footer-container">
<div class="footer-mobile">
<ul class="footer-mobile__list"><li><a href="https://api.elma365.com/ru/" target="_blank">API</a></li><li><a href="https://tssdk.elma365.com/" target="_blank">TS SDK</a></li><li><a href="https://community.elma365.com/" target="_blank">Community</a></li><li><a href="https://elma-academy.com/ru/elma365" target="_blank">Академия</a></li></ul><ul class="footer-mobile__list"><li><a href="https://elma365.com/ru/help/platform/get-trial.html">Платформа</a></li><li><a href="https://elma365.com/ru/help/ecm/ecm-functions.html">ECM</a></li><li><a href="https://elma365.com/ru/help/service/service-functions.html">Service</a></li><li><a href="https://elma365.com/ru/help/projects/projects-functions.html">Проекты</a></li></ul>
</div>
<div class="container">
<div class="footer-wrap">
<div><span class="mobile-question-popup">Отправить фидбэк</span><form method="POST" action class="question__popup question-xs" id="question__popup"><div class="question-wrap"><span class="close"></span><span class="title">Задать вопрос</span><label for="help_question" style="display: none;"></label><textarea name="help_question" id="help_question"></textarea><input type="submit" value="Отправить"></div></form><div class="hidden fade-in question-success-xs">Ваш фидбэк отправлен.</div></div>
<div class="footer-flex-b">
<div class="footer-top">
<span class="footer-copy">&copy; 2025
ELMA365
</span>
<a href="https://navigator.sk.ru/orn/1122971" target="_blank">
<img src="sk-resident.svg" alt="sk icon" class="footer-img" width="117" height="34">
</a>
</div>
<div class="footer-line">
<div class="footer-line-copy">
<span class="footer-copy">&copy; 2025
ELMA365
</span>
</div>
<ul class="footer-list">
<li class="footer-item"><a href="https://elma365.com/ru/" target="_blank" class="footer-link" style="color: #0D4A75;"><img src="browse.svg" alt="browse icon" class="footer-img">elma365.com</a></li><li class="footer-item"><a href="https://vkvideo.ru/@elma_bpm" target="_blank" class="footer-link"><img src="vk-video.svg" alt="vk-video icon" class="footer-img"></a></li><li class="footer-item"><a href="https://vk.com/elma_bpm" target="_blank" class="footer-link"><img src="vk.svg" alt="vk icon" class="footer-img"></a></li><li class="footer-item"><a href="https://t.me/elmaday" target="_blank" class="footer-link"><img src="telegram.svg" alt="telegram icon" class="footer-img"></a></li><li class="footer-item"><a href="https://dzen.ru/elma" target="_blank" class="footer-link"><img src="social_dzen.svg" alt="dzen icon" class="footer-img"></a></li>
<li class="footer-item">
<a href="https://navigator.sk.ru/orn/1122971" target="_blank">
<img src="sk-resident.svg" alt="sk icon" class="footer-img" width="117" height="34">
</a>
</li>
</ul>
</div>
</div>
</div>
</div>
<a href="#" class="arrow-top"></a>
</div>
</footer>
<!-- <script type="text/javascript" src="jquery1.min.js"></script>-->
<iframe name="hmnavigation" style="display:none!important"></iframe>
<!--<script src="./jquery-ui.js"></script> -->
<script src="./jquery-ui.min.js"></script>
<!--script src="//cdn.jsdelivr.net/npm/featherlight@1.7.14/release/featherlight.min.js" type="text/javascript" charset="utf-8"></script-->
<script src="./jquery.tocify.min.js"></script>
<script src="./TypoReporter.min.js"></script>
<script src="./google-search.js"></script>
<script src="./main.js"></script>
</body>
</html>

View File

@ -0,0 +1,291 @@
<!DOCTYPE html>
<html lang="ru">
<head>
<title>Штатная и управленческая структуры компании&nbsp;</title>
<meta name="generator" content="Help+Manual" />
<meta name="keywords" content="" />
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<meta http-equiv="X-UA-Compatible" content="IE=edge" />
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta name="description" content="Чтобы эффективно вести кадровый документооборот, в ELMA365 КЭДО 3.0 можно создать организационную структуру для каждого добавленного юридического лица компании. Она может быть..." />
<meta name="picture" content="" />
<meta property="og:type" content="website" />
<meta property="og:title" content="Cправка по Low-code платформе ELMA365" />
<meta property="og:url" content="https://elma365.com/ru/help" />
<meta property="og:image" content="" />
<meta property="og:site_name" content="ELMA365" />
<link rel="icon" href="favicon.png" type="image/png" />
<link href="https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&display=swap" rel="stylesheet" />
<link rel="stylesheet" href="./jquery-ui.min.css" />
<link rel="stylesheet" href="default.css" />
<link rel="stylesheet" href="./search-yandex.css" />
<link rel="stylesheet" href="./article.css" />
<link rel="stylesheet" href="./glossary.css" />
<link rel="stylesheet" href="./theme.css" />
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="helpman_settings.js"></script>
<script type="text/javascript" src="helpman_topicinit.js"></script>
<script type="text/javascript" src="highlight.js"></script>
<script type="text/javascript">
$(document).ready(function(){highlight();});
</script>
</head>
<body>
<script async src="https://www.googletagmanager.com/gtag/js?id=G-M6ETBEC1R9"></script><script>window.dataLayer=window.dataLayer || []; function gtag(){dataLayer.push(arguments);}gtag('js', new Date()); gtag('config', 'G-M6ETBEC1R9');</script>
<script>!function(e,t,c,n,r,a,m){e.ym=e.ym||function(){(e.ym.a=e.ym.a||[]).push(arguments)},e.ym.l=1*new Date;for(var s=0;s<document.scripts.length;s++)if(document.scripts[s].src===n)return;a=t.createElement(c),m=t.getElementsByTagName(c)[0],a.async=1,a.src=n,m.parentNode.insertBefore(a,m)}(window,document,"script","https://mc.yandex.ru/metrika/tag.js"),ym(83179930,"init",{clickmap:!0,trackLinks:!0,accurateTrackBounce:!0,webvisor:!0})</script><noscript><div><img alt=""src=https://mc.yandex.ru/watch/83179930 style=position:absolute;left:-9999px></div></noscript>
<header class="header elma-365">
<div class="container">
<a class="header__logo" href="https://elma365.com/ru/help">
<img src="./logo.svg" alt="header logo">
</a>
<!-- <div class="hero__search-form" id="search-panel">
<form class="search-form" onsubmit="ym(83179930,'reachGoal','poisk')">
<label class="search-form__label">
<span id="reset-search" class="search__icon"></span>
<input class="search-form__input" type="text">
</label>
<input class="search-form__submit" type="submit" value="Submit">
</form>
</div> -->
<div class="hero__search-form" id="search-panel"> <form class="search-form"> <label class="search-form__label"> <span id="reset-search" class="search__icon"></span> <input class="search-form__input" type="text"> </label> <input class="search-form__submit" type="submit" value="Submit"> </form> </div>
<div class="hero__search">
<a href="#" id="search-icon" class="hero__search-icon">
<img src="search-icon-white.svg" alt="search string">
</a>
<a href="#" id="side-menu-icon" class="hero__side-icon">
<img src="side_menu.svg" alt="side menu">
</a>
</div>
<div class="header__navi">
<ul class="header__list"><li><span class="solution-select"><span class="solution-select__selected"></span><svg width="7" height="4" viewBox="0 0 7 4" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M1 1L3.5 3.5L6 1" stroke="white" stroke-linecap="round" stroke-linejoin="round"/></svg><ul class="solution-select__list"><li><a class="project-link" href="https://elma365.com/ru/help/platform/get-trial.html">Платформа</a></li><li><a class="project-link" href="https://elma365.com/ru/help/ecm/ecm-functions.html">CSP</a></li><li><a class="project-link" href="https://elma365.com/ru/help/crm/crm_overview.html">CRM+CX</a></li><li><a class="project-link" href="https://elma365.com/ru/help/projects/projects-functions.html">Проекты</a><li><a class="project-link" href="https://elma365.com/ru/help/service/service-functions.html">Service</a></li><li><a class="project-link" href="https://elma365.com/ru/help/kedo/kedo.html">КЭДО</a></li><li><a class="project-link" href="https://elma365.com/ru/help/business_solutions/-elma365-store.html">Бизнес-решения</a></li><ul class="social-links-header" ><li class="social-link-header"><a target="_blank" class="project-link" href="https://elma-academy.com/ru/">Academy</a></li><li class="social-link-header"><a target="_blank" class="project-link" href="https://community.elma365.com/ru/">Community</a></li><li></ul></ul></span></li><li><a href="https://api.elma365.com/ru/"target="_blank">API</a></li><li><a href="https://tssdk.elma365.com/"target="_blank">SDK</a></li><li><a href="https://elma365.com/ru/" target="_blank">Сайт ELMA365</a></li></ul>
</div>
</div>
</header>
<main class="main container">
<aside class="sidebar" id="sidebar">
<div class="sidebar__header">
<a class="header__logo" href="https://elma365.com/ru/help">
<img src="./logo-light.svg">
</a>
<span class="sidebar__close elma-365-close" id="close"></span>
</div>
<div class="sidebar__wrapper" id="side-menu">
</div>
</aside>
<article class="article" id="article">
<div class="article-inner">
<div class="content">
<header class="article__header">
<div class="article__bread" style="display:flex; gap:10px;">
<span id="subcategory" class="search-res__item-category search-res__item-category_subcategory subcategory article__badge"></span>
<div class="topic__breadcrumbs">
<p>Ведение КЭДО ответственными сотрудниками / Штатная и управленческая структуры компании&nbsp;</p>
</div>
</div>
<div class="topic__title"><h1 class="p_Heading1"><span class="f_Heading1">Штатная и управленческая структуры компании </span></h1>
</div>
</header>
<section class="article__content">
<div class="scroll-top-inner">
<a href="#h1-article" class="scroll-top"></a>
</div>
<!-- Placeholder for topic body. -->
<p style="line-height: 1.28; margin: 0 0 11px 0;">Чтобы эффективно вести кадровый документооборот, в <span style="font-weight: bold;">ELMA365 КЭДО 3.0</span> можно создать организационную структуру для каждого добавленного юридического лица компании. Она может быть официальной и закреплённой юридически — <span style="font-weight: bold;">Штатное расписание</span>, а также внутренней и принятой в компании — <span style="font-weight: bold;">Управленческая структура</span>. </p>
<p style="line-height: 1.28; margin: 0 0 11px 0;">Использовать в компании можно обе иерархии. Это позволит:</p>
<ul style="list-style-type:disc">
<li style="line-height: 1.28; margin-top: 0; margin-right: 0; margin-bottom: 11px;">распределить обязанности и полномочия между различными уровнями управления и сотрудниками компании;</li><li style="line-height: 1.28; margin-top: 0; margin-right: 0; margin-bottom: 11px;">назначить ответственных за кадровый документооборот;</li><li style="line-height: 1.28; margin-top: 0; margin-right: 0; margin-bottom: 11px;">наладить корректный ход кадровых процессов;</li><li style="line-height: 1.28; margin-top: 0; margin-right: 0; margin-bottom: 11px;">разграничить права доступа к кадровым документам по филиалам компании. &nbsp;</li></ul>
<h2 class="p_Heading2"><span class="f_Heading2">Штатное расписание</span></h2>
<p style="line-height: 1.28; margin: 0 0 11px 0;"><span style="font-weight: bold;">Штатное расписание</span> или <span style="font-weight: bold;">Штатная структура</span> — это формальная иерархия юридического лица. Она может повторять <a href="/ru/help/platform/360003861992.html" target="_blank" class="weblink">организационную структуру</a>, созданную в специальном разделе в ELMA365. </p>
<p style="line-height: 1.28; margin: 0 0 11px 0;">Штатное расписание, которое используется в кадровом электронном документообороте, удобно создавать, просматривать и редактировать в разделе <span style="font-weight: bold;">КЭДО 3.0 &gt; Структура компании</span> на вкладке <span style="font-weight: bold;">Штатное расписание</span>. Элементы структуры хранятся в приложениях <span style="font-weight: bold;">Подразделения ШР</span> и <span style="font-weight: bold;">Должности ШР</span>. Оно выполняет следующие функции:</p>
<ul style="list-style-type:disc">
<li style="line-height: 1.28; margin-top: 0; margin-right: 0; margin-bottom: 11px;">отражает официальную структуру юридического лица, количество основных подразделений и общую численность штата;</li><li style="line-height: 1.28; margin-top: 0; margin-right: 0; margin-bottom: 11px;">позволяет указать главные и дочерние подразделения и должности, чтобы распределить полномочия внутри юридического лица;</li><li style="line-height: 1.28; margin-top: 0; margin-right: 0; margin-bottom: 11px;">юридически закрепляет должность за сотрудником при трудоустройстве, переводе, совмещении и других кадровых процессах; </li><li style="line-height: 1.28; margin-top: 0; margin-right: 0; margin-bottom: 11px;">определяет подписантов официальных кадровых документов: трудового договора, заявления на отпуск и т. д.</li></ul>
<p style="line-height: 1.28; margin: 0 0 11px 0;">Должность из штатного расписания определяет официальную занятость сотрудника и указывается в его карточке. Если физическое лицо нужно трудоустроить на несколько позиций, создаются разные карточки сотрудника для каждой должности и оформляется совместительство.</p>
<h2 class="p_Heading2"><a id="management-structure" class="hmanchor"></a><span class="f_Heading2">Управленческая структура</span></h2>
<p style="line-height: 1.28; margin: 0 0 11px 0;"><span style="font-weight: bold;">Управленческая структура</span> — это внутренняя иерархия, утверждённая в компании. Она может отличаться от структуры, принятой в юридическом лице и закреплённой в штатном расписании.</p>
<p style="line-height: 1.28; margin: 0 0 11px 0;">Иерархия доступна для создания, просмотра и редактирования в разделе <span style="font-weight: bold;">КЭДО 3.0 &gt; Структура компании</span> на вкладке <span style="font-weight: bold;">Управленческая структура</span>. Её элементы хранятся в приложениях <span style="font-weight: bold;">Подразделения</span> и <span style="font-weight: bold;">Должности</span>. Использовать эту структуру можно для определения фактических руководителей сотрудников, чтобы настроить маршруты согласования кадровых изменений.</p>
<p style="line-height: 1.28; margin: 0 0 11px 0;">Должность управленческой структуры связана с физическим лицом. У одного физического лица может быть несколько должностей. Назначение на них не нужно закреплять юридически. </p>
<h2 class="p_Heading2"><span class="f_Heading2">Различия штатной и управленческой структуры</span></h2>
<p style="line-height: 1.28; margin: 0 0 11px 0;">Штатная и управленческая структуры могут отличаться друг от друга. Рассмотрим отличия на примере организации продаж в компании:</p>
<ul style="list-style-type:disc">
<li style="line-height: 1.28; margin-top: 0; margin-right: 0; margin-bottom: 11px;">по штатному расписанию — юридически в организации есть отдел продаж. В него входят директор и менеджеры по продажам. Эти должности зафиксированы в трудовых договорах сотрудников;</li><li style="line-height: 1.28; margin-top: 0; margin-right: 0; margin-bottom: 11px;">по управленческой структуре — фактически в организации создан отдел продаж с должностью директора по продажам. Отдел разделён на дочерние подразделения по территориальным направлениям коммерческой деятельности компании. В каждом дочернем подразделении есть руководитель группы продаж и менеджеры.</li></ul>
<p style="line-height: 1.28; margin: 0 0 11px 0;">В таблице приведена такая настройка штатной и управленческой структур компании:</p>
<div style="text-align: left; text-indent: 0; line-height: 1.28; padding: 0 0 0 0; margin: 0 0 11px 0;"><table style="border:none; border-spacing:0;">
<tr>
<td colspan="2" style="vertical-align:top; padding:0; border:none"><p style="text-align: center; page-break-inside: avoid; page-break-after: avoid;"><span style="font-weight: bold;">Штатное расписание</span></p>
</td>
<td colspan="2" style="vertical-align:top; padding:0; border:none"><p style="text-align: center; page-break-inside: avoid; page-break-after: avoid;"><span style="font-weight: bold;">Управленческая структура</span></p>
</td>
</tr>
<tr>
<td style="vertical-align:top; padding:0; border:none"><p style="page-break-inside: avoid; page-break-after: avoid;"><span style="font-weight: bold;">Подразделение</span></p>
</td>
<td style="vertical-align:top; padding:0; border:none"><p style="page-break-inside: avoid; page-break-after: avoid;"><span style="font-weight: bold;">Должности</span></p>
</td>
<td style="vertical-align:top; padding:0; border:none"><p style="page-break-inside: avoid; page-break-after: avoid;"><span style="font-weight: bold;">Подразделение</span></p>
</td>
<td style="vertical-align:top; padding:0; border:none"><p style="page-break-inside: avoid; page-break-after: avoid;"><span style="font-weight: bold;">Должности</span></p>
</td>
</tr>
<tr>
<td rowspan="6" style="vertical-align:top; padding:0; border:none"><p style="page-break-inside: avoid; page-break-after: avoid;">Отдел продаж</p>
</td>
<td style="vertical-align:top; padding:0; border:none"><p style="page-break-inside: avoid; page-break-after: avoid;">Директор по продажам</p>
</td>
<td style="vertical-align:top; padding:0; border:none"><p style="page-break-inside: avoid; page-break-after: avoid;">Отдел продаж</p>
</td>
<td style="vertical-align:top; padding:0; border:none"><p style="page-break-inside: avoid; page-break-after: avoid;">Директор по продажам</p>
</td>
</tr>
<tr>
<td rowspan="5" style="vertical-align:top; padding:0; border:none"><p style="page-break-inside: avoid; page-break-after: avoid;">Менеджер по продажам</p>
</td>
<td style="vertical-align:top; padding:0; border:none"><p style="page-break-inside: avoid; page-break-after: avoid;"><span style="font-weight: bold;">Дочернее подразделение</span></p>
</td>
<td style="vertical-align:top; padding:0; border:none"><p class="p_Normal" style="page-break-inside: avoid; page-break-after: avoid;">&nbsp;</p>
</td>
</tr>
<tr>
<td rowspan="2" style="vertical-align:top; padding:0; border:none"><p style="page-break-inside: avoid; page-break-after: avoid;">Группа продаж: восток‑запад</p>
</td>
<td style="vertical-align:top; padding:0; border:none"><p style="page-break-inside: avoid; page-break-after: avoid;">Руководитель группы продаж: восток‑запад</p>
</td>
</tr>
<tr>
<td style="vertical-align:top; padding:0; border:none"><p style="page-break-inside: avoid; page-break-after: avoid;">Менеджер группы продаж: восток‑запад</p>
</td>
</tr>
<tr>
<td style="vertical-align:top; padding:0; border:none"><p style="page-break-inside: avoid; page-break-after: avoid;">Группа продаж: север‑юг</p>
</td>
<td style="vertical-align:top; padding:0; border:none"><p style="page-break-inside: avoid; page-break-after: avoid;">Руководитель группы продаж: север‑юг</p>
</td>
</tr>
<tr>
<td style="vertical-align:top; padding:0; border:none"><p class="p_Normal" style="page-break-inside: avoid; page-break-after: avoid;">&nbsp;</p>
</td>
<td style="vertical-align:top; padding:0; border:none"><p style="page-break-inside: avoid; page-break-after: avoid;">Менеджер группы продаж: север‑юг</p>
</td>
</tr>
</table>
</div>
<div class="bottom-nav">
<a id="prev-link" class="topic__navi_prev" href="kedo-hr-main-page.html">
<span class="bottom-nav__arrow bottom-nav__arrow--prev"></span> <span
class="bottom-nav__link">kedo-hr-main-page.html</span>
</a>
<a id="next-link" class="topic__navi_next" href="kedo-employee-adding.html">
<span class="bottom-nav__link">kedo-employee-adding.html</span> <span
class="bottom-nav__arrow bottom-nav__arrow--next"></span>
</a>
</div>
<!-- добавляет на страницу строку блок Была ли статья полезной? -->
<div class="feedback-wrap"><div class="feedback" id="feedback"><span><b>Была ли статья полезной?</b></span><form action="" method="POST" class="feedback-form" id="feedback-form"><div class="feedback__popup feedback__popup-response" id="feedback__popup_thx">Спасибо за ваш отзыв!</div><div id="feedback-success-popup"><div class="wrap"><button type="button" class="feedback-popup-close">×</button><svg width="44" height="44" viewBox="0 0 44 44" fill="none" xmlns="http://www.w3.org/2000/svg"><g clip-path="url(#clip0_212_2187)"><path d="M22 0.6875C10.2294 0.6875 0.6875 10.2294 0.6875 22C0.6875 33.7706 10.2294 43.3125 22 43.3125C33.7706 43.3125 43.3125 33.7706 43.3125 22C43.3125 10.2294 33.7706 0.6875 22 0.6875ZM22 40.5625C11.8023 40.5625 3.4375 32.3078 3.4375 22C3.4375 11.8024 11.6922 3.4375 22 3.4375C32.1977 3.4375 40.5625 11.6922 40.5625 22C40.5625 32.1976 32.3078 40.5625 22 40.5625ZM34.1713 16.933L18.6613 32.3186C18.257 32.7197 17.604 32.7171 17.203 32.3128L9.82283 24.873C9.42176 24.4686 9.42434 23.8157 9.82867 23.4146L10.5609 22.6884C10.9652 22.2873 11.6181 22.2899 12.0192 22.6942L17.9468 28.6697L31.9926 14.7366C32.3969 14.3356 33.0498 14.3382 33.4509 14.7425L34.1772 15.4747C34.5783 15.879 34.5757 16.532 34.1713 16.933Z" fill="#27AE60"></path></g><defs><clipPath id="clip0_212_2187"><rect width="44" height="44" fill="white"></rect></clipPath></defs></svg><p>Ваш отзыв успешно отправлен!</p><span>Спасибо за обратную связь.</span></div></div><div class="feedback__popup" id="feedback__popup_why"><button type="button" class="feedback-popup-close">×</button><div class="feedback__popup-header">Уточните, почему:</div><input type="radio" name="category" id="bad_recommendation" value="bad_recommendation"><label for="bad_recommendation">Рекомендации не помогли</label><input type="radio" name="category" id="difficult_text" value="difficult_text"><label for="difficult_text">Текст трудно понять</label><input type="radio" name="category" id="no_answer" value="no_answer"><label for="no_answer">Нет ответа на мой вопрос</label><input type="radio" name="category" id="bad_header" value="bad_header"><label for="bad_header">Содержание статьи не соответствует заголовку</label><input type="radio" name="category" id="other_reason" value="other_reason"><label for="other_reason">Другая причина</label></div><div class="feedback__popup" id="feedback__popup-other"><button type="button" class="feedback-popup-close">×</button> <div class="feedback__popup-header">Расскажите, что вам не понравилось в статье:</div><textarea class="feedback__textarea" name="other" id=""></textarea><input type="submit" class="feedback__other-btn" value="Отправить"></div><div class="feedback-form__btn-group"><input type="radio" name="useful" id="feedback__useful_yes" value="true"><label for="feedback__useful_yes"><img src="like.svg"/><span class="feedback-form__btn-group_yes-btn">Да</span></label><input type="radio" name="useful" id="feedback__useful_no" value="false"><label for="feedback__useful_no"><img src="dislike.svg"/><span class="feedback-form__btn-group_no-btn">Нет</span></label></div><select name="category"><option disabled>Выберите вариант</option><option value="bad_recommendation" selected>Рекомендации не помогли</option><option value="difficult_text">Текст трудно понять</option><option value="no_answer">Нет ответа на мой вопрос</option><option value="bad_header">Содержание статьи не соответствует заголовку</option><option value="other_reason">Другая причина</option></select><input type="submit"></form></div></div>
</section>
</div>
<aside class="article__sidebar" style="display:none">
<input type="checkbox" />
<div class="article__arrow"></div>
<div class="table-of-contents elma365-right" id="toc2Content">
<h3 class="h3-toc">В этой статье</h3>
<nav id="toc2"></nav>
</div>
</aside>
</div>
</article>
</main>
<footer class="footer">
<div class="footer-container">
<div class="footer-mobile">
<ul class="footer-mobile__list"><li><a href="https://api.elma365.com/ru/" target="_blank">API</a></li><li><a href="https://tssdk.elma365.com/" target="_blank">TS SDK</a></li><li><a href="https://community.elma365.com/" target="_blank">Community</a></li><li><a href="https://elma-academy.com/ru/elma365" target="_blank">Академия</a></li></ul><ul class="footer-mobile__list"><li><a href="https://elma365.com/ru/help/platform/get-trial.html">Платформа</a></li><li><a href="https://elma365.com/ru/help/ecm/ecm-functions.html">ECM</a></li><li><a href="https://elma365.com/ru/help/service/service-functions.html">Service</a></li><li><a href="https://elma365.com/ru/help/projects/projects-functions.html">Проекты</a></li></ul>
</div>
<div class="container">
<div class="footer-wrap">
<div><span class="mobile-question-popup">Отправить фидбэк</span><form method="POST" action class="question__popup question-xs" id="question__popup"><div class="question-wrap"><span class="close"></span><span class="title">Задать вопрос</span><label for="help_question" style="display: none;"></label><textarea name="help_question" id="help_question"></textarea><input type="submit" value="Отправить"></div></form><div class="hidden fade-in question-success-xs">Ваш фидбэк отправлен.</div></div>
<div class="footer-flex-b">
<div class="footer-top">
<span class="footer-copy">&copy; 2025
ELMA365
</span>
<a href="https://navigator.sk.ru/orn/1122971" target="_blank">
<img src="sk-resident.svg" alt="sk icon" class="footer-img" width="117" height="34">
</a>
</div>
<div class="footer-line">
<div class="footer-line-copy">
<span class="footer-copy">&copy; 2025
ELMA365
</span>
</div>
<ul class="footer-list">
<li class="footer-item"><a href="https://elma365.com/ru/" target="_blank" class="footer-link" style="color: #0D4A75;"><img src="browse.svg" alt="browse icon" class="footer-img">elma365.com</a></li><li class="footer-item"><a href="https://vkvideo.ru/@elma_bpm" target="_blank" class="footer-link"><img src="vk-video.svg" alt="vk-video icon" class="footer-img"></a></li><li class="footer-item"><a href="https://vk.com/elma_bpm" target="_blank" class="footer-link"><img src="vk.svg" alt="vk icon" class="footer-img"></a></li><li class="footer-item"><a href="https://t.me/elmaday" target="_blank" class="footer-link"><img src="telegram.svg" alt="telegram icon" class="footer-img"></a></li><li class="footer-item"><a href="https://dzen.ru/elma" target="_blank" class="footer-link"><img src="social_dzen.svg" alt="dzen icon" class="footer-img"></a></li>
<li class="footer-item">
<a href="https://navigator.sk.ru/orn/1122971" target="_blank">
<img src="sk-resident.svg" alt="sk icon" class="footer-img" width="117" height="34">
</a>
</li>
</ul>
</div>
</div>
</div>
</div>
<a href="#" class="arrow-top"></a>
</div>
</footer>
<!-- <script type="text/javascript" src="jquery1.min.js"></script>-->
<iframe name="hmnavigation" style="display:none!important"></iframe>
<!--<script src="./jquery-ui.js"></script> -->
<script src="./jquery-ui.min.js"></script>
<!--script src="//cdn.jsdelivr.net/npm/featherlight@1.7.14/release/featherlight.min.js" type="text/javascript" charset="utf-8"></script-->
<script src="./jquery.tocify.min.js"></script>
<script src="./TypoReporter.min.js"></script>
<script src="./google-search.js"></script>
<script src="./main.js"></script>
</body>
</html>

Some files were not shown because too many files have changed in this diff Show More