init manuals
3
.gitignore
vendored
Normal file
@ -0,0 +1,3 @@
|
||||
/env
|
||||
/site
|
||||
/venv
|
17
.readthedocs.yaml
Normal file
@ -0,0 +1,17 @@
|
||||
# .readthedocs.yaml
|
||||
# Read the Docs configuration file
|
||||
# See https://docs.readthedocs.io/en/stable/config-file/v2.html for details
|
||||
|
||||
# Required
|
||||
version: 2
|
||||
build:
|
||||
os: "ubuntu-22.04"
|
||||
tools:
|
||||
python: "3.8"
|
||||
|
||||
python:
|
||||
install:
|
||||
- requirements: mkdocs/requirements.txt
|
||||
|
||||
mkdocs:
|
||||
configuration: mkdocs.yml
|
5
.vscode/extensions.json
vendored
Normal file
@ -0,0 +1,5 @@
|
||||
{
|
||||
"recommendations": [
|
||||
"yzhang.markdown-all-in-one"
|
||||
]
|
||||
}
|
2
.vscode/settings.json
vendored
Normal file
@ -0,0 +1,2 @@
|
||||
{
|
||||
}
|
52
Jenkinsfile
vendored
Normal file
@ -0,0 +1,52 @@
|
||||
node {
|
||||
checkout scm
|
||||
|
||||
docker_tag = 'latest'
|
||||
projectname ='app'
|
||||
|
||||
packagejson = readJSON file: 'package.json'
|
||||
docker_tag = packagejson['version']
|
||||
projectname = packagejson['name']
|
||||
|
||||
}
|
||||
pipeline {
|
||||
agent any
|
||||
options {
|
||||
timestamps()
|
||||
buildDiscarder logRotator(artifactDaysToKeepStr: '', artifactNumToKeepStr: '', daysToKeepStr: '', numToKeepStr: '10')
|
||||
ansiColor('xterm')
|
||||
}
|
||||
|
||||
stages {
|
||||
stage('Check') {
|
||||
steps {
|
||||
echo 'Checking..'
|
||||
|
||||
sh label: '', script: 'docker --version'
|
||||
|
||||
//sh "printenv | sort"
|
||||
}
|
||||
}
|
||||
stage('Docker build') {
|
||||
steps {
|
||||
echo 'Docker build....'
|
||||
|
||||
sh label: '', script: 'docker build -f ./docker/Dockerfile --build-arg docker_registry=dhub.lex.lan:5000 -t dhub.lex.lan:5001/app/'+projectname+':'+docker_tag+' --no-cache .'
|
||||
}
|
||||
}
|
||||
stage('docker push'){
|
||||
steps {
|
||||
script {
|
||||
docker.withRegistry('http://dhub.lex.lan:5001/', '6173afa3-27b0-4357-8b97-9d1ee071784c') {
|
||||
docker.image("dhub.lex.lan:5001/app/"+projectname+":${docker_tag}").push()
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
stage('docker cleanup'){
|
||||
steps {
|
||||
sh label: '', script: 'docker rmi dhub.lex.lan:5001/app/'+projectname+':'+docker_tag
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
79
admin-manuals.yml
Normal file
@ -0,0 +1,79 @@
|
||||
site_name: Руководство администратора приложения Lexema
|
||||
repo_url: http://gogs.lexema.ru/zpavel/sample-docs
|
||||
edit_uri: _edit/master/docs/
|
||||
nav:
|
||||
|
||||
markdown_extensions:
|
||||
- toc:
|
||||
separator: "_"
|
||||
permalink: "#"
|
||||
slugify: !!python/name:pymdownx.slugs.slugify
|
||||
- attr_list
|
||||
- admonition
|
||||
- sane_lists
|
||||
- pymdownx.highlight
|
||||
- pymdownx.superfences
|
||||
- def_list
|
||||
|
||||
extra_css:
|
||||
- css/extra.css
|
||||
|
||||
extra_javascript:
|
||||
- javascripts/extra.js
|
||||
|
||||
plugins:
|
||||
- search:
|
||||
lang: ["ru", "en"]
|
||||
- section-index
|
||||
- include-markdown
|
||||
- literate-nav:
|
||||
nav_file: SUMMARY.md
|
||||
# Для пдфки видимо свой файл оглавления сделать не получится
|
||||
# - with-pdf:
|
||||
# author: Ксения Шабанова, Ксения Имамутдинова, Регина Минаева, Ольга Мешкова
|
||||
# copyright: ООО "Лексема"
|
||||
# #
|
||||
# #cover: false
|
||||
# #back_cover: true
|
||||
# #cover_title: TITLE TEXT
|
||||
# cover_subtitle: Версия 1.0.0
|
||||
# #custom_template_path: TEMPLATES PATH
|
||||
# #
|
||||
# toc_title: Оглавление
|
||||
# #heading_shift: false
|
||||
# # toc_level: 3
|
||||
# #ordered_chapter_level: 2
|
||||
# #excludes_children:
|
||||
# # - 'release-notes/:upgrading'
|
||||
# # - 'release-notes/:changelog'
|
||||
# #
|
||||
# #exclude_pages:
|
||||
# # - 'bugs/'
|
||||
# # - 'appendix/contribute/'
|
||||
# #convert_iframe:
|
||||
# # - src: IFRAME SRC
|
||||
# # img: POSTER IMAGE URL
|
||||
# # text: ALTERNATE TEXT
|
||||
# # - src: ...
|
||||
# #two_columns_level: 3
|
||||
# #
|
||||
# #render_js: true
|
||||
# #headless_chrome_path: headless-chromium
|
||||
# #
|
||||
# output_path: pdf/admin-manual.pdf
|
||||
# #enabled_if_env: ENABLE_PDF_EXPORT
|
||||
# #
|
||||
# #debug_html: true
|
||||
# #show_anchors: true
|
||||
# #verbose: true
|
||||
|
||||
theme:
|
||||
name: material
|
||||
features:
|
||||
- navigation.instant
|
||||
language: ru
|
||||
palette:
|
||||
primary: white
|
||||
|
||||
docs_dir: docs
|
||||
site_dir: site
|
50
dev.yml
Normal file
@ -0,0 +1,50 @@
|
||||
site_name: Lexema-ERP
|
||||
#repo_url: http://gogs.lex.lan/l8-base/erp_manual
|
||||
nav:
|
||||
|
||||
markdown_extensions:
|
||||
- toc:
|
||||
separator: "_"
|
||||
permalink: "#"
|
||||
slugify: !!python/object/apply:pymdownx.slugs.slugify {kwds: {case: "lower", percent_encode: true}}
|
||||
- attr_list
|
||||
- admonition
|
||||
- sane_lists
|
||||
- pymdownx.highlight
|
||||
- pymdownx.superfences
|
||||
- def_list
|
||||
- pymdownx.details
|
||||
- pymdownx.tasklist:
|
||||
custom_checkbox: true
|
||||
|
||||
extra_css:
|
||||
- css/extra.css
|
||||
|
||||
extra_javascript:
|
||||
- javascripts/extra.js
|
||||
|
||||
plugins:
|
||||
- search:
|
||||
lang: ["ru", "en"]
|
||||
- glightbox:
|
||||
zoomable: true
|
||||
- section-index
|
||||
- include-markdown
|
||||
- literate-nav:
|
||||
nav_file: SUMMARY.md
|
||||
theme:
|
||||
name: material
|
||||
features:
|
||||
- navigation.instant
|
||||
- navigation.top
|
||||
- navigation.tracking
|
||||
- toc.follow
|
||||
- toc.integrate
|
||||
- search.suggest
|
||||
- search.highlight
|
||||
language: ru
|
||||
palette:
|
||||
primary: orange
|
||||
|
||||
docs_dir: docs
|
||||
site_dir: site
|
51
docker/Dockerfile
Normal file
@ -0,0 +1,51 @@
|
||||
FROM alpine:latest AS builder
|
||||
|
||||
ENV MKDOCS_VERSION=1.1.0 \
|
||||
DOCS_DIRECTORY='/mkdocs' \
|
||||
LIVE_RELOAD_SUPPORT='false' \
|
||||
ADD_MODULES='false' \
|
||||
FAST_MODE='false' \
|
||||
PYTHONUNBUFFERED=1 \
|
||||
GIT_REPO='false' \
|
||||
GIT_BRANCH='master' \
|
||||
AUTO_UPDATE='false' \
|
||||
UPDATE_INTERVAL=15
|
||||
|
||||
ADD docker/container-files/ /
|
||||
ADD mkdocs/requirements.txt /mkdocs/requirements.txt
|
||||
RUN apk add --update \
|
||||
ca-certificates \
|
||||
bash \
|
||||
git \
|
||||
openssh \
|
||||
python3 \
|
||||
python3-dev \
|
||||
py3-setuptools \
|
||||
py-pip \
|
||||
build-base \
|
||||
libffi-dev cairo-dev cairo cairo-tools \
|
||||
jpeg-dev zlib-dev freetype-dev lcms2-dev openjpeg-dev tiff-dev tk-dev tcl-dev
|
||||
|
||||
RUN python -m venv /mkdocs/env
|
||||
# Enable venv
|
||||
ENV PATH="/mkdocs/env/bin:$PATH"
|
||||
|
||||
RUN \
|
||||
pip install --upgrade pip && \
|
||||
pip install --ignore-installed -r /mkdocs/requirements.txt && \
|
||||
cd /bootstrap && pip install -e /bootstrap && \
|
||||
rm -rf /tmp/* /var/tmp/* /var/cache/apk/* /var/cache/distfiles/* && \
|
||||
chmod 600 /root/.ssh/config
|
||||
|
||||
CMD ["/usr/bin/bootstrap", "start"]
|
||||
|
||||
FROM builder as makestatic
|
||||
ADD docs /src/docs/
|
||||
ADD mkdocs.yml /src/
|
||||
ENV PATH="/src/env/bin:$PATH"
|
||||
RUN cd /src && mkdocs build
|
||||
|
||||
FROM nginx
|
||||
# RUN rm /etc/nginx/sites-enabled/default
|
||||
COPY docker/default.conf /etc/nginx/conf.d/default.conf
|
||||
COPY --from=makestatic /src/site /sites/app.lexema.ru/docs
|
12
docker/container-files/bootstrap/Pipfile
Normal file
@ -0,0 +1,12 @@
|
||||
[[source]]
|
||||
name = "pypi"
|
||||
url = "https://pypi.org/simple"
|
||||
verify_ssl = true
|
||||
|
||||
[dev-packages]
|
||||
|
||||
[packages]
|
||||
click = "*"
|
||||
|
||||
[requires]
|
||||
python_version = "3.8"
|
30
docker/container-files/bootstrap/app/cli.py
Normal file
@ -0,0 +1,30 @@
|
||||
import click
|
||||
from app.mkdocs import common
|
||||
|
||||
"""CLI commands interface
|
||||
|
||||
These are the primitive operation wrappers that the CLI
|
||||
will expose and be available to invoke.
|
||||
In order to do so, the comprehensive Click library is used to
|
||||
create commands, subcommands, parameters, flags...
|
||||
|
||||
.. _Click CLI library docs:
|
||||
https://click.palletsprojects.com/en/7.x/#documentation
|
||||
"""
|
||||
|
||||
|
||||
@click.group(chain=True)
|
||||
def cli() -> None:
|
||||
"""
|
||||
Bootstrap CLI
|
||||
"""
|
||||
|
||||
|
||||
@cli.command('start', help='Start Application')
|
||||
def start():
|
||||
common.start()
|
||||
|
||||
|
||||
@cli.command('update', help='Update documentation code from repository')
|
||||
def update():
|
||||
common.update_repo()
|
138
docker/container-files/bootstrap/app/mkdocs/common.py
Normal file
@ -0,0 +1,138 @@
|
||||
import os
|
||||
from termcolor import colored
|
||||
import git
|
||||
from datetime import datetime
|
||||
from crontab import CronTab
|
||||
|
||||
docks_dir = os.environ['DOCS_DIRECTORY']
|
||||
modules = os.environ['ADD_MODULES']
|
||||
repo = os.environ['GIT_REPO']
|
||||
git_branch = os.environ['GIT_BRANCH']
|
||||
auto_update = os.environ['AUTO_UPDATE']
|
||||
interval = int(os.environ['UPDATE_INTERVAL'])
|
||||
|
||||
|
||||
def start():
|
||||
"""
|
||||
Start mkdocs server
|
||||
:return:
|
||||
"""
|
||||
if modules != 'false':
|
||||
_install_modules(modules)
|
||||
if repo != 'false':
|
||||
_clone_repo(repo)
|
||||
_check_previous_installation()
|
||||
print('Starting MKDocs')
|
||||
os.chdir(docks_dir)
|
||||
if "DEV_ADDR" in os.environ:
|
||||
_dev_addr = os.environ['DEV_ADDR']
|
||||
else:
|
||||
_dev_addr = '0.0.0.0:8000'
|
||||
os.system(f'mkdocs serve -a {_dev_addr} {_live_reload()} {_fast_mode()}')
|
||||
|
||||
|
||||
def _install_modules(modules):
|
||||
"""
|
||||
Install Additional Modules
|
||||
:param modules: str - List of modules to install
|
||||
:return:
|
||||
"""
|
||||
print(colored(f'Installing python modules: {modules}', 'green'))
|
||||
os.system(f'pip install -q {modules}')
|
||||
print(colored(f'Modules installed.', 'green'))
|
||||
|
||||
|
||||
def _check_previous_installation():
|
||||
"""
|
||||
Check if previous installation present
|
||||
Creates empty documentation if none detected
|
||||
:return:
|
||||
"""
|
||||
if not os.path.exists(docks_dir + '/mkdocs.yml'):
|
||||
print(colored(
|
||||
f'No documentation found in ({docks_dir}). Creating new one.', 'yellow'))
|
||||
if not os.path.exists(docks_dir):
|
||||
os.mkdir(docks_dir)
|
||||
print(colored(f'Starting fresh installation', 'green'))
|
||||
os.system(f'mkdocs new {docks_dir}/')
|
||||
else:
|
||||
print(
|
||||
colored(f'Detected previous installation in ({docks_dir}).', 'green'))
|
||||
|
||||
|
||||
def _live_reload():
|
||||
"""
|
||||
Live Reload
|
||||
Auto Reload on file change
|
||||
:return:
|
||||
"""
|
||||
if os.environ['LIVE_RELOAD_SUPPORT'] == 'false':
|
||||
print(colored(f'LIVE RELOAD - [ DISABLED ]', 'red'))
|
||||
reload = '--no-livereload'
|
||||
else:
|
||||
print(colored(f'LIVE RELOAD - [ ENABLED ]', 'green'))
|
||||
reload = ''
|
||||
return reload
|
||||
|
||||
|
||||
def _fast_mode():
|
||||
"""
|
||||
Fast Mode
|
||||
Enables/Disables fast reload.
|
||||
Enabled: build only files that got changed
|
||||
Disabled: builds all files regardless of changes
|
||||
:return:
|
||||
"""
|
||||
if os.environ['FAST_MODE'] == 'false':
|
||||
print(colored(f'FAST_MODE - [ DISABLED ]', 'red'))
|
||||
fast = ''
|
||||
else:
|
||||
print(colored(f'FAST_MODE - [ ENABLED ]', 'green'))
|
||||
fast = '--dirtyreload'
|
||||
return fast
|
||||
|
||||
|
||||
def _set_auto_update(interval):
|
||||
"""
|
||||
Creates cron job for auto updating repository
|
||||
:param interval: (every x minutes)
|
||||
:return:
|
||||
"""
|
||||
os.system(f'crond')
|
||||
cron = CronTab(user='root')
|
||||
cron.remove_all()
|
||||
job = cron.new(command='bootstrap update', comment='update')
|
||||
job.minute.every(interval)
|
||||
cron.write()
|
||||
|
||||
|
||||
def _clone_repo(repo):
|
||||
"""
|
||||
Clone Documentation Code from git repository
|
||||
:return:
|
||||
"""
|
||||
if not os.path.exists(docks_dir + '/mkdocs.yml'):
|
||||
print(colored(f'Getting documentation from: {repo}', 'green'))
|
||||
git.Repo.clone_from(repo, docks_dir, branch=git_branch)
|
||||
|
||||
if auto_update == 'true':
|
||||
print(colored(f'AUTO_UPDATE - [ ENABLED ]', 'green'))
|
||||
print(
|
||||
colored(f'UPDATE_INTERVAL set to every {interval} minute/s', 'green'))
|
||||
_set_auto_update(interval)
|
||||
|
||||
|
||||
def update_repo():
|
||||
"""
|
||||
Fetching latest changes
|
||||
:return:
|
||||
"""
|
||||
repo = git.Repo(docks_dir)
|
||||
for remote in repo.remotes:
|
||||
remote.fetch()
|
||||
remote.pull()
|
||||
headcommit = repo.head.commit
|
||||
commit_date = datetime.fromtimestamp(headcommit.authored_date)
|
||||
print(colored(
|
||||
f'Pulled branch: {git_branch} \nCommit: {headcommit.hexsha} \nCommit Message: {headcommit.message}Date: {commit_date} \nAuthor: {headcommit.committer.name}',
|
||||
'green'))
|
4
docker/container-files/bootstrap/main.py
Normal file
@ -0,0 +1,4 @@
|
||||
from app.cli import cli
|
||||
|
||||
if __name__ == '__main__':
|
||||
cli()
|
15
docker/container-files/bootstrap/setup.py
Normal file
@ -0,0 +1,15 @@
|
||||
from setuptools import setup
|
||||
|
||||
setup(
|
||||
name='bootstrap',
|
||||
version='1.0.0',
|
||||
py_modules=['bootstrap'],
|
||||
include_package_data=True,
|
||||
install_requires=[
|
||||
'click', 'termcolor', 'GitPython', 'python-crontab'
|
||||
],
|
||||
entry_points='''
|
||||
[console_scripts]
|
||||
bootstrap=app.cli:cli
|
||||
''',
|
||||
)
|
2
docker/container-files/root/.ssh/config
Normal file
@ -0,0 +1,2 @@
|
||||
Host *
|
||||
StrictHostKeyChecking no
|
23
docker/default.conf
Normal file
@ -0,0 +1,23 @@
|
||||
|
||||
server {
|
||||
listen 80;
|
||||
|
||||
# location / {
|
||||
root /sites/app.lexema.ru/docs;
|
||||
# }
|
||||
#expires $expires;
|
||||
|
||||
client_max_body_size 500M;
|
||||
|
||||
gzip on;
|
||||
gzip_comp_level 4;
|
||||
gzip_types text/html text/plain text/css application/javascript;
|
||||
|
||||
proxy_redirect off;
|
||||
proxy_http_version 1.1;
|
||||
proxy_set_header Host $host;
|
||||
proxy_set_header X-Real-IP $remote_addr;
|
||||
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
|
||||
proxy_set_header X-NginX-Proxy true;
|
||||
|
||||
}
|
203
docs/Admin manuals/Настройка констант/Настройка констант.md
Normal file
@ -0,0 +1,203 @@
|
||||
# Настройка констант в системе
|
||||
|
||||
## Описание
|
||||
|
||||
Расшифровка поставляемых прикладными библиотеками констант, которые обрабатываются приложением (константы вводятся в документе «Настройка учетной политики предприятия»)
|
||||
|
||||
## Прикладная библиотека «Общие справочники»
|
||||
|
||||
Константа | Значение (текст) | Значение (число) | Описание
|
||||
------------|------------------|-----------------|------------
|
||||
Договор: Показывать всех кураторов холдинга | | 1 | Отображение всех кураторов холдинга по выбранному «Виду договора»
|
||||
usercompanies_access_accountingwork | | 1 | Отображение вкладки «Учет труда» в документе «Настройка пользователей»
|
||||
usercompanies_access_materialgroup | | 1 | Отображение вкладки «Справочники» в документе «Настройка пользователей»
|
||||
usercompanies_access_materialmanagement | | 1 | Отображение вкладки «Складской учет» в документе «Настройка пользователей»
|
||||
usercompanies_access_payroll | | 1 | Отображение вкладки «Расчет з/п» в документе «Настройка пользователей»
|
||||
usercompanies_access_servicerequest | | 1 | Отображение вкладки «Управление запросами на обслуживание» в документе «Настройка пользователей»
|
||||
usercompanies_access_staffrequirement | | 1 | Отображение вкладки «Подбор персонала» в документе «Настройка пользователей»
|
||||
Договор: Показать вкладку "Объекты" | | 1 | Отображение вкладки «Объекты» в документе «Договор»
|
||||
Договор: Показать вкладку "Параметры заявок" | | 1 | Отображение вкладки «Параметры заявок» в документе «Договор»
|
||||
require_project_in_contract_documents | | 1 | Требовать заполнение в договорных документах поля «Проект»
|
||||
номенклатура_проверка_на_существование | | 1 | При сохранении новой номенклатуры производить проверку на существование в справочнике номенклатуры с таким же наименованием методом перестановки слов
|
||||
require_ItemOfBdds_in_contract_documents | | 1 | Требовать заполнение в договорных документах таблицы «Статья ДДС»
|
||||
DisableFullNameGenerationInContractor | | 1 | Отключение автоформирования краткого и полного имени контрагента
|
||||
Договор_КопироватьВходящийНомерВПолныйИВнутренний | | 1 | Включение копирование входящего номера в полный и внутренний в договоре
|
||||
Отключить автоформирование маршрута | | 1 | Отключает автоматическое нажатие на кнопку "Создать маршрут" в модальном окне маршрута
|
||||
Обмен данными с помощью Диадок | | 1 | Делает доступной операцию "Отправить в Диадок" в документах "Договор" и "Дополнительное соглашение к договору"
|
||||
Договор_РазрешитьПовторПолногоНомера | | 1 | Разрешает регистрировать договоры с одинаковыми полными номерами для разных контрагентов
|
||||
Типовой складской учет | | 1 | Разрешает отображать закладку "Исполнение договора" в документе "Договор"
|
||||
не_делить_по_филиалам_список_проектов | | 1 | Если есть константа в организации со значением 1, то единый справочник проектов будет отображаться на всех филиалах
|
||||
Задача шедулера "Создание пользователей" | | 1 | Если есть константа в организации, то в карточке и реестре сотрудников добавиться кнопка создания пользователей по выделенному списку и направление им уведомлений
|
||||
AdditionalDocumentKindDefault | | Код из справочника "Виды дополнительного документа" | Подставляет выбранный вид документа по умолчанию в новый Доп. документ к договору при создании из реестра
|
||||
AdditionalDocumentsetDefInfluence | | Код из вьюшки VInfluenceOfSum ***(1 - 'Увеличивает сумму',2 -'Уменьшает сумму', 3 - 'Не влияет на сумму', 4 -'Заменяет сумму договора')*** | Подставляет выбранный вид "Влияние на сумму договора" по умолчанию в новый Доп. документ к договору при создании из реестра
|
||||
Управленческая структура предприятия | | 1 | Если константа включена, то в документах будет отображаться управленческая структура, иначе - организационная структура
|
||||
price_by_features | | 1 | Отвечает за наличие функционала характеристик номенклатуры в документе «Прайс-лист» (список ЖНВЛП)
|
||||
price_by_kinds | | 1 | Включает\отключает режим ведения прайса по множеству видов в документе «Прайс-лист» (список ЖНВЛП)
|
||||
price_by_alter_measure | | 1 | Значение по умолчанию (1\0) для флага отображения альтернативных единиц измерения в документе «Прайс-лист» (список ЖНВЛП)
|
||||
price_without_vat | | 1 | Значение по умолчанию (1\0) для флага расчета от цены без НДС в документе «Прайс-лист» (список ЖНВЛП)
|
||||
price_vat_style | | 1 | Значение по умолчанию (1\2\3) для настройки видимости ценовых колонок в документе «Прайс-лист» (список ЖНВЛП). «1» - Только цены с НДС, «2» - Только цены без НДС, «3» - Цены с НДС и без НДС
|
||||
price_kind_hidden_ТипДокумента | | 1 | Коды видов прайса, которые не нужно отображать в соответствующем выпадающем списке указанного типа документа
|
||||
access_material_usercompanies_ТипДокумента | | 1 | Проверять права на выбор номенклатуры\группы номенклатуры для указанного типа документа
|
||||
valid_multiple_constants | const1;const2;const3 | | В текстовом значении через точку с запятой указываются константы, для которых допускается несколько записей с одним определением
|
||||
Учет ГОЗ | | 1 | Видимость закладки "ГОЗ" в договорах
|
||||
Сервисные_функции_учитывать_заблокированных_пользователей | | 1 | При наличии константы заблокированные пользователи удаляются из всех сервисных функций
|
||||
show_material_tab_analog | | 1 | Отображение у номенклатуры поля «Шифр изделия» и закладки аналогов
|
||||
standard_operations_for_multiple_filials | | 1 | Определяет возможность использовать бухгалтерскую операцию в нескольких филиалах
|
||||
projects_for_multiple_filials | | 1 | Определяет возможность использовать проект в нескольких филиалах
|
||||
show_head_organization_contracts | | 1 | Отображать договора головной организации
|
||||
projectname_from_the_nomenclature | | 1 | Создавать "Проект" из Доп. документа к договору с именем - "Номер + Вид документа + номенклатура из спецификации"
|
||||
tab_SAP_visible_in_contractor | | 1 | Отображение вкладки "Интеграция с SAP" в документе "Контрагент"
|
||||
add_type_check_contractor | | 1 | В документе "Контрагент" при сохранении на проверке ИНН и КПП добавляется Тип
|
||||
RenameValidContractDocument | Счет | | Реестр "Документа имеющего силу договора" меняется на наименование из Настройки текстовой константы
|
||||
contract_for_multiple_filials | | 1 | Возможность менять свою организацию в Договоре
|
||||
ОА_скрыть_закрытую_номенклатуру | | 1 | При числовом значении 1 в обозревателе аналитик не будут отображаться закрытые номенклатуры
|
||||
restrictions_direction_contract | 1,1 | 1 | При числовом значении 1 и текстовом значении 1,1 в договоре потребуется заполненность направления с ограничением в кол-ве 1
|
||||
Контрагент: проверка СНИЛС и паспорта физ.лица | | 1 | При числовом значении константы 1 в контрагенте с видом "Физ. лицо" потребуется заполненность СНИЛС и паспортных данных при сохранении
|
||||
department_for_multiple_filials | | 1 | При числовом значении константы 1 в реестре подразделений появляется кнопка привязки подразделения к филиалу
|
||||
usercompanies_access_crm | | 1 | При использовании библиотеки CRM добавить в настройку учетной политики константу usercompanies_access_crm с числовым значением, равным 1. Добавлены модели для сохранения прав доступа к воронкам
|
||||
matetial_registry_off_tool_visible | | 1 | При установке числовой константы в 1 становится доступна кнопка "Поиск по ШК" в реестре номенклатур
|
||||
Блокировать всех уволенных | | 1 | При установке числовой константы 1 происходит блокировка пользователей уволенных сотрудников
|
||||
|
||||
## Прикладная библиотека "Бухгалтерский учет"
|
||||
|
||||
Константа | Значение (текст) | Значение (число) | Описание
|
||||
------------|------------------|-----------------|------------
|
||||
control_of_contracts_execution_default_account | 6[02]%, 76.04 | | Маска счета, которая будет использована по умолчанию для контроля исполнения договоров. Если константа не заведена, будет применяться указанная в примере маска: 6[02]%, 76.04
|
||||
accounting_balance_closing_mode | | 2 | Режим закрытия периода изменения баланса: если значение =1, то просто закрывается период; если значение =2, то закрывается период и записываются остатки по счетам
|
||||
Проверки при проведении проводок| | 1 | Параметр, определяющий запуск процедуры проверок при проведении проводок. если в результате проверки обнаружены ошибки, то проводки не проводятся.
|
||||
|
||||
## Прикладная библиотека "Дебиторы-кредиторы"
|
||||
|
||||
Константа | Значение (текст) | Значение (число) | Описание
|
||||
------------|------------------|-----------------|------------
|
||||
Счет по умолчанию, НДС по авансам и предоплатам полученным (Код=СчетВхАВ) | 76.АВ | | Маска счета, которая будет использована по умолчанию для НДС по авансам и предоплатам полученным. Если константа не заведена, будет применяться указанная в примере маска: 76.АВ
|
||||
Счет сопоставления по умолчанию (Код=СООсчет) | 60%,62%,76% | | Счет по умолчанию для сопоставления оплаты отгрузки 60%,62%,76%
|
||||
Раздельный учет НДС | | 1 | Раздельный учет НДС (п. 4 и 4.1 ст. 170 НК РФ)
|
||||
Счет по умолчанию, НДС по авансам и предоплатам выданным (Код=СчетИсхАВ) | 76.ВА | | Маска счета, которая будет использована по умолчанию для С НДС по авансам и предоплатам выданным. Если константа не заведена, будет применяться указанная в примере маска: 76.ВА
|
||||
Счет по умолчанию, Расчёты по НДС (Код=НДС) | 68.01 | | Маска счета, которая будет использована по умолчанию для Расчёты по НДС. Если константа не заведена, будет применяться указанная в примере маска: 68.01
|
||||
Счета оплаты-отгрузки ТМЦ (Код=СООтмц) | 60% | | Маска счета, которая будет использована по умолчанию для Счета оплаты-отгрузки ТМЦ. Если константа не заведена, будет применяться указанная в примере маска: 60%
|
||||
Счета оплаты-отгрузки Реализация (Код=СООПрод) | 62% | | Маска счета, которая будет использована по умолчанию для Счета оплаты-отгрузки Реализация. Если константа не заведена, будет применяться указанная в примере маска: 62%
|
||||
Транзитный счёт сопоставления оплаты-отгрузки (Код=СчетСОО) | 76.99 | | Транзитный счёт сопоставления оплаты-отгрузки. Если константа не заведена, будет применяться указанная в примере маска: 76.99
|
||||
Спецификация в сопоставлении оплаты отгрузки | | 1 | Параметр, определяющий наличие аналитики к договору "Дополнительного документа к договору (спецификации)" для ведения дебиторов и кредиторов в разрезе этой аналитики.
|
||||
КВО исключаемые при раздельном учете НДС | 22 | | КВО исключаемые при пересчете сумм налога в книге покупок при раздельном учете НДС (п. 4 и 4.1 ст. 170 НК РФ)
|
||||
warehouse_remains_for_multiple_filials | | 1 | Возможность ведения документов по нескольким организациям без переключения между ними
|
||||
Счета учета авансов с покупателями(Код=УчетАвансовПокуп) | 62.02 | | Счета учета авансов с покупателями
|
||||
Счета учета авансов с поставщиками(Код=УчетАвансовПост) | 60.02 | | Счета учета авансов с поставщиками
|
||||
|
||||
## Прикладная библиотека "Учет банковских операций"
|
||||
|
||||
Константа | Значение (текст) | Значение (число) | Описание
|
||||
------------|------------------|-----------------|------------
|
||||
Структура Сбера | 1 | | Номер в справочнике Структура файла обмена данными с клиент банком для банка Сбербанк
|
||||
Структура Уралсиба | 2 | | Номер в справочнике Структура файла обмена данными с клиент банком для банка Уралсиб
|
||||
Код назначения платежа по умолчанию в платежном поручении | | 3 | Код назначения платежа по умолчанию в платежном поручении по умолчанию при создании документа
|
||||
Искать договор в назначении платежа | | 1 | Искать договор в назначении платежа при загрузке банковской выписки
|
||||
RenameProjectsObjects | Объект | | Менять название поля "Проект" в документах Платежное поручение, ПКО, РКО на название в текстовом значении данной константы. Например "Объект"
|
||||
finance_moving_for_multiple_filials | | 1 | "Возможность ведения банковских документов по нескольким организациям без переключения между ними"
|
||||
Показывать Заявки от клиента в первичных документах | | 1 | "Показывать Заявки от клиента в первичных документах - Приход денег по банку, Приходный кассовый ордер, Расходная накладная"
|
||||
|
||||
## Прикладная библиотека "Складской учет"
|
||||
|
||||
Константа | Значение (текст) | Значение (число) | Описание
|
||||
---------------|------------------|-----------------|------------
|
||||
шаблон_номера_исходящих_сф | MMDDNNN | Прибавляется номер к максимальному за период ***1 - в рамках года и месяца;*** ***2,4 - в рамках года;*** ***до 40 - в рамках дня;*** ***свыше 40 - в рамках текстовой константы(не зависимо от кол-ва за период документов)*** | Константа определяет шаблон, по которому будут формироваться номера исходящих с/ф. Поддерживаются четыре блока: год (символы «YYYY» или «YY»), месяц (символы «MM»), день (символы «DD») и порядковый номер (символы «N»), а также спецсимволы-разделители между блоками. Например для шаблона «YYYY/MM/DD-NN» для выписанных 31.01.2020 трех с/ф сформируются номера «2020/01/31-01», «2020/01/31-02», «2020/01/31-03»
|
||||
склад_остатки_маска_счета | 10%,4%,08%,00% | | Маска счета, которая будет использована по умолчанию для выборки остатков в расходных документах и аналитических формах. Если константа не заведена, будет применяться указанная в примере маска: 10%,4%,08%,00%
|
||||
склад_остатки_по_шифру_проекта | | 1 | Зарезервирована для проекта «НТЦ ЭА», на котором ведется учет ТМЦ по партионной характеристике «Шифр проекта». При ее указании в аналитических формах появляются дополнительные контролы для фильтрации выборок
|
||||
склад_вставка_из_остатков_по_партиям | | 1 | Определяет вид по умолчанию для окна вставки из остатков в расходных документах. В данном случае сразу будет выставлен флаг «Разворачивать по партиям». Если константы нет или ее значение не равно «1», остатки в окне будут появляться свернутыми
|
||||
warehouse_supplier_data_proc | | 1 | Определяет активность функционала обработки данных поставщика (в ПРХ) или покупателя (в РСХ)
|
||||
warehouse_collapsed_view_storagereceipts | | 1 | Определяет необходимость отображения свернутого вида в приходной накладной
|
||||
warehouse_collapsed_view_replacement | | 1 | Определяет необходимость отображения свернутого вида в накладной на перемещение
|
||||
warehouse_collapsed_view_writeoffact | | 1 | Определяет необходимость отображения свернутого вида в акте списания
|
||||
warehouse_collapsed_view_salesinvoice | | 1 | Определяет необходимость отображения свернутого вида в расходной накладной
|
||||
warehouse_inventory_goods_account | 10.10 | | Определяет счет ТМЦ, для которого необходим учет по инвентарным номерам
|
||||
StorageReceipts_RequestForContractor_visible | | 1 | Определяет необходимость отображения функционала привязки заявок поставщику в приходной накладной
|
||||
SchetNDSSalesInvoiceForm | 68.01 | | Определяет счет НДС по умолчанию в расходной накладной
|
||||
StandartProcent | | 10 | Определяет процент наценки по умолчанию в расходной накладной
|
||||
Аналитика "Без договора" | "код из справочника" | | В случае, когда с контрагентом нет договора, но для аналитики проводки балансового счета нужно аналитика Договор, нужно создать договор без номера и даты (наименование - "Без договора")и записать этот код в Текстовое значение константы
|
||||
warehouse_incoming_control_enabled | | 1 | Определяет видимость закладки "Входной контроль" в ПРХ
|
||||
warehouse_quarantine_zone | | 12345 | Определяет код склада карантинной зоны для перемещения не прошедших входной контроль материалов
|
||||
copy_storagereceipts_with_detail | | 1 | Копирование приходной накладной вместе с детальной частью
|
||||
reservation_storage | | 12345 | Определяет код склада резервирования(бронирования) ТМЦ
|
||||
copyArriveMatFromProductWithDetail | | 1 | Копирование прихода из производства вместе с детальной частью
|
||||
warehouse_remains_for_multiple_filials | | 1 | Возможность ведения складских документов по нескольким организациям без переключения между ними
|
||||
warehouse_arrival_at_any_cell | | 1 | Определяет возможность указать в приходной накладной ячейку хранения, отличную от ЗП
|
||||
salesinvoice_pricekind_hard | | 1 | При установке числовой константы в 1 в расходной накладной отпускные цены выставляются только по указанному виду цены прайса
|
||||
salesinvoice_analysis_grouping | 62733,62737 | | В текстовом значении через запятую указать список групп номенклатуры, по которым будет производиться группировка в аналитической форме "Отчет по отгрузке"
|
||||
счет_передачи_сырья_на_переработку | 10.07 | | В текстовом значении указать балансовый счет, на котором учитывается сырье в переработке
|
||||
warehouse_debit_on_surpluses | 002 | | В текстовом значении указать счет дебет, на который будут созданы излишки
|
||||
счет_учета_инвентаря | 017 | 1 | В текстовом значении указать забалансовый счет учета инвентаря. Действует при числовом значении 1
|
||||
contractor_inout_used_Base.SalesInvoice | | 1 | При числовом значении 1 в документах РСХ будут выводится только контрагенты с признаком Поставщик/покупатель и покупатель
|
||||
contractor_inout_used_Base.StorageReceipts | | 1 | При числовом значении 1 в документах ПРХ будут выводится только контрагенты с признаком Поставщик и Поставщик/покупатель
|
||||
stock_sheet_form_off_tool_visible | | 1 | При установке числовой константы 1 становится доступна операция "Штрихкодирование" в Инвентаризационной описи
|
||||
|
||||
## Прикладная библиотека "CRM"
|
||||
|
||||
Константа | Значение (текст) | Значение (число) | Описание
|
||||
---------------|------------------|-----------------|------------
|
||||
finished_goods_warehouse | | 12345 | Значение числовой константы - код склада готовой продукции. Записей может быть несколько
|
||||
копировать_заявку_от_клиента_без_количества | | 1 | При числовом значении 1 копирование детальной части заявки от клиента будет производиться с пустым количеством
|
||||
обязательно_дата_поставки_заявка_от_клиента | | 1 | При числовом значении 1 заявка от клиента будет требовать обязательного заполнения даты поставки
|
||||
price_kind_hidden_SalesPlan | | 1 | В документе “План продаж” исключает возможность выбора "Произвольной" цены или любых других цен, указанных в числовом значении
|
||||
заявка_от_клиента_проверять_прайс_при_сохранении | | 1 | При числовом значении 1 при сохранении заявки от клиента будет производиться проверка актуальности текущих прайса и скидки
|
||||
warehouse_remains_for_multiple_filials | | 1 | При числовом значении 1 Возможность ведения документов по нескольким организациям без переключения между ними
|
||||
|
||||
## Прикладная библиотека "Учет производства"
|
||||
|
||||
Константа | Значение (текст) | Значение (число) | Описание
|
||||
---------------|------------------|-----------------|------------
|
||||
units_of_time | [{"id":"20319","name":"МИН","type":"minute","byDefault":true},{"id":"20320","name":"Ч","type":"hour"}] | | Строка в формате JSON, определяющая единицы времени
|
||||
units_of_weight | [{"id":"20194","name":"кг","type":"kg"}] | | Строка в формате JSON, определяющая единицы массы
|
||||
units_of_volume | [{"id":"20148","name":"м3","type":"m3"},{"id":"20147","name":"л","type":"l"}] | | Строка в формате JSON, определяющая единицы объема
|
||||
write_off_to_production | | 12345 | Значение числовой константы - код бухгалтерской операции для создания актов списания ТМЦ по нормам (составам изделия) из документа «Приход из производства»
|
||||
composition_loss_percent | | 1.5 | Процент потерь по умолчанию для состава изделия
|
||||
disassembly_for_production_plan_by_production_card | | 1 | Разузлование в плане производства по технологическим картам
|
||||
template_view_for_ProductComposition | lite | | Для использования упрощенного вида СИ
|
||||
template_view_for_ProductionCard | lite | | Для использования упрощенного вида ТК
|
||||
operation_duration_in_minutes | | 1 | Если числовая константа выставлена в 1, то продолжительность производственных операций в тех. картах считается в минутах. Если числовая константа отлична от 1, то продолжительность производственных операций в тех.картах считается в часах
|
||||
|
||||
## Прикладная библиотека "Управление закупками"
|
||||
|
||||
Константа | Значение (текст) | Значение (число) | Описание
|
||||
---------------|------------------|-----------------|------------
|
||||
RequestPurchaseForm_Projects_visible | | 2 | Настройка видимости поля "Проект" в заявке на потребность и проверка на обязательное заполнение. Для видимости и проверки заполнения поля Проект добавить RequestPurchaseForm_Projects_visible со значением(константа) 2. (Значение 1 добавляет поле на форму, но не проверяет заполнение, значение 2 добавляет поле на форму, и проверяет заполнение)
|
||||
purchasing_management_for_multiple_filials | | 1 | Возможность ведения документов закупок по нескольким организациям без переключения между ними
|
||||
Exists_AnnualRequestPurchase | | 1 | Ведение в Управление закупками годовой заявки на потребность (При наличии константы осуществляется проверка на "итоговую сумму" при создании Заявки на потребность (для материалов) и Спецификации (для услуг) )
|
||||
validation_check_purchase_form | | 1 | При наличии константы со значением 1 осуществляется проверка заполнения табличной части в Заявке на потребность
|
||||
RequestPurchaseDetail_MaterialGroup_enable | | 1 | Возможность редактирования поля "Группа номенклатуры" в документах: заявка на потребность, годовая заявка на потребность
|
||||
|
||||
## Прикладная библиотека "Движение денежных средств"
|
||||
|
||||
Константа | Значение (текст) | Значение (число) | Описание
|
||||
---------------|------------------|-----------------|------------
|
||||
finance_moving_for_multiple_filials | | 1 | Возможность ведения документов ДДС по нескольким организациям без переключения между ними
|
||||
Спецификация в сопоставлении оплаты отгрузки | | 1 | Настройка видимости поля "Приложение к договору" для случаев когда будут формироваться документы с использованием спецификации(доп соглашения) к договорам
|
||||
|
||||
## Прикладная библиотека "Управление ремонтами"
|
||||
|
||||
Константа | Значение (текст) | Значение (число) | Описание
|
||||
---------------|------------------|-----------------|------------
|
||||
repair_management_for_multiple_filials | | 1 | Возможность ведения документов по нескольким организациям без переключения между ними
|
||||
validation_check_purchase_form | | 1 | При наличии константы со значением 1 осуществляется проверка обязательности заполнения реквизитов в Дефектной ведомости
|
||||
|
||||
## Прикладная библиотека "Расходы будущих периодов"
|
||||
|
||||
Константа | Значение (текст) | Значение (число) | Описание
|
||||
---------------|------------------|-----------------|------------
|
||||
Расходы будущих периодов (Код=СчетПУ) | 97.01 | | Определяет счет кредит по умолчанию для списания РБП
|
||||
Счет затрат РБП (Код=СЗРБП) | 2% | | Маска счета, которая будет использована в выборке счетов затрат для списания РБП
|
||||
warehouse_remains_for_multiple_filials | | 1 | Возможность ведения документов по нескольким организациям без переключения между ними
|
||||
|
||||
## Прикладная библиотека «Резервы по сомнительным долгам»
|
||||
|
||||
Константа | Значение (текст) | Значение (число) | Описание
|
||||
---------------|------------------|-----------------|------------
|
||||
Счет списания затрат для резерва | 91.02 | | Счет списания затрат для резерва
|
||||
Счет списания для восстановления резерва | 91.01.04 | | Счет списания для восстановления резерва
|
||||
|
||||
## Прикладная библиотека «Основные средства»
|
||||
|
||||
Константа | Значение (текст) | Значение (число) | Описание
|
||||
---------------|------------------|-----------------|------------
|
||||
Способ начисления износа | Линейный способ | | Способ начисления бухгалтерского и налогового износа по умолчанию
|
||||
Счет основные средства по умолчанию (Код=OCсчет) | 01%,04% | | Счета для начисления износа по умолчанию
|
||||
|
After Width: | Height: | Size: 129 KiB |
BIN
docs/Admin manuals/Настройка пользователей/UserSettingsDoc.png
Normal file
After Width: | Height: | Size: 84 KiB |
After Width: | Height: | Size: 64 KiB |
BIN
docs/Admin manuals/Настройка пользователей/adminMenu.png
Normal file
After Width: | Height: | Size: 21 KiB |
BIN
docs/Admin manuals/Настройка пользователей/companiesReg.png
Normal file
After Width: | Height: | Size: 29 KiB |
BIN
docs/Admin manuals/Настройка пользователей/companiesRegUpdd.png
Normal file
After Width: | Height: | Size: 18 KiB |
After Width: | Height: | Size: 107 KiB |
After Width: | Height: | Size: 55 KiB |
BIN
docs/Admin manuals/Настройка пользователей/createUserForm.png
Normal file
After Width: | Height: | Size: 32 KiB |
After Width: | Height: | Size: 116 KiB |
After Width: | Height: | Size: 52 KiB |
BIN
docs/Admin manuals/Настройка пользователей/findUserButton.png
Normal file
After Width: | Height: | Size: 49 KiB |
BIN
docs/Admin manuals/Настройка пользователей/findUserChoosing.png
Normal file
After Width: | Height: | Size: 67 KiB |
BIN
docs/Admin manuals/Настройка пользователей/findUserEnterFIO.png
Normal file
After Width: | Height: | Size: 26 KiB |
BIN
docs/Admin manuals/Настройка пользователей/findUserFinished.png
Normal file
After Width: | Height: | Size: 61 KiB |
BIN
docs/Admin manuals/Настройка пользователей/image-1.png
Normal file
After Width: | Height: | Size: 56 KiB |
BIN
docs/Admin manuals/Настройка пользователей/image.png
Normal file
After Width: | Height: | Size: 56 KiB |
BIN
docs/Admin manuals/Настройка пользователей/menuUserSettings.png
Normal file
After Width: | Height: | Size: 12 KiB |
BIN
docs/Admin manuals/Настройка пользователей/newUserDetail.png
Normal file
After Width: | Height: | Size: 37 KiB |
After Width: | Height: | Size: 66 KiB |
BIN
docs/Admin manuals/Настройка пользователей/newUserInTable.png
Normal file
After Width: | Height: | Size: 54 KiB |
After Width: | Height: | Size: 80 KiB |
BIN
docs/Admin manuals/Настройка пользователей/substitutionAdded.png
Normal file
After Width: | Height: | Size: 29 KiB |
After Width: | Height: | Size: 29 KiB |
BIN
docs/Admin manuals/Настройка пользователей/Безымянный.png
Normal file
After Width: | Height: | Size: 48 KiB |
@ -0,0 +1,75 @@
|
||||
# Настройка пользователей
|
||||
|
||||
## Общие сведения
|
||||
|
||||
Завершить создание пользователя в системе, настроить права пользователя на документы по подразделениям, указать руководителя, право на подпись документов и прочее, необходимо в документе реестра "Настройка пользователей".
|
||||
|
||||
## Создание записи в реестре
|
||||
|
||||
После создания сотрудника необходимо зайти в реестр "Настройка пользователей".
|
||||
|
||||
<figure class="figure-image">
|
||||
<img src="../menuUserSettings.png" alt="Рисунок 1 Расположение формы "Настройка пользователей" в меню">
|
||||
<figcaption>Рисунок 1 Расположение формы "Настройка пользователей" в меню</figcaption>
|
||||
</figure>
|
||||
|
||||
Чтобы занести сотрудника в реестр, необходимо нажать на кнопку "Создать".
|
||||
|
||||
<figure class="figure-image">
|
||||
<img src="../createButtonOnUserSettings.png" alt="Рисунок 2 Расположение кнопки "Создать" в реестре" class="zoom">
|
||||
<figcaption>Рисунок 2 Расположение кнопки "Создать" в реестре</figcaption>
|
||||
</figure>
|
||||
|
||||
Автоматически создастся документ с заполненной базовой информацией о пользователе: Логин, ФИО, Филиал, Подразделение, Электронная почта (Email).
|
||||
|
||||
<figure class="figure-image">
|
||||
<img src="../createUserSettingsCompleted.png" alt="Рисунок 3 Результат нажатия на кнопку "Создать"" class="zoom">
|
||||
<figcaption>Рисунок 3 Результат нажатия на кнопку "Создать"</figcaption>
|
||||
</figure>
|
||||
|
||||

|
||||
|
||||
|
||||
## Редактирование записи в реестре {#гориз-права}
|
||||
|
||||
Чтобы настроить *горизонтальные права* (настройка прав по подразделениям), право подписи и руководителя пользователя необходимо открыть документ "Настройка пользователя". Для этого необходимо нажать на строку реестра с данными соответствующего пользователя.
|
||||
|
||||
<figure class="figure-image">
|
||||
<img src="../UserSettingsDoc.png" alt="Рисунок 5 Настройки созданного пользователя" class="zoom">
|
||||
<figcaption>Рисунок 5 Настройки созданного пользователя</figcaption>
|
||||
</figure>
|
||||
|
||||
Для указания руководителя пользователя заполнить поле "Руководитель".
|
||||
|
||||
**Вкладка "Документооборот"** {#документооборот}
|
||||
|
||||
Пользователям, обладающим полномочиями утверждать документы (например, руководителям отделов), необходимо поставить галочку в поле "Право подписи:".
|
||||
|
||||
*Горизонтальные права* включаются для того, чтобы пользователь мог просматривать созданные документы определенного подразделения. Если таблица "Настройка прав по подразделениям" на вкладке "Документооборот" **не заполнена**, то пользователь системы видит:
|
||||
|
||||
- созданные им документы;
|
||||
|
||||
- документы, в которых он участвует в маршрутах;
|
||||
|
||||
- документы, связанные с текущим (т.е. те, что отображаются в окне "Связки" в каждом документе).
|
||||
|
||||
Для того, чтобы включить расширенные права просмотра по какому-либо подразделению необходимо:
|
||||
|
||||
- в таблице "Настройка прав по подразделениям" добавить строку с помощью кнопки "Добавить";
|
||||
|
||||
- в колонке "Подразделение" выбрать подразделение;
|
||||
|
||||
- в колонке "Тип документа" выбрать категорию документов (необязательно);
|
||||
|
||||
- в колонке "Подтип документа" выбрать подтипы документа (необязательно, заполнение типа документа обязательно).
|
||||
|
||||
<figure class="figure-image">
|
||||
<img src="../UserSettingsDepartmentRights.png" alt="Рисунок 6 Раздача прав в подразделении" class="zoom">
|
||||
<figcaption>Рисунок 6 Раздача прав в подразделении</figcaption>
|
||||
</figure>
|
||||
|
||||
Такая настройка означает, что данный пользователь может просматривать все документы "Заявления от сотрудника", относящиеся к подразделению "Техподдержка", а также универсальные документы с подтипами "Обращение" и "Обязательство о неразглашении персональных данных" по всем подразделениям. **Создание** документов с такими подтипами регулируется в **другом** месте: <https://lexema-ecm.readthedocs.io/ru/latest/Admin%20manuals/%D0%A1%D0%AD%D0%94/%D0%A1%D0%BF%D1%80%D0%B0%D0%B2%D0%BE%D1%87%D0%BD%D0%B8%D0%BA%D0%B8/%D0%94%D0%BE%D0%BA%D1%83%D0%BC%D0%B5%D0%BD%D1%82%D0%BE%D0%BE%D0%B1%D0%BE%D1%80%D0%BE%D1%82/%D0%9F%D0%BE%D0%B4%D1%82%D0%B8%D0%BF%D1%8B%20%D0%B4%D0%BE%D0%BA%D1%83%D0%BC%D0%B5%D0%BD%D1%82%D0%BE%D0%B2/%D0%9F%D0%BE%D0%B4%D1%82%D0%B8%D0%BF%D1%8B%20%D0%B4%D0%BE%D0%BA%D1%83%D0%BC%D0%B5%D0%BD%D1%82%D0%BE%D0%B2/>.
|
||||
|
||||
!!! note
|
||||
|
||||
Данной настройкой прав по подразделениям также необходимо пользоваться в случае, если сотрудник является в одном из отделений совместителем – в этом случае также необходимо добавить строку и указать, какое отделение необходимо "видеть". Тип документа выбирать не нужно.
|
BIN
docs/Admin manuals/Настройка учетной политики/image-1.png
Normal file
After Width: | Height: | Size: 29 KiB |
BIN
docs/Admin manuals/Настройка учетной политики/image-10.png
Normal file
After Width: | Height: | Size: 29 KiB |
BIN
docs/Admin manuals/Настройка учетной политики/image-2.png
Normal file
After Width: | Height: | Size: 29 KiB |
BIN
docs/Admin manuals/Настройка учетной политики/image-3.png
Normal file
After Width: | Height: | Size: 29 KiB |
BIN
docs/Admin manuals/Настройка учетной политики/image-4.png
Normal file
After Width: | Height: | Size: 881 B |
BIN
docs/Admin manuals/Настройка учетной политики/image-5.png
Normal file
After Width: | Height: | Size: 1.4 KiB |
BIN
docs/Admin manuals/Настройка учетной политики/image-6.png
Normal file
After Width: | Height: | Size: 19 KiB |
BIN
docs/Admin manuals/Настройка учетной политики/image-7.png
Normal file
After Width: | Height: | Size: 35 KiB |
BIN
docs/Admin manuals/Настройка учетной политики/image-8.png
Normal file
After Width: | Height: | Size: 36 KiB |
BIN
docs/Admin manuals/Настройка учетной политики/image-9.png
Normal file
After Width: | Height: | Size: 29 KiB |
BIN
docs/Admin manuals/Настройка учетной политики/image.png
Normal file
After Width: | Height: | Size: 29 KiB |
BIN
docs/Admin manuals/Настройка учетной политики/image1.png
Normal file
After Width: | Height: | Size: 13 KiB |
BIN
docs/Admin manuals/Настройка учетной политики/image2.png
Normal file
After Width: | Height: | Size: 24 KiB |
BIN
docs/Admin manuals/Настройка учетной политики/image3.png
Normal file
After Width: | Height: | Size: 34 KiB |
BIN
docs/Admin manuals/Настройка учетной политики/image4.png
Normal file
After Width: | Height: | Size: 49 KiB |
BIN
docs/Admin manuals/Настройка учетной политики/image5.png
Normal file
After Width: | Height: | Size: 43 KiB |
BIN
docs/Admin manuals/Настройка учетной политики/image6.png
Normal file
After Width: | Height: | Size: 2.4 KiB |
BIN
docs/Admin manuals/Настройка учетной политики/image7.png
Normal file
After Width: | Height: | Size: 80 KiB |
@ -0,0 +1,212 @@
|
||||
# Настройка учетной политики предприятия
|
||||
|
||||
Для каждого нового предприятия необходимо заполнить настройки учетной политики предприятия. Для этого необходимо в меню выбрать пункт "Документооборот. Справочники" и нажатием левой кнопки мыши выбрать подпункт "Настройка учетной политики предприятия".
|
||||
<figure class="figure-image">
|
||||
<img src="../image1.png" alt="Рисунок 1. Выбор формы "Настройка учетной политики предприятия" в меню">
|
||||
<figcaption>Рисунок 1. Выбор формы "Настройка учетной политики предприятия" в меню</figcaption>
|
||||
</figure>
|
||||
|
||||
Откроется реестр. Выбираем пункт "Создать"
|
||||
<figure class="figure-image">
|
||||
<img src="../image2.png" alt="Рисунок 2." class="zoom">
|
||||
<figcaption>Рисунок 2.</figcaption>
|
||||
</figure>
|
||||
|
||||
В открывшемся документе заполняем поля на вкладках:
|
||||
- Основные данные
|
||||
- Настройка констант
|
||||
- Ответственные лица
|
||||
- Общие справочники
|
||||
- Складской учёт
|
||||
- Учёт спецодежды
|
||||
- Учёт ГСМ/топливо
|
||||
- Учёт кадров
|
||||
|
||||
## Основные данные
|
||||
<figure class="figure-image">
|
||||
<img src="../image3.png" alt="Рисунок 3." class="zoom">
|
||||
<figcaption>Рисунок 3.</figcaption>
|
||||
</figure>
|
||||
|
||||
## Ответственные лица
|
||||
Вкладка содержит данные (соответствие Ответственных лиц Должностным лицам организации) для формирования справочников для выбора подписей в различных типах складских и кадровых документов на закладке "Подписи".
|
||||
|
||||
<figure class="figure-image">
|
||||
<img src="../отв.лица1.png" alt="Рисунок 5." class="zoom">
|
||||
<figcaption>Рисунок 5.</figcaption>
|
||||
</figure>
|
||||
|
||||
Пример справочника Ответственных лиц в документе Акт списания.
|
||||
<figure class="figure-image">
|
||||
<img src="../отв.лица2.png" alt="Рисунок 6." class="zoom">
|
||||
<figcaption>Рисунок 6.</figcaption>
|
||||
</figure>
|
||||
|
||||
## Общие справочники
|
||||
Вкладка "Общие справочники" содержит настройки основных справочников системы: Номенклатура, Склад, Контрагенты, Договор.
|
||||
|
||||
**Номенклатура**
|
||||
|
||||
| Определение | Значение (текст) | Значение (число) |
|
||||
| --------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------- | ---------------- |
|
||||
| Артикул уникальный | | 1 |
|
||||
| *Если признак проставлен, то при сохранении номенклатуры будет проверяться на уникатьность комбинация "Артикул" + "Производитель" + "Единица измерения".* | |
|
||||
| 223-ФЗ о Закупках | | 1 |
|
||||
| *Если признак проставлен, то не будет давать сохранять номенклатуру без заполненного поля "Код ОКПД 2".* | |
|
||||
|
||||
**Склад**
|
||||
|
||||
| Определение | Значение (текст) | Значение (число) |
|
||||
| ----------------------------------------------------------------------------------------------------------------------------------------------- | ---------------- | ---------------- |
|
||||
| Адресное хранение | | 1 |
|
||||
| *Подключение функционала, связанного с применением ячеек для хранения остатков. В документе “Склад” станет видимым флажок “Адресное хранение”.* | |
|
||||
| Аналитика Тип запаса | | 1 |
|
||||
| *Если признак проставлен, то в аналитической форме "Остатки на складе" появится дополнительное поле "Тип запаса" для фильтрации.* | |
|
||||
|
||||
**Контрагенты**
|
||||
|
||||
| Определение | Значение (текст) | Значение (число) |
|
||||
| ------------------------------------------------------------------------------------------------------------------- | ---------------- | ---------------- |
|
||||
| Обязательность заполнения полей Тип, Вид, Юр.адрес | | 1 |
|
||||
| *Если признак проставлен, то включается проверка на заполнение полей Тип, Вид, Юр.адрес в справочнике контрагентов* | |
|
||||
|
||||
**Договор**
|
||||
|
||||
| Определение | Значение (текст) | Значение (число) |
|
||||
| --------------------------------------------------------------------------------------------------------------------------------------- | ---------------- | ---------------- |
|
||||
| Тип расчета (по умолчанию) | | 1 |
|
||||
| *Определяет тип расчета цены в Дополнительном документе к договору (тип: Покупка и Продажа), Приходной накладной, Расходной накладной.* | |
|
||||
| Тип расчета (покупка) | | 1 |
|
||||
| *Определяет тип расчета цены в Дополнительном документе к договору (тип: Покупка), Приходной накладной.* | |
|
||||
| Тип расчета (продажа) | | 1 |
|
||||
| *Определяет тип расчета цены в Дополнительном документе к договору (тип: Продажа), Расходной накладной.* | |
|
||||
|
||||
Если вышеперечисленные константы не заполнены, то расчет цены в документах (Дополнительный документ к договору, Приходна накладная, Расходная накладная) по умолчанию производится по типу расчета "От суммы с НДС".
|
||||
|
||||
<figure class="figure-image">
|
||||
<img src="../image6.png" alt="Рисунок 7." class="zoom">
|
||||
<figcaption>Рисунок 7.</figcaption>
|
||||
</figure>
|
||||
|
||||
## Складской учёт
|
||||
Вкладка "Складской учет" предназначена для заполнения значений по умолчанию для полей в складских документов.
|
||||
|
||||
<figure class="figure-image">
|
||||
<img src="../image4.png" alt="Рисунок 8." class="zoom">
|
||||
<figcaption>Рисунок 8.</figcaption>
|
||||
</figure>
|
||||
|
||||
## Учёт спецодежды
|
||||
Вкладка "Учёт спецодежды" предназначена для заполнения значений по умолчанию для полей в документах по учету спецодежды и данные по срокам выдачи зимней спецодежды.
|
||||
|
||||
<figure class="figure-image">
|
||||
<img src="../image5.png" alt="Рисунок 9." class="zoom">
|
||||
<figcaption>Рисунок 9.</figcaption>
|
||||
</figure>
|
||||
|
||||
## Учёт ГСМ/топливо
|
||||
Вкладка "Учёт ГСМ/топливо" содержит данные о родительской папке для поиска номенклатуры ГСМ/топлива.
|
||||
|
||||
<figure class="figure-image">
|
||||
<img src="../гсм.png" alt="Рисунок 10." class="zoom">
|
||||
<figcaption>Рисунок 10.</figcaption>
|
||||
</figure>
|
||||
|
||||
## Штатное расписание
|
||||
|
||||
Вкладка "Штатное расписание" содержит первичные настроечные данные для модуля Штатное расписание.
|
||||
|
||||

|
||||
|
||||
**Применение тарифной сетки** - при включенном чекбоксе, происходит взаимосвязь тарифной сетки и всех модулей: Штатное расписание, Учет кадров, Учет труда, Зарплата.
|
||||
|
||||
Каждой штатной единице (должности) присваивается определенный разряд и элемент тарифной сетки.
|
||||
|
||||
Штатное расписание формируется на основе штатных единиц (ШЕ), где каждая должность уже связана с разрядом и элементом из тарифной сетки. Оклад для штатной единицы автоматически берется из тарифной сетки в соответствии с заполненными данными.
|
||||
|
||||
При оформлении приказов двигающие перемещение сотрудника система автоматически подтягивает оклад, указанный в тарифной сетке для соответствующей должности. Далее в расчетах основной оклад берется из тарифной сетки, а дополнительные выплаты (надбавки, премии) добавляются к нему.
|
||||
|
||||
**Применение вилки окладов** - при включенном чекбоксе, для каждой должности добавляется возможность устанавливать не фиксированный оклад, а диапазон (вилку), в пределах которого варьируется оплата труда сотрудника. Также можно ее привязана к разрядам, категориям или грейдам в тарифной сетке.
|
||||
Далее в Штатном расписании оклады у должности разделяются на min и max, в приказах у сотрудников кадровик выбирает конкретный оклад в пределах установленного диапазона или квалификационных уровней. Система автоматически рассчитывает итоговую зарплату, учитывая оклада в пределах вилки и все надбавки, премии, бонусы и другие выплаты, если они предусмотрены системой.
|
||||
|
||||
**Применение грейдов** - при включенном чекбоксе, в Тарифной сетке, "Элементу тарифной стеки" добавляется грейды, все должности в компании группируются в уровни (грейды) на основе их сложности, компетенции и ответственности. Каждому грейду соответствует определенная оплата труда можно использовать вилку окладов. Далее в Штатном расписании должность привязывается к определенному грейду. В приказах двигающие перемещения сотруднику система автоматически назначает ему грейд, соответствующий его должности. Для перевода на следующий грейд используется "Приказ об изменении грейда". Система автоматически рассчитывает итоговую зарплату, учитывая базовый оклад и все дополнительные выплаты.
|
||||
|
||||
**Применение перс. надбавки** - при включенном чекбоксе, в документах:
|
||||
Штатная единица - открывается поле для выбора персональной надбавки;
|
||||
Штатное Расписание - открываются поля с операцией по перс.надбавки - куда подтягивается из ШЕ вид перс.надбавки и поле с суммой - туда проставляют сумму надбавки, либо проставляют непосредственно в приказах.
|
||||
В карточке сотрудника, в приказах двигающие перемещения - открывается рядом с окладами столбец по перс.надбавки.
|
||||
|
||||
**Доплаты и надбавки позиции ШР** - при включенном чекбоксе, в документах: Штатная единица и Штатное Расписание отображается нижняя детальная таблица для внесения данных в доплаты и надбавки и отображения их по конкретной штатной единице.
|
||||
|
||||
**Расшифровка позиций ШР** - при включенном чекбоксе, в документе "Штатное расписание" добавляется дополнительная нижняя таблица, с характеристикой по каждой отдельно взятой штатной единице, далее эти данные применяются для формирования Служебной Записки.
|
||||
|
||||
**Автоматическое заполнение основного графика в ШЕ** - при включенном чекбоксе, в Штатной единице в поле "Вид графика работы" автоматически подтягивается "Основной график работы (8 ч.)".Иначе, поле остается пустым.
|
||||
|
||||
**Применение тарифа ТОСЭР** - при включенном чекбоксе, в документе Штатная единица открывается поле "Тариф страховых взносов в ТОСЭР" для заполнения данных
|
||||
|
||||
**Использование валидации** - при включенном чекбоксе, в документе Штатного расписание включается проверка на заполнение обязательных полей: Подразделения, Должность, Основная оплата и График работы. Если какое-то из указанных полей не заполнено, система выдает предупреждение, чтобы пользователь исправил данные перед сохранением документа.
|
||||
|
||||
Если чекбокс выключен, то проверка работает только на заполнение данных в Подразделении и Должности в документе Штатное расписание.
|
||||
|
||||
**Использование территорий** - при включенном чекбоксе, происходит добавление информации по территориальному признаку в Штатном расписании и в приказах по движению кадров.
|
||||
|
||||
**Редактирование ШЕ** - при включенном чекбоксе с настроенной ролью (editable_stafflist) открывается ШЕ на редактирование, которая учтена в ШР.
|
||||
- если чекбокс отключен в УПП, то даже этот сотрудник с данной ролью не может править ШЕ, которая учтена в ШР.
|
||||
|
||||
После заполнения всех необходимых полей необходимо  или . Далее чтобы изменения вступили в силу необходимо [очистить кэш](../../User%20manuals/Lexema-platform/Очистка%20истории%20браузера%20Google%20Chrome/Очистка%20истории%20браузера%20Google%20Chrome.md#очистка_истории_браузера_google_chrome) в браузере.
|
||||
|
||||
|
||||
|
||||
## Учет кадров
|
||||
Вкладка "Учет кадров" содержит первичные настроечные константы модуля Учет кадров.
|
||||
|
||||

|
||||
|
||||
**Полные кадры** - при включенном чекбоксе, происходит ведение полноценного учета кадров в системе (Движение по сотрудникам). Дополнительно: в документе "Заявление от сотрудников" добавляется операция "Создать приказ по подтипу документа".
|
||||
|
||||
Если нет необходимости вести полноценный учет кадров (Приказы/Движение по сотрудникам) в системе, а краткая информация по сотрудникам необходима - то чекбокс необходимо отщелкнуть.
|
||||
|
||||
*Дополнительно: в документе "Физические лица" отключаются проверки на адрес.
|
||||
|
||||
|
||||
**Использование валидации** - при включенном чекбоксе, включается проверка на заполнение обязательных полей и корректность ввода данных.
|
||||
|
||||
**В отчетах "Должность + разряд"** -при включенном чекбоксе, в печатных формах и xml выгрузках к должности подтягиваются разряды.
|
||||
|
||||
**Регион** - при включенном чекбоксе, если значение заполнено из справочника, то используется как регион по умолчанию в документе «Физические лица» на закладке «Адреса» в поле «Регион».
|
||||
|
||||
**Испытательный срок в приказе о приеме (мес.)** - при включенном чекбоксе, в документ "Приказ о приеме" автоматически подтягивается кол-во месяцев в столбец "Испытательный срок (мес)".
|
||||
|
||||
**Автоматическое заполнение даты подписи в приказах** - в печатных формах по Учету труда и Кадров, автоматически подтягивается дата ознакомления равной дате создания приказа.
|
||||
|
||||
**Характеристика рабочего места к ТД** - при включенном чекбоксе, в "Видах шаблонов к договорам" открывается детальная таблица для описания характеристики рабочего места, которые в дальнейшем автоматически подтягиваются в печатную форму Трудового договора.
|
||||
|
||||
**Локальные нормативные акты к ТД** - при включенном чекбоксе, в "Видах шаблонов к договорам" открывается детальная таблица для описания Локально нормативных актов, которые в дальнейшем автоматически подтягиваются в печатную форму Трудового договора.
|
||||
|
||||
**Обязательство сотрудника к ТД** - при включенном чекбоксе, формируется дополнительная печатная форма к Трудовому договору.
|
||||
|
||||
**Отражать банк. реквизиты работодателя в ТД** - при включенном чекбоксе, в печатной форме Трудового договора в реквизитах работодателя автоматически подтягиваются банковские реквизиты, которые заполнены в "Контрагенте" с галкой по умолчанию.
|
||||
|
||||
|
||||
После заполнения всех необходимых полей необходимо  или . Далее чтобы изменения вступили в силу необходимо [очистить кэш](../../User%20manuals/Lexema-platform/Очистка%20истории%20браузера%20Google%20Chrome/Очистка%20истории%20браузера%20Google%20Chrome.md#очистка_истории_браузера_google_chrome) в браузере.
|
||||
|
||||
## Учет труда
|
||||
|
||||
Вкладка "Учет труда" содержит первичные настроечные константы модуля Учет труда.
|
||||
|
||||

|
||||
|
||||
**Взаимосвязь проектного и основного табелей** - при включенном чекбоксе и установленной константе (Взаимосвязь табеля с табелем по проекту) происходит взаимосвязь двух документов "Табеля по учету труда" с "Табелем по проекту".
|
||||
|
||||
**Применение проекта в основном табеле** - по данному чекбоксу в "Табеле учета рабочего времени" в детальной таблице показывается столбец "Проект" (код, наименование). Данные по проекту подтягиваются из подписанного "Приказа на командировку".
|
||||
|
||||
**Применение подразделения для табеля** - при включенном чекбоксе в "Штатной единице" открывается поле "Подразделение для табеля". Если данное поле будет заполнено, сотрудник принятый на эту штатную единицу будет в "Табель учета рабочего времени" загружаться в данное подразделение.
|
||||
|
||||
**Применение вахтового метода работы** - при включенном чекбоксе, в документе "Приказ на командировку" появляется чекбокс "Вахтовый метод". Далее в документе "Табеля учета рабочего времени" открываются столбцы итоговые "Вахтовый метод" (часы, дни).
|
||||
|
||||
**Учёт табеля в часах и минутах** - при включенном чекбоксе происходит пересчет часов (отображаемых в десятичном виде) в часы в виде часов и минут. В следующих документах: "Производственный календарь", "Графиках работы", "Табеле учета рабочего времени".
|
||||
|
||||
**Автоматическое создание компенсации за отпуск** - при включенном чекбоксе, автоматически создается документ "Расчет компенсации неиспользованного отпуска" при проставленном чекбоксе "Подписан" в "Приказе об увольнении".
|
||||
|
||||
|
||||
После заполнения всех необходимых полей необходимо  или . Далее чтобы изменения вступили в силу необходимо [очистить кэш](../../User%20manuals/Lexema-platform/Очистка%20истории%20браузера%20Google%20Chrome/Очистка%20истории%20браузера%20Google%20Chrome.md#очистка_истории_браузера_google_chrome) в браузере.
|
BIN
docs/Admin manuals/Настройка учетной политики/гсм.PNG
Normal file
After Width: | Height: | Size: 19 KiB |
BIN
docs/Admin manuals/Настройка учетной политики/кадры.png
Normal file
After Width: | Height: | Size: 24 KiB |
BIN
docs/Admin manuals/Настройка учетной политики/общ.спр.png
Normal file
After Width: | Height: | Size: 41 KiB |
BIN
docs/Admin manuals/Настройка учетной политики/отв.лица.png
Normal file
After Width: | Height: | Size: 59 KiB |
BIN
docs/Admin manuals/Настройка учетной политики/отв.лица1.png
Normal file
After Width: | Height: | Size: 31 KiB |
BIN
docs/Admin manuals/Настройка учетной политики/отв.лица2.png
Normal file
After Width: | Height: | Size: 31 KiB |
After Width: | Height: | Size: 129 KiB |
BIN
docs/Admin manuals/Регистрация пользователей/UserSettingsDoc.png
Normal file
After Width: | Height: | Size: 84 KiB |
After Width: | Height: | Size: 64 KiB |
BIN
docs/Admin manuals/Регистрация пользователей/adminMenu.png
Normal file
After Width: | Height: | Size: 21 KiB |
BIN
docs/Admin manuals/Регистрация пользователей/companiesReg.png
Normal file
After Width: | Height: | Size: 29 KiB |
After Width: | Height: | Size: 18 KiB |
After Width: | Height: | Size: 107 KiB |
After Width: | Height: | Size: 12 KiB |
After Width: | Height: | Size: 55 KiB |
BIN
docs/Admin manuals/Регистрация пользователей/createUserForm.png
Normal file
After Width: | Height: | Size: 32 KiB |
After Width: | Height: | Size: 116 KiB |
After Width: | Height: | Size: 52 KiB |
BIN
docs/Admin manuals/Регистрация пользователей/findUserButton.png
Normal file
After Width: | Height: | Size: 49 KiB |
After Width: | Height: | Size: 67 KiB |
After Width: | Height: | Size: 26 KiB |
After Width: | Height: | Size: 61 KiB |
BIN
docs/Admin manuals/Регистрация пользователей/image1.png
Normal file
After Width: | Height: | Size: 32 KiB |
BIN
docs/Admin manuals/Регистрация пользователей/image10.png
Normal file
After Width: | Height: | Size: 28 KiB |
BIN
docs/Admin manuals/Регистрация пользователей/image11.png
Normal file
After Width: | Height: | Size: 29 KiB |
BIN
docs/Admin manuals/Регистрация пользователей/image12.png
Normal file
After Width: | Height: | Size: 30 KiB |
BIN
docs/Admin manuals/Регистрация пользователей/image13.png
Normal file
After Width: | Height: | Size: 27 KiB |
BIN
docs/Admin manuals/Регистрация пользователей/image14.png
Normal file
After Width: | Height: | Size: 3.1 KiB |
BIN
docs/Admin manuals/Регистрация пользователей/image15.png
Normal file
After Width: | Height: | Size: 17 KiB |
BIN
docs/Admin manuals/Регистрация пользователей/image16.png
Normal file
After Width: | Height: | Size: 28 KiB |
BIN
docs/Admin manuals/Регистрация пользователей/image17.png
Normal file
After Width: | Height: | Size: 7.6 KiB |
BIN
docs/Admin manuals/Регистрация пользователей/image18.png
Normal file
After Width: | Height: | Size: 7.7 KiB |
BIN
docs/Admin manuals/Регистрация пользователей/image19.png
Normal file
After Width: | Height: | Size: 27 KiB |
BIN
docs/Admin manuals/Регистрация пользователей/image2.png
Normal file
After Width: | Height: | Size: 19 KiB |
BIN
docs/Admin manuals/Регистрация пользователей/image20.png
Normal file
After Width: | Height: | Size: 25 KiB |
BIN
docs/Admin manuals/Регистрация пользователей/image21.png
Normal file
After Width: | Height: | Size: 3.0 KiB |
BIN
docs/Admin manuals/Регистрация пользователей/image22.png
Normal file
After Width: | Height: | Size: 4.0 KiB |
BIN
docs/Admin manuals/Регистрация пользователей/image23.png
Normal file
After Width: | Height: | Size: 31 KiB |
BIN
docs/Admin manuals/Регистрация пользователей/image24.png
Normal file
After Width: | Height: | Size: 31 KiB |