Compare commits
10 Commits
1ba421b4d1
...
24b225721f
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
24b225721f | ||
|
|
bb325a338a | ||
|
|
61a9d23504 | ||
|
|
56f7f91160 | ||
|
|
05547fca58 | ||
|
|
a467b7cbf7 | ||
|
|
aa3385e2a8 | ||
|
|
6b5b4af34e | ||
|
|
428e09a8e2 | ||
|
|
76d2c8f7d0 |
10
.vscode/Бэктик.code-snippets
vendored
@ -79,7 +79,7 @@
|
|||||||
},
|
},
|
||||||
|
|
||||||
"Таблица 2 колонки": {
|
"Таблица 2 колонки": {
|
||||||
"prefix": "таблица",
|
"prefix": "таблица2",
|
||||||
"body": [
|
"body": [
|
||||||
"| Заголовок 1 | Заголовок 2 |",
|
"| Заголовок 1 | Заголовок 2 |",
|
||||||
"|-------------|-------------|",
|
"|-------------|-------------|",
|
||||||
@ -89,7 +89,7 @@
|
|||||||
},
|
},
|
||||||
|
|
||||||
"Таблица 3 колонки": {
|
"Таблица 3 колонки": {
|
||||||
"prefix": "таблица",
|
"prefix": "таблица3",
|
||||||
"body": [
|
"body": [
|
||||||
"| Заголовок 1 | Заголовок 2 | Заголовок 3 |",
|
"| Заголовок 1 | Заголовок 2 | Заголовок 3 |",
|
||||||
"|-------------|-------------|-------------|",
|
"|-------------|-------------|-------------|",
|
||||||
@ -99,7 +99,7 @@
|
|||||||
},
|
},
|
||||||
|
|
||||||
"Таблица 4 колонки": {
|
"Таблица 4 колонки": {
|
||||||
"prefix": "таблица",
|
"prefix": "таблица4",
|
||||||
"body": [
|
"body": [
|
||||||
"| Заголовок 1 | Заголовок 2 | Заголовок 3 | Заголовок 4 |",
|
"| Заголовок 1 | Заголовок 2 | Заголовок 3 | Заголовок 4 |",
|
||||||
"|-------------|-------------|-------------|-------------|",
|
"|-------------|-------------|-------------|-------------|",
|
||||||
@ -109,7 +109,7 @@
|
|||||||
},
|
},
|
||||||
|
|
||||||
"Таблица 5 колонки": {
|
"Таблица 5 колонки": {
|
||||||
"prefix": "таблица",
|
"prefix": "таблица5",
|
||||||
"body": [
|
"body": [
|
||||||
"| Заголовок 1 | Заголовок 2 | Заголовок 3 | Заголовок 4 | Заголовок 5 |",
|
"| Заголовок 1 | Заголовок 2 | Заголовок 3 | Заголовок 4 | Заголовок 5 |",
|
||||||
"|-------------|-------------|-------------|-------------|-------------|",
|
"|-------------|-------------|-------------|-------------|-------------|",
|
||||||
@ -119,7 +119,7 @@
|
|||||||
},
|
},
|
||||||
|
|
||||||
"Таблица 6 колонки": {
|
"Таблица 6 колонки": {
|
||||||
"prefix": "таблица",
|
"prefix": "таблица6",
|
||||||
"body": [
|
"body": [
|
||||||
"| Заголовок 1 | Заголовок 2 | Заголовок 3 | Заголовок 4 | Заголовок 5 | Заголовок 6 |",
|
"| Заголовок 1 | Заголовок 2 | Заголовок 3 | Заголовок 4 | Заголовок 5 | Заголовок 6 |",
|
||||||
"|-------------|-------------|-------------|-------------|-------------|-------------|",
|
"|-------------|-------------|-------------|-------------|-------------|-------------|",
|
||||||
|
|||||||
@ -12,7 +12,7 @@ export default defineConfig({
|
|||||||
// Relative path to your custom CSS file
|
// Relative path to your custom CSS file
|
||||||
'./src/styles/custom.css',
|
'./src/styles/custom.css',
|
||||||
],
|
],
|
||||||
social: [{ icon: 'github', label: 'GitHub', href: 'https://git.sinenikolsky.ru/wakadakawaka/kb-personal.git' }],
|
social: [{ icon: 'github', label: 'GitHub', href: 'https://git.sinenikolsky.ru/admin/kb-personal.git' }],
|
||||||
sidebar: [
|
sidebar: [
|
||||||
//{
|
//{
|
||||||
// label: 'База знаний',
|
// label: 'База знаний',
|
||||||
|
|||||||
BIN
public/obmen-dannymi/rib/1.png
Normal file
|
After Width: | Height: | Size: 378 KiB |
BIN
public/obmen-dannymi/rib/10.png
Normal file
|
After Width: | Height: | Size: 8.8 KiB |
BIN
public/obmen-dannymi/rib/11.png
Normal file
|
After Width: | Height: | Size: 20 KiB |
BIN
public/obmen-dannymi/rib/12.png
Normal file
|
After Width: | Height: | Size: 16 KiB |
BIN
public/obmen-dannymi/rib/13.png
Normal file
|
After Width: | Height: | Size: 469 KiB |
BIN
public/obmen-dannymi/rib/14.png
Normal file
|
After Width: | Height: | Size: 7.3 KiB |
BIN
public/obmen-dannymi/rib/15.png
Normal file
|
After Width: | Height: | Size: 37 KiB |
BIN
public/obmen-dannymi/rib/16.png
Normal file
|
After Width: | Height: | Size: 8.8 KiB |
BIN
public/obmen-dannymi/rib/17.png
Normal file
|
After Width: | Height: | Size: 18 KiB |
BIN
public/obmen-dannymi/rib/18.png
Normal file
|
After Width: | Height: | Size: 18 KiB |
BIN
public/obmen-dannymi/rib/19.png
Normal file
|
After Width: | Height: | Size: 130 KiB |
BIN
public/obmen-dannymi/rib/2.png
Normal file
|
After Width: | Height: | Size: 48 KiB |
BIN
public/obmen-dannymi/rib/3.png
Normal file
|
After Width: | Height: | Size: 29 KiB |
BIN
public/obmen-dannymi/rib/4.png
Normal file
|
After Width: | Height: | Size: 77 KiB |
BIN
public/obmen-dannymi/rib/5.png
Normal file
|
After Width: | Height: | Size: 29 KiB |
BIN
public/obmen-dannymi/rib/6.png
Normal file
|
After Width: | Height: | Size: 7.7 KiB |
BIN
public/obmen-dannymi/rib/7.png
Normal file
|
After Width: | Height: | Size: 34 KiB |
BIN
public/obmen-dannymi/rib/8.png
Normal file
|
After Width: | Height: | Size: 10 KiB |
BIN
public/obmen-dannymi/rib/9.png
Normal file
|
After Width: | Height: | Size: 12 KiB |
@ -1,6 +1,6 @@
|
|||||||
---
|
---
|
||||||
title: Виртуальная машина Debian online
|
title: Виртуальная машина Debian online
|
||||||
slug: администрирование/виртуальная-машина-debian-online
|
slug: администрирование-linux/виртуальная-машина-debian-online
|
||||||
---
|
---
|
||||||
|
|
||||||
Terminator — это бесплатная временная виртуальная машина (VM), которую можно быстро запустить через браузер.
|
Terminator — это бесплатная временная виртуальная машина (VM), которую можно быстро запустить через браузер.
|
||||||
@ -1,6 +1,6 @@
|
|||||||
---
|
---
|
||||||
title: Настройка SMTP-сервера на Debian
|
title: Настройка SMTP-сервера на Debian
|
||||||
slug: администрирование/настройка-smtp-сервера-на-debian
|
slug: администрирование-linux/настройка-smtp-сервера-на-debian
|
||||||
---
|
---
|
||||||
|
|
||||||
✅ Выполняй всё пошагово — и твой сервер заработает правильно!
|
✅ Выполняй всё пошагово — и твой сервер заработает правильно!
|
||||||
@ -1,6 +1,6 @@
|
|||||||
---
|
---
|
||||||
title: Описание корневых каталогов deb-систем
|
title: Описание корневых каталогов deb-систем
|
||||||
slug: администрирование/описание-корневых-каталогов-deb-систем
|
slug: администрирование-linux/описание-корневых-каталогов-deb-систем
|
||||||
---
|
---
|
||||||
|
|
||||||
> Эта структура почти одинакова для всех дистрибутивов Linux. Эти каталоги используются для чёткого разделения ролей файлов и упрощения администрирования серверов.
|
> Эта структура почти одинакова для всех дистрибутивов Linux. Эти каталоги используются для чёткого разделения ролей файлов и упрощения администрирования серверов.
|
||||||
@ -1,6 +1,6 @@
|
|||||||
---
|
---
|
||||||
title: Установка OpenVPN на сервере Debian
|
title: Установка OpenVPN на сервере Debian
|
||||||
slug: администрирование-vpn/установка-openvpn-на-сервере-debian
|
slug: администрирование-linux/установка-openvpn-на-сервере-debian
|
||||||
---
|
---
|
||||||
|
|
||||||
## Шаг 1. Подключение к серверу через SSH
|
## Шаг 1. Подключение к серверу через SSH
|
||||||
@ -1,32 +0,0 @@
|
|||||||
---
|
|
||||||
title: Настройка Amnezia WG
|
|
||||||
slug: администрирование-vpn/настройка-amnezia-wg
|
|
||||||
---
|
|
||||||
# Сгенерируйте конфиг Cloudflare WARP для AmneziaWG
|
|
||||||
Этот bash скрипт сгенерирует конфиг Cloudflare WARP для AmneziaWG.
|
|
||||||
|
|
||||||
Не стоит выполнять его локально, так как РКН заблокировал запросы для получения конфига. Вместо этого лучше выполнять на удалённых серверах.
|
|
||||||
|
|
||||||
## Вариант 1: Aeza Terminator
|
|
||||||
1. Заходим на https://terminator.aeza.net/en/
|
|
||||||
2. Выбираем **Debian**
|
|
||||||
3. Вставляем команду:
|
|
||||||
```bash
|
|
||||||
bash <(wget -qO- https://raw.githubusercontent.com/ImMALWARE/bash-warp-generator/main/warp_generator.sh)
|
|
||||||
```
|
|
||||||
4. После того, как конфиг сгенерируется, копируем его, либо скачиваем файлом по ссылке и импортируем в AmneziaWG!👍
|
|
||||||
## Вариант 2: Replit
|
|
||||||
1. Тыкаем сюда: [](https://replit.com/new/github/ImMALWARE/bash-warp-generator)
|
|
||||||
2. Создаём аккаунт
|
|
||||||
3. Нажимаем кнопку Run вверху
|
|
||||||
4. После того, как конфиг сгенерируется, копируем его, либо скачиваем файлом по ссылке и импортируем в AmneziaWG!👍
|
|
||||||
|
|
||||||
## Что-то не получается?
|
|
||||||
### После подключении в AmneziaWG ничего не работает, в строке **Передача**: получено 0 Б
|
|
||||||
К сожалению, AmneziaWG не удалось обойти блокировку WireGuard от вашего провайдера :( \
|
|
||||||
https://github.com/ImMALWARE/bash-warp-generator/issues/5
|
|
||||||
|
|
||||||
### Другой вопрос?
|
|
||||||
Напишите в чат: https://t.me/immalware_chat
|
|
||||||
|
|
||||||

|
|
||||||
@ -1,85 +0,0 @@
|
|||||||
---
|
|
||||||
title: Не работает VPN по настройкам ovpn в линукс
|
|
||||||
slug: администрирование-vpn/не-работает-vpn-по-настройкам-ovpn-в-линукс
|
|
||||||
---
|
|
||||||
|
|
||||||
После подключения к VPN через `.ovpn`-файл на Fedora может наблюдаться ситуация:
|
|
||||||
**ping работает**, а **сайты в браузере не открываются**. Это связано с проблемами MTU (размер максимального пакета).
|
|
||||||
|
|
||||||
---
|
|
||||||
|
|
||||||
## ✅ Симптомы
|
|
||||||
|
|
||||||
* `ping google.com` работает
|
|
||||||
* сайты в браузере не открываются
|
|
||||||
* в Windows с тем же `.ovpn` всё работает нормально
|
|
||||||
|
|
||||||
---
|
|
||||||
|
|
||||||
## 🛍️ Причина
|
|
||||||
|
|
||||||
VPN-интерфейс `tun0` устанавливает `MTU = 1500`, что слишком много для некоторых провайдеров/сетей.
|
|
||||||
Фрагментация запрещается, и крупные пакеты (например, HTTPS) отбрасываются.
|
|
||||||
|
|
||||||
---
|
|
||||||
|
|
||||||
## 🧪 Диагностика MTU
|
|
||||||
|
|
||||||
Определи максимальный размер пакета без фрагментации:
|
|
||||||
|
|
||||||
```bash
|
|
||||||
ping -M do -s 1272 8.8.8.8
|
|
||||||
```
|
|
||||||
|
|
||||||
Уменьшай `-s`, пока пинг не начнёт работать. Затем:
|
|
||||||
|
|
||||||
```bash
|
|
||||||
tun-mtu = <s> + 28
|
|
||||||
```
|
|
||||||
|
|
||||||
---
|
|
||||||
|
|
||||||
## 🔧 Решение
|
|
||||||
|
|
||||||
1. Открой `.ovpn`-файл в текстовом редакторе:
|
|
||||||
|
|
||||||
```bash
|
|
||||||
nano your_config.ovpn
|
|
||||||
```
|
|
||||||
|
|
||||||
2. Добавь в конец файла строки:
|
|
||||||
|
|
||||||
```
|
|
||||||
tun-mtu 1300
|
|
||||||
mssfix 1200
|
|
||||||
```
|
|
||||||
|
|
||||||
*(Если по `ping` удалось пройти с `-s 1372`, можно поставить `tun-mtu 1400`, `mssfix 1360`)*
|
|
||||||
|
|
||||||
3. Сохрани файл и переподключись:
|
|
||||||
|
|
||||||
```bash
|
|
||||||
sudo openvpn --config your_config.ovpn
|
|
||||||
```
|
|
||||||
|
|
||||||
---
|
|
||||||
|
|
||||||
## ✅ Результат
|
|
||||||
|
|
||||||
* VPN работает
|
|
||||||
* Сайты загружаются в браузере
|
|
||||||
* Проблем с DNS и HTTPS больше нет
|
|
||||||
|
|
||||||
---
|
|
||||||
|
|
||||||
## 📝 Примечание
|
|
||||||
|
|
||||||
Альтернативно можно временно задать параметры через команду запуска:
|
|
||||||
|
|
||||||
```bash
|
|
||||||
sudo openvpn --config your_config.ovpn --tun-mtu 1300 --mssfix 1200
|
|
||||||
```
|
|
||||||
|
|
||||||
Но при следующем запуске без этих флагов проблема вернётся, если не внести изменения в `.ovpn`.
|
|
||||||
|
|
||||||
---
|
|
||||||
@ -1,6 +1,6 @@
|
|||||||
---
|
---
|
||||||
title: Активация Office
|
title: Activation
|
||||||
slug: администрирование/активация-office
|
slug: администрирование-windows/activation
|
||||||
---
|
---
|
||||||
|
|
||||||
Method 1 - PowerShell (Windows 8 and later) ❤️
|
Method 1 - PowerShell (Windows 8 and later) ❤️
|
||||||
@ -1,6 +1,6 @@
|
|||||||
---
|
---
|
||||||
title: Как настроить плановую перезагрузку сервера Windows
|
title: Как настроить плановую перезагрузку сервера Windows
|
||||||
slug: администрирование/как-настроить-плановую-перезагрузку-сервера-windows
|
slug: администрирование-windows/как-настроить-плановую-перезагрузку-сервера-windows
|
||||||
---
|
---
|
||||||
|
|
||||||
Инструкция по настройке автоматической перезагрузки для круглосуточных серверов на базе Windows.
|
Инструкция по настройке автоматической перезагрузки для круглосуточных серверов на базе Windows.
|
||||||
@ -1,6 +1,6 @@
|
|||||||
---
|
---
|
||||||
title: Установка и настройка Hyper-V
|
title: Установка и настройка Hyper-V
|
||||||
slug: администрирование/установка-и-настройка-hyper-v
|
slug: администрирование-windows/установка-и-настройка-hyper-v
|
||||||
---
|
---
|
||||||
|
|
||||||
## 1. Проверка требований к оборудованию
|
## 1. Проверка требований к оборудованию
|
||||||
@ -3,12 +3,12 @@ title: Автодеплой сайта при коммите
|
|||||||
slug: администрирование/автодеплой-сайта-при-коммите
|
slug: администрирование/автодеплой-сайта-при-коммите
|
||||||
---
|
---
|
||||||
|
|
||||||
## 📋 Описание
|
## Описание
|
||||||
Эта инструкция описывает, как настроить автоматическое обновление (деплой) сайта на Windows-сервере после `git push` в репозиторий Gitea, используя webhook и скрипт на стороне сервера.
|
Эта инструкция описывает, как настроить автоматическое обновление (деплой) сайта на Windows-сервере после `git push` в репозиторий Gitea, используя webhook и скрипт на стороне сервера.
|
||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
## 🧱 Что используется
|
## Что используется
|
||||||
- **Gitea** — self-hosted Git-сервер
|
- **Gitea** — self-hosted Git-сервер
|
||||||
- **Windows Server** — где расположен сайт и работает Apache
|
- **Windows Server** — где расположен сайт и работает Apache
|
||||||
- **Apache** — размещает сайт, слушает Webhook
|
- **Apache** — размещает сайт, слушает Webhook
|
||||||
@ -18,7 +18,7 @@ slug: администрирование/автодеплой-сайта-при-
|
|||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
## ✅ Структура проекта
|
## Структура проекта
|
||||||
|
|
||||||
- Исходники сайта: `C:\mykb`
|
- Исходники сайта: `C:\mykb`
|
||||||
- Папка публикации: `C:\Apache24\htdocs\1c-knowledge`
|
- Папка публикации: `C:\Apache24\htdocs\1c-knowledge`
|
||||||
@ -26,7 +26,7 @@ slug: администрирование/автодеплой-сайта-при-
|
|||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
## 🔧 Шаг 1: Подготовка репозитория на сервере
|
## Шаг 1: Подготовка репозитория на сервере
|
||||||
|
|
||||||
```bash
|
```bash
|
||||||
cd C:\mykb
|
cd C:\mykb
|
||||||
@ -43,7 +43,7 @@ git config --global user.email "you@example.com"
|
|||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
## 🔧 Шаг 2: Настройка webhook в Gitea
|
## Шаг 2: Настройка webhook в Gitea
|
||||||
|
|
||||||
1. Перейди в репозиторий → **Settings** → **Webhooks**
|
1. Перейди в репозиторий → **Settings** → **Webhooks**
|
||||||
2. Добавь URL:
|
2. Добавь URL:
|
||||||
@ -55,9 +55,9 @@ git config --global user.email "you@example.com"
|
|||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
## 🔧 Шаг 3: Создание webhook-обработчика
|
## Шаг 3: Создание webhook-обработчика
|
||||||
|
|
||||||
📁 Путь: `C:\Apache24\htdocs\webhook\index.php`
|
Путь: `C:\Apache24\htdocs\webhook\index.php`
|
||||||
|
|
||||||
```php
|
```php
|
||||||
<?php
|
<?php
|
||||||
@ -78,9 +78,9 @@ echo "OK";
|
|||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
## 🔧 Шаг 4: Создание скрипта обновления
|
## Шаг 4: Создание скрипта обновления
|
||||||
|
|
||||||
📁 Файл: `C:\mykb\update-site.bat`
|
Файл: `C:\mykb\update-site.bat`
|
||||||
|
|
||||||
```bat
|
```bat
|
||||||
@echo off
|
@echo off
|
||||||
@ -95,11 +95,11 @@ robocopy build C:\Apache24\htdocs\1c-knowledge /MIR /NP /NFL /NDL
|
|||||||
exit /b 0
|
exit /b 0
|
||||||
```
|
```
|
||||||
|
|
||||||
> ⚠️ Убедись, что `robocopy` установлен (входит в состав Windows).
|
> Убедись, что `robocopy` установлен (входит в состав Windows).
|
||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
## 🔧 Шаг 5: Создание задачи в планировщике
|
## Шаг 5: Создание задачи в планировщике
|
||||||
|
|
||||||
1. Открой "Планировщик заданий Windows"
|
1. Открой "Планировщик заданий Windows"
|
||||||
2. Создай задачу **"Docusaurus Auto Deploy"**
|
2. Создай задачу **"Docusaurus Auto Deploy"**
|
||||||
@ -114,7 +114,7 @@ exit /b 0
|
|||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
## 🧪 Шаг 6: Проверка
|
## Шаг 6: Проверка
|
||||||
|
|
||||||
1. Сделай `git push` в Gitea
|
1. Сделай `git push` в Gitea
|
||||||
2. Перейди в Gitea → репозиторий → Webhooks → Recent Deliveries
|
2. Перейди в Gitea → репозиторий → Webhooks → Recent Deliveries
|
||||||
@ -123,7 +123,7 @@ exit /b 0
|
|||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
## 💡 Советы
|
## Советы
|
||||||
|
|
||||||
- Включи логирование в `update-site.bat`, если нужно отладить:
|
- Включи логирование в `update-site.bat`, если нужно отладить:
|
||||||
```bat
|
```bat
|
||||||
@ -134,5 +134,5 @@ exit /b 0
|
|||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
## ✅ Готово
|
## Готово
|
||||||
Теперь сайт будет автоматически обновляться после каждого push в Gitea! 🎉
|
Теперь сайт будет автоматически обновляться после каждого push в Gitea! 🎉
|
||||||
|
|||||||
@ -2,9 +2,9 @@
|
|||||||
title: Установка и настройка телеграм-бота для отправки HTTP-запросов в 1с
|
title: Установка и настройка телеграм-бота для отправки HTTP-запросов в 1с
|
||||||
slug: администрирование/установка-и-настройка-телеграм-бота-для-отправки-http-запросов-в-1с
|
slug: администрирование/установка-и-настройка-телеграм-бота-для-отправки-http-запросов-в-1с
|
||||||
---
|
---
|
||||||
# 📘 Инструкция по установке и обслуживанию Telegram JSON File Bot
|
# Инструкция по установке и обслуживанию Telegram JSON File Bot
|
||||||
|
|
||||||
## 🧩 Зависимости
|
## Зависимости
|
||||||
|
|
||||||
- Python 3.9+
|
- Python 3.9+
|
||||||
- `python3-venv`, `pip`
|
- `python3-venv`, `pip`
|
||||||
@ -14,7 +14,7 @@ slug: администрирование/установка-и-настройк
|
|||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
## 📁 1. Установка
|
## 1. Установка
|
||||||
|
|
||||||
```bash
|
```bash
|
||||||
sudo apt update
|
sudo apt update
|
||||||
@ -43,7 +43,7 @@ pip install python-telegram-bot requests
|
|||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
## 🧠 2. Создание `bot.py`
|
## 2. Создание `bot.py`
|
||||||
|
|
||||||
Создай файл `bot.py`:
|
Создай файл `bot.py`:
|
||||||
|
|
||||||
@ -76,7 +76,7 @@ async def handle_file(update: Update, context: ContextTypes.DEFAULT_TYPE):
|
|||||||
user_id = update.effective_user.id
|
user_id = update.effective_user.id
|
||||||
|
|
||||||
if not is_authorized(user_id):
|
if not is_authorized(user_id):
|
||||||
await update.message.reply_text("⛔ Доступ запрещён.")
|
await update.message.reply_text("Доступ запрещён.")
|
||||||
return
|
return
|
||||||
|
|
||||||
document = update.message.document
|
document = update.message.document
|
||||||
@ -98,15 +98,15 @@ async def handle_file(update: Update, context: ContextTypes.DEFAULT_TYPE):
|
|||||||
auth=(HTTP_USERNAME, HTTP_PASSWORD)
|
auth=(HTTP_USERNAME, HTTP_PASSWORD)
|
||||||
)
|
)
|
||||||
await update.message.reply_text(
|
await update.message.reply_text(
|
||||||
f"✅ Файл отправлен.\n"
|
f"Файл отправлен.\n"
|
||||||
f"Статус: {response.status_code}\n"
|
f"Статус: {response.status_code}\n"
|
||||||
f"Ответ:\n{response.text}"
|
f"Ответ:\n{response.text}"
|
||||||
)
|
)
|
||||||
except Exception as e:
|
except Exception as e:
|
||||||
await update.message.reply_text(f"❌ Ошибка при отправке: {str(e)}")
|
await update.message.reply_text(f"Ошибка при отправке: {str(e)}")
|
||||||
|
|
||||||
async def start(update: Update, context: ContextTypes.DEFAULT_TYPE):
|
async def start(update: Update, context: ContextTypes.DEFAULT_TYPE):
|
||||||
await update.message.reply_text(f"👋 Привет! Твой Telegram ID: {update.effective_user.id}")
|
await update.message.reply_text(f"Привет! Твой Telegram ID: {update.effective_user.id}")
|
||||||
|
|
||||||
if __name__ == '__main__':
|
if __name__ == '__main__':
|
||||||
app = ApplicationBuilder().token(BOT_TOKEN).build()
|
app = ApplicationBuilder().token(BOT_TOKEN).build()
|
||||||
@ -117,7 +117,7 @@ if __name__ == '__main__':
|
|||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
## 🛠 3. Настройка systemd-сервиса
|
## 3. Настройка systemd-сервиса
|
||||||
|
|
||||||
Создай файл:
|
Создай файл:
|
||||||
|
|
||||||
@ -147,7 +147,7 @@ WantedBy=multi-user.target
|
|||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
## 🚀 4. Запуск и автозапуск
|
## 4. Запуск и автозапуск
|
||||||
|
|
||||||
```bash
|
```bash
|
||||||
sudo systemctl daemon-reexec
|
sudo systemctl daemon-reexec
|
||||||
@ -158,7 +158,7 @@ sudo systemctl start telegram-bot.service
|
|||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
## 🧩 5. Обслуживание
|
## 5. Обслуживание
|
||||||
|
|
||||||
### ▶ Запуск / остановка
|
### ▶ Запуск / остановка
|
||||||
|
|
||||||
@ -168,13 +168,13 @@ sudo systemctl stop telegram-bot.service
|
|||||||
sudo systemctl restart telegram-bot.service
|
sudo systemctl restart telegram-bot.service
|
||||||
```
|
```
|
||||||
|
|
||||||
### 📋 Статус
|
### Статус
|
||||||
|
|
||||||
```bash
|
```bash
|
||||||
sudo systemctl status telegram-bot.service
|
sudo systemctl status telegram-bot.service
|
||||||
```
|
```
|
||||||
|
|
||||||
### 📜 Просмотр логов
|
### Просмотр логов
|
||||||
|
|
||||||
```bash
|
```bash
|
||||||
journalctl -u telegram-bot.service -f
|
journalctl -u telegram-bot.service -f
|
||||||
@ -184,7 +184,7 @@ journalctl -u telegram-bot.service -f
|
|||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
## 🔐 Telegram ID
|
## Telegram ID
|
||||||
|
|
||||||
Чтобы узнать свой Telegram ID, отправь боту `/start`.
|
Чтобы узнать свой Telegram ID, отправь боту `/start`.
|
||||||
|
|
||||||
|
|||||||
@ -1,10 +0,0 @@
|
|||||||
---
|
|
||||||
title: Инструкции к версии 3.1.10
|
|
||||||
slug: общие-бсп-подключение-к-подсистемам-литература/инструкции-к-версии-3-1-10
|
|
||||||
---
|
|
||||||
|
|
||||||
[Глава 1. Состав библиотеки](/doc_bsp_3_1_10_glava1.pdf)
|
|
||||||
|
|
||||||
[Глава 2. Инструкция по внедрению библиотеки](/doc_bsp_3_1_10_glava2.pdf)
|
|
||||||
|
|
||||||
[Глава 3. Настройка и использование подсистем при разработке конфигурации](/doc_bsp_3_1_10_glava3.pdf)
|
|
||||||
@ -2,29 +2,31 @@
|
|||||||
title: Подключение БСП к собственной конфигурации
|
title: Подключение БСП к собственной конфигурации
|
||||||
slug: общие-бсп-подключение-к-подсистемам/подключение-бсп-к-собственной-конфигурации
|
slug: общие-бсп-подключение-к-подсистемам/подключение-бсп-к-собственной-конфигурации
|
||||||
---
|
---
|
||||||
# Для полной интеграции БСП, не частичной
|
|
||||||
1. Создаем пустую конфигурацию
|
1. Устанавливаем нужную версию БСП в шаблоны
|
||||||
2. Запускаем в пользовательском режиме
|
2. Запускаем нужную конфигурацию в пользовательском режиме
|
||||||
3. Открываем обработку ПервоеВнедрениеБСП.epf из папки шаблона БСП (`%AppData%\1C\1cv8\tmplts\1c\SSL\3_1_9_144\ExtFiles`)
|
3. Открываем обработку `ПервоеВнедрениеБСП.epf` из папки шаблонов БСП (по умолчанию `%AppData%\1C\1cv8\tmplts\1c\SSL\<Версия_БСП>\ExtFiles`)
|
||||||
4. В обработке ничего не выбираем, оставляем только базовую функциональность
|
4. В обработке выбираем нужные подсистемы
|
||||||
5. Сохраняем в файл
|
5. Сохраняем настройки в файл
|
||||||
6. Сравниваем и объединяем нашу пустую конфигурацию с конфигурацией из шаблона БСП `1Cv8.cf`. Полную замену не делаем, ставим на поддержку (опционально)
|
6. Сравниваем и объединяем нашу конфигурацию с конфигурацией из шаблона БСП `1Cv8.cf`. Полную замену не делаем, ставим на поддержку (опционально). Загружаем настройки, сохраненные в п.5
|
||||||
В окне снимаем все флажки и загружаем настройки, сохраненные в п.5
|
|
||||||
1. Назначаем имя, поставщика и версию конфигурации
|
1. Назначаем имя, поставщика и версию конфигурации
|
||||||
2. Копируем общий модуль `ОбновлениеИнформационнойБазыБСП`, переименовываем (`ОбновлениеИнформационнойБазыСигма`, например). В нем редактируем процедуру `ПриДобавленииПодсистемы` и удаляем код из всех остальных методов модуля
|
2. Копируем общий модуль `ОбновлениеИнформационнойБазыБСП`, переименовываем (`ОбновлениеИнформационнойБазыСигма`, например). В нем редактируем процедуру `ПриДобавленииПодсистемы` и удаляем код из всех остальных методов модуля.
|
||||||
|
**Сами методы не удалять**
|
||||||
|
|
||||||
```bsl
|
```bsl
|
||||||
Процедура ПриДобавленииПодсистемы(Описание) Экспорт
|
Процедура ПриДобавленииПодсистемы(Описание) Экспорт
|
||||||
|
|
||||||
Описание.Имя = "Сигма"; // ИмяКонфигурации
|
Описание.Имя = "Сигма"; // ИмяКонфигурации
|
||||||
Описание.Версия = "1.0.1.1"; //ВерсияКонфигурации
|
Описание.Версия = "1.0.1.1"; //ВерсияКонфигурации
|
||||||
//Описание.ИдентификаторИнтернетПоддержки = "SSL";
|
Описание.РежимВыполненияОтложенныхОбработчиков = "Параллельно";
|
||||||
//Описание.РежимВыполненияОтложенныхОбработчиков = "Параллельно";
|
Описание.ЗаполнятьДанныеНовыхПодсистемПриПереходеСДругойПрограммы = Истина;
|
||||||
//Описание.ПараллельноеОтложенноеОбновлениеСВерсии = "2.3.3.0";
|
|
||||||
//Описание.ЗаполнятьДанныеНовыхПодсистемПриПереходеСДругойПрограммы = Истина;
|
|
||||||
|
|
||||||
КонецПроцедуры
|
КонецПроцедуры
|
||||||
```
|
```
|
||||||
9. В модуле `ПодсистемыКонфигурацииПереопределяемый` в методе `ПриДобавленииПодсистем` пишем
|
9. В модуле `ПодсистемыКонфигурацииПереопределяемый` в методе `ПриДобавленииПодсистем` добавляем наш модуль
|
||||||
|
|
||||||
```bsl
|
```bsl
|
||||||
МодулиПодсистем.Добавить("ОбновлениеИнформационнойБазыСигма")
|
МодулиПодсистем.Добавить("ОбновлениеИнформационнойБазыСигма")
|
||||||
```
|
```
|
||||||
|
|
||||||
|
10. Запускаем в пользовательском режиме, ожидаем завершения отложенных обработчиков обновления
|
||||||
@ -1,42 +0,0 @@
|
|||||||
---
|
|
||||||
title: Как выгрузить изменения в сообщение обмена
|
|
||||||
slug: общие-обмен-данными-1-планы-обмена/как-выгрузить-изменения-в-сообщение-обмена
|
|
||||||
---
|
|
||||||
```bsl
|
|
||||||
УзелОбмена = ПланыОбмена.ОбменИсточникПриемник.НайтиПоКоду("ПР");
|
|
||||||
|
|
||||||
Если НЕ УзелОбмена.Пустая() Тогда
|
|
||||||
|
|
||||||
// 0. Создаем объект ЗаписьXML для формирования XML-файла
|
|
||||||
ПутьКФайлуСообщения = "S:\Exchange\Message_ИС_ПР.xml";
|
|
||||||
ЗаписьXML = Новый ЗаписьXML();
|
|
||||||
ЗаписьXML.ОткрытьФайл(ПутьКФайлуСообщения);
|
|
||||||
|
|
||||||
// 1. Создаем объект "ЗаписьСообщенияОбмена"
|
|
||||||
ЗаписьСообщения = ПланыОбмена.СоздатьЗаписьСообщения();
|
|
||||||
|
|
||||||
// 2. Начинаем запись сообщения обмена для выбранного узла в файл XML
|
|
||||||
ЗаписьСообщения.НачатьЗапись(ЗаписьXML, УзелОбмена);
|
|
||||||
|
|
||||||
// 3. Выбираем изменения
|
|
||||||
ВыборкаИзменений = ПланыОбмена.ВыбратьИзменения(УзелОбмена, ЗаписьСообщения.НомерСообщения);
|
|
||||||
|
|
||||||
// 4. Записываем изменения в файл XML
|
|
||||||
Пока ВыборкаИзменений.Следующий() Цикл
|
|
||||||
Данные = ВыборкаИзменений.Получить();
|
|
||||||
ЗаписатьXML(ЗаписьXML, Данные);
|
|
||||||
КонецЦикла;
|
|
||||||
|
|
||||||
// 5. Заканчиваем запись сообщения обмена
|
|
||||||
ЗаписьСообщения.ЗакончитьЗапись();
|
|
||||||
|
|
||||||
Сообщение = Новый СообщениеПользователю;
|
|
||||||
Сообщение.Текст = "Сообщение обмена успешно сформировано!";
|
|
||||||
Сообщение.Сообщить();
|
|
||||||
|
|
||||||
Иначе
|
|
||||||
Сообщение = Новый СообщениеПользователю;
|
|
||||||
Сообщение.Текст = "Не найден узел плана обмена";
|
|
||||||
Сообщение.Сообщить();
|
|
||||||
КонецЕсли;
|
|
||||||
```
|
|
||||||
@ -1,26 +0,0 @@
|
|||||||
---
|
|
||||||
title: Как зарегистрировать изменнеия в план обмена
|
|
||||||
slug: общие-обмен-данными-1-планы-обмена/как-зарегистрировать-изменнеия-в-план-обмена
|
|
||||||
---
|
|
||||||
```bsl
|
|
||||||
УзелОбмена = ПланыОбмена.ОбменИсточникПриемник.НайтиПоКоду("ПР");
|
|
||||||
Если НЕ УзелОбмена.Пустая() Тогда
|
|
||||||
|
|
||||||
Контрагент = Справочники.Контрагенты.НайтиПоКоду("000000005");
|
|
||||||
Если НЕ Контрагент.Пустая() Тогда
|
|
||||||
ПланыОбмена.ЗарегистрироватьИзменения(УзелОбмена, Контрагент);
|
|
||||||
Текст = "Изменения контрагента зарегистрированы";
|
|
||||||
Иначе
|
|
||||||
Текст = "Контрагент не найден";
|
|
||||||
КонецЕсли;
|
|
||||||
|
|
||||||
Сообщение = Новый СообщениеПользователю;
|
|
||||||
Сообщение.Текст = Текст;
|
|
||||||
Сообщение.Сообщить();
|
|
||||||
|
|
||||||
Иначе
|
|
||||||
Сообщение = Новый СообщениеПользователю;
|
|
||||||
Сообщение.Текст = "Не найден узел плана обмена";
|
|
||||||
Сообщение.Сообщить();
|
|
||||||
КонецЕсли;
|
|
||||||
```
|
|
||||||
@ -1,49 +0,0 @@
|
|||||||
---
|
|
||||||
title: Как прочиттать изменения
|
|
||||||
slug: общие-обмен-данными-1-планы-обмена/как-прочиттать-изменения
|
|
||||||
---
|
|
||||||
|
|
||||||
# С присваиванием номера сообщения
|
|
||||||
|
|
||||||
```bsl
|
|
||||||
УзелОбмена = ПланыОбмена.ОбменИсточникПриемник.НайтиПоКоду("ПР");
|
|
||||||
НомерСообщения = 1;
|
|
||||||
Если НЕ УзелОбмена.Пустая() Тогда
|
|
||||||
ВыборкаИзменений = ПланыОбмена.ВыбратьИзменения(УзелОбмена, НомерСообщения);
|
|
||||||
Пока ВыборкаИзменений.Следующий() Цикл
|
|
||||||
Объект = ВыборкаИзменений.Получить();
|
|
||||||
Сообщение = Новый СообщениеПользователю;
|
|
||||||
Сообщение.Текст = Объект;
|
|
||||||
Сообщение.Сообщить();
|
|
||||||
КонецЦикла;
|
|
||||||
Иначе
|
|
||||||
Сообщение = Новый СообщениеПользователю;
|
|
||||||
Сообщение.Текст = "Не найден узел плана обмена";
|
|
||||||
Сообщение.Сообщить();
|
|
||||||
КонецЕсли;
|
|
||||||
```
|
|
||||||
|
|
||||||
# Просто запросом
|
|
||||||
```bsl
|
|
||||||
УзелОбмена = ПланыОбмена.ОбменИсточникПриемник.НайтиПоКоду("ПР");
|
|
||||||
|
|
||||||
Запрос = Новый Запрос;
|
|
||||||
Запрос.УстановитьПараметр("Узел", УзелОбмена);
|
|
||||||
Запрос.Текст =
|
|
||||||
"ВЫБРАТЬ
|
|
||||||
| КонтрагентыИзменения.Узел КАК Узел,
|
|
||||||
| КонтрагентыИзменения.НомерСообщения КАК НомерСообщения,
|
|
||||||
| КонтрагентыИзменения.Ссылка КАК Ссылка
|
|
||||||
|ИЗ
|
|
||||||
| Справочник.Контрагенты.Изменения КАК КонтрагентыИзменения
|
|
||||||
|ГДЕ
|
|
||||||
| КонтрагентыИзменения.Узел = &Узел";
|
|
||||||
|
|
||||||
РезультатЗапроса = Запрос.Выполнить();
|
|
||||||
Выборка = РезультатЗапроса.Выбрать();
|
|
||||||
Пока Выборка.Следующий() Цикл
|
|
||||||
Сообщение = Новый СообщениеПользователю;
|
|
||||||
Сообщение.Текст = Выборка.Ссылка;
|
|
||||||
Сообщение.Сообщить();
|
|
||||||
КонецЦикла;
|
|
||||||
```
|
|
||||||
@ -1,18 +0,0 @@
|
|||||||
---
|
|
||||||
title: Как удалить изменения из таблицы регистрации изменений
|
|
||||||
slug: общие-обмен-данными-1-планы-обмена/как-удалить-изменения-из-таблицы-регистрации-изменений
|
|
||||||
---
|
|
||||||
```bsl
|
|
||||||
УзелОбмена = ПланыОбмена.ОбменИсточникПриемник.НайтиПоКоду("ПР");
|
|
||||||
|
|
||||||
Если НЕ УзелОбмена.Пустая() Тогда
|
|
||||||
ПланыОбмена.УдалитьРегистрациюИзменений(УзелОбмена);
|
|
||||||
Сообщение = Новый СообщениеПользователю;
|
|
||||||
Сообщение.Текст = "Изменения для узла ""Приемник"" удалены";
|
|
||||||
Сообщение.Сообщить();
|
|
||||||
Иначе
|
|
||||||
Сообщение = Новый СообщениеПользователю;
|
|
||||||
Сообщение.Текст = "Не найден узел плана обмена";
|
|
||||||
Сообщение.Сообщить();
|
|
||||||
КонецЕсли;
|
|
||||||
```
|
|
||||||
@ -0,0 +1,8 @@
|
|||||||
|
---
|
||||||
|
title: Код текущего узла обмена
|
||||||
|
slug: общие-обмен-данными-планы-обмена/код-текущего-узла-обмена
|
||||||
|
---
|
||||||
|
|
||||||
|
```bsl
|
||||||
|
КодТекущегоУзла = ПланыОбмена.<ИмяПланаОбмена>.ЭтотУзел().Код;
|
||||||
|
```
|
||||||
@ -1,6 +1,6 @@
|
|||||||
---
|
---
|
||||||
title: Как создать план обмена
|
title: Настройка плана обмена
|
||||||
slug: общие-обмен-данными-1-планы-обмена/как-создать-план-обмена
|
slug: общие-обмен-данными-планы-обмена/настройка-плана-обмена
|
||||||
---
|
---
|
||||||
|
|
||||||
## Создание объекта метаданных
|
## Создание объекта метаданных
|
||||||
@ -63,4 +63,6 @@ slug: общие-обмен-данными-1-планы-обмена/как-со
|
|||||||
|
|
||||||
После включения объекта метаданных в состав хотя бы в одного план обмена, для объекта метаданных создается таблица `изменений`, содержащая поля `Ссылка`, `Узел` и `НомерСообщения`. Для отображения таблиц изменений в кострукторе запроса нужно нажать на кнопку `Отображать таблицы изменений`
|
После включения объекта метаданных в состав хотя бы в одного план обмена, для объекта метаданных создается таблица `изменений`, содержащая поля `Ссылка`, `Узел` и `НомерСообщения`. Для отображения таблиц изменений в кострукторе запроса нужно нажать на кнопку `Отображать таблицы изменений`
|
||||||
|
|
||||||

|

|
||||||
|
|
||||||
|
[Консоль запросов](/poleznoe/УправляемаяКонсольОтчетов_3.8.9.epf)
|
||||||
@ -0,0 +1,319 @@
|
|||||||
|
---
|
||||||
|
title: Пример простого обмена двух баз через файл с квитированием
|
||||||
|
slug: общие-обмен-данными-планы-обмена/пример-простого-обмена-двух-баз-через-файл-с-квитированием
|
||||||
|
---
|
||||||
|
|
||||||
|
В общем виде обмен с квитированием осущетвляется в несколько шагов:
|
||||||
|
1. Создание сообщения обмена в источнике
|
||||||
|
2. Чтение и обработка сообщения обмена в приемнике
|
||||||
|
3. Создание подтверждающего сообщения в приемнике (квитирование)
|
||||||
|
4. Чтение и удаление успешно переданного из плана обмена в источнике
|
||||||
|
|
||||||
|
|
||||||
|
## Сообщение обмена Источник-Приемник
|
||||||
|
|
||||||
|
### Создание сообщения
|
||||||
|
|
||||||
|
Создаем план обмена, реализуем выгрузку. В примере в плане обмена источника зарегистрирован один справочник "Номенклатура"
|
||||||
|
|
||||||
|
```bsl
|
||||||
|
// Узел обмена - целевой узел обмена базы приемника в плане обмена
|
||||||
|
Процедура ВыгрузитьНоменклатуруВФайл(УзелОбмена) Экспорт
|
||||||
|
|
||||||
|
Если Не ЗначениеЗаполнено(УзелОбмена) Тогда
|
||||||
|
ВызватьИсключение "Не установлен узел обмена";
|
||||||
|
КонецЕсли;
|
||||||
|
|
||||||
|
// полное имя файла, куда будет записываться выгрузка
|
||||||
|
ИмяСообщения = "C:\путь-до-папки-обмена\Выгрузка_Источник_Приемник.xml";
|
||||||
|
|
||||||
|
ЗаписьXML = Новый ЗаписьXML;
|
||||||
|
ЗаписьXML.ОткрытьФайл(ИмяСообщения, "UTF-8");
|
||||||
|
|
||||||
|
ЗаписьСообщения = ПланыОбмена.СоздатьЗаписьСообщения();
|
||||||
|
|
||||||
|
// тут записываются служебные заголовки сообщения - узел, номер сообщения и пр.
|
||||||
|
ЗаписьСообщения.НачатьЗапись(ЗаписьXML, УзелОбмена);
|
||||||
|
|
||||||
|
// выгружаем все изменения, дополнительно устанавливаем номер сообщения из ЗаписьСообщения,
|
||||||
|
// т.к. до выгрузки изменений номер сообщения в таблице изменений = NULL
|
||||||
|
ВыборкаИзменений = ПланыОбмена.ВыбратьИзменения(УзелОбмена, ЗаписьСообщения.НомерСообщения);
|
||||||
|
|
||||||
|
// Записываем данные любым способом, которым удобно
|
||||||
|
// тут приведен пример примитивной поузловой записи
|
||||||
|
ЗаписьXML.ЗаписатьНачалоЭлемента("СписокНоменклатуры");
|
||||||
|
|
||||||
|
Пока ВыборкаИзменений.Следующий() Цикл
|
||||||
|
|
||||||
|
Данные = ВыборкаИзменений.Получить();
|
||||||
|
|
||||||
|
ЗаписьXML.ЗаписатьНачалоЭлемента("Номенклатура");
|
||||||
|
|
||||||
|
ЗаписьXML.ЗаписатьНачалоЭлемента("Код");
|
||||||
|
ЗаписьXML.ЗаписатьТекст(Данные.Код);
|
||||||
|
ЗаписьXML.ЗаписатьКонецЭлемента();
|
||||||
|
|
||||||
|
...
|
||||||
|
|
||||||
|
ЗаписьXML.ЗаписатьНачалоЭлемента("ПометкаУдаления");
|
||||||
|
ЗаписьXML.ЗаписатьТекст(Строка(Данные.ПометкаУдаления));
|
||||||
|
ЗаписьXML.ЗаписатьКонецЭлемента();
|
||||||
|
|
||||||
|
ЗаписьXML.ЗаписатьКонецЭлемента();
|
||||||
|
|
||||||
|
КонецЦикла;
|
||||||
|
|
||||||
|
ЗаписьXML.ЗаписатьКонецЭлемента();
|
||||||
|
|
||||||
|
// закрываем служебные узлы сообщения
|
||||||
|
ЗаписьСообщения.ЗакончитьЗапись();
|
||||||
|
|
||||||
|
ЗаписьXML.Закрыть();
|
||||||
|
|
||||||
|
Сообщение = Новый СообщениеПользователю;
|
||||||
|
Сообщение.Текст = "Успешная выгрузка";
|
||||||
|
Сообщение.Сообщить();
|
||||||
|
|
||||||
|
КонецПроцедуры
|
||||||
|
|
||||||
|
```
|
||||||
|
|
||||||
|
В результате получим xml вида:
|
||||||
|
|
||||||
|
```xml
|
||||||
|
|
||||||
|
<!--Начало блока, добавляемого методом ЗаписьСообщения.НачатьЗапись()-->
|
||||||
|
<v8msg:Message xmlns:v8msg="http://v8.1c.ru/messages">
|
||||||
|
<v8msg:Header>
|
||||||
|
<v8msg:ExchangePlan>СН_ОбменСПриемником</v8msg:ExchangePlan>
|
||||||
|
<v8msg:To>ПБ</v8msg:To>
|
||||||
|
<v8msg:From>ИБ</v8msg:From>
|
||||||
|
<v8msg:MessageNo>16</v8msg:MessageNo>
|
||||||
|
<v8msg:ReceivedNo>0</v8msg:ReceivedNo>
|
||||||
|
</v8msg:Header>
|
||||||
|
<v8msg:Body>
|
||||||
|
<!--конец блока, добавляемого методом ЗаписьСообщения.НачатьЗапись()-->
|
||||||
|
|
||||||
|
<!--Начало блока, который формируется нами вручную-->
|
||||||
|
<СписокНоменклатуры>
|
||||||
|
<Номенклатура>
|
||||||
|
<Код>000000006</Код>
|
||||||
|
...
|
||||||
|
<ПометкаУдаления>Нет</ПометкаУдаления>
|
||||||
|
</Номенклатура>
|
||||||
|
<Номенклатура>
|
||||||
|
...
|
||||||
|
</Номенклатура>
|
||||||
|
...
|
||||||
|
<Номенклатура>
|
||||||
|
...
|
||||||
|
</Номенклатура>
|
||||||
|
</СписокНоменклатуры>
|
||||||
|
<!--Конец блока, который формируется нами вручную-->
|
||||||
|
|
||||||
|
<!--Начало блока, добавляемого методом ЗаписьСообщения.ЗакончитьЗапись()-->
|
||||||
|
</v8msg:Body>
|
||||||
|
</v8msg:Message>
|
||||||
|
<!--Конец блока, добавляемого методом ЗаписьСообщения.ЗакончитьЗапись()-->
|
||||||
|
|
||||||
|
```
|
||||||
|
|
||||||
|
### Чтение сообщения в базе-приемнике
|
||||||
|
|
||||||
|
> **ВАЖНО! В приемнике должен быть план обмена с таким же именем, что и в источнике. Также нужно, чтобы код узла базы приемника совпадал с кодом, указанным в шапке сообщения в блоке `<v8msg:To>`** . Это необходимо для того, чтобы методы чтения сообщения корректно сработали
|
||||||
|
|
||||||
|
Считываем данные для обработки в приемнике
|
||||||
|
|
||||||
|
```bsl
|
||||||
|
// ПолноеИмяФайла - путь к файлу обмена, созданному источником
|
||||||
|
// ТаблицаДляЗагрузки - промежуточная таблица для последующей загрузки в запрос
|
||||||
|
Процедура ЗаполнитьТаблицуДляЗагрузки(ПолноеИмяФайла, ТаблицаДляЗагрузки)
|
||||||
|
|
||||||
|
СоответствиеКолонокУзлам = Новый Соответствие;
|
||||||
|
СоответствиеКолонокУзлам.Вставить("Наименование", "Наименование");
|
||||||
|
...
|
||||||
|
СоответствиеКолонокУзлам.Вставить("ПометкаУдаления", "ПометкаУдаления");
|
||||||
|
|
||||||
|
// Создаем объект чтения сообщения
|
||||||
|
ЧтениеСообщения = ПланыОбмена.СоздатьЧтениеСообщения();
|
||||||
|
|
||||||
|
// Создаем объект, который будет использоваться чтением сообщения
|
||||||
|
ЧтениеXML = Новый ЧтениеXML;
|
||||||
|
ЧтениеXML.ОткрытьФайл(ПолноеИмяФайла);
|
||||||
|
|
||||||
|
// Считываем служебную информацию сообщения. Код узла, номера сообщений и пр.
|
||||||
|
ЧтениеСообщения.НачатьЧтение(ЧтениеXML);
|
||||||
|
|
||||||
|
// Проверяем, что отправитель это именно та база, откуда мы ожидаем сообщение
|
||||||
|
Если ЧтениеСообщения.Отправитель <> "ИБ" Тогда
|
||||||
|
//Обработка ошибки
|
||||||
|
Возврат;
|
||||||
|
КонецЕсли;
|
||||||
|
|
||||||
|
// Считываем данные, записанные в <body> узле сообщения
|
||||||
|
Пока ЧтениеXML.Прочитать() Цикл
|
||||||
|
|
||||||
|
// Мы должны закончить чтение на узле </v8msg:Body>,
|
||||||
|
// иначе метод ЧтениеСообщения.ЗакончитьЧтение() завершится с ошибкой
|
||||||
|
Если ЧтениеXML.ТипУзла = ТипУзлаXML.КонецЭлемента
|
||||||
|
И ЧтениеXML.Имя = "v8msg:Body" Тогда
|
||||||
|
Прервать;
|
||||||
|
КонецЕсли;
|
||||||
|
|
||||||
|
Если ЧтениеXML.ТипУзла = ТипУзлаXML.НачалоЭлемента Тогда
|
||||||
|
|
||||||
|
ИмяТекущегоУзла = ЧтениеXML.Имя;
|
||||||
|
Если ИмяТекущегоУзла = "Номенклатура" Тогда
|
||||||
|
СтрокаТаблицы = ТаблицаДляЗагрузки.Добавить();
|
||||||
|
КонецЕсли;
|
||||||
|
|
||||||
|
ИначеЕсли ЧтениеXML.ТипУзла = ТипУзлаXML.Текст Тогда
|
||||||
|
|
||||||
|
ИмяКолонкиТаблицы = СоответствиеКолонокУзлам.Получить(ИмяТекущегоУзла);
|
||||||
|
|
||||||
|
Если ИмяКолонкиТаблицы <> Неопределено Тогда
|
||||||
|
СтрокаТаблицы[ИмяКолонкиТаблицы] = ЧтениеXML.Значение;
|
||||||
|
КонецЕсли;
|
||||||
|
|
||||||
|
КонецЕсли;
|
||||||
|
|
||||||
|
КонецЦикла;
|
||||||
|
|
||||||
|
// Считываем закрывающие служебные тэги сообщения
|
||||||
|
ЧтениеСообщения.ЗакончитьЧтение();
|
||||||
|
|
||||||
|
// завершаем чтение файла
|
||||||
|
ЧтениеXML.Закрыть();
|
||||||
|
|
||||||
|
КонецПроцедуры
|
||||||
|
|
||||||
|
```
|
||||||
|
Чтение будет проходить следующими этапами
|
||||||
|
|
||||||
|
```xml
|
||||||
|
|
||||||
|
<!--ЧтениеСообщения.НачатьЧтение()-->
|
||||||
|
<v8msg:Message xmlns:v8msg="http://v8.1c.ru/messages">
|
||||||
|
<v8msg:Header>
|
||||||
|
<v8msg:ExchangePlan>СН_ОбменСПриемником</v8msg:ExchangePlan>
|
||||||
|
<v8msg:To>ПБ</v8msg:To>
|
||||||
|
<v8msg:From>ИБ</v8msg:From>
|
||||||
|
<v8msg:MessageNo>16</v8msg:MessageNo>
|
||||||
|
<v8msg:ReceivedNo>0</v8msg:ReceivedNo>
|
||||||
|
</v8msg:Header>
|
||||||
|
<v8msg:Body>
|
||||||
|
<!--Конец ЧтениеСообщения.НачатьЧтение()-->
|
||||||
|
|
||||||
|
<!--ЧтениеXML.Прочитать()-->
|
||||||
|
<СписокНоменклатуры>
|
||||||
|
<Номенклатура>
|
||||||
|
<Код>000000006</Код>
|
||||||
|
...
|
||||||
|
<ПометкаУдаления>Нет</ПометкаУдаления>
|
||||||
|
</Номенклатура>
|
||||||
|
<Номенклатура>
|
||||||
|
...
|
||||||
|
</Номенклатура>
|
||||||
|
<Номенклатура>
|
||||||
|
...
|
||||||
|
</Номенклатура>
|
||||||
|
...
|
||||||
|
<Номенклатура>
|
||||||
|
...
|
||||||
|
</Номенклатура>
|
||||||
|
</СписокНоменклатуры>
|
||||||
|
<!--Конец ЧтениеXML.Прочитать()-->
|
||||||
|
|
||||||
|
<!--ЧтениеСообщения.ЗакончитьЧтение()-->
|
||||||
|
</v8msg:Body>
|
||||||
|
</v8msg:Message>
|
||||||
|
<!--Конец ЧтениеСообщения.ЗакончитьЧтение()-->
|
||||||
|
|
||||||
|
<!--ЧтениеXML.Закрыть()-->
|
||||||
|
|
||||||
|
```
|
||||||
|
|
||||||
|
Дальше обрабатываем данные файла в приемнике как нужно.
|
||||||
|
|
||||||
|
## Сообщение Приемник-Источник. Квитирование (гарантия доставки)
|
||||||
|
|
||||||
|
### Формирование сообщения в базе приемнике
|
||||||
|
|
||||||
|
Квитирование необходимо для того, чтобы дать источнику данные о том, какие сообщения приемник получил и успешно обработал. Записи таблицы изменений, где номер сообщения меньше либо равен номеру, указанному в квитанции можно удалять из таблицы изменений.
|
||||||
|
|
||||||
|
Простыми словами, после того, как в базе источнике мы обработали все данные, нужно сформировать ответное сообщение только с шапкой, без данных. В шапке будет указан `НомерПринятого`, который будет равен `НомеруОтправленного` из полученного ранее сообщения
|
||||||
|
|
||||||
|
```bsl
|
||||||
|
|
||||||
|
Процедура СформироватьКвитанциюЗаписатьВКаталогОбмена()
|
||||||
|
|
||||||
|
// куда сохраняем квитанцию
|
||||||
|
ИмяФайла = "C:\путь-до-папки-обмена\Квитанция_ПБ_ИБ.xml";
|
||||||
|
|
||||||
|
// Узел в плане обмена, которому направляем квитанцию о получении
|
||||||
|
Узел = ПланыОбмена.СН_ОбменСПриемником.НайтиПоКоду("ИБ");
|
||||||
|
Если Не ЗначениеЗаполнено(Узел) Тогда
|
||||||
|
ВызватьИсключение "Неопределенный узел получателя квитанции";
|
||||||
|
КонецЕсли;
|
||||||
|
|
||||||
|
Запись = Новый ЗаписьXML;
|
||||||
|
Запись.ОткрытьФайл(ИмяФайла);
|
||||||
|
|
||||||
|
// Тут записываем шапку
|
||||||
|
ЗаписьСообщения = ПланыОбмена.СоздатьЗаписьСообщения();
|
||||||
|
ЗаписьСообщения.НачатьЗапись(Запись, Узел);
|
||||||
|
|
||||||
|
// заканчиваем запись, не записывая тело. Только шапка
|
||||||
|
ЗаписьСообщения.ЗакончитьЗапись();
|
||||||
|
|
||||||
|
// Закрываем файл
|
||||||
|
Запись.Закрыть();
|
||||||
|
|
||||||
|
КонецПроцедуры
|
||||||
|
|
||||||
|
```
|
||||||
|
|
||||||
|
Пример квитанции
|
||||||
|
```xml
|
||||||
|
<v8msg:Message xmlns:v8msg="http://v8.1c.ru/messages">
|
||||||
|
<v8msg:Header>
|
||||||
|
<v8msg:ExchangePlan>СН_ОбменСПриемником</v8msg:ExchangePlan>
|
||||||
|
<v8msg:To>ИБ</v8msg:To>
|
||||||
|
<v8msg:From>ПБ</v8msg:From>
|
||||||
|
<v8msg:MessageNo>4</v8msg:MessageNo>
|
||||||
|
<v8msg:ReceivedNo>20</v8msg:ReceivedNo>
|
||||||
|
</v8msg:Header>
|
||||||
|
<v8msg:Body/>
|
||||||
|
</v8msg:Message>
|
||||||
|
```
|
||||||
|
|
||||||
|
### Чтение квитанции в базе-источнике. Удаление записей о регистрации изменений
|
||||||
|
В источнике нужно считать квитанцию, сформированную выше, и удалить из таблиц изменений все записи, **номер отправленного** которых меньше или равен **номеру принятого в квитанции**
|
||||||
|
|
||||||
|
```bsl
|
||||||
|
Процедура ПрочитатьКвитанциюУдалитьИзмененияИзПланаОбмена(УзелОбмена) Экспорт
|
||||||
|
|
||||||
|
ПутьКФайлу = "C:\путь-до-папки-обмена\Квитанция_ПБ_ИБ.xml";
|
||||||
|
|
||||||
|
ЧтениеСообщения = ПланыОбмена.СоздатьЧтениеСообщения();
|
||||||
|
|
||||||
|
Чтение = Новый ЧтениеXML;
|
||||||
|
Чтение.ОткрытьФайл(ПутьКФайлу);
|
||||||
|
|
||||||
|
// считываем квитанцию
|
||||||
|
ЧтениеСообщения.НачатьЧтение(Чтение);
|
||||||
|
|
||||||
|
НомерПринятого = ЧтениеСообщения.НомерПринятого;
|
||||||
|
|
||||||
|
// удаляем переданное по номеру принятого, указанного в квитанции
|
||||||
|
ПланыОбмена.УдалитьРегистрациюИзменений(УзелОбмена, НомерПринятого);
|
||||||
|
|
||||||
|
ЧтениеСообщения.ЗакончитьЧтение();
|
||||||
|
|
||||||
|
Чтение.Закрыть();
|
||||||
|
|
||||||
|
// удаляем квитанции
|
||||||
|
УдалитьФайлы(ПутьКФайлу);
|
||||||
|
|
||||||
|
КонецПроцедуры
|
||||||
|
```
|
||||||
@ -0,0 +1,84 @@
|
|||||||
|
---
|
||||||
|
title: Работа с планом обмена
|
||||||
|
slug: общие-обмен-данными-планы-обмена/работа-с-планом-обмена
|
||||||
|
---
|
||||||
|
|
||||||
|
## Как вручную зарегистрирвоать изменение объекта
|
||||||
|
|
||||||
|
```bsl
|
||||||
|
УзелОбмена = ПланыОбмена.ОбменИсточникПриемник.НайтиПоКоду("ПР");
|
||||||
|
Если ЗначениеЗаполнено(УзелОбмена) Тогда
|
||||||
|
ПланыОбмена.ЗарегистрироватьИзменения(УзелОбмена, Объект);
|
||||||
|
КонецЕсли;
|
||||||
|
```
|
||||||
|
|
||||||
|
## Как создать сообщение обмена
|
||||||
|
|
||||||
|
```bsl
|
||||||
|
// 0. Создаем объект ЗаписьXML для формирования XML-файла
|
||||||
|
ПутьКФайлуСообщения = "S:\Exchange\Message_ИС_ПР.xml";
|
||||||
|
ЗаписьXML = Новый ЗаписьXML();
|
||||||
|
ЗаписьXML.ОткрытьФайл(ПутьКФайлуСообщения); // Или Запись.УстановитьСтроку()
|
||||||
|
|
||||||
|
// 1. Создаем объект "ЗаписьСообщенияОбмена"
|
||||||
|
ЗаписьСообщения = ПланыОбмена.СоздатьЗаписьСообщения();
|
||||||
|
|
||||||
|
// 2. Начинаем запись сообщения обмена для выбранного узла в файл XML
|
||||||
|
ЗаписьСообщения.НачатьЗапись(ЗаписьXML, УзелОбмена);
|
||||||
|
|
||||||
|
// 3. Выбираем изменения
|
||||||
|
ВыборкаИзменений = ПланыОбмена.ВыбратьИзменения(УзелОбмена, ЗаписьСообщения.НомерСообщения);
|
||||||
|
|
||||||
|
// 4. Записываем изменения в файл XML
|
||||||
|
Пока ВыборкаИзменений.Следующий() Цикл
|
||||||
|
Данные = ВыборкаИзменений.Получить();
|
||||||
|
ЗаписатьXML(ЗаписьXML, Данные);
|
||||||
|
КонецЦикла;
|
||||||
|
|
||||||
|
// 5. Заканчиваем запись сообщения обмена
|
||||||
|
ЗаписьСообщения.ЗакончитьЗапись();
|
||||||
|
|
||||||
|
```
|
||||||
|
|
||||||
|
## Как прочитать сообщение обмена в другой базе
|
||||||
|
|
||||||
|
В базе приемнике должен быть создан такой же план обмена
|
||||||
|
|
||||||
|
## Как прочитать изменения, зарегистрированные в плане обмена
|
||||||
|
### С присваиванием номера сообщения
|
||||||
|
|
||||||
|
```bsl
|
||||||
|
// См. описание в синтакс-помощнике
|
||||||
|
Выборка = ПланыОбмена.ВыбратьИзменения(ЗаписьСообщения.Получатель, ЗаписьСообщения.НомерСообщения);
|
||||||
|
```
|
||||||
|
|
||||||
|
### Просто запросом
|
||||||
|
```bsl
|
||||||
|
УзелОбмена = ПланыОбмена.ОбменИсточникПриемник.НайтиПоКоду("ПР");
|
||||||
|
|
||||||
|
Запрос = Новый Запрос;
|
||||||
|
Запрос.УстановитьПараметр("Узел", УзелОбмена);
|
||||||
|
Запрос.Текст =
|
||||||
|
"ВЫБРАТЬ
|
||||||
|
| КонтрагентыИзменения.Узел КАК Узел,
|
||||||
|
| КонтрагентыИзменения.НомерСообщения КАК НомерСообщения,
|
||||||
|
| КонтрагентыИзменения.Ссылка КАК Ссылка
|
||||||
|
|ИЗ
|
||||||
|
| Справочник.Контрагенты.Изменения КАК КонтрагентыИзменения
|
||||||
|
|ГДЕ
|
||||||
|
| КонтрагентыИзменения.Узел = &Узел";
|
||||||
|
|
||||||
|
РезультатЗапроса = Запрос.Выполнить();
|
||||||
|
Выборка = РезультатЗапроса.Выбрать();
|
||||||
|
Пока Выборка.Следующий() Цикл
|
||||||
|
Сообщение = Новый СообщениеПользователю;
|
||||||
|
Сообщение.Текст = Выборка.Ссылка;
|
||||||
|
Сообщение.Сообщить();
|
||||||
|
КонецЦикла;
|
||||||
|
```
|
||||||
|
|
||||||
|
## Как удалить регистрацию объекта из плана обмена
|
||||||
|
```bsl
|
||||||
|
// См. описание в синтакс-помощнике
|
||||||
|
ПланыОбмена.УдалитьРегистрациюИзменений(<Узлы>, <Данные>);
|
||||||
|
```
|
||||||
@ -0,0 +1,16 @@
|
|||||||
|
---
|
||||||
|
title: Подключение и отключение базы к РИБ
|
||||||
|
slug: общие-обмен-данными-планы-обмена-распределенная-информационная-база/подключение-и-отключение-базы-к-риб
|
||||||
|
---
|
||||||
|
|
||||||
|
## Подключение базы
|
||||||
|
```bsl
|
||||||
|
УзелЦентральнойБазы = ПланыОбмена.Полный.НайтиПоКоду("ЦБ");
|
||||||
|
ПланыОбмена.УстановитьГлавныйУзел(УзелЦентральнойБазы);
|
||||||
|
```
|
||||||
|
|
||||||
|
## Отключение базы
|
||||||
|
```bsl
|
||||||
|
ПланыОбмена.УстановитьГлавныйУзел(Неопределено);
|
||||||
|
```
|
||||||
|
или запустить базу с аргументом `/ResetMasterNode`
|
||||||
@ -0,0 +1,9 @@
|
|||||||
|
---
|
||||||
|
title: Получить главный узел
|
||||||
|
slug: общие-обмен-данными-планы-обмена-распределенная-информационная-база/получить-главный-узел
|
||||||
|
---
|
||||||
|
|
||||||
|
|
||||||
|
```bsl
|
||||||
|
ГлавныйУзел = ПланыОбмена.ГлавныйУзел();
|
||||||
|
```
|
||||||
@ -0,0 +1,180 @@
|
|||||||
|
---
|
||||||
|
title: Реализация РИБ в базах без БСП
|
||||||
|
slug: общие-обмен-данными-планы-обмена-распределенная-информационная-база-реализация/реализация-риб-в-базах-без-бсп
|
||||||
|
---
|
||||||
|
# Перед началом работы
|
||||||
|
|
||||||
|
## Что это такое
|
||||||
|
Распределенная информационная база (РИБ) - это совокупность связанных информационных баз, в которых поддерживается синхронизация `конфигураций` и `данных`
|
||||||
|
РИБ служит для обмена идентичных информационных баз «1С: Предприятие 8». Чаще всего задача обменов между узлами РИБ сводится к выгрузке данных из **периферийных** узлов в **центральную базу**
|
||||||
|
|
||||||
|
В РИБ все конфигурации объеденены по строгой иерархии - центральная база может быть **только одна**, от которой создаются подчиненные узлы
|
||||||
|

|
||||||
|
|
||||||
|
## Особенности работы с РИБ
|
||||||
|
|
||||||
|
- Обмен данными выполняется в формате ХML документов. Изменения конфигурации распространяются в сообщениях обмена вместе с изменениями данных.
|
||||||
|
- Внесение изменений в конфигурацию возможно только в одном (корневом) узле распределённой системы. Изменения конфигурации передаются от главного узла к подчинённым
|
||||||
|
- Внесение изменений в данные возможно в любом узле системы. Изменения данных передаются между любыми связанными узлами.
|
||||||
|
- При выгрузке данных на всех объектах (справочники, документы и т. д.) невозможно внесение изменений (устанавливается блокировка). Это может парализовать рабочий процесс на длительное время. Чтобы избежать этого, рекомендуется включать обмен после работы либо выгружать небольшой объём информации за один раз.
|
||||||
|
- При обмене данными в случае, если объект был изменен в корневом и подчиненном узлах одновременно (коллизия), **ГЛАВНАЯ база перетирает изменения ПОДЧИНЕННОЙ**
|
||||||
|
|
||||||
|
# Пример работы в базах без БСП
|
||||||
|
|
||||||
|
## Создание подчиненных баз
|
||||||
|
|
||||||
|
1. Создаем план обмена. Во вкладке `Основное` устанавливаем флаги `Распределенная информационная база` и `Включать расширения конфигурации`
|
||||||
|
2. Настраиваем состав плана обмена. `Авторегистрацию` запрещаем, т.к. необходимо будет **вручную управлять регистрацией изменений**. (Мы же не хотим отправить документы дочернего узла 2 в дочерний узел 1 и наоборот)
|
||||||
|

|
||||||
|
3. Реализуем префиксацию объектов любым способом. Главное, чтобы коды и номера элементов в базах в РИБ не пересекались.
|
||||||
|
|
||||||
|
<details style="margin: 1em 0; padding: 0.5em; border: 1px solid #ccc; border-radius: 6px;">
|
||||||
|
<summary style="font-weight: bold; cursor: pointer;">Пример создания</summary>
|
||||||
|
|
||||||
|
Колхозное решение "на коленке"
|
||||||
|
|
||||||
|
- Создаем константу `ПрефиксИнформационнойБазы` (строка, 2 символа), **не включаем ее в план обмена**. Нам не нужно, чтобы она затиралась
|
||||||
|
- Создаем подписки на события:
|
||||||
|
|
||||||
|
| Имя подписки | Источник | Событие | Обработчик |
|
||||||
|
|-------------|-------------|-------------|-------------|
|
||||||
|
|`УстановитьПрефиксИнформационнойБазыНомеруДокумента`| все объекты `ДокументОбъект`, которые участвуют в обмене |`ПриУстановкеНовогоНомера`|`ПрефиксацияОбъектовСобытия.УстановитьПрефиксИнформационнойБазы` (реализуем ниже)|
|
||||||
|
|`УстановитьПрефиксИнформационнойБазыКодуСправочника`|все объекты `СправочникОбъект`, которые участвуют в обмене|`ПриУстановкеНовогоКода`|`ПрефиксацияОбъектовСобытия.УстановитьПрефиксИнформационнойБазы` (реализуем ниже)|
|
||||||
|
|
||||||
|
- В общем модуле реализуем метод префиксации:
|
||||||
|
|
||||||
|
```bsl
|
||||||
|
|
||||||
|
#Область ПрограммныйИнтерфейс
|
||||||
|
|
||||||
|
Процедура УстановитьПрефиксИнформационнойБазы(Источник, СтандартнаяОбработка, Префикс) Экспорт
|
||||||
|
|
||||||
|
ПрефиксИБ = Константы.ПрефиксИнформационнойБазы.Получить();
|
||||||
|
|
||||||
|
Если Не ЗначениеЗаполнено(ПрефиксИБ) Тогда
|
||||||
|
Префикс = "00-";
|
||||||
|
Иначе
|
||||||
|
Префикс = ПрефиксИБ + "-";
|
||||||
|
КонецЕсли;
|
||||||
|
|
||||||
|
КонецПроцедуры
|
||||||
|
|
||||||
|
#КонецОбласти
|
||||||
|
|
||||||
|
```
|
||||||
|
|
||||||
|
Все)
|
||||||
|
|
||||||
|
</details>
|
||||||
|
|
||||||
|
4. Создаем начальные образы подчиненных баз
|
||||||
|
В пользовательском режиме открываем созданный план обмена, настраиваем предопределенный узел текущей базы
|
||||||
|
Все созданные узлы в этом плане будут **подчинены** текущей базе.
|
||||||
|

|
||||||
|
|
||||||
|
Нажимаем команду `Создать начальный образ`, выбираем каталог, куда будет сохранен файл `.1cd` для файлового варианта или указываем параметры ИБ для серверного варианта
|
||||||
|
После этого просто создаем базу с теми параметрами подключения, которые указали выше (путь до папки в файловом варианте или строка подключения в серверном варианте)
|
||||||
|
|
||||||
|
В подчиненных базах для в пользовательском режиме можно будет посмотреть, какому узлу база подчинена
|
||||||
|

|
||||||
|
|
||||||
|
## Реализация выборочной регистрации изменений
|
||||||
|
Создаем подписки на событие:
|
||||||
|
| Имя подписки | Источник | Событие | Обработчик |
|
||||||
|
|-------------|-------------|-------------|-------------|
|
||||||
|
|`РегистрацияИзменений`| все **объекты**, которые участвуют в обмене |`ПриЗаписи`|`ОбменДаннымиРегистрацияСобытий.РИБ_РегистрацияПриЗаписи` (реализуем ниже)|
|
||||||
|
|`РегистрацияУдалений`| все **объекты**, которые участвуют в обмене |`ПередУдалением`|`ОбменДаннымиРегистрацияСобытий.РИБ_РегистрацияУдаленияПередУдалением` (реализуем ниже)|
|
||||||
|
|
||||||
|
Создаем общий модуль `ОбменДаннымиРегистрацияСобытий`, в котором определяем алгоритмы регистрации:
|
||||||
|
|
||||||
|
```bsl
|
||||||
|
|
||||||
|
#Область ПрограммныйИнтерфейс
|
||||||
|
|
||||||
|
Процедура РИБ_РегистрацияПриЗаписи(Источник, Отказ) Экспорт
|
||||||
|
|
||||||
|
ЗарегистрироватьИзменениеОбъекта(Источник, Отказ);
|
||||||
|
|
||||||
|
КонецПроцедуры
|
||||||
|
|
||||||
|
Процедура РИБ_РегистрацияУдаленияПередУдалением(Источник, Отказ) Экспорт
|
||||||
|
|
||||||
|
ЗарегистрироватьУдалениеОбъекта(Источник, Отказ);
|
||||||
|
|
||||||
|
КонецПроцедуры
|
||||||
|
|
||||||
|
#КонецОбласти
|
||||||
|
|
||||||
|
|
||||||
|
Процедура ЗарегистрироватьИзменениеОбъекта(Источник, Отказ)
|
||||||
|
|
||||||
|
Если Отказ Тогда
|
||||||
|
Возврат;
|
||||||
|
КонецЕсли;
|
||||||
|
|
||||||
|
ЭтоДокумент = Документы.ТипВсеСсылки().СодержитТип(ТипЗнч(Источник.Ссылка));
|
||||||
|
|
||||||
|
// В примере подразумевается, что у всех документов есть реквизит "Магазин", по которому будем фильтровать подчиненные базы
|
||||||
|
Магазин = ?(ЭтоДокумент, Источник.Магазин, Неопределено);
|
||||||
|
|
||||||
|
// Получаем узлы, которые должны получить изменения выбранных документов
|
||||||
|
УзлыОбмена = ОпределитьПолучателейОбъекта(Магазин);
|
||||||
|
|
||||||
|
ПланыОбмена.ЗарегистрироватьИзменения(УзлыОбмена, Источник);
|
||||||
|
|
||||||
|
КонецПроцедуры
|
||||||
|
|
||||||
|
Процедура ЗарегистрироватьУдалениеОбъекта(Источник, Отказ)
|
||||||
|
|
||||||
|
Если Отказ Тогда
|
||||||
|
Возврат;
|
||||||
|
КонецЕсли;
|
||||||
|
|
||||||
|
ЭтоДокумент = Документы.ТипВсеСсылки().СодержитТип(ТипЗнч(Источник.Ссылка));
|
||||||
|
Магазин = ?(ЭтоДокумент, Источник.Магазин, Неопределено);
|
||||||
|
УзлыОбмена = ОпределитьПолучателейОбъекта(Магазин);
|
||||||
|
|
||||||
|
ПланыОбмена.ЗарегистрироватьИзменения(УзлыОбмена, Новый УдалениеОбъекта(Источник.Ссылка));
|
||||||
|
|
||||||
|
КонецПроцедуры
|
||||||
|
|
||||||
|
Функция ОпределитьПолучателейОбъекта(Магазин = Неопределено)
|
||||||
|
|
||||||
|
УзлыОбмена = Новый Массив;
|
||||||
|
|
||||||
|
Запрос = Новый Запрос;
|
||||||
|
Запрос.Текст =
|
||||||
|
"ВЫБРАТЬ
|
||||||
|
| РИБ.Ссылка КАК Ссылка
|
||||||
|
|ИЗ
|
||||||
|
| ПланОбмена.РИБ КАК РИБ
|
||||||
|
|ГДЕ
|
||||||
|
| НЕ РИБ.ПометкаУдаления
|
||||||
|
| И НЕ РИБ.ЭтотУзел";
|
||||||
|
|
||||||
|
// "РИБ.Магазин = &Магазин" -
|
||||||
|
// для простоты примера принимается, что в плане обмена есть реквизит "Магазин", который заполняется для каждого узла
|
||||||
|
// На практике можно сделать соответствие "Узел-Магазин" любым другим способом, регистром сведений, например
|
||||||
|
Если Магазин <> Неопределено Тогда
|
||||||
|
Запрос.Текст = Запрос.Текст + "
|
||||||
|
|И РИБ.Магазин = &Магазин";
|
||||||
|
| Или РИБ.Магазин = &ЦентральныйМагазин)"; // Центральный получает все документы
|
||||||
|
Запрос.УстановитьПараметр("Магазин", Магазин);
|
||||||
|
Запрос.УстановитьПараметр("ЦентральныйМагазин", ПланыОбмена.ГлавныйУзел().Магазин);
|
||||||
|
КонецЕсли;
|
||||||
|
|
||||||
|
РезультатЗапроса = Запрос.Выполнить();
|
||||||
|
|
||||||
|
Выборка = РезультатЗапроса.Выбрать();
|
||||||
|
|
||||||
|
Пока Выборка.Следующий() Цикл
|
||||||
|
УзлыОбмена.Добавить(Выборка.Ссылка);
|
||||||
|
КонецЦикла;
|
||||||
|
|
||||||
|
Возврат УзлыОбмена;
|
||||||
|
|
||||||
|
КонецФункции
|
||||||
|
|
||||||
|
#КонецОбласти
|
||||||
|
|
||||||
|
```
|
||||||
@ -0,0 +1,277 @@
|
|||||||
|
---
|
||||||
|
title: Реализация РИБ в базах с БСП
|
||||||
|
slug: общие-обмен-данными-планы-обмена-распределенная-информационная-база-реализация/реализация-риб-в-базах-с-бсп
|
||||||
|
---
|
||||||
|
|
||||||
|
## Требуемые подсистемы БСП
|
||||||
|
|
||||||
|
- Базовая функциональность
|
||||||
|
- Групповое изменение объектов
|
||||||
|
- Дополнительные отчеты и обработки
|
||||||
|
- Загрузка данных из файла
|
||||||
|
- Настройки программы
|
||||||
|
- Обмен данными
|
||||||
|
- Обновление версии ИБ
|
||||||
|
- Подключаемые команды
|
||||||
|
- Поиск и удаление дублей
|
||||||
|
- Пользователи
|
||||||
|
- Префиксация объектов
|
||||||
|
- Работа с файлами
|
||||||
|
- Регламентные задания
|
||||||
|
- Удаление помеченных объектов
|
||||||
|
|
||||||
|
См. `Общие` - `(БСП) Подключение к подсистемам` - `Подключение БСП к собственной конфигурации`
|
||||||
|
|
||||||
|
## Подключаем объекты к подсистеме "Префиксация объектов"
|
||||||
|
См. `Общие` - `(БСП) Подключение к подсистемам` - `Подключение к подсистеме Префиксация объектов`
|
||||||
|
|
||||||
|
## Создаем план обмена
|
||||||
|
|
||||||
|
> **ВАЖНО!** Значения свойств плана обмена строго рекламентированы и описаны в документации ИТС
|
||||||
|
|
||||||
|
| Свойство | Значение |
|
||||||
|
|-------------|-------------|
|
||||||
|
|Имя| Не регламентируется. Укажем "Полный" |
|
||||||
|
|Длина кода| 9 (36 для организации автономной работы в модели сервиса.) |
|
||||||
|
|Длина наименования| 150 |
|
||||||
|
|Распределенная информационная база| Да |
|
||||||
|
|Включать расширения конфигурации|Да|
|
||||||
|
|
||||||
|
> Из ИТС: Для планов обмена РИБ с фильтрами рекомендуется исключить все объекты метаданных подсистем `Обмен данными` и `Обмен данными в модели сервиса`, кроме констант `ДанныеДляОтложенногоОбновления` и `АдресДляВосстановленияПароляУчетнойЗаписи`. Константу `АдресДляВосстановленияПароляУчетнойЗаписи` рекомендуется включать **только в состав начального образа подчиненного узла** распределенной ИБ.
|
||||||
|
|
||||||
|
**Про расширения**
|
||||||
|
> Из ИТС: Важно!
|
||||||
|
Для разработчиков прикладных решений важно понимать, что если свойство `Включать расширение конфигурации` изменяется на `Истина` в существующем плане обмена РИБ, то необходимо пользователям донести следующую информацию: В работающих обменах РИБ, на момент включения свойства `Включать расширение конфигурации` в главном и периферийных узлах не должно быть расширений, меняющих структуру данных. Также следует удалить из периферийных информационных баз расширения, имена которых совпадают с расширениями в главном узле (кроме патчей). Добавлять расширения можно после обновления всех периферийных баз.
|
||||||
|
|
||||||
|
### Настройка состава плана обмена
|
||||||
|
В созданном плане обмена включаем **ВСЕ объекты БСП** в `Состав` и для объектов **запрещаем авторегистрацию**. Исключаем из состава объекты подсистем `ОбменДанными` и `ОбменДаннымиВМоделиСервиса` кроме константы `НастройкиПодчиненногоУзлаРИБ`.
|
||||||
|
|
||||||
|
> Проще всего скопировать план обмена `_ДемоОбменВРаспределеннойИнформационнойБазе` из демо-базы БСП в свою конфигурацию и перенести флажки из БСП-шного плана в свой. При копировании из состава будут удалены все объекты, которые не будут найдены в нашей базе, поэтому останется только то, что действительно нужно. Нюанс - модуль менеджера, реквизиты и формы нужно будет удалить и создать заново.
|
||||||
|
|
||||||
|

|
||||||
|
|
||||||
|
## Подключаем план обмена к подсистеме "ОбменДанными"
|
||||||
|
|
||||||
|
> Порядок для БСП версии 3.1.11. Актуальную информацию смотри на ИТС
|
||||||
|
|
||||||
|
1. В общем модуле `ОбменДаннымиПереопределяемый` в тело процедуры `ПолучитьПланыОбмена` добавляем наш план обмена
|
||||||
|
|
||||||
|
```bsl
|
||||||
|
Процедура ПолучитьПланыОбмена(ПланыОбменаПодсистемы) Экспорт
|
||||||
|
|
||||||
|
ПланыОбменаПодсистемы.Добавить(Метаданные.ПланыОбмена.Полный);
|
||||||
|
|
||||||
|
КонецПроцедуры
|
||||||
|
|
||||||
|
```
|
||||||
|
|
||||||
|
2. В состав определяемого типа `ПланыОбменаБСД` добавляем ссылку на план обмена
|
||||||
|
|
||||||
|
3. В модуле менеджера плана обмена прописываем
|
||||||
|
|
||||||
|
```bsl
|
||||||
|
#Область ДляВызоваИзДругихПодсистем
|
||||||
|
|
||||||
|
// СтандартныеПодсистемы.ОбменДанными
|
||||||
|
|
||||||
|
// Заполняет настройки, влияющие на использование плана обмена.
|
||||||
|
//
|
||||||
|
// Параметры:
|
||||||
|
// Настройки - см. ОбменДаннымиСервер.НастройкиПланаОбменаПоУмолчанию
|
||||||
|
//
|
||||||
|
Процедура ПриПолученииНастроек(Настройки) Экспорт
|
||||||
|
|
||||||
|
УстановитьПривилегированныйРежим(Истина);
|
||||||
|
Настройки.НазначениеПланаОбмена = "РИБ";
|
||||||
|
|
||||||
|
// Для обеспечения возможности дополнительной настройки в методе ниже
|
||||||
|
Настройки.Алгоритмы.ПриПолученииОписанияВариантаНастройки = Истина;
|
||||||
|
|
||||||
|
КонецПроцедуры
|
||||||
|
|
||||||
|
// Заполняет набор параметров, определяющих вариант настройки обмена.
|
||||||
|
//
|
||||||
|
// Параметры:
|
||||||
|
// ОписаниеВарианта - см. ОбменДаннымиСервер.ОписаниеВариантаНастройкиОбменаПоУмолчанию
|
||||||
|
// ИдентификаторНастройки - Строка - идентификатор варианта настройки обмена.
|
||||||
|
// ПараметрыКонтекста - см. ОбменДаннымиСервер.ПараметрыКонтекстаПолученияОписанияВариантаНастройки
|
||||||
|
//
|
||||||
|
Процедура ПриПолученииОписанияВариантаНастройки(ОписаниеВарианта, ИдентификаторНастройки, ПараметрыКонтекста) Экспорт
|
||||||
|
|
||||||
|
// Это нужно для оформления способа обмена в форме настроек синхронизации
|
||||||
|
// см. картинку ниже
|
||||||
|
КраткаяИнформацияПоОбмену = НСтр("ru = 'Позволяет настроить новый узел распределенной информационной базы.'");
|
||||||
|
ПодробнаяИнформацияПоОбмену = "ПланОбмена.Полный.Форма.ПодробнаяИнформация";
|
||||||
|
|
||||||
|
ОписаниеВарианта.КраткаяИнформацияПоОбмену = КраткаяИнформацияПоОбмену;
|
||||||
|
ОписаниеВарианта.ПодробнаяИнформацияПоОбмену = ПодробнаяИнформацияПоОбмену;
|
||||||
|
ОписаниеВарианта.ЗаголовокКомандыДляСозданияНовогоОбменаДанными = НСтр("ru = 'Распределенная информационная база'");
|
||||||
|
ОписаниеВарианта.ЗаголовокУзлаПланаОбмена = НСтр("ru = 'Узел распределенной информационной базы'");
|
||||||
|
ОписаниеВарианта.ИмяФормыСозданияНачальногоОбраза = "ОбщаяФорма.СозданиеНачальногоОбразаСФайлами";
|
||||||
|
|
||||||
|
КонецПроцедуры
|
||||||
|
|
||||||
|
// Конец СтандартныеПодсистемы.ОбменДанными
|
||||||
|
|
||||||
|
#КонецОбласти
|
||||||
|
|
||||||
|
```
|
||||||
|
|
||||||
|

|
||||||
|
|
||||||
|
|
||||||
|
## Создаем формы плана обмена (узла и списка)
|
||||||
|
|
||||||
|
### Форма узла
|
||||||
|
|
||||||
|
Создаем форму узла плана обмена и реализуем обработчики событий `ПриЗакрытии` и `ПриЗаписиНасервере`
|
||||||
|
|
||||||
|
```bsl
|
||||||
|
|
||||||
|
&НаКлиенте
|
||||||
|
Процедура ПриЗакрытии(ЗавершениеРаботы)
|
||||||
|
|
||||||
|
Если ЗавершениеРаботы Тогда
|
||||||
|
Возврат;
|
||||||
|
КонецЕсли;
|
||||||
|
|
||||||
|
// СтандартныеПодсистемы.ОбменДанными
|
||||||
|
Оповестить("ЗакрытаФормаУзлаПланаОбмена");
|
||||||
|
// Конец СтандартныеПодсистемы.ОбменДанными
|
||||||
|
|
||||||
|
КонецПроцедуры
|
||||||
|
|
||||||
|
&НаСервере
|
||||||
|
Процедура ПриЗаписиНаСервере(Отказ, ТекущийОбъект, ПараметрыЗаписи)
|
||||||
|
|
||||||
|
// СтандартныеПодсистемы.ОбменДанными
|
||||||
|
ОбменДаннымиСервер.ФормаУзлаПриЗаписиНаСервере(ТекущийОбъект, Отказ)
|
||||||
|
// Конец СтандартныеПодсистемы.ОбменДанными
|
||||||
|
|
||||||
|
КонецПроцедуры
|
||||||
|
|
||||||
|
```
|
||||||
|
|
||||||
|
### Форма списка
|
||||||
|
Просто создаем, никакого кода не требуется пока
|
||||||
|
|
||||||
|
## Создаем подписки на события для регистрации изменений
|
||||||
|
|
||||||
|
> **ВАЖНО!** Для каждого плана обмена создается свой набор подписок на события. Подписки на события именуются по шаблону `<ИмяПланаОбмена><ВидПодписки>`
|
||||||
|
|
||||||
|
> **ВАЖНО 2!** В состав подписок на события включаем **только те объекты, которые фигурируют в составе плана обмена**
|
||||||
|
|
||||||
|
Варианты видов подписки:
|
||||||
|
| Вид подписки | Источник | Событие | Процедура – обработчика события |
|
||||||
|
|--------------------------|----------------------------------------------------------------------------------------------|------------------|----------------------------------|
|
||||||
|
| РегистрацияДокумента | Элементы типа `ДокументОбъект` | Перед записью | `ОбменДаннымиСобытия.МеханизмРегистрацииОбъектовПередЗаписьюДокумента("<ИмяПланаОбмена>", Источник, Отказ, РежимЗаписи, РежимПроведения);` |
|
||||||
|
| Регистрация | Элементы типов: `СправочникОбъект`, `ПланВидовХарактеристикОбъект`, `ПланСчетовОбъект`, `ПланВидовРасчетаОбъект`, `БизнесПроцессОбъект`, `ЗадачаОбъект` | Перед записью | `ОбменДаннымиСобытия.МеханизмРегистрацииОбъектовПередЗаписью("<ИмяПланаОбмена>", Источник, Отказ);` |
|
||||||
|
| РегистрацияНабора | Элементы типов: `РегистрСведенийНаборЗаписей`, `РегистрНакопленияНаборЗаписей`, `РегистрБухгалтерииНаборЗаписей` | Перед записью | `ОбменДаннымиСобытия.МеханизмРегистрацииОбъектовПередЗаписьюРегистра("<ИмяПланаОбмена>", Источник, Отказ, Замещение);` |
|
||||||
|
| РегистрацияНабораРасчета | Элементы типа `РегистрРасчетаНаборЗаписей` | Перед записью | `ОбменДаннымиСобытия.МеханизмРегистрацииОбъектовПередЗаписьюРегистра("<ИмяПланаОбмена>", Источник, Отказ, Замещение);` |
|
||||||
|
| РегистрацияКонстанты | Элементы типа `КонстантаМенеджерЗначения` | Перед записью | `ОбменДаннымиСобытия.МеханизмРегистрацииОбъектовПередЗаписьюКонстанты("<ИмяПланаОбмена>", Источник, Отказ);` |
|
||||||
|
| РегистрацияУдаления | Элементы типов: `ДокументОбъект`, `СправочникОбъект`, `ПланВидовХарактеристикОбъект`, `ПланСчетовОбъект`, `ПланВидовРасчетаОбъект`, `БизнесПроцессОбъект`, `ЗадачаОбъект` | Перед удалением | `ОбменДаннымиСобытия.МеханизмРегистрацииОбъектовПередУдалением("<ИмяПланаОбмена>", Источник, Отказ);` |
|
||||||
|
|
||||||
|
Определяем, какими объектами обмениваемся и реализуем соответствующие подписки на собыития
|
||||||
|
|
||||||
|
Методы, указанные выше в таблицу мы не сможем явно указать в поле "Обработчик" подписки на события, т.к. **требуемя сигнатура не подходит**
|
||||||
|
|
||||||
|
| Расположение | Сигнатура |
|
||||||
|
|-------------|-------------|
|
||||||
|
| В модуле объекта |`Процедура ПередЗаписью(Отказ)` |
|
||||||
|
| Для подписки на событие |`Процедура ПередЗаписью(Источник, Отказ)` |
|
||||||
|
| Для подсистемы "ОбменДанными" |`Процедура ПередЗаписью("ИмяПланаОбмена", Источник, Отказ)` |
|
||||||
|
|
||||||
|
Поэтому нужно создать собственные `процедуры-обертки` для указания их в подписках на событие
|
||||||
|
|
||||||
|
Создаем общий модуль, в котором определяем `обертки`, например:
|
||||||
|
```bsl
|
||||||
|
|
||||||
|
#Область ПрограммныйИнтерфейс
|
||||||
|
|
||||||
|
Процедура ПолныйРегистрацияПередЗаписью(Источник, Отказ) Экспорт
|
||||||
|
|
||||||
|
ОбменДаннымиСобытия.МеханизмРегистрацииОбъектовПередЗаписью("Полный", Источник, Отказ);
|
||||||
|
|
||||||
|
КонецПроцедуры
|
||||||
|
|
||||||
|
Процедура ПолныйРегистрацияДокументаПередЗаписью(Источник, Отказ, РежимЗаписи, РежимПроведения) Экспорт
|
||||||
|
|
||||||
|
ОбменДаннымиСобытия.МеханизмРегистрацииОбъектовПередЗаписьюДокумента("Полный", Источник, Отказ, РежимЗаписи, РежимПроведения);
|
||||||
|
|
||||||
|
КонецПроцедуры
|
||||||
|
|
||||||
|
Процедура ПолныйРегистрацияУдаленияПередУдалением(Источник, Отказ) Экспорт
|
||||||
|
|
||||||
|
ОбменДаннымиСобытия.МеханизмРегистрацииОбъектовПередУдалением("Полный", Источник, Отказ);
|
||||||
|
|
||||||
|
КонецПроцедуры
|
||||||
|
|
||||||
|
#КонецОбласти
|
||||||
|
|
||||||
|
```
|
||||||
|
|
||||||
|
**ВАЖНО**. для регистра сведений `СоответствияОбъектовИнформационныхБаз`и константы `НастройкиПодчиненногоУзлаРИБ` **подписки на события не создаем**
|
||||||
|
|
||||||
|
## Настраиваем общие команды
|
||||||
|
|
||||||
|
В тип параметра следующих команд добавляем ссылку на наш план обмена:
|
||||||
|
- `Синхронизировать`
|
||||||
|
- `НастройкиПодключения`
|
||||||
|
- `ЗагрузитьПравилаРегистрацииОбъектов`
|
||||||
|
- `СценарииСинхронизации`
|
||||||
|
- `СобытияОтправки`
|
||||||
|
- `СобытияПолучения`
|
||||||
|
- `СоставОтправляемыхДанных`
|
||||||
|
- `УдалитьНастройкуСинхронизации`
|
||||||
|
|
||||||
|
## Запускаем обновление версии
|
||||||
|
Нужно запустить пользовательский режим с параметром запуска `/C ЗапуститьОбновлениеИнформационнойБазы` (`с` латинская), чтобы перезаполнился справочник `ИдентификаторыОбъектовМетаданных`
|
||||||
|
Если не выполнить это, то при запуске подчиненного узла из начального образа будет ошибка
|
||||||
|

|
||||||
|
|
||||||
|
## Настраиваем в пользовательском режиме
|
||||||
|
|
||||||
|

|
||||||
|
|
||||||
|
### Выбор типа подключения
|
||||||
|
|
||||||
|

|
||||||
|
|
||||||
|
### Настроить параметры подключения
|
||||||
|
|
||||||
|
Для вида "через каталог"
|
||||||
|

|
||||||
|
|
||||||
|
### Настроить общие параметры синхронизации
|
||||||
|

|
||||||
|
|
||||||
|
### Настроить правила отправки и получения
|
||||||
|
Тут просто записать и закрыть
|
||||||
|

|
||||||
|
|
||||||
|
### Создать начальный образ подчиненного узла РИБ
|
||||||
|
Указываем расположение, где будет создана подчиненная база
|
||||||
|

|
||||||
|
|
||||||
|
## Запускаем подчиненный узел в пользовательском режиме
|
||||||
|
База обновится
|
||||||
|

|
||||||
|
|
||||||
|
Затем откроется окно настройки синхронизации. Нужно донастроить последние пункты. А по сути их просто проверить
|
||||||
|

|
||||||
|

|
||||||
|

|
||||||
|
|
||||||
|
Настройки синхронизации добавлены автоматически
|
||||||
|

|
||||||
|
|
||||||
|
## Проверка обменов
|
||||||
|
После создания и настройки распределенных баз в форме настроек нажимаем на кнопку `Синхноризировать`
|
||||||
|
|
||||||
|
Файлы синхронизации создаются по шаблону `Message_<КодИсточника>_<КодПриемника>`. Например `Message_М1_ЦБ`.
|
||||||
|
|
||||||
|
Синхронизация идет в 2 этапа:
|
||||||
|
- Чтение данных. Система выполняет загрузку изменений в подчиненных базах из каталога обмена. Если в каталоге обмена не будет найдено файла из подчиненной базы или это файл уже был считан ранее, то в колонке `Данные получены` будет отображаться красный кружок
|
||||||
|
- Выгрузка данных -система выгружает все изменения для выделенного узла
|
||||||
|
|
||||||
|

|
||||||
@ -0,0 +1,19 @@
|
|||||||
|
---
|
||||||
|
title: Создать начальный образ
|
||||||
|
slug: общие-обмен-данными-планы-обмена-распределенная-информационная-база/создать-начальный-образ
|
||||||
|
---
|
||||||
|
|
||||||
|
|
||||||
|
```bsl
|
||||||
|
|
||||||
|
// Создание нового узла обмена
|
||||||
|
НовыйУзел = ПланыОбмена.РИБ.СоздатьУзел();
|
||||||
|
НовыйУзел.Код = "М2";
|
||||||
|
НовыйУзел.Наименование = "Магазин № 2";
|
||||||
|
НовыйУзел.Записать();
|
||||||
|
|
||||||
|
// Создание начального образа для нового узла обмена
|
||||||
|
ПутьКБазеУзла = "File=""S:\Bases_1C\rib_bases\m2""";
|
||||||
|
ПланыОбмена.СоздатьНачальныйОбраз(НовыйУзел.Ссылка, ПутьКБазеУзла);
|
||||||
|
|
||||||
|
```
|
||||||
@ -0,0 +1,177 @@
|
|||||||
|
---
|
||||||
|
title: Чтение и запись сообщения обмена
|
||||||
|
slug: общие-обмен-данными-планы-обмена-распределенная-информационная-база/чтение-и-запись-сообщения-обмена
|
||||||
|
---
|
||||||
|
|
||||||
|
## Запись сообщения обмена
|
||||||
|
```bsl
|
||||||
|
|
||||||
|
УзелОтправитель = ПланыОбмена.РИБ.ЭтотУзел();
|
||||||
|
УзелПолучатель = ПланыОбмена.РИБ.НайтиПоКоду("М1");
|
||||||
|
|
||||||
|
ИмяФайлаСообщения = СтрШаблон("C:\temp\demo_exchange\Message_%1_%2.xml",
|
||||||
|
УзелОтправитель.Код, УзелПолучатель.Код);
|
||||||
|
|
||||||
|
// Открываем файл для записи
|
||||||
|
ЗаписьXML = Новый ЗаписьXML();
|
||||||
|
ЗаписьXML.ОткрытьФайл(ИмяФайлаСообщения);
|
||||||
|
|
||||||
|
// Создаем запись сообщения
|
||||||
|
ЗаписьСообщения = ПланыОбмена.СоздатьЗаписьСообщения();
|
||||||
|
ЗаписьСообщения.НачатьЗапись(ЗаписьXML, УзелПолучатель);
|
||||||
|
|
||||||
|
// Записываем изменения в файл
|
||||||
|
ПланыОбмена.ЗаписатьИзменения(ЗаписьСообщения);
|
||||||
|
|
||||||
|
ЗаписьСообщения.ЗакончитьЗапись();
|
||||||
|
|
||||||
|
// Закрываем файл
|
||||||
|
ЗаписьXML.Закрыть();
|
||||||
|
|
||||||
|
Сообщение = Новый СообщениеПользователю;
|
||||||
|
Сообщение.Текст = "Сообщение обмена успешно сформировано!";
|
||||||
|
Сообщение.Сообщить();
|
||||||
|
|
||||||
|
```
|
||||||
|
|
||||||
|
## Чтение сообщения обмена
|
||||||
|
### Вариант 1
|
||||||
|
|
||||||
|
```bsl
|
||||||
|
УзелОтправитель = ПланыОбмена.РИБ.НайтиПоКоду("М1");
|
||||||
|
УзелПолучатель = ПланыОбмена.РИБ.ЭтотУзел();
|
||||||
|
|
||||||
|
ИмяФайлаСообщения = СтрШаблон("C:\temp\demo_exchange\Message_%1_%2.xml",
|
||||||
|
УзелОтправитель.Код, УзелПолучатель.Код);
|
||||||
|
|
||||||
|
// Открываем файл для чтения
|
||||||
|
ЧтениеXML = Новый ЧтениеXML;
|
||||||
|
ЧтениеXML.ОткрытьФайл(ИмяФайлаСообщения);
|
||||||
|
|
||||||
|
// Создаем чтение сообщения
|
||||||
|
ЧтениеСообщения = ПланыОбмена.СоздатьЧтениеСообщения();
|
||||||
|
|
||||||
|
// Чтение сообщения обмена
|
||||||
|
Попытка
|
||||||
|
ЧтениеСообщения.НачатьЧтение(ЧтениеXML);
|
||||||
|
ПланыОбмена.ПрочитатьИзменения(ЧтениеСообщения);
|
||||||
|
Исключение
|
||||||
|
ТекстОшибки = ОбработкаОшибок.КраткоеПредставлениеОшибки(ИнформацияОбОшибке());
|
||||||
|
Сообщение = Новый СообщениеПользователю;
|
||||||
|
Сообщение.Текст = ТекстОшибки;
|
||||||
|
Сообщение.Сообщить();
|
||||||
|
КонецПопытки;
|
||||||
|
|
||||||
|
// Завершить чтение сообщения
|
||||||
|
ЧтениеСообщения.ЗакончитьЧтение();
|
||||||
|
ЧтениеXML.Закрыть();
|
||||||
|
```
|
||||||
|
|
||||||
|
### Вариант 2
|
||||||
|
```bsl
|
||||||
|
Функция ПрочитатьИПрименитьСообщениеОбмена(УзелОбмена, ИмяФайла) Экспорт
|
||||||
|
|
||||||
|
Результат = Новый Структура;
|
||||||
|
Результат.Вставить("Успешно", Ложь);
|
||||||
|
Результат.Вставить("ОписаниеОшибки", "");
|
||||||
|
Результат.Вставить("КоличествоОбъектов", 0);
|
||||||
|
|
||||||
|
Попытка
|
||||||
|
// Проверяем существование файла
|
||||||
|
Файл = Новый Файл(ИмяФайла);
|
||||||
|
Если НЕ Файл.Существует() Тогда
|
||||||
|
ВызватьИсключение "Файл сообщения не найден";
|
||||||
|
КонецЕсли;
|
||||||
|
|
||||||
|
// Открываем файл для чтения
|
||||||
|
ЧтениеXML = Новый ЧтениеXML;
|
||||||
|
ЧтениеXML.ОткрытьФайл(ИмяФайла);
|
||||||
|
|
||||||
|
// Создаем чтение сообщения
|
||||||
|
ЧтениеСообщения = ПланыОбмена.СоздатьЧтениеСообщения();
|
||||||
|
ЧтениеСообщения.НачатьЧтение(ЧтениеXML);
|
||||||
|
|
||||||
|
// Проверяем соответствие узлов
|
||||||
|
Если ЧтениеСообщения.Отправитель <> УзелОбмена Тогда
|
||||||
|
ВызватьИсключение СтрШаблон(
|
||||||
|
"Сообщение от другого узла. Ожидается: %1, Получено: %2",
|
||||||
|
УзелОбмена,
|
||||||
|
ЧтениеСообщения.Отправитель);
|
||||||
|
КонецЕсли;
|
||||||
|
|
||||||
|
// Проверяем номер сообщения
|
||||||
|
НомерПринятого = УзелОбмена.НомерПринятого;
|
||||||
|
НомерСообщения = ЧтениеСообщения.НомерСообщения;
|
||||||
|
|
||||||
|
Если НомерСообщения <= НомерПринятого Тогда
|
||||||
|
ВызватьИсключение СтрШаблон(
|
||||||
|
"Сообщение уже было принято. Номер сообщения: %1, Последний принятый: %2",
|
||||||
|
НомерСообщения,
|
||||||
|
НомерПринятого);
|
||||||
|
КонецЕсли;
|
||||||
|
|
||||||
|
// Начинаем транзакцию
|
||||||
|
НачатьТранзакцию();
|
||||||
|
|
||||||
|
Попытка
|
||||||
|
// Читаем и записываем объекты
|
||||||
|
Пока ЧтениеСообщения.Прочитать() Цикл
|
||||||
|
|
||||||
|
Данные = ЧтениеСообщения.Данные;
|
||||||
|
|
||||||
|
// Устанавливаем режим загрузки
|
||||||
|
Если ТипЗнч(Данные) <> Тип("УдалениеОбъекта") Тогда
|
||||||
|
Данные.ОбменДанными.Загрузка = Истина;
|
||||||
|
Данные.ОбменДанными.Отправитель = УзелОбмена;
|
||||||
|
Данные.Записать();
|
||||||
|
Иначе
|
||||||
|
// Удаление объекта
|
||||||
|
Попытка
|
||||||
|
УдаляемыйОбъект = Данные.Ссылка.ПолучитьОбъект();
|
||||||
|
Если УдаляемыйОбъект <> Неопределено Тогда
|
||||||
|
УдаляемыйОбъект.ОбменДанными.Загрузка = Истина;
|
||||||
|
УдаляемыйОбъект.Удалить();
|
||||||
|
КонецЕсли;
|
||||||
|
Исключение
|
||||||
|
// Объект уже удален
|
||||||
|
КонецПопытки;
|
||||||
|
КонецЕсли;
|
||||||
|
|
||||||
|
Результат.КоличествоОбъектов = Результат.КоличествоОбъектов + 1;
|
||||||
|
|
||||||
|
КонецЦикла;
|
||||||
|
|
||||||
|
// Обновляем номер принятого сообщения
|
||||||
|
УзелОбъектОбмена = УзелОбмена.ПолучитьОбъект();
|
||||||
|
УзелОбъектОбмена.НомерПринятого = НомерСообщения;
|
||||||
|
УзелОбъектОбмена.Записать();
|
||||||
|
|
||||||
|
// Фиксируем транзакцию
|
||||||
|
ЗафиксироватьТранзакцию();
|
||||||
|
|
||||||
|
Результат.Успешно = Истина;
|
||||||
|
|
||||||
|
Исключение
|
||||||
|
ОтменитьТранзакцию();
|
||||||
|
ВызватьИсключение;
|
||||||
|
КонецПопытки;
|
||||||
|
|
||||||
|
// Закрываем чтение
|
||||||
|
ЧтениеСообщения.ЗакончитьЧтение();
|
||||||
|
ЧтениеXML.Закрыть();
|
||||||
|
|
||||||
|
Исключение
|
||||||
|
Результат.ОписаниеОшибки = ОписаниеОшибки();
|
||||||
|
|
||||||
|
// Записываем в журнал регистрации
|
||||||
|
ЗаписьЖурналаРегистрации("Обмен.ЧтениеСообщения",
|
||||||
|
УровеньЖурналаРегистрации.Ошибка,
|
||||||
|
,
|
||||||
|
УзелОбмена,
|
||||||
|
Результат.ОписаниеОшибки);
|
||||||
|
КонецПопытки;
|
||||||
|
|
||||||
|
Возврат Результат;
|
||||||
|
|
||||||
|
КонецФункции
|
||||||
|
```
|
||||||
@ -3,12 +3,55 @@ title: Сериализация JSON
|
|||||||
slug: общие-обмен-данными/сериализация-json
|
slug: общие-обмен-данными/сериализация-json
|
||||||
---
|
---
|
||||||
|
|
||||||
# Сериализация
|
# С БСП
|
||||||
|
|
||||||
|
## Сериализация
|
||||||
```bsl
|
```bsl
|
||||||
Результат = ОбщегоНазначения.ЗначениеВJSON(Значение);
|
СтрокаJSON = ОбщегоНазначения.ЗначениеВJSON(ОбъектКСериализации);
|
||||||
```
|
```
|
||||||
|
|
||||||
# Десериализация
|
## Десериализация
|
||||||
```bsl
|
```bsl
|
||||||
Результат = ОбщегоНазначения.JSONВЗначение(Строка, ИменаСвойствСоЗначениямиДата, ПрочитатьВСоответствие);
|
ДесериализованныйОбъект = ОбщегоНазначения.JSONВЗначение(СтрокаJSON, ИменаСвойствСоЗначениямиДата, ПрочитатьВСоответствие);
|
||||||
|
```
|
||||||
|
|
||||||
|
# Без БСП
|
||||||
|
|
||||||
|
## Сериализация
|
||||||
|
|
||||||
|
```bsl
|
||||||
|
|
||||||
|
Процедура Сериализовать(ОбъектКСериализации)
|
||||||
|
|
||||||
|
// сериализуем
|
||||||
|
Запись = Новый ЗаписьJSON;
|
||||||
|
|
||||||
|
ПараметрыЗаписи = Новый ПараметрыЗаписиJSON(ПереносСтрокJSON.Авто, Символы.Таб);
|
||||||
|
|
||||||
|
Запись.УстановитьСтроку(ПараметрыЗаписи);
|
||||||
|
|
||||||
|
ЗаписатьJSON(Запись, ОбъектКСериализации);
|
||||||
|
|
||||||
|
// Получаем результат
|
||||||
|
СтрокаJSON = Запись.Закрыть();
|
||||||
|
|
||||||
|
КонецПроцедуры
|
||||||
|
|
||||||
|
```
|
||||||
|
|
||||||
|
## Десериализация
|
||||||
|
|
||||||
|
```bsl
|
||||||
|
|
||||||
|
Процедура Десериализовать(СтрокаJSON)
|
||||||
|
|
||||||
|
Чтение = Новый ЧтениеJSON;
|
||||||
|
Чтение.УстановитьСтроку(СтрокаJSON);
|
||||||
|
|
||||||
|
ДесериализованныйОбъект = ПрочитатьJSON(Чтение, Ложь);
|
||||||
|
|
||||||
|
Чтение.Закрыть();
|
||||||
|
|
||||||
|
КонецПроцедуры
|
||||||
|
|
||||||
```
|
```
|
||||||
@ -1,104 +0,0 @@
|
|||||||
---
|
|
||||||
title: Конвертация текста с русской на английскую раскладку
|
|
||||||
slug: общие-работа-с-текстом/конвертация-текста-с-русской-на-английскую-раскладку
|
|
||||||
---
|
|
||||||
|
|
||||||
```bsl
|
|
||||||
&НаКлиенте
|
|
||||||
Процедура КириллицаВЛатиницу(Строка)
|
|
||||||
|
|
||||||
Строка = СокрЛП(Строка);
|
|
||||||
|
|
||||||
// Нижний регистр
|
|
||||||
Раскладка = Новый Соответствие;
|
|
||||||
Раскладка.Вставить("й", "q");
|
|
||||||
Раскладка.Вставить("ц", "w");
|
|
||||||
Раскладка.Вставить("у", "e");
|
|
||||||
Раскладка.Вставить("к", "r");
|
|
||||||
Раскладка.Вставить("е", "t");
|
|
||||||
Раскладка.Вставить("н", "y");
|
|
||||||
Раскладка.Вставить("г", "u");
|
|
||||||
Раскладка.Вставить("ш", "i");
|
|
||||||
Раскладка.Вставить("щ", "o");
|
|
||||||
Раскладка.Вставить("з", "p");
|
|
||||||
Раскладка.Вставить("х", "[");
|
|
||||||
Раскладка.Вставить("ъ", "]");
|
|
||||||
Раскладка.Вставить("ф", "a");
|
|
||||||
Раскладка.Вставить("ы", "s");
|
|
||||||
Раскладка.Вставить("в", "d");
|
|
||||||
Раскладка.Вставить("а", "f");
|
|
||||||
Раскладка.Вставить("п", "g");
|
|
||||||
Раскладка.Вставить("р", "h");
|
|
||||||
Раскладка.Вставить("о", "j");
|
|
||||||
Раскладка.Вставить("л", "k");
|
|
||||||
Раскладка.Вставить("д", "l");
|
|
||||||
Раскладка.Вставить("ж", ";");
|
|
||||||
Раскладка.Вставить("э", "'");
|
|
||||||
Раскладка.Вставить("я", "z");
|
|
||||||
Раскладка.Вставить("ч", "x");
|
|
||||||
Раскладка.Вставить("с", "c");
|
|
||||||
Раскладка.Вставить("м", "v");
|
|
||||||
Раскладка.Вставить("и", "b");
|
|
||||||
Раскладка.Вставить("т", "n");
|
|
||||||
Раскладка.Вставить("ь", "m");
|
|
||||||
Раскладка.Вставить("б", ",");
|
|
||||||
Раскладка.Вставить("ю", ".");
|
|
||||||
Раскладка.Вставить(".", "/");
|
|
||||||
|
|
||||||
// Верхний регистр
|
|
||||||
Раскладка.Вставить("Й", "Q");
|
|
||||||
Раскладка.Вставить("Ц", "W");
|
|
||||||
Раскладка.Вставить("У", "E");
|
|
||||||
Раскладка.Вставить("К", "R");
|
|
||||||
Раскладка.Вставить("Е", "T");
|
|
||||||
Раскладка.Вставить("Н", "Y");
|
|
||||||
Раскладка.Вставить("Г", "U");
|
|
||||||
Раскладка.Вставить("Ш", "I");
|
|
||||||
Раскладка.Вставить("Щ", "O");
|
|
||||||
Раскладка.Вставить("З", "P");
|
|
||||||
Раскладка.Вставить("Х", "{");
|
|
||||||
Раскладка.Вставить("Ъ", "}");
|
|
||||||
Раскладка.Вставить("Ф", "A");
|
|
||||||
Раскладка.Вставить("Ы", "S");
|
|
||||||
Раскладка.Вставить("В", "D");
|
|
||||||
Раскладка.Вставить("А", "F");
|
|
||||||
Раскладка.Вставить("П", "G");
|
|
||||||
Раскладка.Вставить("Р", "H");
|
|
||||||
Раскладка.Вставить("О", "J");
|
|
||||||
Раскладка.Вставить("Л", "K");
|
|
||||||
Раскладка.Вставить("Д", "L");
|
|
||||||
Раскладка.Вставить("Ж", ":");
|
|
||||||
Раскладка.Вставить("Э", """");
|
|
||||||
Раскладка.Вставить("Я", "Z");
|
|
||||||
Раскладка.Вставить("Ч", "X");
|
|
||||||
Раскладка.Вставить("С", "C");
|
|
||||||
Раскладка.Вставить("М", "V");
|
|
||||||
Раскладка.Вставить("И", "B");
|
|
||||||
Раскладка.Вставить("Т", "N");
|
|
||||||
Раскладка.Вставить("Ь", "M");
|
|
||||||
Раскладка.Вставить("Б", "<");
|
|
||||||
Раскладка.Вставить("Ю", ">");
|
|
||||||
Раскладка.Вставить(",", "?");
|
|
||||||
|
|
||||||
Раскладка.Вставить("""", "@");
|
|
||||||
Раскладка.Вставить(";", "$");
|
|
||||||
Раскладка.Вставить(":", "^");
|
|
||||||
Раскладка.Вставить("?", "&");
|
|
||||||
|
|
||||||
СимволыНовойСтроки = Новый Массив;
|
|
||||||
Для Сч = 1 По СтрДлина(Строка) Цикл
|
|
||||||
|
|
||||||
Символ = Сред(Строка, Сч, 1);
|
|
||||||
СоответствующийСимвол = Раскладка.Получить(Символ);
|
|
||||||
Если СоответствующийСимвол = Неопределено Тогда
|
|
||||||
СимволыНовойСтроки.Добавить(Символ);
|
|
||||||
Иначе
|
|
||||||
СимволыНовойСтроки.Добавить(СоответствующийСимвол);
|
|
||||||
КонецЕсли;
|
|
||||||
|
|
||||||
КонецЦикла;
|
|
||||||
|
|
||||||
Строка = СтрСоединить(СимволыНовойСтроки, "");
|
|
||||||
|
|
||||||
КонецПроцедуры
|
|
||||||
```
|
|
||||||
@ -0,0 +1,19 @@
|
|||||||
|
---
|
||||||
|
title: Как программно упорядочить динамический список
|
||||||
|
slug: общие-управляемые-формы-динамические-списки/как-программно-упорядочить-динамический-список
|
||||||
|
---
|
||||||
|
|
||||||
|
[Взято с Инфостарт](https://forum.infostart.ru/forum9/topic99118/message2717458/)
|
||||||
|
|
||||||
|
```bsl
|
||||||
|
|
||||||
|
Порядок = Список.КомпоновщикНастроек.ПользовательскиеНастройки.Элементы.Найти(Список.Порядок.ИдентификаторПользовательскойНастройки);
|
||||||
|
Порядок.Элементы.Очистить();
|
||||||
|
|
||||||
|
НовыйПорядок = Порядок.Элементы.Добавить(Тип("ЭлементПорядкаКомпоновкиДанных"));
|
||||||
|
НовыйПорядок.РежимОтображения = РежимОтображенияЭлементаНастройкиКомпоновкиДанных.Авто;
|
||||||
|
НовыйПорядок.Поле = Новый ПолеКомпоновкиДанных("НомерСтрокиДокумента");
|
||||||
|
НовыйПорядок.ТипУпорядочивания = НаправлениеСортировкиКомпоновкиДанных.Возр;
|
||||||
|
НовыйПорядок.Использование = Истина;
|
||||||
|
|
||||||
|
```
|
||||||
@ -4,7 +4,7 @@ slug: прочее-markdown/шпаргалка-по-md
|
|||||||
---
|
---
|
||||||
# 📘 Шпаргалка по синтаксису Markdown
|
# 📘 Шпаргалка по синтаксису Markdown
|
||||||
|
|
||||||
## 📌 Заголовки
|
## Заголовки
|
||||||
|
|
||||||
```md
|
```md
|
||||||
# Заголовок 1
|
# Заголовок 1
|
||||||
@ -15,12 +15,12 @@ slug: прочее-markdown/шпаргалка-по-md
|
|||||||
###### Заголовок 6
|
###### Заголовок 6
|
||||||
```
|
```
|
||||||
|
|
||||||
## 📄 Абзацы и переносы строк
|
## Абзацы и переносы строк
|
||||||
```md
|
```md
|
||||||
- Новый абзац — пустая строка между блоками.
|
- Новый абзац — пустая строка между блоками.
|
||||||
- Принудительный перенос строки — два пробела в конце строки.
|
- Принудительный перенос строки — два пробела в конце строки.
|
||||||
```
|
```
|
||||||
## 🔠 Жирный, курсив и зачёркнутый
|
## Жирный, курсив и зачёркнутый
|
||||||
|
|
||||||
```md
|
```md
|
||||||
**жирный** или __жирный__
|
**жирный** или __жирный__
|
||||||
@ -28,7 +28,7 @@ slug: прочее-markdown/шпаргалка-по-md
|
|||||||
~~зачёркнутый~~
|
~~зачёркнутый~~
|
||||||
```
|
```
|
||||||
|
|
||||||
## 📋 Списки
|
## Списки
|
||||||
|
|
||||||
### Маркированный список:
|
### Маркированный список:
|
||||||
|
|
||||||
@ -53,7 +53,7 @@ slug: прочее-markdown/шпаргалка-по-md
|
|||||||
- Подэлемент
|
- Подэлемент
|
||||||
```
|
```
|
||||||
|
|
||||||
## 🔗 Ссылки и изображения
|
## Ссылки и изображения
|
||||||
|
|
||||||
### Ссылка:
|
### Ссылка:
|
||||||
|
|
||||||
@ -67,14 +67,14 @@ slug: прочее-markdown/шпаргалка-по-md
|
|||||||

|

|
||||||
```
|
```
|
||||||
|
|
||||||
## 🧱 Цитаты
|
## Цитаты
|
||||||
|
|
||||||
```md
|
```md
|
||||||
> Это цитата
|
> Это цитата
|
||||||
>> Вложенная цитата
|
>> Вложенная цитата
|
||||||
```
|
```
|
||||||
|
|
||||||
## 💻 Код
|
## Код
|
||||||
|
|
||||||
### Инлайн код:
|
### Инлайн код:
|
||||||
|
|
||||||
@ -95,7 +95,7 @@ slug: прочее-markdown/шпаргалка-по-md
|
|||||||
print("Hello, world!")
|
print("Hello, world!")
|
||||||
\`\`\`
|
\`\`\`
|
||||||
|
|
||||||
## 📏 Горизонтальная линия
|
## Горизонтальная линия
|
||||||
|
|
||||||
```md
|
```md
|
||||||
---
|
---
|
||||||
@ -103,14 +103,14 @@ print("Hello, world!")
|
|||||||
___
|
___
|
||||||
```
|
```
|
||||||
|
|
||||||
## ✅ Чекбоксы (в GitHub и некоторых движках)
|
## Чекбоксы (в GitHub и некоторых движках)
|
||||||
|
|
||||||
```md
|
```md
|
||||||
- [x] Сделано
|
- [x] Сделано
|
||||||
- [ ] Не сделано
|
- [ ] Не сделано
|
||||||
```
|
```
|
||||||
|
|
||||||
## 📌 Таблицы
|
## Таблицы
|
||||||
|
|
||||||
```md
|
```md
|
||||||
| Заголовок 1 | Заголовок 2 |
|
| Заголовок 1 | Заголовок 2 |
|
||||||
|
|||||||
@ -8,7 +8,7 @@ slug: прочее-регулярные-выражения/основы-регу
|
|||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
## 📌 1. `.` — любой символ
|
## 1. `.` — любой символ
|
||||||
|
|
||||||
Соответствует **любому одному символу**, кроме перевода строки.
|
Соответствует **любому одному символу**, кроме перевода строки.
|
||||||
|
|
||||||
@ -19,7 +19,7 @@ slug: прочее-регулярные-выражения/основы-регу
|
|||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
## 📌 2. `^` — начало строки
|
## 2. `^` — начало строки
|
||||||
|
|
||||||
Соответствует **началу строки**.
|
Соответствует **началу строки**.
|
||||||
|
|
||||||
@ -30,7 +30,7 @@ slug: прочее-регулярные-выражения/основы-регу
|
|||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
## 📌 3. `$` — конец строки
|
## 3. `$` — конец строки
|
||||||
|
|
||||||
Соответствует **концу строки**.
|
Соответствует **концу строки**.
|
||||||
|
|
||||||
@ -41,7 +41,7 @@ slug: прочее-регулярные-выражения/основы-регу
|
|||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
## 📌 4. `*` — ноль или более повторений
|
## 4. `*` — ноль или более повторений
|
||||||
|
|
||||||
**Пример:**
|
**Пример:**
|
||||||
- Шаблон: `a*`
|
- Шаблон: `a*`
|
||||||
@ -49,7 +49,7 @@ slug: прочее-регулярные-выражения/основы-регу
|
|||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
## 📌 5. `+` — один или более повторений
|
## 5. `+` — один или более повторений
|
||||||
|
|
||||||
**Пример:**
|
**Пример:**
|
||||||
- Шаблон: `a+`
|
- Шаблон: `a+`
|
||||||
@ -58,7 +58,7 @@ slug: прочее-регулярные-выражения/основы-регу
|
|||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
## 📌 6. `?` — ноль или одно вхождение
|
## 6. `?` — ноль или одно вхождение
|
||||||
|
|
||||||
**Пример:**
|
**Пример:**
|
||||||
- Шаблон: `a?`
|
- Шаблон: `a?`
|
||||||
@ -67,7 +67,7 @@ slug: прочее-регулярные-выражения/основы-регу
|
|||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
## 📌 7. `[]` — набор символов
|
## 7. `[]` — набор символов
|
||||||
|
|
||||||
Соответствует **одному из символов внутри скобок**.
|
Соответствует **одному из символов внутри скобок**.
|
||||||
|
|
||||||
@ -82,7 +82,7 @@ slug: прочее-регулярные-выражения/основы-регу
|
|||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
## 📌 8. `[^]` — отрицание
|
## 8. `[^]` — отрицание
|
||||||
|
|
||||||
Соответствует **любому символу, кроме указанных**.
|
Соответствует **любому символу, кроме указанных**.
|
||||||
|
|
||||||
@ -93,7 +93,7 @@ slug: прочее-регулярные-выражения/основы-регу
|
|||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
## 📌 9. `|` — логическое ИЛИ
|
## 9. `|` — логическое ИЛИ
|
||||||
|
|
||||||
Соответствие **любому из вариантов**.
|
Соответствие **любому из вариантов**.
|
||||||
|
|
||||||
@ -104,7 +104,7 @@ slug: прочее-регулярные-выражения/основы-регу
|
|||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
## 📌 10. `()` — группировка
|
## 10. `()` — группировка
|
||||||
|
|
||||||
Используется для объединения символов в **группы**.
|
Используется для объединения символов в **группы**.
|
||||||
|
|
||||||
@ -114,7 +114,7 @@ slug: прочее-регулярные-выражения/основы-регу
|
|||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
## 📌 11. `\` — экранирование
|
## 11. `\` — экранирование
|
||||||
|
|
||||||
Используется для экранирования специальных символов.
|
Используется для экранирования специальных символов.
|
||||||
|
|
||||||
@ -123,7 +123,7 @@ slug: прочее-регулярные-выражения/основы-регу
|
|||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
## 🎯 Практический пример
|
## Практический пример
|
||||||
|
|
||||||
Найти все email-адреса в тексте:
|
Найти все email-адреса в тексте:
|
||||||
|
|
||||||
|
|||||||
@ -2,7 +2,7 @@
|
|||||||
title: Продвинутые регулярные выражения
|
title: Продвинутые регулярные выражения
|
||||||
slug: прочее-регулярные-выражения/продвинутые-регулярные-выражения
|
slug: прочее-регулярные-выражения/продвинутые-регулярные-выражения
|
||||||
---
|
---
|
||||||
# 🚀 Продвинутые операторы регулярных выражений
|
# Продвинутые операторы регулярных выражений
|
||||||
|
|
||||||
Эти конструкции дают больше контроля над поиском и заменой текста.
|
Эти конструкции дают больше контроля над поиском и заменой текста.
|
||||||
|
|
||||||
@ -20,7 +20,7 @@ slug: прочее-регулярные-выражения/продвинуты
|
|||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
## 🧠 2. `(?...)` — специальные конструкции
|
## 2. `(?...)` — специальные конструкции
|
||||||
|
|
||||||
### 2.1 `(?:...)` — негруппирующая скобка
|
### 2.1 `(?:...)` — негруппирующая скобка
|
||||||
|
|
||||||
@ -45,7 +45,7 @@ slug: прочее-регулярные-выражения/продвинуты
|
|||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
## 🧩 3. `(?<=...)` и `(?<!...)` — lookbehind (опережающее назад)
|
## 3. `(?<=...)` и `(?<!...)` — lookbehind (опережающее назад)
|
||||||
|
|
||||||
- `(?<=...)` — **есть шаблон до**
|
- `(?<=...)` — **есть шаблон до**
|
||||||
- `(?<!...)` — **нет шаблона до**
|
- `(?<!...)` — **нет шаблона до**
|
||||||
@ -55,7 +55,7 @@ slug: прочее-регулярные-выражения/продвинуты
|
|||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
## 🌀 4. `\b` и `\B` — границы слова
|
## 4. `\b` и `\B` — границы слова
|
||||||
|
|
||||||
- `\b` — граница слова
|
- `\b` — граница слова
|
||||||
- `\B` — НЕ граница слова
|
- `\B` — НЕ граница слова
|
||||||
@ -66,7 +66,7 @@ slug: прочее-регулярные-выражения/продвинуты
|
|||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
## 🔂 5. Рекурсивные шаблоны (в некоторых движках)
|
## 5. Рекурсивные шаблоны (в некоторых движках)
|
||||||
|
|
||||||
Некоторые реализации (например, PCRE) поддерживают вложенные структуры:
|
Некоторые реализации (например, PCRE) поддерживают вложенные структуры:
|
||||||
|
|
||||||
@ -78,7 +78,7 @@ slug: прочее-регулярные-выражения/продвинуты
|
|||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
## 💡 6. Обратные ссылки (Backreferences)
|
## 6. Обратные ссылки (Backreferences)
|
||||||
|
|
||||||
Позволяют ссылаться на уже найденные группы.
|
Позволяют ссылаться на уже найденные группы.
|
||||||
|
|
||||||
@ -88,7 +88,7 @@ slug: прочее-регулярные-выражения/продвинуты
|
|||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
## 🔄 7. Условные выражения
|
## 7. Условные выражения
|
||||||
|
|
||||||
Поддерживаются не везде, но позволяют задать условия:
|
Поддерживаются не везде, но позволяют задать условия:
|
||||||
|
|
||||||
@ -100,7 +100,7 @@ slug: прочее-регулярные-выражения/продвинуты
|
|||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
## 📘 Полезные ресурсы
|
## Полезные ресурсы
|
||||||
|
|
||||||
- [regex101.com](https://regex101.com/)
|
- [regex101.com](https://regex101.com/)
|
||||||
- [Regular Expressions Cheat Sheet (MDN)](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Guide/Regular_Expressions/Cheatsheet)
|
- [Regular Expressions Cheat Sheet (MDN)](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Guide/Regular_Expressions/Cheatsheet)
|
||||||
|
|||||||
@ -2,13 +2,13 @@
|
|||||||
title: Шаблоны регулярок
|
title: Шаблоны регулярок
|
||||||
slug: прочее-регулярные-выражения/шаблоны-регулярок
|
slug: прочее-регулярные-выражения/шаблоны-регулярок
|
||||||
---
|
---
|
||||||
# 📚 Часто используемые регулярные выражения
|
# Часто используемые регулярные выражения
|
||||||
|
|
||||||
Полезная мини-библиотека шаблонов на каждый день.
|
Полезная мини-библиотека шаблонов на каждый день.
|
||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
## 📧 Email
|
## Email
|
||||||
|
|
||||||
```regex
|
```regex
|
||||||
\b[a-zA-Z0-9._%+-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,}\b
|
\b[a-zA-Z0-9._%+-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,}\b
|
||||||
@ -16,7 +16,7 @@ slug: прочее-регулярные-выражения/шаблоны-рег
|
|||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
## 📱 Телефон (Россия)
|
## Телефон (Россия)
|
||||||
|
|
||||||
```regex
|
```regex
|
||||||
\+7\s?\(?\d{3}\)?\s?\d{3}[-\s]?\d{2}[-\s]?\d{2}
|
\+7\s?\(?\d{3}\)?\s?\d{3}[-\s]?\d{2}[-\s]?\d{2}
|
||||||
@ -24,7 +24,7 @@ slug: прочее-регулярные-выражения/шаблоны-рег
|
|||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
## 🔗 URL
|
## URL
|
||||||
|
|
||||||
```regex
|
```regex
|
||||||
https?:\/\/(www\.)?[a-zA-Z0-9\-]+(\.[a-zA-Z]{2,})+(\/\S*)?
|
https?:\/\/(www\.)?[a-zA-Z0-9\-]+(\.[a-zA-Z]{2,})+(\/\S*)?
|
||||||
@ -32,7 +32,7 @@ https?:\/\/(www\.)?[a-zA-Z0-9\-]+(\.[a-zA-Z]{2,})+(\/\S*)?
|
|||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
## 🔢 Только числа
|
## Только числа
|
||||||
|
|
||||||
```regex
|
```regex
|
||||||
^\d+$
|
^\d+$
|
||||||
@ -40,7 +40,7 @@ https?:\/\/(www\.)?[a-zA-Z0-9\-]+(\.[a-zA-Z]{2,})+(\/\S*)?
|
|||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
## 🔠 Только буквы
|
## Только буквы
|
||||||
|
|
||||||
```regex
|
```regex
|
||||||
^[a-zA-Zа-яА-Я]+$
|
^[a-zA-Zа-яА-Я]+$
|
||||||
@ -48,7 +48,7 @@ https?:\/\/(www\.)?[a-zA-Z0-9\-]+(\.[a-zA-Z]{2,})+(\/\S*)?
|
|||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
## 🆔 UUID (GUID)
|
## UUID (GUID)
|
||||||
|
|
||||||
```regex
|
```regex
|
||||||
[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}
|
[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}
|
||||||
@ -56,7 +56,7 @@ https?:\/\/(www\.)?[a-zA-Z0-9\-]+(\.[a-zA-Z]{2,})+(\/\S*)?
|
|||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
## 📅 Дата в формате YYYY-MM-DD
|
## Дата в формате YYYY-MM-DD
|
||||||
|
|
||||||
```regex
|
```regex
|
||||||
\d{4}-\d{2}-\d{2}
|
\d{4}-\d{2}-\d{2}
|
||||||
@ -64,7 +64,7 @@ https?:\/\/(www\.)?[a-zA-Z0-9\-]+(\.[a-zA-Z]{2,})+(\/\S*)?
|
|||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
## 💳 Номер банковской карты (16 цифр)
|
## Номер банковской карты (16 цифр)
|
||||||
|
|
||||||
```regex
|
```regex
|
||||||
\b\d{4}[- ]?\d{4}[- ]?\d{4}[- ]?\d{4}\b
|
\b\d{4}[- ]?\d{4}[- ]?\d{4}[- ]?\d{4}\b
|
||||||
@ -72,7 +72,7 @@ https?:\/\/(www\.)?[a-zA-Z0-9\-]+(\.[a-zA-Z]{2,})+(\/\S*)?
|
|||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
## 💻 IP-адрес (IPv4)
|
## IP-адрес (IPv4)
|
||||||
|
|
||||||
```regex
|
```regex
|
||||||
\b(?:\d{1,3}\.){3}\d{1,3}\b
|
\b(?:\d{1,3}\.){3}\d{1,3}\b
|
||||||
@ -80,7 +80,7 @@ https?:\/\/(www\.)?[a-zA-Z0-9\-]+(\.[a-zA-Z]{2,})+(\/\S*)?
|
|||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
## 🔐 Пароль (минимум 8 символов, буквы и цифры)
|
## Пароль (минимум 8 символов, буквы и цифры)
|
||||||
|
|
||||||
```regex
|
```regex
|
||||||
^(?=.*[A-Za-z])(?=.*\d)[A-Za-z\d]{8,}$
|
^(?=.*[A-Za-z])(?=.*\d)[A-Za-z\d]{8,}$
|
||||||
@ -88,7 +88,7 @@ https?:\/\/(www\.)?[a-zA-Z0-9\-]+(\.[a-zA-Z]{2,})+(\/\S*)?
|
|||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
## 📦 Почтовый индекс (Россия)
|
## Почтовый индекс (Россия)
|
||||||
|
|
||||||
```regex
|
```regex
|
||||||
\b\d{6}\b
|
\b\d{6}\b
|
||||||
@ -96,7 +96,7 @@ https?:\/\/(www\.)?[a-zA-Z0-9\-]+(\.[a-zA-Z]{2,})+(\/\S*)?
|
|||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
## 🧼 HTML-теги
|
## HTML-теги
|
||||||
|
|
||||||
```regex
|
```regex
|
||||||
<[^>]+>
|
<[^>]+>
|
||||||
@ -104,7 +104,7 @@ https?:\/\/(www\.)?[a-zA-Z0-9\-]+(\.[a-zA-Z]{2,})+(\/\S*)?
|
|||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
## 🔍 Ненулевое число с десятичной точкой
|
## Ненулевое число с десятичной точкой
|
||||||
|
|
||||||
```regex
|
```regex
|
||||||
^\d*\.\d+$
|
^\d*\.\d+$
|
||||||
@ -112,7 +112,7 @@ https?:\/\/(www\.)?[a-zA-Z0-9\-]+(\.[a-zA-Z]{2,})+(\/\S*)?
|
|||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
## 📁 Расширение файла `.jpg`, `.png`, `.gif`
|
## Расширение файла `.jpg`, `.png`, `.gif`
|
||||||
|
|
||||||
```regex
|
```regex
|
||||||
\.(jpe?g|png|gif)$
|
\.(jpe?g|png|gif)$
|
||||||
|
|||||||
@ -1,104 +0,0 @@
|
|||||||
---
|
|
||||||
title: Экспертные регулярные выражения
|
|
||||||
slug: прочее-регулярные-выражения/экспертные-регулярные-выражения
|
|
||||||
---
|
|
||||||
# 🧙♂️ Экспертные техники регулярных выражений
|
|
||||||
|
|
||||||
Эти конструкции полезны для сложных сценариев обработки текста. Они не всегда поддерживаются во всех движках (например, JavaScript, Python, PCRE, .NET могут отличаться).
|
|
||||||
|
|
||||||
---
|
|
||||||
|
|
||||||
## 🧬 1. Балансирующие группы (только .NET)
|
|
||||||
|
|
||||||
Позволяют обрабатывать вложенные конструкции без рекурсии.
|
|
||||||
|
|
||||||
**Пример:**
|
|
||||||
|
|
||||||
```regex
|
|
||||||
^\((?>[^()]+|\((?<Depth>)|\)(?<-Depth>))*(?(Depth)(?!))\)$
|
|
||||||
```
|
|
||||||
|
|
||||||
Используется для проверки сбалансированных скобок.
|
|
||||||
|
|
||||||
---
|
|
||||||
|
|
||||||
## 🧠 2. Отрицательные и позитивные lookbehind'ы
|
|
||||||
|
|
||||||
Условие, что **перед символом** есть (или нет) шаблон.
|
|
||||||
|
|
||||||
- `(?<=\d{3})abc` — `abc` после трёх цифр
|
|
||||||
- `(?<!\d{3})abc` — `abc`, не после трёх цифр
|
|
||||||
|
|
||||||
---
|
|
||||||
|
|
||||||
## 🔃 3. Atomic groups
|
|
||||||
|
|
||||||
Предотвращают backtracking.
|
|
||||||
|
|
||||||
**Пример:**
|
|
||||||
|
|
||||||
```regex
|
|
||||||
(?>\d+)
|
|
||||||
```
|
|
||||||
|
|
||||||
Это "жадный" захват — если не сработало, движок не будет пробовать другие варианты внутри группы.
|
|
||||||
|
|
||||||
---
|
|
||||||
|
|
||||||
## 🌀 4. Рекурсия (PCRE)
|
|
||||||
|
|
||||||
Вложенные шаблоны:
|
|
||||||
|
|
||||||
```regex
|
|
||||||
\((?:[^()]+|(?R))*\)
|
|
||||||
```
|
|
||||||
|
|
||||||
Используется для обработки вложенных скобок, тегов и пр.
|
|
||||||
|
|
||||||
---
|
|
||||||
|
|
||||||
## 🧾 5. Named capture groups (именованные группы)
|
|
||||||
|
|
||||||
```regex
|
|
||||||
(?<year>\d{4})-(?<month>\d{2})-(?<day>\d{2})
|
|
||||||
```
|
|
||||||
|
|
||||||
Доступ к `year`, `month`, `day` по имени.
|
|
||||||
|
|
||||||
---
|
|
||||||
|
|
||||||
## 📌 6. Inline flags
|
|
||||||
|
|
||||||
Изменяют поведение внутри шаблона.
|
|
||||||
|
|
||||||
**Примеры:**
|
|
||||||
|
|
||||||
- `(?i)` — регистронезависимый режим
|
|
||||||
- `(?m)` — многострочный режим
|
|
||||||
- `(?s)` — точка `.` включает `\n`
|
|
||||||
|
|
||||||
Пример:
|
|
||||||
|
|
||||||
```regex
|
|
||||||
(?i)abc # будет найдено и ABC, и abc
|
|
||||||
```
|
|
||||||
|
|
||||||
---
|
|
||||||
|
|
||||||
## ⚠️ 7. Группы с ленивым захватом
|
|
||||||
|
|
||||||
Жадный поиск: `.*`
|
|
||||||
Ленивый: `.*?`
|
|
||||||
|
|
||||||
**Пример:**
|
|
||||||
|
|
||||||
- `".*"` — захватит всё между первой и последней кавычкой
|
|
||||||
- `".*?"` — захватит только между ближайшими кавычками
|
|
||||||
|
|
||||||
---
|
|
||||||
|
|
||||||
## 🧠 Советы:
|
|
||||||
|
|
||||||
- Используйте отладчик: [regex101.com](https://regex101.com/)
|
|
||||||
- Проверяйте поддержку: не все движки поддерживают recursion, lookbehind, atomic и т.д.
|
|
||||||
- Разбивайте сложные выражения на части
|
|
||||||
@ -1,62 +0,0 @@
|
|||||||
---
|
|
||||||
title: Вопрос 01
|
|
||||||
slug: прочее-экономика-макроэкономика/вопрос-01
|
|
||||||
---
|
|
||||||
# Вопрос 1. Экономическая система и макроэкономические модели
|
|
||||||
|
|
||||||
## 1. Экономическая система — определение и характеристики
|
|
||||||
|
|
||||||
**[Экономическая система](https://ru.wikipedia.org/wiki/Экономическая_система)** — это совокупность принципов, правил, институтов и механизмов, определяющих формы и содержание экономических отношений в процессе производства, распределения, обмена и потребления благ.
|
|
||||||
|
|
||||||
### Характеристики экономической системы:
|
|
||||||
|
|
||||||
1. **Отношения собственности** — кто владеет ресурсами (частные лица, государство, коллектив).
|
|
||||||
2. **Способы координации** — рыночный механизм, планирование или их комбинация.
|
|
||||||
3. **Ответы на основные вопросы экономики**: что, как и для кого производить.
|
|
||||||
4. **Типы систем**:
|
|
||||||
|
|
||||||
* [Традиционная](https://ru.wikipedia.org/wiki/Экономическая_система#Традиционная_экономическая_система) — основана на обычаях, натуральном хозяйстве.
|
|
||||||
* [Плановая](https://ru.wikipedia.org/wiki/Плановая_экономика) — централизованное управление, господство государственной собственности.
|
|
||||||
* [Рыночная](https://ru.wikipedia.org/wiki/Рыночная_экономика) — децентрализованное принятие решений, конкуренция.
|
|
||||||
* [Смешанная](https://ru.wikipedia.org/wiki/Экономическая_система#Смешанная_экономическая_система) — сочетание рыночных и плановых элементов.
|
|
||||||
|
|
||||||
---
|
|
||||||
|
|
||||||
## 2. Макроэкономические модели
|
|
||||||
|
|
||||||
**[Макроэкономическая модель](https://ru.wikipedia.org/wiki/Макроэкономическая_модель)** — формализованное описание взаимодействия основных экономических показателей с целью анализа и прогнозирования.
|
|
||||||
|
|
||||||
### Классификация макроэкономических моделей:
|
|
||||||
|
|
||||||
* **По времени**:
|
|
||||||
|
|
||||||
* Статические — описывают экономику в один момент времени.
|
|
||||||
* Динамические — учитывают изменение показателей во времени.
|
|
||||||
* **По равновесию**:
|
|
||||||
|
|
||||||
* Равновесные — экономика находится в состоянии баланса.
|
|
||||||
* Неравновесные — учитывают дисбалансы и шоки.
|
|
||||||
* **По открытости**:
|
|
||||||
|
|
||||||
* Закрытые — без внешней торговли.
|
|
||||||
* Открытые — с учётом внешнеэкономических связей.
|
|
||||||
* **По форме представления** — графические, математические, табличные.
|
|
||||||
|
|
||||||
### Примеры ключевых макроэкономических моделей:
|
|
||||||
|
|
||||||
* **[AD–AS](https://ru.wikipedia.org/wiki/Модель_AD-AS)** — модель совокупного спроса и совокупного предложения, используется для анализа инфляции, безработицы, роста.
|
|
||||||
* **[IS–LM](https://ru.wikipedia.org/wiki/Модель_IS-LM)** — отражает равновесие на товарном и денежном рынках.
|
|
||||||
* **[Модель Солоу](https://ru.wikipedia.org/wiki/Модель_Солоу)** — описывает долгосрочный экономический рост с учётом накопления капитала и технологического прогресса.
|
|
||||||
* **[DSGE-модели](https://ru.wikipedia.org/wiki/Динамические_стохастические_модели_общего_равновесия)** — современные динамические модели общего равновесия с учётом случайных шоков.
|
|
||||||
|
|
||||||
---
|
|
||||||
|
|
||||||
### Обобщающая таблица
|
|
||||||
|
|
||||||
| Параметр | Характеристика |
|
|
||||||
| ------------------------- | ------------------------------------------------------------------ |
|
|
||||||
| Экономическая система | Совокупность отношений, институтов, механизмов экономики |
|
|
||||||
| Характеристики | Собственность, координация, ответы на вопросы «что, как, для кого» |
|
|
||||||
| Типы систем | Традиционная, плановая, рыночная, смешанная |
|
|
||||||
| Макроэкономическая модель | Формализованное описание экономики для анализа и прогноза |
|
|
||||||
| Примеры моделей | AD–AS, IS–LM, Солоу, DSGE |
|
|
||||||
@ -1,61 +0,0 @@
|
|||||||
---
|
|
||||||
title: Вопрос 02
|
|
||||||
slug: прочее-экономика-макроэкономика/вопрос-02
|
|
||||||
---
|
|
||||||
# Народнохозяйственный кругооборот и система национальных счетов
|
|
||||||
|
|
||||||
## 1. Народнохозяйственный кругооборот
|
|
||||||
|
|
||||||
**[Народнохозяйственный кругооборот](https://ru.wikipedia.org/wiki/Экономический_кругооборот)** — модель, описывающая движение потоков товаров, услуг, ресурсов, доходов и расходов между основными субъектами экономики.
|
|
||||||
|
|
||||||
### Основные элементы:
|
|
||||||
|
|
||||||
* **Домохозяйства** — поставляют факторы производства (труд, капитал, земля) и получают доход.
|
|
||||||
* **Фирмы** — производят товары и услуги, выплачивают доход владельцам факторов.
|
|
||||||
* **Государство** — собирает налоги, предоставляет общественные блага.
|
|
||||||
* **Внешний сектор** — экспорт и импорт товаров, движение капитала.
|
|
||||||
* **Финансовые учреждения** — аккумулируют сбережения и предоставляют кредиты.
|
|
||||||
|
|
||||||
### Виды моделей кругооборота:
|
|
||||||
|
|
||||||
1. **Простая (закрытая)** — только домохозяйства и фирмы.
|
|
||||||
2. **Расширенная** — с добавлением государства, финансового сектора, внешней торговли.
|
|
||||||
|
|
||||||
---
|
|
||||||
|
|
||||||
## 2. Система национальных счетов (СНС)
|
|
||||||
|
|
||||||
**[Система национальных счетов](https://ru.wikipedia.org/wiki/Система_национальных_счетов)** — международный стандарт ведения макроэкономической статистики, принятый ООН.
|
|
||||||
|
|
||||||
### Цели СНС:
|
|
||||||
|
|
||||||
* Отражение результатов экономической деятельности страны.
|
|
||||||
* Сравнимость данных между странами.
|
|
||||||
* Анализ и прогнозирование макроэкономических процессов.
|
|
||||||
|
|
||||||
### Основные показатели СНС:
|
|
||||||
|
|
||||||
* **[ВВП](https://ru.wikipedia.org/wiki/Валовой_внутренний_продукт)** — рыночная стоимость конечных товаров и услуг, произведённых в стране.
|
|
||||||
* **[ВНД](https://ru.wikipedia.org/wiki/Валовой_национальный_доход)** — ВВП + чистые доходы из-за рубежа.
|
|
||||||
* **Чистый внутренний продукт (ЧВП)** — ВВП минус амортизация.
|
|
||||||
* **Национальный доход (НД)** — сумма доходов владельцев факторов производства.
|
|
||||||
* **Личный доход (ЛД)** и **располагаемый личный доход (РЛД)**.
|
|
||||||
|
|
||||||
### Основные счета СНС:
|
|
||||||
|
|
||||||
1. **Счёт производства** — выпуск и использование продукции.
|
|
||||||
2. **Счёт образования доходов** — распределение добавленной стоимости.
|
|
||||||
3. **Счёт распределения доходов** — первичное и вторичное распределение.
|
|
||||||
4. **Счёт использования доходов** — потребление и сбережения.
|
|
||||||
5. **Счета накопления** — инвестиции, изменение активов и обязательств.
|
|
||||||
|
|
||||||
---
|
|
||||||
|
|
||||||
### Обобщающая таблица
|
|
||||||
|
|
||||||
| Понятие | Содержание |
|
|
||||||
| -------------------------------- | ------------------------------------------------------------------------------------ |
|
|
||||||
| Народнохозяйственный кругооборот | Модель движения ресурсов, товаров, доходов и расходов между секторами экономики |
|
|
||||||
| Виды моделей | Простая (закрытая), расширенная (с госсектором, внешней торговлей и финансами) |
|
|
||||||
| Система национальных счетов | Международный стандарт макроучёта, включает ВВП, ВНД, НД и др. |
|
|
||||||
| Основные счета | Производство, образование и распределение доходов, использование доходов, накопление |
|
|
||||||
@ -1,61 +0,0 @@
|
|||||||
---
|
|
||||||
title: Вопрос 03
|
|
||||||
slug: прочее-экономика-макроэкономика/вопрос-03
|
|
||||||
---
|
|
||||||
# Показатели национального дохода. Личный доход. Реальный ВВП и благосостояние
|
|
||||||
|
|
||||||
## 1. Показатели национального дохода
|
|
||||||
|
|
||||||
**[Национальный доход (НД)](https://ru.wikipedia.org/wiki/Национальный_доход)** — сумма всех доходов, полученных владельцами факторов производства (заработная плата, рента, процент, прибыль).
|
|
||||||
|
|
||||||
### Связанные показатели:
|
|
||||||
|
|
||||||
* **[Валовой внутренний продукт (ВВП)](https://ru.wikipedia.org/wiki/Валовой_внутренний_продукт)** — стоимость конечных товаров и услуг, произведённых в стране.
|
|
||||||
* **[Валовой национальный доход (ВНД)](https://ru.wikipedia.org/wiki/Валовой_национальный_доход)** — ВВП + чистые доходы из-за рубежа.
|
|
||||||
* **Чистый внутренний продукт (ЧВП)** — ВВП минус амортизация.
|
|
||||||
* **Чистый национальный доход (ЧНД)** — ВНД минус амортизация.
|
|
||||||
|
|
||||||
---
|
|
||||||
|
|
||||||
## 2. Личный доход
|
|
||||||
|
|
||||||
**[Личный доход (ЛД)](https://ru.wikipedia.org/wiki/Личный_доход)** — доход, фактически полученный домохозяйствами.
|
|
||||||
|
|
||||||
**Формула**:
|
|
||||||
|
|
||||||
```
|
|
||||||
ЛД = НД – налоги на фонд оплаты труда – налоги на прибыль – нераспределённая прибыль + трансферты
|
|
||||||
```
|
|
||||||
|
|
||||||
**Располагаемый личный доход (РЛД)** — ЛД за вычетом индивидуальных налогов; отражает сумму, доступную для потребления и сбережений.
|
|
||||||
|
|
||||||
---
|
|
||||||
|
|
||||||
## 3. Реальный ВВП
|
|
||||||
|
|
||||||
**[Реальный ВВП](https://ru.wikipedia.org/wiki/Валовой_внутренний_продукт)** — ВВП, скорректированный на уровень цен (инфляцию/дефляцию), показывает изменение реального объёма производства.
|
|
||||||
|
|
||||||
**Зачем используется:**
|
|
||||||
|
|
||||||
* Для измерения экономического роста без влияния цен.
|
|
||||||
* Для сравнения показателей между периодами.
|
|
||||||
|
|
||||||
---
|
|
||||||
|
|
||||||
## 4. ВВП и благосостояние
|
|
||||||
|
|
||||||
* **ВВП на душу населения** — часто используется как индикатор уровня жизни, но имеет ограничения.
|
|
||||||
* Не учитывает распределение дохода, экологические эффекты, качество жизни, теневую экономику.
|
|
||||||
* С. Кузнец отмечал, что ВВП не является универсальной мерой благосостояния.
|
|
||||||
|
|
||||||
---
|
|
||||||
|
|
||||||
### Обобщающая таблица
|
|
||||||
|
|
||||||
| Показатель | Определение |
|
|
||||||
| -------------------- | ------------------------------------------------------- |
|
|
||||||
| НД | Доходы владельцев факторов производства |
|
|
||||||
| ЛД | Фактический доход домохозяйств |
|
|
||||||
| РЛД | ЛД минус индивидуальные налоги |
|
|
||||||
| Реальный ВВП | ВВП с поправкой на инфляцию |
|
|
||||||
| ВВП и благосостояние | ВВП не учитывает качество жизни и распределение доходов |
|
|
||||||
@ -1,59 +0,0 @@
|
|||||||
---
|
|
||||||
title: Вопрос 04
|
|
||||||
slug: прочее-экономика-макроэкономика/вопрос-04
|
|
||||||
---
|
|
||||||
# Государственное регулирование и провалы рынка. Общественный и государственный сектор
|
|
||||||
|
|
||||||
## 1. Провалы рынка
|
|
||||||
|
|
||||||
**[Провалы рынка](https://ru.wikipedia.org/wiki/Фиаско_рынка)** — ситуации, когда рыночный механизм не обеспечивает эффективного распределения ресурсов.
|
|
||||||
|
|
||||||
### Основные виды:
|
|
||||||
|
|
||||||
1. **Общественные блага** — неисключаемые и неделимые (оборона, уличное освещение).
|
|
||||||
2. **Внешние эффекты** — издержки или выгоды, которые испытывают третьи лица (загрязнение, положительное влияние образования).
|
|
||||||
3. **Несовершенная конкуренция** — монополии, олигополии, монопсонии.
|
|
||||||
4. **Асимметрия информации** — разный уровень информированности участников рынка.
|
|
||||||
|
|
||||||
---
|
|
||||||
|
|
||||||
## 2. Государственное регулирование
|
|
||||||
|
|
||||||
**Цель** — исправление провалов рынка и обеспечение общественных интересов.
|
|
||||||
|
|
||||||
### Основные формы:
|
|
||||||
|
|
||||||
* Антимонопольная политика.
|
|
||||||
* Налоги и субсидии.
|
|
||||||
* Регулирование цен.
|
|
||||||
* Государственное производство общественных благ.
|
|
||||||
* Лицензирование и стандарты.
|
|
||||||
|
|
||||||
---
|
|
||||||
|
|
||||||
## 3. Государственный сектор
|
|
||||||
|
|
||||||
**[Государственный сектор](https://ru.wikipedia.org/wiki/Государственный_сектор)** — совокупность организаций, находящихся в собственности или под контролем государства.
|
|
||||||
|
|
||||||
Включает:
|
|
||||||
|
|
||||||
* Органы власти и управления.
|
|
||||||
* Государственные предприятия.
|
|
||||||
* Государственные учреждения (школы, больницы и др.).
|
|
||||||
|
|
||||||
---
|
|
||||||
|
|
||||||
## 4. Общественный сектор
|
|
||||||
|
|
||||||
**[Общественный сектор](https://ru.wikipedia.org/wiki/Экономика_общественного_сектора)** — часть экономики, в которой деятельность финансируется и контролируется государством, а товары и услуги предоставляются на некоммерческой основе.
|
|
||||||
|
|
||||||
---
|
|
||||||
|
|
||||||
### Обобщающая таблица
|
|
||||||
|
|
||||||
| Понятие | Определение |
|
|
||||||
| ---------------------- | -------------------------------------------------------- |
|
|
||||||
| Провалы рынка | Ситуации неэффективности рыночного механизма |
|
|
||||||
| Формы регулирования | Антимонопольные меры, налоги/субсидии, гос. производство |
|
|
||||||
| Государственный сектор | Организации и предприятия под контролем государства |
|
|
||||||
| Общественный сектор | Деятельность по предоставлению общественных благ |
|
|
||||||
@ -1,78 +0,0 @@
|
|||||||
---
|
|
||||||
title: Вопрос 05
|
|
||||||
slug: прочее-экономика-макроэкономика/вопрос-05
|
|
||||||
---
|
|
||||||
# Государственное программирование и прогнозирование. Инвестиции. Сбережения и инвестиции
|
|
||||||
|
|
||||||
## 1. Государственное программирование
|
|
||||||
|
|
||||||
**Государственное программирование** — система разработки и реализации государственных программ социально-экономического развития с чётко определёнными целями, сроками и ресурсами.
|
|
||||||
|
|
||||||
### Виды программ:
|
|
||||||
|
|
||||||
* Краткосрочные (1–3 года).
|
|
||||||
* Среднесрочные (3–5 лет).
|
|
||||||
* Долгосрочные (свыше 5 лет).
|
|
||||||
|
|
||||||
Примеры: национальные проекты, федеральные целевые программы.
|
|
||||||
|
|
||||||
---
|
|
||||||
|
|
||||||
## 2. Государственное прогнозирование
|
|
||||||
|
|
||||||
**Государственное прогнозирование** — процесс научно обоснованного определения перспектив социально-экономического развития страны.
|
|
||||||
|
|
||||||
### Виды прогнозов:
|
|
||||||
|
|
||||||
* Макроэкономические.
|
|
||||||
* Отраслевые.
|
|
||||||
* Региональные.
|
|
||||||
* Демографические, экологические и др.
|
|
||||||
|
|
||||||
### Методы:
|
|
||||||
|
|
||||||
* Экстраполяция трендов.
|
|
||||||
* Экономико-математическое моделирование.
|
|
||||||
* Сценарный анализ.
|
|
||||||
|
|
||||||
---
|
|
||||||
|
|
||||||
## 3. Инвестиции в экономике
|
|
||||||
|
|
||||||
**[Инвестиции](https://ru.wikipedia.org/wiki/Инвестиции)** — вложения капитала (денежных средств, имущества, прав) в объекты предпринимательской и иной деятельности для получения прибыли или социального эффекта.
|
|
||||||
|
|
||||||
### Виды:
|
|
||||||
|
|
||||||
* **Реальные** — в материальные активы (здания, оборудование) и нематериальные (патенты, лицензии).
|
|
||||||
* **Финансовые** — в ценные бумаги и другие финансовые инструменты.
|
|
||||||
|
|
||||||
### Роль в экономике:
|
|
||||||
|
|
||||||
* Стимулируют экономический рост.
|
|
||||||
* Способствуют модернизации производства.
|
|
||||||
* Создают рабочие места.
|
|
||||||
|
|
||||||
---
|
|
||||||
|
|
||||||
## 4. Сбережения и инвестиции
|
|
||||||
|
|
||||||
**[Сбережения](https://ru.wikipedia.org/wiki/Сбережения)** — часть дохода, не используемая на текущее потребление.
|
|
||||||
|
|
||||||
### Связь с инвестициями:
|
|
||||||
|
|
||||||
* В классической модели — через процентную ставку.
|
|
||||||
* В кейнсианской модели — через изменение уровня дохода.
|
|
||||||
|
|
||||||
**Парадокс бережливости** — массовое увеличение сбережений может снизить совокупный спрос и общий доход, что уменьшит объём сбережений.
|
|
||||||
|
|
||||||
---
|
|
||||||
|
|
||||||
### Обобщающая таблица
|
|
||||||
|
|
||||||
| Понятие | Определение |
|
|
||||||
| --------------------- | ------------------------------------------ |
|
|
||||||
| Гос. программирование | Реализация целевых госпрограмм развития |
|
|
||||||
| Гос. прогнозирование | Определение перспектив развития экономики |
|
|
||||||
| Инвестиции | Вложения капитала для прибыли или эффекта |
|
|
||||||
| Сбережения | Неиспользуемая на потребление часть дохода |
|
|
||||||
| Парадокс бережливости | Экономия всеми снижает совокупный доход |
|
|
||||||
@ -1,83 +0,0 @@
|
|||||||
---
|
|
||||||
title: Вопрос 06
|
|
||||||
slug: прочее-экономика-макроэкономика/вопрос-06
|
|
||||||
---
|
|
||||||
# Социальная политика. Безработица. Бедность. Распределение доходов. Инфляция
|
|
||||||
|
|
||||||
## 1. Социальная политика государства
|
|
||||||
|
|
||||||
**[Социальная политика](https://ru.wikipedia.org/wiki/Социальная_политика)** — система мер, направленных на обеспечение достойных условий жизни, поддержку уязвимых групп, снижение неравенства.
|
|
||||||
|
|
||||||
### Основные направления:
|
|
||||||
|
|
||||||
* Поддержка занятости.
|
|
||||||
* Социальное страхование и пенсии.
|
|
||||||
* Здравоохранение и образование.
|
|
||||||
* Адресная помощь малоимущим.
|
|
||||||
|
|
||||||
---
|
|
||||||
|
|
||||||
## 2. Безработица
|
|
||||||
|
|
||||||
**[Безработица](https://ru.wikipedia.org/wiki/Безработица)** — состояние, при котором часть экономически активного населения не имеет работы, но готова и ищет её.
|
|
||||||
|
|
||||||
### Показатель уровня безработицы:
|
|
||||||
|
|
||||||
$UR = \frac{U}{U + E} \times 100\%$
|
|
||||||
где **U** — безработные, **E** — занятые.
|
|
||||||
|
|
||||||
### Типы:
|
|
||||||
|
|
||||||
* Фрикционная — временный поиск работы.
|
|
||||||
* Структурная — несоответствие навыков требованиям рынка.
|
|
||||||
* Циклическая — связана с экономическими спадами.
|
|
||||||
* Сезонная — колебания спроса на труд в зависимости от сезона.
|
|
||||||
|
|
||||||
---
|
|
||||||
|
|
||||||
## 3. Бедность и прожиточный минимум
|
|
||||||
|
|
||||||
**[Бедность](https://ru.wikipedia.org/wiki/Бедность)** — недостаток доходов для удовлетворения базовых потребностей.
|
|
||||||
|
|
||||||
* **Абсолютная** — доход ниже минимального уровня (прожиточного минимума).
|
|
||||||
* **Относительная** — доход значительно ниже среднего по обществу.
|
|
||||||
|
|
||||||
**[Прожиточный минимум](https://ru.wikipedia.org/wiki/Прожиточный_минимум_в_России)** — минимальный набор товаров, услуг и платежей, необходимый для поддержания жизнедеятельности.
|
|
||||||
|
|
||||||
---
|
|
||||||
|
|
||||||
## 4. Распределение доходов населения
|
|
||||||
|
|
||||||
**[Распределение доходов](https://ru.wikipedia.org/wiki/Распределение_доходов)** — соотношение между долями населения по уровню доходов.
|
|
||||||
|
|
||||||
### Показатели:
|
|
||||||
|
|
||||||
* Кривая Лоренца.
|
|
||||||
* Коэффициент Джини.
|
|
||||||
* Децильный коэффициент.
|
|
||||||
|
|
||||||
---
|
|
||||||
|
|
||||||
## 5. Инфляция
|
|
||||||
|
|
||||||
**[Инфляция](https://ru.wikipedia.org/wiki/Инфляция)** — устойчивый рост общего уровня цен.
|
|
||||||
|
|
||||||
### Типы:
|
|
||||||
|
|
||||||
* Ползучая (умеренная).
|
|
||||||
* Галопирующая.
|
|
||||||
* Гиперинфляция.
|
|
||||||
* Стагфляция — сочетание инфляции с экономическим спадом.
|
|
||||||
|
|
||||||
---
|
|
||||||
|
|
||||||
### Обобщающая таблица
|
|
||||||
|
|
||||||
| Понятие | Определение |
|
|
||||||
| --------------------- | ------------------------------------------------------------------ |
|
|
||||||
| Социальная политика | Меры по обеспечению достойных условий жизни и снижению неравенства |
|
|
||||||
| Безработица | Отсутствие работы при готовности трудиться |
|
|
||||||
| Бедность | Недостаток средств для базовых потребностей |
|
|
||||||
| Прожиточный минимум | Минимально необходимый доход для жизни |
|
|
||||||
| Распределение доходов | Соотношение доходов между группами населения |
|
|
||||||
| Инфляция | Рост общего уровня цен |
|
|
||||||
@ -1,73 +0,0 @@
|
|||||||
---
|
|
||||||
title: Вопрос 07
|
|
||||||
slug: прочее-экономика-макроэкономика/вопрос-07
|
|
||||||
---
|
|
||||||
# Экономический рост, НТП и экономика счастья
|
|
||||||
|
|
||||||
## 1. Экономический рост
|
|
||||||
|
|
||||||
**[Экономический рост](https://ru.wikipedia.org/wiki/Экономический_рост)** — долгосрочное увеличение объёма производства товаров и услуг в стране.
|
|
||||||
|
|
||||||
### Факторы экономического роста:
|
|
||||||
|
|
||||||
* **Прямые**: количество и качество трудовых ресурсов, объём капитала, природные ресурсы, уровень технологий.
|
|
||||||
* **Косвенные**: институты, политика, культура, правовая система.
|
|
||||||
|
|
||||||
### Типы экономического роста:
|
|
||||||
|
|
||||||
* **Экстенсивный** — за счёт увеличения количества ресурсов (труда, капитала).
|
|
||||||
* **Интенсивный** — за счёт повышения производительности и технологий.
|
|
||||||
|
|
||||||
### Показатели:
|
|
||||||
|
|
||||||
* Темп роста реального ВВП.
|
|
||||||
* Темп роста ВВП на душу населения.
|
|
||||||
* Индексы производительности труда.
|
|
||||||
|
|
||||||
---
|
|
||||||
|
|
||||||
## 2. Модели экономического роста
|
|
||||||
|
|
||||||
* **[Модель Солоу](https://ru.wikipedia.org/wiki/Модель_Солоу)** — учитывает капитал, труд и технологический прогресс как факторы роста.
|
|
||||||
* **[Модель Харрода–Домара](https://ru.wikipedia.org/wiki/Модель_Харрода_—_Домара)** — связывает рост с нормой сбережений и капиталоёмкостью.
|
|
||||||
* **Эндогенные модели роста** — делают акцент на внутренних факторах (инновации, человеческий капитал).
|
|
||||||
|
|
||||||
---
|
|
||||||
|
|
||||||
## 3. Экономический рост и НТП
|
|
||||||
|
|
||||||
**[Научно-технический прогресс (НТП)](https://ru.wikipedia.org/wiki/Научно-технический_прогресс)** — совокупность инноваций в науке и технике, повышающих эффективность производства.
|
|
||||||
|
|
||||||
### Роль НТП:
|
|
||||||
|
|
||||||
* Повышает производительность труда.
|
|
||||||
* Создаёт новые отрасли и продукты.
|
|
||||||
* Увеличивает качество жизни.
|
|
||||||
|
|
||||||
В современных условиях НТП — основной источник интенсивного роста.
|
|
||||||
|
|
||||||
---
|
|
||||||
|
|
||||||
## 4. Экономика счастья
|
|
||||||
|
|
||||||
**[Экономика счастья](https://ru.wikipedia.org/wiki/Экономика_счастья)** — направление экономики, изучающее взаимосвязь между материальным благосостоянием и субъективным ощущением счастья.
|
|
||||||
|
|
||||||
### Ключевые выводы исследований:
|
|
||||||
|
|
||||||
* Рост дохода повышает счастье до определённого уровня (порог насыщения).
|
|
||||||
* Важны не только доходы, но и здоровье, социальные связи, безопасность.
|
|
||||||
* Индикаторы: **Индекс счастья**, **Индекс человеческого развития (ИЧР)**.
|
|
||||||
|
|
||||||
---
|
|
||||||
|
|
||||||
### Обобщающая таблица
|
|
||||||
|
|
||||||
| Понятие | Определение |
|
|
||||||
| ------------------ | ------------------------------------------------ |
|
|
||||||
| Экономический рост | Долгосрочное увеличение объёма производства |
|
|
||||||
| Факторы | Труд, капитал, ресурсы, технологии, институты |
|
|
||||||
| Типы | Экстенсивный, интенсивный |
|
|
||||||
| Показатели | Темпы роста ВВП, ВВП на душу, производительность |
|
|
||||||
| Модели | Солоу, Харрод–Домар, эндогенные |
|
|
||||||
| НТП | Источник интенсивного роста |
|
|
||||||
| Экономика счастья | Изучение связи между благосостоянием и счастьем |
|
|
||||||
@ -1,79 +0,0 @@
|
|||||||
---
|
|
||||||
title: Вопрос 08
|
|
||||||
slug: прочее-экономика-макроэкономика/вопрос-08
|
|
||||||
---
|
|
||||||
# Деньги, денежная система, модель денежного рынка и спрос на деньги
|
|
||||||
|
|
||||||
## 1. Деньги и их функции
|
|
||||||
|
|
||||||
**[Деньги](https://ru.wikipedia.org/wiki/Деньги)** — особый товар, выполняющий роль всеобщего эквивалента стоимости.
|
|
||||||
|
|
||||||
### Функции денег:
|
|
||||||
|
|
||||||
1. Мера стоимости.
|
|
||||||
2. Средство обращения.
|
|
||||||
3. Средство платежа.
|
|
||||||
4. Средство накопления.
|
|
||||||
5. Мировые деньги.
|
|
||||||
|
|
||||||
---
|
|
||||||
|
|
||||||
## 2. Денежная система
|
|
||||||
|
|
||||||
**[Денежная система](https://ru.wikipedia.org/wiki/Денежная_система)** — форма организации денежного обращения в стране, закреплённая законом.
|
|
||||||
|
|
||||||
### Элементы:
|
|
||||||
|
|
||||||
* Национальная валюта.
|
|
||||||
* Эмиссионная система (центральный банк, казначейство).
|
|
||||||
* Тип денежного обращения (наличное и безналичное).
|
|
||||||
* Правила регулирования денежной массы.
|
|
||||||
|
|
||||||
### Типы денежных систем:
|
|
||||||
|
|
||||||
* Металлическая (золотой, серебряный стандарт).
|
|
||||||
* Банкнотная.
|
|
||||||
* Кредитно-бумажная.
|
|
||||||
|
|
||||||
---
|
|
||||||
|
|
||||||
## 3. Модель денежного рынка
|
|
||||||
|
|
||||||
**Модель денежного рынка** — графическое и аналитическое описание равновесия между спросом на деньги и их предложением.
|
|
||||||
|
|
||||||
### Ключевые элементы:
|
|
||||||
|
|
||||||
* **Предложение денег (Ms)** — определяется центральным банком и банковской системой.
|
|
||||||
* **Спрос на деньги (Md)** — зависит от уровня дохода, процентной ставки, цен.
|
|
||||||
|
|
||||||
**Равновесие** на денежном рынке достигается при такой процентной ставке, при которой Md = Ms.
|
|
||||||
|
|
||||||
---
|
|
||||||
|
|
||||||
## 4. Спрос на деньги
|
|
||||||
|
|
||||||
**[Спрос на деньги](https://ru.wikipedia.org/wiki/Спрос_на_деньги)** — желание экономических агентов держать часть богатства в денежной форме.
|
|
||||||
|
|
||||||
### Мотивы (по Дж. М. Кейнсу):
|
|
||||||
|
|
||||||
1. **Трансакционный** — для совершения текущих покупок.
|
|
||||||
2. **Осторожности** — для непредвиденных расходов.
|
|
||||||
3. **Спекулятивный** — для выгодных инвестиций при изменении процентных ставок.
|
|
||||||
|
|
||||||
### Факторы спроса:
|
|
||||||
|
|
||||||
* Уровень цен.
|
|
||||||
* Реальный доход.
|
|
||||||
* Процентная ставка.
|
|
||||||
|
|
||||||
---
|
|
||||||
|
|
||||||
### Обобщающая таблица
|
|
||||||
|
|
||||||
| Понятие | Определение |
|
|
||||||
| ---------------------- | -------------------------------------------------------------------------------------------- |
|
|
||||||
| Деньги | Всеобщий эквивалент стоимости |
|
|
||||||
| Функции | Мера стоимости, средство обращения, платежа, накопления, мировые деньги |
|
|
||||||
| Денежная система | Форма организации денежного обращения |
|
|
||||||
| Модель денежного рынка | Равновесие спроса и предложения денег |
|
|
||||||
| Спрос на деньги | Желание держать активы в денежной форме, мотивы: трансакционный, осторожности, спекулятивный |
|
|
||||||
@ -1,72 +0,0 @@
|
|||||||
---
|
|
||||||
title: Вопрос 09
|
|
||||||
slug: прочее-экономика-макроэкономика/вопрос-09
|
|
||||||
---
|
|
||||||
# Банковская система, денежно-кредитная политика, эффективность и банковские риски
|
|
||||||
|
|
||||||
## 1. Банковская система
|
|
||||||
|
|
||||||
**[Банковская система](https://ru.wikipedia.org/wiki/Банковская_система)** — совокупность банков и кредитных учреждений, действующих в стране.
|
|
||||||
|
|
||||||
### Уровни:
|
|
||||||
|
|
||||||
1. **Центральный банк** — регулирует денежное обращение, эмиссию, лицензирует банки, проводит денежно-кредитную политику.
|
|
||||||
2. **Коммерческие банки** — обслуживают клиентов, предоставляют кредиты, принимают депозиты.
|
|
||||||
|
|
||||||
---
|
|
||||||
|
|
||||||
## 2. Денежно-кредитная политика (ДКП)
|
|
||||||
|
|
||||||
**[Денежно-кредитная политика](https://ru.wikipedia.org/wiki/Денежно-кредитная_политика)** — совокупность мер государства, направленных на регулирование денежной массы, кредитов и процентных ставок.
|
|
||||||
|
|
||||||
### Инструменты:
|
|
||||||
|
|
||||||
* **Прямые** — установление норм резервирования, лимитов кредитования.
|
|
||||||
* **Косвенные** — операции на открытом рынке, изменение ключевой ставки.
|
|
||||||
|
|
||||||
### Виды:
|
|
||||||
|
|
||||||
* **Рестрикционная (жёсткая)** — сдерживание инфляции путём сокращения денежной массы.
|
|
||||||
* **Экспансионистская (мягкая)** — стимулирование экономики путём увеличения денежной массы.
|
|
||||||
|
|
||||||
---
|
|
||||||
|
|
||||||
## 3. Эффективность денежно-кредитной политики
|
|
||||||
|
|
||||||
Зависит от:
|
|
||||||
|
|
||||||
* Состояния экономики (кризис, рост).
|
|
||||||
* Скорости обращения денег.
|
|
||||||
* Уровня доверия к банковской системе.
|
|
||||||
* Ожиданий бизнеса и населения.
|
|
||||||
|
|
||||||
**Проблемы эффективности**:
|
|
||||||
|
|
||||||
* Временные лаги (задержка между мерами и эффектом).
|
|
||||||
* Ограниченность влияния на реальный сектор при структурных проблемах.
|
|
||||||
|
|
||||||
---
|
|
||||||
|
|
||||||
## 4. Банковские риски
|
|
||||||
|
|
||||||
**[Банковские риски](https://ru.wikipedia.org/wiki/Банковский_риск)** — вероятность финансовых потерь в банковской деятельности.
|
|
||||||
|
|
||||||
### Основные виды:
|
|
||||||
|
|
||||||
* **Кредитный риск** — невозврат выданных кредитов.
|
|
||||||
* **Процентный риск** — убытки из-за изменения процентных ставок.
|
|
||||||
* **Валютный риск** — потери от колебаний валютных курсов.
|
|
||||||
* **Ликвидности** — невозможность своевременно выполнить обязательства.
|
|
||||||
* **Операционный риск** — ошибки персонала, сбои в системах.
|
|
||||||
|
|
||||||
---
|
|
||||||
|
|
||||||
### Обобщающая таблица
|
|
||||||
|
|
||||||
| Понятие | Определение |
|
|
||||||
| -------------------------- | ---------------------------------------------------------- |
|
|
||||||
| Банковская система | Совокупность банков и кредитных учреждений |
|
|
||||||
| Денежно-кредитная политика | Регулирование денежной массы и кредитования |
|
|
||||||
| Инструменты ДКП | Прямые (резервирование), косвенные (ключевая ставка) |
|
|
||||||
| Эффективность ДКП | Зависит от состояния экономики, доверия, ожиданий |
|
|
||||||
| Банковские риски | Кредитный, процентный, валютный, ликвидности, операционный |
|
|
||||||
@ -1,64 +0,0 @@
|
|||||||
---
|
|
||||||
title: Вопрос 10
|
|
||||||
slug: прочее-экономика-макроэкономика/вопрос-10
|
|
||||||
---
|
|
||||||
# Финансовая система, функции и черты финансов. Ставка рефинансирования и ключевая ставка
|
|
||||||
|
|
||||||
## 1. Финансовая система
|
|
||||||
|
|
||||||
**[Финансовая система](https://ru.wikipedia.org/wiki/Финансовая_система)** — совокупность финансовых рынков, институтов, инструментов и методов, обеспечивающих движение и распределение денежных средств в экономике.
|
|
||||||
|
|
||||||
### Структура:
|
|
||||||
|
|
||||||
* **Государственные финансы** — бюджеты, внебюджетные фонды.
|
|
||||||
* **Финансы предприятий** — ресурсы бизнеса.
|
|
||||||
* **Финансовый рынок** — рынки капитала, ценных бумаг, страховой, валютный.
|
|
||||||
* **Домашние хозяйства** — личные финансы населения.
|
|
||||||
|
|
||||||
### Функции финансов:
|
|
||||||
|
|
||||||
1. Распределительная — перераспределение ресурсов.
|
|
||||||
2. Контрольная — контроль за использованием денежных средств.
|
|
||||||
3. Регулирующая — воздействие на экономику через налоги, кредиты, госрасходы.
|
|
||||||
4. Стабилизирующая — поддержание макроэкономической устойчивости.
|
|
||||||
|
|
||||||
### Основные черты:
|
|
||||||
|
|
||||||
* Денежный характер отношений.
|
|
||||||
* Функционирование через финансовые институты.
|
|
||||||
* Зависимость от состояния экономики и политики государства.
|
|
||||||
|
|
||||||
---
|
|
||||||
|
|
||||||
## 2. Ставка рефинансирования
|
|
||||||
|
|
||||||
**[Ставка рефинансирования](https://ru.wikipedia.org/wiki/Ставка_рефинансирования)** — процент, по которому центральный банк предоставляет кредиты коммерческим банкам.
|
|
||||||
|
|
||||||
Исторически использовалась как основной индикатор денежно-кредитной политики, сейчас во многих странах заменена ключевой ставкой.
|
|
||||||
|
|
||||||
---
|
|
||||||
|
|
||||||
## 3. Ключевая ставка
|
|
||||||
|
|
||||||
**[Ключевая ставка](https://ru.wikipedia.org/wiki/Ключевая_ставка)** — основной инструмент центрального банка, отражающий минимальный процент по его операциям с банками (обычно по кредитам и депозитам).
|
|
||||||
|
|
||||||
### Роль:
|
|
||||||
|
|
||||||
* Влияет на уровень процентных ставок в экономике.
|
|
||||||
* Используется для борьбы с инфляцией или стимулирования роста.
|
|
||||||
|
|
||||||
**Повышение ставки** → удорожание кредитов → снижение инфляции.
|
|
||||||
|
|
||||||
**Снижение ставки** → удешевление кредитов → стимулирование экономики.
|
|
||||||
|
|
||||||
---
|
|
||||||
|
|
||||||
### Обобщающая таблица
|
|
||||||
|
|
||||||
| Понятие | Определение |
|
|
||||||
| ----------------------- | ---------------------------------------------------------------------------- |
|
|
||||||
| Финансовая система | Совокупность рынков, институтов и инструментов для движения денежных средств |
|
|
||||||
| Функции финансов | Распределительная, контрольная, регулирующая, стабилизирующая |
|
|
||||||
| Черты финансов | Денежный характер, связь с институтами, зависимость от экономики |
|
|
||||||
| Ставка рефинансирования | Процент по кредитам ЦБ для коммерческих банков |
|
|
||||||
| Ключевая ставка | Основной ориентир денежно-кредитной политики ЦБ |
|
|
||||||
@ -1,92 +0,0 @@
|
|||||||
---
|
|
||||||
title: Вопрос 11
|
|
||||||
slug: прочее-экономика-макроэкономика/вопрос-11
|
|
||||||
---
|
|
||||||
# Бюджетная система РФ. Государственный бюджет, расходы, доходы и аудит
|
|
||||||
|
|
||||||
## 1. Бюджетная система РФ
|
|
||||||
|
|
||||||
**[Бюджетная система РФ](https://ru.wikipedia.org/wiki/Бюджетная_система_России)** — совокупность бюджетов всех уровней власти, основанная на экономических отношениях и правовых нормах.
|
|
||||||
|
|
||||||
### Уровни:
|
|
||||||
|
|
||||||
1. **Федеральный бюджет**.
|
|
||||||
2. **Бюджеты субъектов РФ**.
|
|
||||||
3. **Местные бюджеты**.
|
|
||||||
4. **Государственные внебюджетные фонды**.
|
|
||||||
|
|
||||||
---
|
|
||||||
|
|
||||||
## 2. Виды бюджетов
|
|
||||||
|
|
||||||
* **Федеральный** — финансирует общегосударственные функции.
|
|
||||||
* **Региональный** — обеспечивает задачи субъекта РФ.
|
|
||||||
* **Местный** — решает вопросы местного значения.
|
|
||||||
* **Консолидированный** — свод бюджетов одного уровня без учёта межбюджетных трансфертов.
|
|
||||||
|
|
||||||
---
|
|
||||||
|
|
||||||
## 3. Государственный бюджет
|
|
||||||
|
|
||||||
**[Государственный бюджет](https://ru.wikipedia.org/wiki/Государственный_бюджет)** — основной финансовый план страны, утверждаемый законом.
|
|
||||||
|
|
||||||
### Доходы бюджета:
|
|
||||||
|
|
||||||
* Налоговые (НДС, налог на прибыль, НДФЛ, акцизы).
|
|
||||||
* Неналоговые (доходы от имущества, пошлины, штрафы).
|
|
||||||
* Безвозмездные поступления (трансферты).
|
|
||||||
|
|
||||||
### Расходы бюджета:
|
|
||||||
|
|
||||||
* Оборона, безопасность.
|
|
||||||
* Социальная политика.
|
|
||||||
* Здравоохранение, образование.
|
|
||||||
* Инфраструктура.
|
|
||||||
|
|
||||||
---
|
|
||||||
|
|
||||||
## 4. Дефицит бюджета
|
|
||||||
|
|
||||||
**[Дефицит бюджета](https://ru.wikipedia.org/wiki/Дефицит_бюджета)** — превышение расходов над доходами.
|
|
||||||
|
|
||||||
### Пути финансирования:
|
|
||||||
|
|
||||||
* Государственные заимствования.
|
|
||||||
* Использование резервных фондов.
|
|
||||||
* Эмиссия (ограниченно).
|
|
||||||
|
|
||||||
---
|
|
||||||
|
|
||||||
## 5. Государственные расходы
|
|
||||||
|
|
||||||
**[Государственные расходы](https://ru.wikipedia.org/wiki/Государственные_расходы)** — затраты государства на выполнение функций и обязательств.
|
|
||||||
|
|
||||||
### Классификация:
|
|
||||||
|
|
||||||
* По функциональному назначению.
|
|
||||||
* По экономическому содержанию (текущие и капитальные).
|
|
||||||
|
|
||||||
---
|
|
||||||
|
|
||||||
## 6. Государственный аудит
|
|
||||||
|
|
||||||
**[Государственный аудит](https://ru.wikipedia.org/wiki/Государственный_аудит)** — контроль за законностью, эффективностью и целевым использованием бюджетных средств.
|
|
||||||
|
|
||||||
### Органы:
|
|
||||||
|
|
||||||
* Счётная палата РФ.
|
|
||||||
* Контрольно-счётные органы регионов.
|
|
||||||
|
|
||||||
---
|
|
||||||
|
|
||||||
### Обобщающая таблица
|
|
||||||
|
|
||||||
| Понятие | Определение |
|
|
||||||
| ---------------------- | ----------------------------------------------------- |
|
|
||||||
| Бюджетная система | Совокупность бюджетов всех уровней |
|
|
||||||
| Виды бюджетов | Федеральный, региональный, местный, консолидированный |
|
|
||||||
| Государственный бюджет | Финансовый план страны |
|
|
||||||
| Доходы бюджета | Налоговые, неналоговые, трансферты |
|
|
||||||
| Расходы бюджета | Соцполитика, оборона, инфраструктура |
|
|
||||||
| Дефицит бюджета | Расходы > доходов |
|
|
||||||
| Гос. аудит | Контроль за использованием средств |
|
|
||||||
@ -1,72 +0,0 @@
|
|||||||
---
|
|
||||||
title: Вопрос 12
|
|
||||||
slug: прочее-экономика-макроэкономика/вопрос-12
|
|
||||||
---
|
|
||||||
# Налоговая система, бюджетно-налоговая политика и эффективность фискальной политики
|
|
||||||
|
|
||||||
## 1. Налоговая система
|
|
||||||
|
|
||||||
**[Налоговая система](https://ru.wikipedia.org/wiki/Налоговая_система)** — совокупность налогов, сборов и пошлин, действующих в стране, а также принципов и методов их установления и взимания.
|
|
||||||
|
|
||||||
### Принципы построения:
|
|
||||||
|
|
||||||
1. **Всеобщность** — обязательность для всех налогоплательщиков.
|
|
||||||
2. **Равенство** — одинаковые условия для равных субъектов.
|
|
||||||
3. **Справедливость** — учёт платёжеспособности.
|
|
||||||
4. **Определённость и удобство** — понятные сроки и формы уплаты.
|
|
||||||
5. **Экономическая эффективность** — минимальное искажение экономики.
|
|
||||||
|
|
||||||
### Функции налогов:
|
|
||||||
|
|
||||||
* **Фискальная** — формирование доходов бюджета.
|
|
||||||
* **Регулирующая** — стимулирование или сдерживание экономической активности.
|
|
||||||
* **Распределительная** — перераспределение доходов.
|
|
||||||
* **Контрольная** — учёт и контроль за финансовыми потоками.
|
|
||||||
|
|
||||||
---
|
|
||||||
|
|
||||||
## 2. Классификация налогов
|
|
||||||
|
|
||||||
* **По способу взимания**: прямые (НДФЛ, налог на прибыль), косвенные (НДС, акцизы).
|
|
||||||
* **По уровню**: федеральные, региональные, местные.
|
|
||||||
* **По объекту налогообложения**: на доход, имущество, потребление.
|
|
||||||
|
|
||||||
---
|
|
||||||
|
|
||||||
## 3. Бюджетно-налоговая политика (фискальная политика)
|
|
||||||
|
|
||||||
**[Фискальная политика](https://ru.wikipedia.org/wiki/Фискальная_политика)** — использование налогов и государственных расходов для регулирования экономики.
|
|
||||||
|
|
||||||
### Виды:
|
|
||||||
|
|
||||||
* **Стимулирующая** — снижение налогов, рост расходов (во время спада).
|
|
||||||
* **Сдерживающая** — повышение налогов, сокращение расходов (при перегреве экономики).
|
|
||||||
|
|
||||||
---
|
|
||||||
|
|
||||||
## 4. Эффективность фискальной политики
|
|
||||||
|
|
||||||
Зависит от:
|
|
||||||
|
|
||||||
* Своевременности мер.
|
|
||||||
* Структуры экономики.
|
|
||||||
* Уровня доверия к государству.
|
|
||||||
|
|
||||||
**Проблемы**:
|
|
||||||
|
|
||||||
* Временные лаги.
|
|
||||||
* Риск роста госдолга при стимулировании.
|
|
||||||
* Политические ограничения.
|
|
||||||
|
|
||||||
---
|
|
||||||
|
|
||||||
### Обобщающая таблица
|
|
||||||
|
|
||||||
| Понятие | Определение |
|
|
||||||
| ------------------- | --------------------------------------------------------------- |
|
|
||||||
| Налоговая система | Совокупность налогов и правил их взимания |
|
|
||||||
| Принципы | Всеобщность, равенство, справедливость, удобство, эффективность |
|
|
||||||
| Функции налогов | Фискальная, регулирующая, распределительная, контрольная |
|
|
||||||
| Классификация | Прямые/косвенные, по уровню, по объекту |
|
|
||||||
| Фискальная политика | Регулирование экономики через налоги и расходы |
|
|
||||||
| Эффективность | Зависит от своевременности и структуры экономики |
|
|
||||||
@ -1,73 +0,0 @@
|
|||||||
---
|
|
||||||
title: Вопрос 13
|
|
||||||
slug: прочее-экономика-макроэкономика/вопрос-13
|
|
||||||
---
|
|
||||||
# Открытая экономика, глобализация и международная торговля
|
|
||||||
|
|
||||||
## 1. Открытая экономика
|
|
||||||
|
|
||||||
**[Открытая экономика](https://ru.wikipedia.org/wiki/Открытая_экономика)** — экономика, активно взаимодействующая с другими странами через торговлю, движение капиталов, технологий, рабочей силы.
|
|
||||||
|
|
||||||
### Виды:
|
|
||||||
|
|
||||||
* **Свободная** — минимальные барьеры для торговли и инвестиций.
|
|
||||||
* **Регулируемая** — значительное вмешательство государства (квоты, тарифы, ограничения).
|
|
||||||
|
|
||||||
### Признаки:
|
|
||||||
|
|
||||||
* Высокая доля экспорта и импорта в ВВП.
|
|
||||||
* Участие в международных организациях (ВТО, МВФ и др.).
|
|
||||||
* Привлечение и вывоз капитала.
|
|
||||||
|
|
||||||
---
|
|
||||||
|
|
||||||
## 2. Глобализация
|
|
||||||
|
|
||||||
**[Глобализация](https://ru.wikipedia.org/wiki/Глобализация)** — процесс усиления взаимозависимости и взаимосвязанности стран мира в экономической, политической, культурной и технологической сферах.
|
|
||||||
|
|
||||||
### Экономические аспекты:
|
|
||||||
|
|
||||||
* Рост мирового товарооборота.
|
|
||||||
* Перенос производства в другие страны.
|
|
||||||
* Развитие транснациональных корпораций (ТНК).
|
|
||||||
|
|
||||||
### Плюсы:
|
|
||||||
|
|
||||||
* Доступ к мировым рынкам.
|
|
||||||
* Расширение ассортимента товаров и услуг.
|
|
||||||
* Приток инвестиций.
|
|
||||||
|
|
||||||
### Минусы:
|
|
||||||
|
|
||||||
* Усиление зависимости от внешней конъюнктуры.
|
|
||||||
* Риск потери экономического суверенитета.
|
|
||||||
|
|
||||||
---
|
|
||||||
|
|
||||||
## 3. Международная торговля
|
|
||||||
|
|
||||||
**[Международная торговля](https://ru.wikipedia.org/wiki/Международная_торговля)** — обмен товарами и услугами между странами.
|
|
||||||
|
|
||||||
### Сущность:
|
|
||||||
|
|
||||||
* Основная форма международных экономических отношений.
|
|
||||||
* Основана на принципах сравнительных преимуществ (Д. Рикардо).
|
|
||||||
|
|
||||||
### Причины возникновения:
|
|
||||||
|
|
||||||
* Различия в ресурсах (труд, земля, капитал).
|
|
||||||
* Различия в технологиях.
|
|
||||||
* Эффект масштаба производства.
|
|
||||||
* Политические и исторические связи.
|
|
||||||
|
|
||||||
---
|
|
||||||
|
|
||||||
### Обобщающая таблица
|
|
||||||
|
|
||||||
| Понятие | Определение |
|
|
||||||
| ---------------------- | ----------------------------------------------------- |
|
|
||||||
| Открытая экономика | Экономика, активно участвующая в международном обмене |
|
|
||||||
| Виды | Свободная, регулируемая |
|
|
||||||
| Глобализация | Усиление взаимозависимости стран |
|
|
||||||
| Международная торговля | Обмен товарами и услугами между странами |
|
|
||||||
| Причины торговли | Ресурсы, технологии, масштаб, связи |
|
|
||||||
@ -1,50 +0,0 @@
|
|||||||
---
|
|
||||||
title: Вопрос 14
|
|
||||||
slug: прочее-экономика-макроэкономика/вопрос-14
|
|
||||||
---
|
|
||||||
# Международная торговая политика, платежный и торговый балансы
|
|
||||||
|
|
||||||
## 1. Международная торговая политика
|
|
||||||
|
|
||||||
**[Международная торговая политика](https://ru.wikipedia.org/wiki/Торговая_политика)** — совокупность мер, используемых государством для регулирования внешней торговли.
|
|
||||||
|
|
||||||
### Виды:
|
|
||||||
|
|
||||||
1. **Протекционизм** — защита внутреннего рынка от иностранной конкуренции (тарифы, квоты, субсидии).
|
|
||||||
2. **Фритредерство** — политика свободной торговли, минимизация торговых барьеров.
|
|
||||||
3. **Смешанная** — сочетание элементов протекционизма и свободной торговли.
|
|
||||||
|
|
||||||
---
|
|
||||||
|
|
||||||
## 2. Платежный баланс
|
|
||||||
|
|
||||||
**[Платежный баланс](https://ru.wikipedia.org/wiki/Платёжный_баланс)** — систематизированная запись всех экономических операций страны с внешним миром за определённый период.
|
|
||||||
|
|
||||||
### Структура:
|
|
||||||
|
|
||||||
* **Счёт текущих операций** (товары, услуги, доходы, трансферты).
|
|
||||||
* **Счёт операций с капиталом и финансовыми инструментами**.
|
|
||||||
* **Баланс ошибок и пропусков**.
|
|
||||||
|
|
||||||
**Положительное сальдо** — приток валюты превышает отток.
|
|
||||||
**Отрицательное сальдо** — отток валюты превышает приток.
|
|
||||||
|
|
||||||
---
|
|
||||||
|
|
||||||
## 3. Торговый баланс
|
|
||||||
|
|
||||||
**[Торговый баланс](https://ru.wikipedia.org/wiki/Торговый_баланс)** — часть платёжного баланса, отражающая соотношение экспорта и импорта товаров.
|
|
||||||
|
|
||||||
**Положительное сальдо** — экспорт > импорт.
|
|
||||||
**Отрицательное сальдо** — импорт > экспорт.
|
|
||||||
|
|
||||||
---
|
|
||||||
|
|
||||||
### Обобщающая таблица
|
|
||||||
|
|
||||||
| Понятие | Определение |
|
|
||||||
| ----------------- | -------------------------------------------------- |
|
|
||||||
| Торговая политика | Меры по регулированию внешней торговли |
|
|
||||||
| Виды политики | Протекционизм, фритредерство, смешанная |
|
|
||||||
| Платежный баланс | Запись всех экономических операций с внешним миром |
|
|
||||||
| Торговый баланс | Соотношение экспорта и импорта товаров |
|
|
||||||
@ -1,72 +0,0 @@
|
|||||||
---
|
|
||||||
title: Вопрос 15
|
|
||||||
slug: прочее-экономика-макроэкономика/вопрос-15
|
|
||||||
---
|
|
||||||
# Валютный рынок, обменный курс и его системы
|
|
||||||
|
|
||||||
## 1. Валютный рынок
|
|
||||||
|
|
||||||
**[Валютный рынок](https://ru.wikipedia.org/wiki/Валютный_рынок)** — система экономических и организационных отношений, обеспечивающая куплю-продажу иностранных валют и валютных инструментов.
|
|
||||||
|
|
||||||
### Участники:
|
|
||||||
|
|
||||||
* Центральные и коммерческие банки.
|
|
||||||
* Инвестиционные фонды.
|
|
||||||
* Экспортёры и импортёры.
|
|
||||||
* Спекулянты и хеджеры.
|
|
||||||
|
|
||||||
### Функции:
|
|
||||||
|
|
||||||
* Обеспечение международных расчётов.
|
|
||||||
* Формирование обменных курсов.
|
|
||||||
* Хеджирование валютных рисков.
|
|
||||||
|
|
||||||
---
|
|
||||||
|
|
||||||
## 2. Обменный курс валют
|
|
||||||
|
|
||||||
**[Обменный курс](https://ru.wikipedia.org/wiki/Обменный_курс)** — цена одной валюты, выраженная в единицах другой.
|
|
||||||
|
|
||||||
### Виды:
|
|
||||||
|
|
||||||
* **Номинальный курс** — без учёта инфляции.
|
|
||||||
* **Реальный курс** — скорректирован на уровень цен.
|
|
||||||
* **Кросс-курс** — соотношение двух валют через третью.
|
|
||||||
|
|
||||||
### Факторы, определяющие курс:
|
|
||||||
|
|
||||||
* Инфляция.
|
|
||||||
* Процентные ставки.
|
|
||||||
* Платёжный баланс.
|
|
||||||
* Экономический рост.
|
|
||||||
* Политическая стабильность.
|
|
||||||
|
|
||||||
---
|
|
||||||
|
|
||||||
## 3. Системы обменного курса
|
|
||||||
|
|
||||||
* **Фиксированный** — устанавливается государством, жёстко привязан к другой валюте или золоту.
|
|
||||||
* **Плавающий** — определяется рынком спроса и предложения.
|
|
||||||
* **Управляемое плавание** — вмешательство государства при чрезмерных колебаниях.
|
|
||||||
|
|
||||||
---
|
|
||||||
|
|
||||||
## 4. Эффективный валютный курс
|
|
||||||
|
|
||||||
**Эффективный валютный курс (ЭВК)** — средневзвешенный курс национальной валюты к валютам торговых партнёров, учитывающий долю каждой страны в торговле.
|
|
||||||
|
|
||||||
* **Номинальный ЭВК** — без учёта инфляции.
|
|
||||||
* **Реальный ЭВК** — с поправкой на инфляцию в странах-партнёрах.
|
|
||||||
|
|
||||||
---
|
|
||||||
|
|
||||||
### Обобщающая таблица
|
|
||||||
|
|
||||||
| Понятие | Определение |
|
|
||||||
| ---------------- | ----------------------------------------- |
|
|
||||||
| Валютный рынок | Система купли-продажи валют |
|
|
||||||
| Обменный курс | Цена одной валюты в другой |
|
|
||||||
| Виды курса | Номинальный, реальный, кросс-курс |
|
|
||||||
| Факторы курса | Инфляция, ставки, баланс, рост, политика |
|
|
||||||
| Системы курса | Фиксированный, плавающий, управляемый |
|
|
||||||
| Эффективный курс | Средневзвешенный курс к валютам партнёров |
|
|
||||||
@ -1,63 +0,0 @@
|
|||||||
---
|
|
||||||
title: Вопрос 01
|
|
||||||
slug: прочее-экономика-микроэкономика/вопрос-01
|
|
||||||
---
|
|
||||||
# Рынок, конкуренция и конкурентоспособность
|
|
||||||
|
|
||||||
## 1. Рынок как форма организации общества
|
|
||||||
|
|
||||||
**[Рынок](https://ru.wikipedia.org/wiki/Рынок)** — система экономических отношений, при которой товары и услуги обмениваются через куплю-продажу, а цены формируются на основе спроса и предложения.
|
|
||||||
|
|
||||||
### Принципы существования рынка:
|
|
||||||
|
|
||||||
1. **Свобода предпринимательства** — право свободно вести бизнес.
|
|
||||||
2. **Частная собственность** — владение ресурсами и результатами труда.
|
|
||||||
3. **Конкуренция** — борьба производителей за потребителя.
|
|
||||||
4. **Свободное ценообразование** — цены определяются рынком.
|
|
||||||
5. **Договорные отношения** — сделки совершаются по взаимному согласию.
|
|
||||||
|
|
||||||
---
|
|
||||||
|
|
||||||
## 2. Рынок и конкуренция
|
|
||||||
|
|
||||||
**[Конкуренция](https://ru.wikipedia.org/wiki/Конкуренция)** — соперничество между участниками рынка за лучшие условия производства, продажи и получения прибыли.
|
|
||||||
|
|
||||||
### Функции конкуренции:
|
|
||||||
|
|
||||||
* Стимулирует повышение качества товаров и услуг.
|
|
||||||
* Снижает издержки производства.
|
|
||||||
* Обеспечивает эффективное распределение ресурсов.
|
|
||||||
* Способствует внедрению инноваций.
|
|
||||||
|
|
||||||
### Виды конкуренции:
|
|
||||||
|
|
||||||
* **Совершенная** — много производителей, однородный товар.
|
|
||||||
* **Монополистическая** — много производителей, дифференцированный товар.
|
|
||||||
* **Олигополия** — несколько крупных компаний контролируют рынок.
|
|
||||||
* **Монополия** — один производитель.
|
|
||||||
|
|
||||||
---
|
|
||||||
|
|
||||||
## 3. Конкурентоспособность
|
|
||||||
|
|
||||||
**[Конкурентоспособность](https://ru.wikipedia.org/wiki/Конкурентоспособность)** — способность товара, услуги или фирмы успешно конкурировать на рынке.
|
|
||||||
|
|
||||||
### Факторы конкурентоспособности:
|
|
||||||
|
|
||||||
* Цена.
|
|
||||||
* Качество.
|
|
||||||
* Бренд и репутация.
|
|
||||||
* Инновации.
|
|
||||||
* Уровень обслуживания.
|
|
||||||
|
|
||||||
---
|
|
||||||
|
|
||||||
### Обобщающая таблица
|
|
||||||
|
|
||||||
| Понятие | Определение |
|
|
||||||
| --------------------- | ---------------------------------------------------------------------------------------------------------------- |
|
|
||||||
| Рынок | Система обмена товарами и услугами через куплю-продажу |
|
|
||||||
| Принципы рынка | Свобода предпринимательства, частная собственность, конкуренция, свободное ценообразование, договорные отношения |
|
|
||||||
| Конкуренция | Соперничество за потребителя |
|
|
||||||
| Виды конкуренции | Совершенная, монополистическая, олигополия, монополия |
|
|
||||||
| Конкурентоспособность | Способность успешно конкурировать на рынке |
|
|
||||||
@ -1,56 +0,0 @@
|
|||||||
---
|
|
||||||
title: Вопрос 02
|
|
||||||
slug: прочее-экономика-микроэкономика/вопрос-02
|
|
||||||
---
|
|
||||||
# Фирма как рыночный агент, теория фирмы и виды экономических организаций
|
|
||||||
|
|
||||||
## 1. Фирма как рыночный агент
|
|
||||||
|
|
||||||
**[Фирма](https://ru.wikipedia.org/wiki/Фирма)** — организация, использующая ресурсы для производства товаров или услуг с целью получения прибыли.
|
|
||||||
|
|
||||||
### Роль фирмы в экономике:
|
|
||||||
|
|
||||||
* Производство товаров и услуг.
|
|
||||||
* Организация труда и капитала.
|
|
||||||
* Реализация продукции на рынке.
|
|
||||||
* Внедрение инноваций и технологий.
|
|
||||||
|
|
||||||
---
|
|
||||||
|
|
||||||
## 2. Теория фирмы
|
|
||||||
|
|
||||||
**[Теория фирмы](https://ru.wikipedia.org/wiki/Теория_фирмы)** изучает поведение фирм на рынке, их решения о производстве, ценах и распределении ресурсов.
|
|
||||||
|
|
||||||
### Основные модели:
|
|
||||||
|
|
||||||
* **Неоклассическая** — фирма максимизирует прибыль при данных ресурсах и технологии.
|
|
||||||
* **Поведенческая** — учитывает цели, отличные от прибыли (рост, устойчивость, доля рынка).
|
|
||||||
* **Транзакционные издержки** — фирмы существуют для минимизации затрат на сделки.
|
|
||||||
|
|
||||||
---
|
|
||||||
|
|
||||||
## 3. Виды экономических организаций
|
|
||||||
|
|
||||||
### По форме собственности:
|
|
||||||
|
|
||||||
1. **Индивидуальное предприятие** — один владелец, полная ответственность.
|
|
||||||
2. **Партнёрство** — два и более владельца, распределение ответственности.
|
|
||||||
3. **Корпорация** — юридическое лицо с ограниченной ответственностью акционеров.
|
|
||||||
4. **Кооператив** — коллективное владение и управление.
|
|
||||||
|
|
||||||
### По цели деятельности:
|
|
||||||
|
|
||||||
* **Коммерческие** — нацелены на получение прибыли.
|
|
||||||
* **Некоммерческие** — преследуют социальные, культурные или благотворительные цели.
|
|
||||||
|
|
||||||
---
|
|
||||||
|
|
||||||
### Обобщающая таблица
|
|
||||||
|
|
||||||
| Понятие | Определение |
|
|
||||||
| ----------------- | ------------------------------------------------------- |
|
|
||||||
| Фирма | Организация, производящая товары или услуги для прибыли |
|
|
||||||
| Теория фирмы | Модели и подходы к принятию решений фирмами |
|
|
||||||
| Модели | Неоклассическая, поведенческая, транзакционные издержки |
|
|
||||||
| Формы организаций | Индивидуальное, партнёрство, корпорация, кооператив |
|
|
||||||
| По цели | Коммерческие и некоммерческие |
|
|
||||||
@ -1,60 +0,0 @@
|
|||||||
---
|
|
||||||
title: Вопрос 03
|
|
||||||
slug: прочее-экономика-микроэкономика/вопрос-03
|
|
||||||
---
|
|
||||||
# Теория спроса и предложения, эластичность и теория потребительского выбора
|
|
||||||
|
|
||||||
## 1. Теория спроса и предложения
|
|
||||||
|
|
||||||
**[Спрос](https://ru.wikipedia.org/wiki/Спрос)** — количество товара или услуги, которое покупатели готовы и могут купить по определённой цене за определённый период времени.
|
|
||||||
|
|
||||||
**[Предложение](https://ru.wikipedia.org/wiki/Предложение)** — количество товара или услуги, которое производители готовы предложить по определённой цене за определённый период времени.
|
|
||||||
|
|
||||||
### Закон спроса
|
|
||||||
|
|
||||||
При прочих равных условиях, **чем выше цена, тем меньше величина спроса**, и наоборот.
|
|
||||||
|
|
||||||
### Закон предложения
|
|
||||||
|
|
||||||
При прочих равных условиях, **чем выше цена, тем больше величина предложения**, и наоборот.
|
|
||||||
|
|
||||||
---
|
|
||||||
|
|
||||||
## 2. Эластичность
|
|
||||||
|
|
||||||
**[Эластичность](https://ru.wikipedia.org/wiki/Эластичность_%28экономика%29)** — мера чувствительности спроса или предложения к изменению цены, дохода или других факторов.
|
|
||||||
|
|
||||||
### Виды эластичности:
|
|
||||||
|
|
||||||
* **Эластичность спроса по цене**.
|
|
||||||
* **Эластичность предложения по цене**.
|
|
||||||
* **Эластичность спроса по доходу**.
|
|
||||||
|
|
||||||
**Высокая эластичность** — значительное изменение спроса/предложения при небольшом изменении цены.
|
|
||||||
**Низкая эластичность** — небольшое изменение спроса/предложения при изменении цены.
|
|
||||||
|
|
||||||
---
|
|
||||||
|
|
||||||
## 3. Теория потребительского выбора
|
|
||||||
|
|
||||||
**[Теория потребительского выбора](https://ru.wikipedia.org/wiki/Теория_потребительского_поведения)** изучает, как потребители распределяют свой ограниченный доход между различными товарами и услугами для максимизации полезности.
|
|
||||||
|
|
||||||
### Ключевые понятия:
|
|
||||||
|
|
||||||
* **Полезность** — субъективная удовлетворённость от потребления.
|
|
||||||
* **Предельная полезность** — прирост полезности от потребления дополнительной единицы товара.
|
|
||||||
* **Бюджетное ограничение** — комбинация товаров и услуг, доступных при данном доходе.
|
|
||||||
* **Кривая безразличия** — комбинации товаров, дающих одинаковый уровень полезности.
|
|
||||||
|
|
||||||
---
|
|
||||||
|
|
||||||
### Обобщающая таблица
|
|
||||||
|
|
||||||
| Понятие | Определение |
|
|
||||||
| ------------------------------ | ----------------------------------------------------------------------------- |
|
|
||||||
| Спрос | Количество товара, которое готовы купить по определённой цене |
|
|
||||||
| Предложение | Количество товара, которое готовы предложить по определённой цене |
|
|
||||||
| Закон спроса | Цена ↑ → спрос ↓ |
|
|
||||||
| Закон предложения | Цена ↑ → предложение ↑ |
|
|
||||||
| Эластичность | Чувствительность спроса/предложения к изменениям факторов |
|
|
||||||
| Теория потребительского выбора | Исследует, как потребители максимизируют полезность при ограниченных ресурсах |
|
|
||||||
@ -1,60 +0,0 @@
|
|||||||
---
|
|
||||||
title: Вопрос 04
|
|
||||||
slug: прочее-экономика-микроэкономика/вопрос-04
|
|
||||||
---
|
|
||||||
# Потребитель как экономический агент, потребности, законы убывающей предельной полезности и кривые безразличия
|
|
||||||
|
|
||||||
## 1. Потребитель как экономический агент
|
|
||||||
|
|
||||||
**[Потребитель](https://ru.wikipedia.org/wiki/Потребитель)** — физическое или юридическое лицо, приобретающее товары и услуги для личного использования, а не для перепродажи или производства.
|
|
||||||
|
|
||||||
### Роль в экономике:
|
|
||||||
|
|
||||||
* Определяет структуру спроса.
|
|
||||||
* Влияет на цены через потребительские предпочтения.
|
|
||||||
* Формирует направление развития производства.
|
|
||||||
|
|
||||||
---
|
|
||||||
|
|
||||||
## 2. Потребности потребителя
|
|
||||||
|
|
||||||
**[Потребности](https://ru.wikipedia.org/wiki/Потребность)** — нужда в чём-либо, необходимом для поддержания жизни и развития личности.
|
|
||||||
|
|
||||||
### Классификация:
|
|
||||||
|
|
||||||
* **Первичные** (физиологические) — пища, жильё, одежда.
|
|
||||||
* **Вторичные** (социальные и духовные) — образование, самореализация.
|
|
||||||
* **Индивидуальные** и **общественные**.
|
|
||||||
|
|
||||||
---
|
|
||||||
|
|
||||||
## 3. Закон убывающей предельной полезности
|
|
||||||
|
|
||||||
**[Предельная полезность](https://ru.wikipedia.org/wiki/Предельная_полезность)** — дополнительная полезность, получаемая от потребления ещё одной единицы товара или услуги.
|
|
||||||
|
|
||||||
**Закон**: по мере увеличения количества потребляемого товара, его предельная полезность уменьшается.
|
|
||||||
|
|
||||||
Пример: первая чашка воды приносит большую пользу, чем десятая.
|
|
||||||
|
|
||||||
---
|
|
||||||
|
|
||||||
## 4. Кривые безразличия
|
|
||||||
|
|
||||||
**[Кривая безразличия](https://ru.wikipedia.org/wiki/Кривая_безразличия)** — график, показывающий комбинации двух товаров, которые приносят потребителю одинаковый уровень удовлетворения.
|
|
||||||
|
|
||||||
### Свойства:
|
|
||||||
|
|
||||||
* Имеют отрицательный наклон.
|
|
||||||
* Не пересекаются.
|
|
||||||
* Более удалённые от начала координат кривые соответствуют большему уровню полезности.
|
|
||||||
|
|
||||||
---
|
|
||||||
|
|
||||||
### Обобщающая таблица
|
|
||||||
|
|
||||||
| Понятие | Определение |
|
|
||||||
| ------------------------------------- | ------------------------------------------------------------- |
|
|
||||||
| Потребитель | Лицо, приобретающее товары и услуги для личного использования |
|
|
||||||
| Потребности | Необходимость в товарах, услугах, условиях |
|
|
||||||
| Закон убывающей предельной полезности | С каждой дополнительной единицей товара полезность снижается |
|
|
||||||
| Кривая безразличия | Комбинации товаров с одинаковой полезностью |
|
|
||||||
@ -1,59 +0,0 @@
|
|||||||
---
|
|
||||||
title: Вопрос 05
|
|
||||||
slug: прочее-экономика-микроэкономика/вопрос-05
|
|
||||||
---
|
|
||||||
# Экономические ресурсы, закон редкости, производственные возможности и экономический кругооборот
|
|
||||||
|
|
||||||
## 1. Экономические ресурсы и их классификация
|
|
||||||
|
|
||||||
**[Экономические ресурсы](https://ru.wikipedia.org/wiki/Экономические_ресурсы)** — совокупность средств, используемых для производства товаров и услуг.
|
|
||||||
|
|
||||||
### Основные виды:
|
|
||||||
|
|
||||||
* **Труд** — человеческий капитал, физические и умственные способности.
|
|
||||||
* **Капитал** — здания, оборудование, технологии.
|
|
||||||
* **Земля** — природные ресурсы.
|
|
||||||
* **Предпринимательские способности** — организация производства, принятие рисков.
|
|
||||||
* **Информация** — знания, данные, технологии.
|
|
||||||
|
|
||||||
---
|
|
||||||
|
|
||||||
## 2. Закон редкости
|
|
||||||
|
|
||||||
**Закон редкости**: ресурсы ограничены, а потребности человека безграничны, что требует выбора и распределения ресурсов между альтернативными вариантами.
|
|
||||||
|
|
||||||
---
|
|
||||||
|
|
||||||
## 3. Производственные возможности
|
|
||||||
|
|
||||||
**[Кривая производственных возможностей (КПВ)](https://ru.wikipedia.org/wiki/Кривая_производственных_возможностей)** — график, показывающий максимальные объёмы производства двух товаров при полном и эффективном использовании ресурсов.
|
|
||||||
|
|
||||||
### Свойства КПВ:
|
|
||||||
|
|
||||||
* Точки на кривой — эффективное использование ресурсов.
|
|
||||||
* Точки внутри — недоиспользование ресурсов.
|
|
||||||
* Точки за пределами кривой — недостижимы при текущих ресурсах.
|
|
||||||
|
|
||||||
---
|
|
||||||
|
|
||||||
## 4. Экономический кругооборот
|
|
||||||
|
|
||||||
**[Экономический кругооборот](https://ru.wikipedia.org/wiki/Экономический_кругооборот)** — модель, описывающая движение товаров, услуг и денежных потоков между основными экономическими агентами.
|
|
||||||
|
|
||||||
### Участники:
|
|
||||||
|
|
||||||
* Домохозяйства.
|
|
||||||
* Фирмы.
|
|
||||||
* Государство.
|
|
||||||
* Внешний мир.
|
|
||||||
|
|
||||||
---
|
|
||||||
|
|
||||||
### Обобщающая таблица
|
|
||||||
|
|
||||||
| Понятие | Определение |
|
|
||||||
| ------------------------- | ----------------------------------------------------------- |
|
|
||||||
| Экономические ресурсы | Средства производства товаров и услуг |
|
|
||||||
| Закон редкости | Ограниченность ресурсов при безграничных потребностях |
|
|
||||||
| КПВ | График максимальных комбинаций двух товаров |
|
|
||||||
| Экономический кругооборот | Движение товаров, услуг и денег между участниками экономики |
|
|
||||||
@ -1,64 +0,0 @@
|
|||||||
---
|
|
||||||
title: Вопрос 06
|
|
||||||
slug: прочее-экономика-микроэкономика/вопрос-06
|
|
||||||
---
|
|
||||||
# Производственная функция, краткосрочный и долгосрочный периоды, изокоста и изокванта
|
|
||||||
|
|
||||||
## 1. Производственная функция
|
|
||||||
|
|
||||||
**[Производственная функция](https://ru.wikipedia.org/wiki/Производственная_функция)** — математическая зависимость между количеством используемых факторов производства и объёмом выпуска продукции.
|
|
||||||
|
|
||||||
Форма: $Q = f(L, K)$, где:
|
|
||||||
|
|
||||||
* $Q$ — объём выпуска,
|
|
||||||
* $L$ — затраты труда,
|
|
||||||
* $K$ — затраты капитала.
|
|
||||||
|
|
||||||
### Свойства:
|
|
||||||
|
|
||||||
* **Неотрицательность**: выпуск не может быть отрицательным.
|
|
||||||
* **Возрастающая отдача факторов** на начальном этапе.
|
|
||||||
* **Закон убывающей отдачи** — при увеличении одного ресурса при фиксированных других прирост выпуска сокращается.
|
|
||||||
|
|
||||||
---
|
|
||||||
|
|
||||||
## 2. Краткосрочный и долгосрочный периоды
|
|
||||||
|
|
||||||
* **Краткосрочный период** — хотя бы один фактор производства фиксирован (например, капитал), можно изменять только часть факторов.
|
|
||||||
* **Долгосрочный период** — все факторы переменны, фирма может менять масштабы производства.
|
|
||||||
|
|
||||||
---
|
|
||||||
|
|
||||||
## 3. Изокванта
|
|
||||||
|
|
||||||
**[Изокванта](https://ru.wikipedia.org/wiki/Изокванта)** — кривая, показывающая все комбинации труда и капитала, дающие одинаковый объём выпуска.
|
|
||||||
|
|
||||||
### Свойства:
|
|
||||||
|
|
||||||
* Наклонены вниз.
|
|
||||||
* Более удалённые от начала координат изокванты соответствуют большему выпуску.
|
|
||||||
* Не пересекаются.
|
|
||||||
|
|
||||||
---
|
|
||||||
|
|
||||||
## 4. Изокоста
|
|
||||||
|
|
||||||
**[Изокоста](https://ru.wikipedia.org/wiki/Изокоста)** — линия, показывающая все комбинации труда и капитала, которые фирма может приобрести при данном бюджете и ценах на ресурсы.
|
|
||||||
|
|
||||||
Формула: $C = wL + rK$, где:
|
|
||||||
|
|
||||||
* $C$ — бюджет,
|
|
||||||
* $w$ — ставка заработной платы,
|
|
||||||
* $r$ — стоимость капитала.
|
|
||||||
|
|
||||||
---
|
|
||||||
|
|
||||||
### Обобщающая таблица
|
|
||||||
|
|
||||||
| Понятие | Определение |
|
|
||||||
| ------------------------ | --------------------------------------------- |
|
|
||||||
| Производственная функция | Связь между факторами и выпуском |
|
|
||||||
| Краткосрочный период | Фиксирован хотя бы один фактор |
|
|
||||||
| Долгосрочный период | Все факторы переменны |
|
|
||||||
| Изокванта | Комбинации факторов с одинаковым выпуском |
|
|
||||||
| Изокоста | Комбинации факторов при фиксированном бюджете |
|
|
||||||
@ -1,79 +0,0 @@
|
|||||||
---
|
|
||||||
title: Вопрос 07
|
|
||||||
slug: прочее-экономика-микроэкономика/вопрос-07
|
|
||||||
---
|
|
||||||
# Мотивы и задачи производителя, факторы производства, стадии производства, издержки и производительность
|
|
||||||
|
|
||||||
## 1. Мотивы и задачи производителя
|
|
||||||
|
|
||||||
**Производитель** — экономический агент, создающий товары и услуги для удовлетворения потребностей и получения прибыли.
|
|
||||||
|
|
||||||
### Основные мотивы:
|
|
||||||
|
|
||||||
* Получение прибыли.
|
|
||||||
* Увеличение доли рынка.
|
|
||||||
* Повышение качества продукции.
|
|
||||||
* Долгосрочная устойчивость бизнеса.
|
|
||||||
|
|
||||||
### Задачи:
|
|
||||||
|
|
||||||
* Эффективное использование ресурсов.
|
|
||||||
* Минимизация издержек.
|
|
||||||
* Инновации и модернизация.
|
|
||||||
|
|
||||||
---
|
|
||||||
|
|
||||||
## 2. Факторы производства
|
|
||||||
|
|
||||||
**[Факторы производства](https://ru.wikipedia.org/wiki/Факторы_производства)**:
|
|
||||||
|
|
||||||
* **Труд** — физический и умственный труд работников.
|
|
||||||
* **Капитал** — здания, оборудование, техника.
|
|
||||||
* **Земля** — природные ресурсы.
|
|
||||||
* **Предпринимательские способности** — организация и управление.
|
|
||||||
* **Информация** — технологии, знания.
|
|
||||||
|
|
||||||
---
|
|
||||||
|
|
||||||
## 3. Стадии производства
|
|
||||||
|
|
||||||
1. **Подготовительная** — организация ресурсов и планирование.
|
|
||||||
2. **Процесс производства** — преобразование ресурсов в готовую продукцию.
|
|
||||||
3. **Сбыт и реализация** — передача товара потребителю.
|
|
||||||
|
|
||||||
---
|
|
||||||
|
|
||||||
## 4. Виды производственных издержек
|
|
||||||
|
|
||||||
**[Издержки](https://ru.wikipedia.org/wiki/Издержки)**:
|
|
||||||
|
|
||||||
* **Постоянные** — аренда, амортизация, страхование.
|
|
||||||
* **Переменные** — сырьё, оплата сдельного труда.
|
|
||||||
* **Явные** — прямые денежные расходы.
|
|
||||||
* **Неявные** — упущенная выгода.
|
|
||||||
* **Средние и предельные** — расчёт на единицу продукции и на последнюю произведённую единицу.
|
|
||||||
|
|
||||||
---
|
|
||||||
|
|
||||||
## 5. Производительность и факторы
|
|
||||||
|
|
||||||
**[Производительность труда](https://ru.wikipedia.org/wiki/Производительность_труда)** — объём продукции, произведённой за единицу времени.
|
|
||||||
|
|
||||||
### Факторы роста:
|
|
||||||
|
|
||||||
* Автоматизация и технологии.
|
|
||||||
* Квалификация работников.
|
|
||||||
* Оптимизация организации труда.
|
|
||||||
* Инвестиции в оборудование.
|
|
||||||
|
|
||||||
---
|
|
||||||
|
|
||||||
### Обобщающая таблица
|
|
||||||
|
|
||||||
| Понятие | Определение |
|
|
||||||
| -------------------- | ---------------------------------------------- |
|
|
||||||
| Мотивы производителя | Причины, по которым фирма ведёт деятельность |
|
|
||||||
| Факторы производства | Ресурсы для создания товаров и услуг |
|
|
||||||
| Стадии производства | Этапы создания и реализации продукции |
|
|
||||||
| Издержки | Затраты на производство |
|
|
||||||
| Производительность | Объём продукции на единицу ресурса или времени |
|
|
||||||
@ -1,58 +0,0 @@
|
|||||||
---
|
|
||||||
title: Вопрос 08
|
|
||||||
slug: прочее-экономика-микроэкономика/вопрос-08
|
|
||||||
---
|
|
||||||
# Рынок труда, заработная плата и человеческий капитал
|
|
||||||
|
|
||||||
## 1. Рынок труда
|
|
||||||
|
|
||||||
**[Рынок труда](https://ru.wikipedia.org/wiki/Рынок_труда)** — система экономических отношений между работодателями и работниками по поводу найма и использования рабочей силы.
|
|
||||||
|
|
||||||
### Функции:
|
|
||||||
|
|
||||||
* Определяет уровень занятости.
|
|
||||||
* Формирует уровень заработной платы.
|
|
||||||
* Распределяет трудовые ресурсы по отраслям и регионам.
|
|
||||||
|
|
||||||
---
|
|
||||||
|
|
||||||
## 2. Заработная плата
|
|
||||||
|
|
||||||
**[Заработная плата](https://ru.wikipedia.org/wiki/Заработная_плата)** — вознаграждение за труд, установленное в денежной или натуральной форме.
|
|
||||||
|
|
||||||
### Виды:
|
|
||||||
|
|
||||||
* **Повременная** — зависит от времени работы.
|
|
||||||
* **Сдельная** — зависит от объёма произведённой продукции.
|
|
||||||
* **Смешанная** — сочетает элементы обеих систем.
|
|
||||||
|
|
||||||
### Факторы формирования:
|
|
||||||
|
|
||||||
* Квалификация и опыт работника.
|
|
||||||
* Спрос и предложение на рынке труда.
|
|
||||||
* Условия и сложность работы.
|
|
||||||
* Экономическая ситуация в стране.
|
|
||||||
|
|
||||||
---
|
|
||||||
|
|
||||||
## 3. Человеческий капитал
|
|
||||||
|
|
||||||
**[Человеческий капитал](https://ru.wikipedia.org/wiki/Человеческий_капитал)** — совокупность знаний, навыков, опыта и здоровья работников, влияющих на их производительность.
|
|
||||||
|
|
||||||
### Влияние на развитие фирмы:
|
|
||||||
|
|
||||||
* Повышает производительность труда.
|
|
||||||
* Способствует внедрению инноваций.
|
|
||||||
* Улучшает качество продукции и услуг.
|
|
||||||
* Увеличивает конкурентоспособность.
|
|
||||||
|
|
||||||
---
|
|
||||||
|
|
||||||
### Обобщающая таблица
|
|
||||||
|
|
||||||
| Понятие | Определение |
|
|
||||||
| -------------------- | ---------------------------------------------------- |
|
|
||||||
| Рынок труда | Система отношений между работодателями и работниками |
|
|
||||||
| Заработная плата | Вознаграждение за труд |
|
|
||||||
| Виды зарплаты | Повременная, сдельная, смешанная |
|
|
||||||
| Человеческий капитал | Знания, навыки и здоровье работников |
|
|
||||||
@ -1,65 +0,0 @@
|
|||||||
---
|
|
||||||
title: Вопрос 09
|
|
||||||
slug: прочее-экономика-микроэкономика/вопрос-09
|
|
||||||
---
|
|
||||||
# Капитал фирмы, оборачиваемость, износ, амортизация и рентабельность
|
|
||||||
|
|
||||||
## 1. Капитал фирмы как фактор производства
|
|
||||||
|
|
||||||
**[Капитал](https://ru.wikipedia.org/wiki/Капитал)** — совокупность произведённых средств производства (здания, оборудование, машины, инструменты), используемых для создания товаров и услуг.
|
|
||||||
|
|
||||||
### Виды капитала:
|
|
||||||
|
|
||||||
* **Основной капитал** — здания, сооружения, машины, срок службы более года.
|
|
||||||
* **Оборотный капитал** — сырьё, материалы, денежные средства, используемые в одном производственном цикле.
|
|
||||||
|
|
||||||
---
|
|
||||||
|
|
||||||
## 2. Оборачиваемость капитала
|
|
||||||
|
|
||||||
**Оборачиваемость** — скорость, с которой капитал фирмы проходит полный цикл от закупки ресурсов до получения выручки.
|
|
||||||
|
|
||||||
Формула:
|
|
||||||
$Оборачиваемость = Выручка / Средняя величина капитала$
|
|
||||||
|
|
||||||
Высокая оборачиваемость указывает на эффективное использование ресурсов.
|
|
||||||
|
|
||||||
---
|
|
||||||
|
|
||||||
## 3. Износ
|
|
||||||
|
|
||||||
**[Износ](https://ru.wikipedia.org/wiki/Износ)** — потеря стоимости капитала в процессе эксплуатации.
|
|
||||||
|
|
||||||
Виды:
|
|
||||||
|
|
||||||
* **Физический** — изнашивание оборудования и построек.
|
|
||||||
* **Моральный** — обесценивание из-за появления более современных технологий.
|
|
||||||
|
|
||||||
---
|
|
||||||
|
|
||||||
## 4. Амортизация
|
|
||||||
|
|
||||||
**[Амортизация](https://ru.wikipedia.org/wiki/Амортизация)** — процесс постепенного переноса стоимости основного капитала на готовую продукцию.
|
|
||||||
|
|
||||||
Пример: начисление амортизационных отчислений на оборудование в течение срока его службы.
|
|
||||||
|
|
||||||
---
|
|
||||||
|
|
||||||
## 5. Рентабельность производства
|
|
||||||
|
|
||||||
**[Рентабельность](https://ru.wikipedia.org/wiki/Рентабельность)** — относительный показатель эффективности использования ресурсов, выраженный в процентах.
|
|
||||||
|
|
||||||
Формула:
|
|
||||||
$Рентабельность = (Прибыль / Издержки) \times 100\%$
|
|
||||||
|
|
||||||
---
|
|
||||||
|
|
||||||
### Обобщающая таблица
|
|
||||||
|
|
||||||
| Понятие | Определение |
|
|
||||||
| --------------- | ---------------------------------------------------------------- |
|
|
||||||
| Капитал | Средства производства, используемые для создания товаров и услуг |
|
|
||||||
| Оборачиваемость | Скорость оборота капитала в производственном цикле |
|
|
||||||
| Износ | Потеря стоимости капитала в процессе эксплуатации |
|
|
||||||
| Амортизация | Постепенный перенос стоимости капитала на продукцию |
|
|
||||||
| Рентабельность | Эффективность использования ресурсов в процентах |
|
|
||||||
@ -1,67 +0,0 @@
|
|||||||
---
|
|
||||||
title: Вопрос 10
|
|
||||||
slug: прочее-экономика-микроэкономика/вопрос-10
|
|
||||||
---
|
|
||||||
# Рынок реального капитала, ставка ссудного процента, дисконтирование и окупаемость
|
|
||||||
|
|
||||||
## 1. Рынок реального капитала
|
|
||||||
|
|
||||||
**[Рынок капитала](https://ru.wikipedia.org/wiki/Рынок_капитала)** — совокупность отношений, связанных с куплей-продажей и использованием капитальных благ (зданий, оборудования, машин).
|
|
||||||
|
|
||||||
### Особенности:
|
|
||||||
|
|
||||||
* Продавцы: фирмы, реализующие оборудование, недвижимость.
|
|
||||||
* Покупатели: компании и организации, приобретающие средства производства.
|
|
||||||
* Цена капитала определяется спросом и предложением на инвестиционные ресурсы.
|
|
||||||
|
|
||||||
---
|
|
||||||
|
|
||||||
## 2. Ставка ссудного процента
|
|
||||||
|
|
||||||
**[Ссудный процент](https://ru.wikipedia.org/wiki/Процентная_ставка)** — плата за пользование заёмными средствами.
|
|
||||||
|
|
||||||
Формула:
|
|
||||||
$i = (Процентные\ выплаты / Сумма\ кредита) \times 100\%$
|
|
||||||
|
|
||||||
Факторы, влияющие на ставку:
|
|
||||||
|
|
||||||
* Уровень инфляции.
|
|
||||||
* Срок займа.
|
|
||||||
* Риск невозврата.
|
|
||||||
* Денежно-кредитная политика государства.
|
|
||||||
|
|
||||||
---
|
|
||||||
|
|
||||||
## 3. Дисконтирование
|
|
||||||
|
|
||||||
**[Дисконтирование](https://ru.wikipedia.org/wiki/Дисконтирование)** — приведение будущих денежных потоков к их текущей стоимости с учётом ставки процента.
|
|
||||||
|
|
||||||
Формула:
|
|
||||||
$PV = \frac{FV}{(1 + r)^n}$, где:
|
|
||||||
|
|
||||||
* $PV$ — текущая стоимость,
|
|
||||||
* $FV$ — будущая стоимость,
|
|
||||||
* $r$ — ставка дисконтирования,
|
|
||||||
* $n$ — количество периодов.
|
|
||||||
|
|
||||||
---
|
|
||||||
|
|
||||||
## 4. Окупаемость
|
|
||||||
|
|
||||||
**[Окупаемость](https://ru.wikipedia.org/wiki/Окупаемость)** — период времени, за который доходы от проекта или инвестиций компенсируют первоначальные вложения.
|
|
||||||
|
|
||||||
### Виды:
|
|
||||||
|
|
||||||
* **Простая окупаемость** — время, за которое проект возвращает вложенные средства.
|
|
||||||
* **Дисконтированная окупаемость** — учитывает снижение ценности будущих доходов.
|
|
||||||
|
|
||||||
---
|
|
||||||
|
|
||||||
### Обобщающая таблица
|
|
||||||
|
|
||||||
| Понятие | Определение |
|
|
||||||
| ------------------------ | ------------------------------------------- |
|
|
||||||
| Рынок реального капитала | Сфера обращения средств производства |
|
|
||||||
| Ставка ссудного процента | Плата за пользование заёмными средствами |
|
|
||||||
| Дисконтирование | Приведение будущих сумм к текущей стоимости |
|
|
||||||
| Окупаемость | Период возврата инвестиций |
|
|
||||||
@ -1,73 +0,0 @@
|
|||||||
---
|
|
||||||
title: Вопрос 11
|
|
||||||
slug: прочее-экономика-микроэкономика/вопрос-11
|
|
||||||
---
|
|
||||||
# Предпринимательство: теории, функции, типы, формы и риски
|
|
||||||
|
|
||||||
## 1. Понятие и теории предпринимательства
|
|
||||||
|
|
||||||
**[Предпринимательство](https://ru.wikipedia.org/wiki/Предпринимательство)** — инициативная деятельность, направленная на получение прибыли путём производства и продажи товаров или услуг, с принятием на себя риска.
|
|
||||||
|
|
||||||
### Основные теории:
|
|
||||||
|
|
||||||
* **Классическая** — предприниматель как собственник капитала.
|
|
||||||
* **Инновационная (Й. Шумпетер)** — предприниматель как новатор.
|
|
||||||
* **Рискованного дохода** — прибыль как вознаграждение за риск.
|
|
||||||
* **Менеджерская** — предприниматель как организатор и управленец.
|
|
||||||
|
|
||||||
---
|
|
||||||
|
|
||||||
## 2. Функции предпринимательства
|
|
||||||
|
|
||||||
* **Производственная** — создание товаров и услуг.
|
|
||||||
* **Организационная** — координация факторов производства.
|
|
||||||
* **Инновационная** — внедрение новых технологий и идей.
|
|
||||||
* **Социальная** — создание рабочих мест, участие в социальных проектах.
|
|
||||||
* **Рискованная** — принятие и управление рисками.
|
|
||||||
|
|
||||||
---
|
|
||||||
|
|
||||||
## 3. Типы предпринимательства
|
|
||||||
|
|
||||||
* **Производственное** — выпуск товаров и услуг.
|
|
||||||
* **Коммерческое** — перепродажа товаров.
|
|
||||||
* **Финансовое** — операции с денежными средствами.
|
|
||||||
* **Посредническое** — соединение производителей и потребителей.
|
|
||||||
* **Инновационное** — внедрение научно-технических новшеств.
|
|
||||||
|
|
||||||
---
|
|
||||||
|
|
||||||
## 4. Организационно-правовые формы
|
|
||||||
|
|
||||||
* **Индивидуальный предприниматель (ИП)**.
|
|
||||||
* **Товарищества** — полное и на вере.
|
|
||||||
* **Общества** — ООО, АО.
|
|
||||||
* **Производственные кооперативы**.
|
|
||||||
* **Государственные и муниципальные предприятия**.
|
|
||||||
|
|
||||||
---
|
|
||||||
|
|
||||||
## 5. Предпринимательство и риски
|
|
||||||
|
|
||||||
**[Риск](https://ru.wikipedia.org/wiki/Риск)** — вероятность неблагоприятного исхода, связанного с неопределённостью условий деятельности.
|
|
||||||
|
|
||||||
### Виды рисков:
|
|
||||||
|
|
||||||
* **Производственные** — сбои в производстве.
|
|
||||||
* **Финансовые** — потеря капитала.
|
|
||||||
* **Рыночные** — падение спроса, изменение цен.
|
|
||||||
* **Правовые** — изменения в законодательстве.
|
|
||||||
|
|
||||||
**Риск и прибыль**: чем выше риск, тем потенциально выше прибыль, но и вероятность убытков также выше.
|
|
||||||
|
|
||||||
---
|
|
||||||
|
|
||||||
### Обобщающая таблица
|
|
||||||
|
|
||||||
| Понятие | Определение |
|
|
||||||
| ------------------- | ------------------------------------------------------------------------- |
|
|
||||||
| Предпринимательство | Деятельность по получению прибыли с принятием риска |
|
|
||||||
| Функции | Производственная, организационная, инновационная, социальная, рискованная |
|
|
||||||
| Типы | Производственное, коммерческое, финансовое, посредническое, инновационное |
|
|
||||||
| Формы | ИП, товарищества, ООО, АО, кооперативы, ГУП/МУП |
|
|
||||||
| Риск | Вероятность неблагоприятного исхода |
|
|
||||||
@ -1,65 +0,0 @@
|
|||||||
---
|
|
||||||
title: Вопрос 12
|
|
||||||
slug: прочее-экономика-микроэкономика/вопрос-12
|
|
||||||
---
|
|
||||||
# Рыночные структуры, барьеры входа и выхода, стратегии и поведение фирм
|
|
||||||
|
|
||||||
## 1. Рыночные структуры и их многообразие
|
|
||||||
|
|
||||||
**[Рыночная структура](https://ru.wikipedia.org/wiki/Рыночная_структура)** — характеристика рынка, определяемая числом продавцов и покупателей, степенью конкуренции и условиями входа.
|
|
||||||
|
|
||||||
### Основные виды:
|
|
||||||
|
|
||||||
* **Совершенная конкуренция** — много продавцов и покупателей, однородный товар, свободный вход и выход.
|
|
||||||
* **Монополия** — один продавец, уникальный товар, высокие барьеры входа.
|
|
||||||
* **Олигополия** — несколько крупных фирм, взаимозависимые решения.
|
|
||||||
* **Монополистическая конкуренция** — много фирм, дифференцированный товар.
|
|
||||||
|
|
||||||
---
|
|
||||||
|
|
||||||
## 2. Барьеры входа и выхода на рынок
|
|
||||||
|
|
||||||
**Барьеры входа** — препятствия для новых участников:
|
|
||||||
|
|
||||||
* Экономические: высокие первоначальные инвестиции.
|
|
||||||
* Технологические: доступ к технологиям и патентам.
|
|
||||||
* Административные: лицензии, квоты.
|
|
||||||
* Маркетинговые: узнаваемость бренда.
|
|
||||||
|
|
||||||
**Барьеры выхода** — факторы, затрудняющие уход с рынка:
|
|
||||||
|
|
||||||
* Долгосрочные контракты.
|
|
||||||
* Высокие ликвидационные расходы.
|
|
||||||
* Социальные обязательства.
|
|
||||||
|
|
||||||
---
|
|
||||||
|
|
||||||
## 3. Стратегии фирм
|
|
||||||
|
|
||||||
В зависимости от рыночной структуры фирмы используют разные подходы:
|
|
||||||
|
|
||||||
* **Ценовое лидерство** — фирма диктует цену на рынке (олигополия, монополия).
|
|
||||||
* **Дифференциация** — создание уникальных товаров/услуг.
|
|
||||||
* **Минимизация издержек** — снижение себестоимости для конкурентоспособности.
|
|
||||||
* **Инновационная стратегия** — внедрение новых технологий и продуктов.
|
|
||||||
* **Маркетинговые стратегии** — продвижение, реклама, работа с брендом.
|
|
||||||
|
|
||||||
---
|
|
||||||
|
|
||||||
## 4. Поведение фирм на рынке
|
|
||||||
|
|
||||||
* **В условиях совершенной конкуренции** — фирмы принимают цену как данную.
|
|
||||||
* **В условиях монополии** — фирма сама определяет цену, ограничена спросом.
|
|
||||||
* **В олигополии** — стратегические решения с учётом действий конкурентов (модель Курно, модель Бертрана).
|
|
||||||
* **В монополистической конкуренции** — акцент на маркетинг и уникальность.
|
|
||||||
|
|
||||||
---
|
|
||||||
|
|
||||||
### Обобщающая таблица
|
|
||||||
|
|
||||||
| Структура рынка | Число фирм | Характер товара | Барьеры входа | Пример |
|
|
||||||
| ------------------------- | ---------- | ------------------ | --------------- | ------------------ |
|
|
||||||
| Совершенная конкуренция | Много | Однородный | Низкие | Сельхозпродукция |
|
|
||||||
| Монополия | 1 | Уникальный | Высокие | Железные дороги |
|
|
||||||
| Олигополия | Несколько | Однородный/разн. | Средние/высокие | Автопром |
|
|
||||||
| Монополистическая конкур. | Много | Дифференцированный | Низкие/средние | Розничная торговля |
|
|
||||||
@ -1,63 +0,0 @@
|
|||||||
---
|
|
||||||
title: Вопрос 13
|
|
||||||
slug: прочее-экономика-микроэкономика/вопрос-13
|
|
||||||
---
|
|
||||||
# Прибыль, её источники, максимизация и точка безубыточности
|
|
||||||
|
|
||||||
## 1. Прибыль и её источники
|
|
||||||
|
|
||||||
**[Прибыль](https://ru.wikipedia.org/wiki/Прибыль)** — разница между выручкой фирмы и её издержками.
|
|
||||||
|
|
||||||
### Основные источники прибыли:
|
|
||||||
|
|
||||||
* **Производственная деятельность** — выпуск и продажа товаров/услуг.
|
|
||||||
* **Инвестиционная деятельность** — доход от вложений в ценные бумаги, проекты.
|
|
||||||
* **Финансовая деятельность** — операции с валютой, кредитами и займами.
|
|
||||||
* **Инновации** — внедрение новых технологий и продуктов.
|
|
||||||
|
|
||||||
Формула расчёта:
|
|
||||||
$Прибыль = Выручка - Издержки$
|
|
||||||
|
|
||||||
---
|
|
||||||
|
|
||||||
## 2. Максимизация прибыли
|
|
||||||
|
|
||||||
Главная цель фирмы — максимизировать разницу между доходами и затратами.
|
|
||||||
|
|
||||||
### Условие максимизации:
|
|
||||||
|
|
||||||
* В краткосрочном периоде: $MR = MC$ (предельный доход равен предельным издержкам).
|
|
||||||
* В долгосрочном периоде: оптимизация масштабов производства и структуры затрат.
|
|
||||||
|
|
||||||
Методы достижения:
|
|
||||||
|
|
||||||
* Повышение цен при сохранении спроса.
|
|
||||||
* Снижение себестоимости.
|
|
||||||
* Увеличение объёма продаж.
|
|
||||||
* Инновации и дифференциация.
|
|
||||||
|
|
||||||
---
|
|
||||||
|
|
||||||
## 3. Точка безубыточности
|
|
||||||
|
|
||||||
**[Точка безубыточности](https://ru.wikipedia.org/wiki/Точка_безубыточности)** — объём производства и продаж, при котором доходы фирмы равны её затратам, а прибыль равна нулю.
|
|
||||||
|
|
||||||
### Формула:
|
|
||||||
|
|
||||||
$Q_{BE} = \frac{FC}{P - VC}$, где:
|
|
||||||
|
|
||||||
* $Q_{BE}$ — количество продукции для выхода в ноль,
|
|
||||||
* $FC$ — постоянные издержки,
|
|
||||||
* $P$ — цена за единицу продукции,
|
|
||||||
* $VC$ — переменные издержки на единицу продукции.
|
|
||||||
|
|
||||||
---
|
|
||||||
|
|
||||||
### Обобщающая таблица
|
|
||||||
|
|
||||||
| Понятие | Определение |
|
|
||||||
| -------------------- | -------------------------------------------------- |
|
|
||||||
| Прибыль | Разница между выручкой и затратами |
|
|
||||||
| Источники прибыли | Производство, инвестиции, фин. операции, инновации |
|
|
||||||
| Максимизация прибыли | Увеличение разницы между доходами и затратами |
|
|
||||||
| Точка безубыточности | Объём продаж, при котором прибыль = 0 |
|
|
||||||
@ -1,54 +0,0 @@
|
|||||||
---
|
|
||||||
title: Вопрос 14
|
|
||||||
slug: прочее-экономика-микроэкономика/вопрос-14
|
|
||||||
---
|
|
||||||
# Инновационная деятельность фирмы, формы реализации стратегии и бизнес-планирование
|
|
||||||
|
|
||||||
## 1. Инновационная деятельность фирмы
|
|
||||||
|
|
||||||
**[Инновационная деятельность](https://ru.wikipedia.org/wiki/Инновация)** — процесс разработки, внедрения и коммерциализации новых товаров, услуг, технологий или методов управления.
|
|
||||||
|
|
||||||
### Основные стимулы к инновациям:
|
|
||||||
|
|
||||||
* Повышение конкурентоспособности.
|
|
||||||
* Снижение издержек производства.
|
|
||||||
* Расширение рынка сбыта.
|
|
||||||
* Удовлетворение изменяющихся потребностей клиентов.
|
|
||||||
* Получение дополнительной прибыли.
|
|
||||||
|
|
||||||
---
|
|
||||||
|
|
||||||
## 2. Формы реализации инновационной стратегии
|
|
||||||
|
|
||||||
* **Технологические инновации** — новые или усовершенствованные технологии производства.
|
|
||||||
* **Продуктовые инновации** — создание новых товаров или улучшение существующих.
|
|
||||||
* **Маркетинговые инновации** — новые методы продвижения и продаж.
|
|
||||||
* **Организационные инновации** — изменение структуры управления, логистики, бизнес-процессов.
|
|
||||||
* **Инновации в сервисе** — улучшение обслуживания клиентов.
|
|
||||||
|
|
||||||
---
|
|
||||||
|
|
||||||
## 3. Бизнес-планирование
|
|
||||||
|
|
||||||
**[Бизнес-план](https://ru.wikipedia.org/wiki/Бизнес-план)** — документ, описывающий цели фирмы, стратегию их достижения, ресурсы и прогнозы.
|
|
||||||
|
|
||||||
### Основные разделы:
|
|
||||||
|
|
||||||
1. **Резюме проекта** — краткое описание идеи и целей.
|
|
||||||
2. **Описание продукта/услуги** — характеристики, конкурентные преимущества.
|
|
||||||
3. **Анализ рынка** — целевая аудитория, конкуренты, тенденции.
|
|
||||||
4. **Маркетинговая стратегия** — продвижение, каналы сбыта.
|
|
||||||
5. **Производственный план** — ресурсы, оборудование, технологии.
|
|
||||||
6. **Финансовый план** — прогноз доходов, расходов, точка безубыточности.
|
|
||||||
7. **Оценка рисков** — потенциальные угрозы и способы их минимизации.
|
|
||||||
|
|
||||||
---
|
|
||||||
|
|
||||||
### Обобщающая таблица
|
|
||||||
|
|
||||||
| Понятие | Определение |
|
|
||||||
| -------------------------- | ------------------------------------------------------------ |
|
|
||||||
| Инновационная деятельность | Внедрение и использование нововведений в бизнесе |
|
|
||||||
| Стимулы к инновациям | Конкуренция, снижение издержек, расширение рынка |
|
|
||||||
| Формы стратегии | Технологические, продуктовые, маркетинговые, организационные |
|
|
||||||
| Бизнес-план | План развития бизнеса с расчётами и стратегией |
|
|
||||||
@ -1,45 +0,0 @@
|
|||||||
---
|
|
||||||
title: Вопрос 15
|
|
||||||
slug: прочее-экономика-микроэкономика/вопрос-15
|
|
||||||
---
|
|
||||||
# Теории экономического роста фирмы, типы и стратегии
|
|
||||||
|
|
||||||
## 1. Теории экономического роста фирмы
|
|
||||||
|
|
||||||
**[Экономический рост фирмы](https://ru.wikipedia.org/wiki/Экономический_рост)** — процесс увеличения объёма производства, продаж и прибыли компании в долгосрочной перспективе.
|
|
||||||
|
|
||||||
### Основные теории:
|
|
||||||
|
|
||||||
* **Неоклассическая теория** — рост определяется увеличением факторов производства (капитал, труд) и технологическим прогрессом.
|
|
||||||
* **Теория устойчивого роста** — баланс между ростом продаж, активов и финансирования.
|
|
||||||
* **Эволюционная теория** — рост через адаптацию к изменениям рынка и инновации.
|
|
||||||
* **Теория жизненного цикла фирмы** — рост проходит стадии: становление, рост, зрелость, спад.
|
|
||||||
|
|
||||||
---
|
|
||||||
|
|
||||||
## 2. Типы экономического роста
|
|
||||||
|
|
||||||
* **Экстенсивный** — увеличение объёма производства за счёт расширения масштабов (больше работников, оборудования, ресурсов).
|
|
||||||
* **Интенсивный** — рост за счёт повышения эффективности (новые технологии, повышение квалификации).
|
|
||||||
* **Смешанный** — сочетание экстенсивных и интенсивных факторов.
|
|
||||||
|
|
||||||
---
|
|
||||||
|
|
||||||
## 3. Стратегии экономического роста
|
|
||||||
|
|
||||||
* **Стратегия проникновения на рынок** — увеличение продаж на существующем рынке.
|
|
||||||
* **Стратегия развития продукта** — создание новых товаров для текущих клиентов.
|
|
||||||
* **Стратегия развития рынка** — выход на новые географические или демографические сегменты.
|
|
||||||
* **Диверсификация** — освоение новых видов деятельности и рынков.
|
|
||||||
* **Инновационная стратегия** — внедрение передовых технологий и бизнес-моделей.
|
|
||||||
|
|
||||||
---
|
|
||||||
|
|
||||||
### Обобщающая таблица
|
|
||||||
|
|
||||||
| Понятие | Определение |
|
|
||||||
| ------------------------ | ---------------------------------------------------------------------------- |
|
|
||||||
| Экономический рост фирмы | Долгосрочное увеличение объёма производства и прибыли |
|
|
||||||
| Типы роста | Экстенсивный, интенсивный, смешанный |
|
|
||||||
| Стратегии | Проникновение на рынок, развитие продукта и рынка, диверсификация, инновации |
|
|
||||||
| Ключевые факторы | Ресурсы, технологии, управление, инновации |
|
|
||||||
@ -1,367 +0,0 @@
|
|||||||
---
|
|
||||||
title: Подготовка
|
|
||||||
slug: прочее-экономика/подготовка
|
|
||||||
---
|
|
||||||
## Макроэкономика
|
|
||||||
|
|
||||||
**Вопрос 1:**
|
|
||||||
Дайте определение и опишите основные характеристики экономической системы. Перечислите и раскройте содержание макроэкономических моделей.
|
|
||||||
|
|
||||||
**Ответ:**
|
|
||||||
|
|
||||||
**Экономическая система** — это совокупность взаимосвязанных элементов (производства, распределения, обмена и потребления), определяющих организацию и функционирование экономики общества.
|
|
||||||
|
|
||||||
**Основные характеристики:**
|
|
||||||
- **Форма собственности** (государственная, частная, смешанная)
|
|
||||||
- **Способы координации** (рынок, план, смешанные механизмы)
|
|
||||||
- **Уровень развития производительных сил**
|
|
||||||
- **Экономические институты и правила**
|
|
||||||
- **Социально-экономические цели** (рост, занятость, стабильность)
|
|
||||||
|
|
||||||
**Макроэкономические модели:**
|
|
||||||
- **Модель кругооборота доходов и расходов** — показывает взаимосвязь между домохозяйствами, фирмами, государством и внешним миром через потоки ресурсов, товаров и денег.
|
|
||||||
- **Модель совокупного спроса и совокупного предложения (AD–AS)** — описывает равновесие общего уровня цен и объёма выпуска в экономике.
|
|
||||||
- **Модель IS–LM** — связывает рынок товаров (IS) и денежный рынок (LM), определяя равновесие по ставке процента и уровню дохода.
|
|
||||||
- **Модель экономического роста (Солоу и др.)** — анализирует долгосрочные темпы роста, влияние капитала, труда и технологий.
|
|
||||||
- **Модель Филлипса** — показывает обратную зависимость между инфляцией и безработицей в краткосрочном периоде.
|
|
||||||
|
|
||||||
**Вопрос 2:**
|
|
||||||
Народнохозяйственный кругооборот и национальное счетоводство. Модель народнохозяйственного кругооборота. Система национальных счетов.
|
|
||||||
|
|
||||||
**Ответ:**
|
|
||||||
- **Народнохозяйственный кругооборот** — движение благ, ресурсов и доходов между основными субъектами (домохозяйства, фирмы, государство, внешний мир).
|
|
||||||
- **Модель кругооборота** — схема потоков ресурсов и денег: ресурсный рынок (домохозяйства → фирмы) и рынок товаров/услуг (фирмы → домохозяйства), с участием государства и внешней торговли.
|
|
||||||
- **Система национальных счетов (СНС)** — статистическая модель учета всей экономической деятельности страны: ВВП, ВНП, ЧНП, НД, личный доход, располагаемый доход.
|
|
||||||
|
|
||||||
---
|
|
||||||
|
|
||||||
**Вопрос 3:**
|
|
||||||
Содержание и особенности показателей национального дохода. Личный доход. Реальный ВВП и благосостояние.
|
|
||||||
|
|
||||||
**Ответ:**
|
|
||||||
- **Национальный доход (НД)** — сумма всех факторных доходов (зарплата, рента, процент, прибыль) резидентов.
|
|
||||||
- **Особенности** — измеряет конечный результат производства, исключает промежуточные товары.
|
|
||||||
- **Личный доход (ЛД)** — доход, фактически полученный домохозяйствами (НД − налоги на прибыль компаний + трансфертные платежи).
|
|
||||||
- **Реальный ВВП** — ВВП, скорректированный на инфляцию; лучше отражает реальное производство.
|
|
||||||
- **Благосостояние** — зависит не только от реального ВВП, но и от распределения доходов, экологии, социальной стабильности.
|
|
||||||
|
|
||||||
---
|
|
||||||
|
|
||||||
**Вопрос 4:**
|
|
||||||
Государственное регулирование и провалы рынка. Общественный и государственный сектор.
|
|
||||||
|
|
||||||
**Ответ:**
|
|
||||||
- **Провалы рынка** — ситуации, когда свободный рынок неэффективен:
|
|
||||||
- Монополии
|
|
||||||
- Внешние эффекты (экстерналии)
|
|
||||||
- Общественные блага
|
|
||||||
- Асимметрия информации
|
|
||||||
- **Общественный сектор** — производство и распределение благ в интересах всего общества, финансируемое из бюджета.
|
|
||||||
- **Государственный сектор** — государственные предприятия, учреждения и органы власти, участвующие в экономике.
|
|
||||||
|
|
||||||
---
|
|
||||||
|
|
||||||
**Вопрос 5:**
|
|
||||||
Государственное программирование и прогнозирование. Инвестиции в экономике. Сбережения и инвестиции.
|
|
||||||
|
|
||||||
**Ответ:**
|
|
||||||
- **Государственное программирование** — разработка комплексных программ развития экономики.
|
|
||||||
- **Прогнозирование** — оценка будущих экономических показателей с учётом трендов и сценариев.
|
|
||||||
- **Инвестиции** — вложения в основной капитал, инновации, образование для получения дохода в будущем.
|
|
||||||
- **Сбережения** — часть дохода, не потраченная на текущее потребление; источник инвестиций.
|
|
||||||
- **Связь** — в макроэкономике сбережения = инвестиции (в закрытой экономике).
|
|
||||||
|
|
||||||
---
|
|
||||||
|
|
||||||
**Вопрос 6:**
|
|
||||||
Социальная политика государства. Типы и показатели безработицы. Бедность и прожиточный минимум. Распределение доходов населения. Инфляция.
|
|
||||||
|
|
||||||
**Ответ:**
|
|
||||||
- **Социальная политика** — меры государства по обеспечению социальной защиты, равных возможностей, поддержки уязвимых групп.
|
|
||||||
- **Типы безработицы**:
|
|
||||||
- Фрикционная
|
|
||||||
- Структурная
|
|
||||||
- Циклическая
|
|
||||||
- Сезонная
|
|
||||||
- **Бедность** — абсолютная (ниже прожиточного минимума) и относительная (ниже среднего уровня в обществе).
|
|
||||||
- **Прожиточный минимум** — минимальный уровень дохода, необходимый для удовлетворения базовых потребностей.
|
|
||||||
- **Распределение доходов** — оценивается коэффициентом Джини, кривой Лоренца.
|
|
||||||
- **Инфляция** — рост общего уровня цен; бывает ползучая, галопирующая, гиперинфляция.
|
|
||||||
|
|
||||||
---
|
|
||||||
|
|
||||||
**Вопрос 7:**
|
|
||||||
Экономический рост: факторы, типы, показатели, модели. Экономический рост и НТП. Экономика счастья.
|
|
||||||
|
|
||||||
**Ответ:**
|
|
||||||
- **Факторы роста** — труд, капитал, технологии, предпринимательство, ресурсы.
|
|
||||||
- **Типы**:
|
|
||||||
- Экстенсивный (за счёт увеличения ресурсов)
|
|
||||||
- Интенсивный (за счёт эффективности и НТП)
|
|
||||||
- **Показатели** — темп роста ВВП, ВНП, ВВП на душу населения.
|
|
||||||
- **Модели** — Солоу, Харрода–Домара, эндогенного роста.
|
|
||||||
- **НТП** — главный источник интенсивного роста, повышает производительность.
|
|
||||||
- **Экономика счастья** — подход, учитывающий субъективное благополучие, а не только ВВП.
|
|
||||||
|
|
||||||
---
|
|
||||||
|
|
||||||
**Вопрос 8:**
|
|
||||||
Деньги и денежная система. Модель денежного рынка. Спрос на деньги.
|
|
||||||
|
|
||||||
**Ответ:**
|
|
||||||
- **Деньги** — универсальный эквивалент для обмена, меры стоимости, средства накопления и платежа.
|
|
||||||
- **Денежная система** — форма организации обращения денег в стране (фиатная, золотомонетная и др.).
|
|
||||||
- **Модель денежного рынка** — взаимодействие спроса на деньги и денежного предложения; определяет процентную ставку.
|
|
||||||
- **Спрос на деньги** — транзакционный, спекулятивный, для предосторожности (по Кейнсу).
|
|
||||||
|
|
||||||
---
|
|
||||||
|
|
||||||
**Вопрос 9:**
|
|
||||||
Банковская система и денежно-кредитная политика. Эффективность денежно-кредитной политики. Банковские риски.
|
|
||||||
|
|
||||||
**Ответ:**
|
|
||||||
- **Банковская система** — совокупность банков (Центральный банк + коммерческие банки) и небанковских кредитных организаций.
|
|
||||||
- **Денежно-кредитная политика** — меры ЦБ по регулированию денежного предложения и процентных ставок (инструменты: ставка рефинансирования, операции на открытом рынке, нормы резервирования).
|
|
||||||
- **Эффективность** — зависит от скорости реакции экономики, инфляционных ожиданий, внешней среды.
|
|
||||||
- **Банковские риски**: кредитный, ликвидности, процентный, валютный, операционный.
|
|
||||||
|
|
||||||
**Вопрос 10:**
|
|
||||||
Финансовая система: сущность, функции и основные черты финансов. Ставка рефинансирования и ключевая ставка.
|
|
||||||
|
|
||||||
**Ответ:**
|
|
||||||
- **Финансовая система** — совокупность отношений по формированию, распределению и использованию денежных фондов.
|
|
||||||
- **Функции**: распределительная, контрольная, стимулирующая, стабилизационная.
|
|
||||||
- **Черты**: денежный характер, движение стоимости, связь с товарно-денежными отношениями.
|
|
||||||
- **Ставка рефинансирования** — процент, под который ЦБ предоставляет кредиты коммерческим банкам (устаревающий термин в РФ).
|
|
||||||
- **Ключевая ставка** — основной инструмент денежно-кредитной политики ЦБ, определяет стоимость заимствований в экономике.
|
|
||||||
|
|
||||||
---
|
|
||||||
|
|
||||||
**Вопрос 11:**
|
|
||||||
Бюджетная система РФ. Виды бюджетов. Государственный бюджет, его расходы и доходы, дефицит. Государственные расходы и государственный аудит.
|
|
||||||
|
|
||||||
**Ответ:**
|
|
||||||
- **Бюджетная система РФ** — трехуровневая: федеральный бюджет, бюджеты субъектов РФ, местные бюджеты.
|
|
||||||
- **Виды бюджетов**: сбалансированный, дефицитный, профицитный.
|
|
||||||
- **Государственный бюджет** — основной финансовый план государства.
|
|
||||||
- **Доходы**: налоги, пошлины, неналоговые поступления.
|
|
||||||
- **Расходы**: социальные, оборона, инфраструктура, госаппарат, обслуживание долга.
|
|
||||||
- **Дефицит** — превышение расходов над доходами (финансируется за счет займов, эмиссии, резервов).
|
|
||||||
- **Государственный аудит** — контроль за эффективностью и целевым использованием бюджетных средств.
|
|
||||||
|
|
||||||
---
|
|
||||||
|
|
||||||
**Вопрос 12:**
|
|
||||||
Налоговая система: принципы построения, функции, классификация налогов. Бюджетно-налоговая политика. Эффективность фискальной политики.
|
|
||||||
|
|
||||||
**Ответ:**
|
|
||||||
- **Принципы**: справедливость, определенность, удобство уплаты, экономичность (по Адаму Смиту), а также единообразие и стабильность.
|
|
||||||
- **Функции**: фискальная, регулирующая, распределительная, стимулирующая.
|
|
||||||
- **Классификация**:
|
|
||||||
- По уровню — федеральные, региональные, местные
|
|
||||||
- По объекту — на доход, имущество, потребление
|
|
||||||
- По способу взимания — прямые, косвенные
|
|
||||||
- **Бюджетно-налоговая политика** — использование налогов и расходов для регулирования экономики (стимулирующая или сдерживающая).
|
|
||||||
- **Эффективность** — зависит от структуры налогов, уровня ставок, администрирования, экономических условий.
|
|
||||||
|
|
||||||
---
|
|
||||||
|
|
||||||
**Вопрос 13:**
|
|
||||||
Понятие открытой экономики и ее виды. Глобализация. Международная торговля: сущность, причины возникновения.
|
|
||||||
|
|
||||||
**Ответ:**
|
|
||||||
- **Открытая экономика** — экономика, активно участвующая в международной торговле, движении капиталов и технологий.
|
|
||||||
- **Виды**: с разной степенью открытости (частично открытая, полностью открытая).
|
|
||||||
- **Глобализация** — усиление взаимосвязанности мировых экономик, интеграция рынков.
|
|
||||||
- **Международная торговля** — обмен товарами и услугами между странами.
|
|
||||||
- **Причины**: различия в ресурсах, климате, технологиях; эффект масштаба; конкуренция; специализация.
|
|
||||||
|
|
||||||
---
|
|
||||||
|
|
||||||
**Вопрос 14:**
|
|
||||||
Международная торговая политика: ее виды. Платежный и торговый балансы.
|
|
||||||
|
|
||||||
**Ответ:**
|
|
||||||
- **Виды торговой политики**:
|
|
||||||
- Протекционизм (защита внутреннего рынка)
|
|
||||||
- Свободная торговля (минимум барьеров)
|
|
||||||
- Смешанная политика
|
|
||||||
- **Платежный баланс** — соотношение всех платежей и поступлений страны с внешним миром (текущий счет, счет капитала и финансовых операций).
|
|
||||||
- **Торговый баланс** — часть платежного баланса, разница между экспортом и импортом товаров/услуг.
|
|
||||||
|
|
||||||
---
|
|
||||||
|
|
||||||
**Вопрос 15:**
|
|
||||||
Валютный рынок. Обменный курс валют: виды, факторы его определяющие. Системы обменного курса. Эффективный валютный курс.
|
|
||||||
|
|
||||||
**Ответ:**
|
|
||||||
- **Валютный рынок** — система отношений по купле-продаже иностранных валют и валютных ценностей.
|
|
||||||
- **Обменный курс** — цена одной валюты в единицах другой.
|
|
||||||
- **Виды курса**: фиксированный, плавающий, управляемый.
|
|
||||||
- **Факторы**: инфляция, процентные ставки, платежный баланс, доверие к экономике, интервенции ЦБ.
|
|
||||||
- **Системы обменного курса**: золотой стандарт, Бреттон-Вудская система, Ямайская система (современная).
|
|
||||||
- **Эффективный валютный курс** — средневзвешенный курс национальной валюты по отношению к валютам основных торговых партнеров с учетом структуры торговли.
|
|
||||||
|
|
||||||
|
|
||||||
## Микроэкономика
|
|
||||||
|
|
||||||
**Вопрос 1:**
|
|
||||||
Рынок как форма организации общества и принципы его существования. Рынок и конкуренция. Конкуренция и конкурентоспособность.
|
|
||||||
|
|
||||||
**Ответ:**
|
|
||||||
- **Рынок** — система отношений купли-продажи, обеспечивающая обмен товарами и услугами.
|
|
||||||
- **Принципы**: свобода выбора, добровольность обмена, конкуренция, информация, частная собственность.
|
|
||||||
- **Конкуренция** — соперничество производителей за потребителя.
|
|
||||||
- **Конкурентоспособность** — способность фирмы/товара выдерживать конкуренцию по цене, качеству, инновациям.
|
|
||||||
|
|
||||||
---
|
|
||||||
|
|
||||||
**Вопрос 2:**
|
|
||||||
Фирма как рыночный агент. Теория фирмы. Виды экономических организаций, их характеристики.
|
|
||||||
|
|
||||||
**Ответ:**
|
|
||||||
- **Фирма** — хозяйствующий субъект, производящий товары/услуги с целью прибыли.
|
|
||||||
- **Теория фирмы** — анализ оптимального сочетания ресурсов и стратегии для максимизации прибыли.
|
|
||||||
- **Виды**: индивидуальное предпринимательство, партнерство, корпорация, кооператив; различаются по ответственности, управлению, распределению прибыли.
|
|
||||||
|
|
||||||
---
|
|
||||||
|
|
||||||
**Вопрос 3:**
|
|
||||||
Теория спроса и предложения. Закон спроса и закон предложения. Эластичность. Теория потребительского выбора.
|
|
||||||
|
|
||||||
**Ответ:**
|
|
||||||
- **Спрос** — количество товара, которое покупатели готовы купить по разной цене; закон: цена↑ → спрос↓.
|
|
||||||
- **Предложение** — количество товара, которое продавцы готовы предложить; закон: цена↑ → предложение↑.
|
|
||||||
- **Эластичность** — мера реакции спроса/предложения на изменение цены, дохода, цены другого товара.
|
|
||||||
- **Потребительский выбор** — стремление максимизировать полезность при ограниченном бюджете.
|
|
||||||
|
|
||||||
---
|
|
||||||
|
|
||||||
**Вопрос 4:**
|
|
||||||
Потребитель как экономический агент. Потребности потребителя. Законы убывающей предельной полезности. Кривые безразличия.
|
|
||||||
|
|
||||||
**Ответ:**
|
|
||||||
- **Потребитель** — лицо, приобретающее товары/услуги для личного потребления.
|
|
||||||
- **Потребности** — первичные (жизненные) и вторичные (социальные, духовные).
|
|
||||||
- **Закон убывающей предельной полезности** — каждая дополнительная единица товара приносит всё меньше удовлетворения.
|
|
||||||
- **Кривые безразличия** — комбинации благ, при которых полезность для потребителя одинакова.
|
|
||||||
|
|
||||||
---
|
|
||||||
|
|
||||||
**Вопрос 5:**
|
|
||||||
Экономические ресурсы и их классификация. Закон редкости. Производственные возможности и экономический кругооборот.
|
|
||||||
|
|
||||||
**Ответ:**
|
|
||||||
- **Ресурсы**: труд, земля, капитал, предпринимательство, информация.
|
|
||||||
- **Закон редкости** — ресурсы ограничены, потребности безграничны.
|
|
||||||
- **Кривая производственных возможностей (КПВ)** — максимальные комбинации товаров при полном использовании ресурсов.
|
|
||||||
- **Экономический кругооборот** — движение ресурсов, товаров, денег между участниками экономики.
|
|
||||||
|
|
||||||
---
|
|
||||||
|
|
||||||
**Вопрос 6:**
|
|
||||||
Производственная функция и ее свойства. Производственная функция в краткосрочном и долгосрочном периоде. Изокоста и изокванта.
|
|
||||||
|
|
||||||
**Ответ:**
|
|
||||||
- **Производственная функция** — зависимость объема выпуска от количества факторов производства.
|
|
||||||
- **Краткосрочный период** — хотя бы один ресурс фиксирован.
|
|
||||||
- **Долгосрочный** — все ресурсы переменные.
|
|
||||||
- **Изокванта** — комбинации факторов с одинаковым объемом выпуска.
|
|
||||||
- **Изокоста** — комбинации факторов при одинаковых затратах.
|
|
||||||
|
|
||||||
---
|
|
||||||
|
|
||||||
**Вопрос 7:**
|
|
||||||
Мотивы и задачи производителя. Факторы производства. Стадии производства. Виды производственных издержек. Производительность и факторы производства.
|
|
||||||
|
|
||||||
**Ответ:**
|
|
||||||
- **Мотивы**: прибыль, рост, конкурентоспособность.
|
|
||||||
- **Факторы**: труд, капитал, земля, предпринимательские способности, информация.
|
|
||||||
- **Стадии производства**: рост отдачи, убывающая отдача, отрицательная отдача.
|
|
||||||
- **Издержки**: постоянные, переменные, средние, предельные.
|
|
||||||
- **Производительность** — объем выпуска на единицу ресурса; растет с НТП, обучением, инвестициями.
|
|
||||||
|
|
||||||
---
|
|
||||||
|
|
||||||
**Вопрос 8:**
|
|
||||||
Рынок труда. Заработная плата, особенности ее формирования. Человеческий капитал и его влияние на развитие фирмы.
|
|
||||||
|
|
||||||
**Ответ:**
|
|
||||||
- **Рынок труда** — спрос и предложение рабочей силы.
|
|
||||||
- **Заработная плата** — цена труда, зависит от квалификации, спроса/предложения, законодательства.
|
|
||||||
- **Человеческий капитал** — знания, навыки, здоровье; повышает производительность и конкурентоспособность фирмы.
|
|
||||||
|
|
||||||
---
|
|
||||||
|
|
||||||
**Вопрос 9:**
|
|
||||||
Капитал фирмы как фактор производства. Оборачиваемость. Износ. Амортизация. Рентабельность производства.
|
|
||||||
|
|
||||||
**Ответ:**
|
|
||||||
- **Капитал** — физический (оборудование, здания), финансовый, оборотный, основной.
|
|
||||||
- **Оборачиваемость** — скорость превращения капитала из одной формы в другую.
|
|
||||||
- **Износ** — физический и моральный.
|
|
||||||
- **Амортизация** — перенос стоимости основного капитала на продукцию.
|
|
||||||
- **Рентабельность** — соотношение прибыли и затрат/активов.
|
|
||||||
|
|
||||||
---
|
|
||||||
|
|
||||||
**Вопрос 10:**
|
|
||||||
Рынок реального капитала. Ставка ссудного процента. Дисконтирование. Окупаемость.
|
|
||||||
|
|
||||||
**Ответ:**
|
|
||||||
- **Рынок реального капитала** — обмен средствами производства.
|
|
||||||
- **Ставка ссудного процента** — цена за пользование заемным капиталом.
|
|
||||||
- **Дисконтирование** — приведение будущих доходов к текущей стоимости.
|
|
||||||
- **Окупаемость** — срок возврата инвестиций.
|
|
||||||
|
|
||||||
---
|
|
||||||
|
|
||||||
**Вопрос 11:**
|
|
||||||
Предпринимательство: теории, функции, типы, организационно-правовые формы. Предпринимательство и риски. Риски и неопределенность. Риски и прибыль фирмы.
|
|
||||||
|
|
||||||
**Ответ:**
|
|
||||||
- **Теории**: инновационная (Шумпетер), рисковая (Найт), координационная.
|
|
||||||
- **Функции**: организационная, инновационная, риск-менеджмент.
|
|
||||||
- **Типы**: производственное, коммерческое, финансовое, посредническое.
|
|
||||||
- **Риски**: финансовые, производственные, рыночные, правовые.
|
|
||||||
- **Прибыль** — вознаграждение за риск и инновации.
|
|
||||||
|
|
||||||
---
|
|
||||||
|
|
||||||
**Вопрос 12:**
|
|
||||||
Рыночные структуры и их многообразие. Барьеры входа и выхода на рынок. Стратегии и поведение фирм.
|
|
||||||
|
|
||||||
**Ответ:**
|
|
||||||
- **Структуры**: совершенная конкуренция, монополия, олигополия, монополистическая конкуренция.
|
|
||||||
- **Барьеры входа**: патенты, капиталоемкость, госрегулирование.
|
|
||||||
- **Стратегии**: ценовая, неценовая конкуренция, дифференциация продукта.
|
|
||||||
|
|
||||||
---
|
|
||||||
|
|
||||||
**Вопрос 13:**
|
|
||||||
Прибыль и ее источники. Максимизация прибыли. Точка безубыточности.
|
|
||||||
|
|
||||||
**Ответ:**
|
|
||||||
- **Источники прибыли**: разница цены и затрат, инновации, повышение производительности.
|
|
||||||
- **Максимизация прибыли** — выпуск, где MR = MC (предельный доход = предельные издержки).
|
|
||||||
- **Точка безубыточности** — объем продаж, при котором выручка = издержки.
|
|
||||||
|
|
||||||
---
|
|
||||||
|
|
||||||
**Вопрос 14:**
|
|
||||||
Инновационная деятельность фирмы: стимулы, формы реализации стратегии. Бизнес-планирование.
|
|
||||||
|
|
||||||
**Ответ:**
|
|
||||||
- **Стимулы**: рост прибыли, конкурентоспособность, господдержка.
|
|
||||||
- **Формы**: НИОКР, внедрение технологий, новые продукты.
|
|
||||||
- **Бизнес-планирование** — расчет целей, ресурсов, финансов, маркетинга проекта.
|
|
||||||
|
|
||||||
---
|
|
||||||
|
|
||||||
**Вопрос 15:**
|
|
||||||
Теории экономического роста фирмы. Экономический рост: типы и стратегии.
|
|
||||||
|
|
||||||
**Ответ:**
|
|
||||||
- **Теории**: органического роста, слияний и поглощений, ресурсной базы.
|
|
||||||
- **Типы**: экстенсивный (за счет масштабов), интенсивный (за счет эффективности).
|
|
||||||
- **Стратегии**: лидерство по издержкам, дифференциация, фокусирование, диверсификация.
|
|
||||||