diff --git a/.vscode/Бэктик.code-snippets b/.vscode/Бэктик.code-snippets
new file mode 100644
index 0000000..64442d5
--- /dev/null
+++ b/.vscode/Бэктик.code-snippets
@@ -0,0 +1,143 @@
+{
+
+ "Инлайн код": {
+ "prefix": "ик",
+ "body": "`$0`",
+ "description": "Инлайн код (бэктик)"
+ },
+
+ "Блок кода bsl": {
+ "prefix": "бк",
+ "body": "```bsl\n$0\n```",
+ "description": "Блок кода BSL"
+ },
+
+ "Ссылка Markdown": {
+ "prefix": "ссылка",
+ "body": "[${1:текст ссылки}](${2:https://example.com})",
+ "description": "Markdown-ссылка"
+ },
+
+ "Изображение Markdown": {
+ "prefix": "картинка",
+ "body": "",
+ "description": "Markdown-изображение"
+ },
+
+ "Заголовок H1": {
+ "prefix": "з1",
+ "body": "# $0",
+ "description": "Заголовок первого уровня"
+ },
+
+ "Заголовок H2": {
+ "prefix": "з2",
+ "body": "## $0",
+ "description": "Заголовок второго уровня"
+ },
+
+ "Заголовок H3": {
+ "prefix": "з3",
+ "body": "### $0",
+ "description": "Заголовок третьего уровня"
+ },
+
+ "Жирный текст": {
+ "prefix": "жж",
+ "body": "**$0**",
+ "description": "Жирный текст"
+ },
+
+ "Курсив": {
+ "prefix": "кк",
+ "body": "_$0_",
+ "description": "Курсив"
+ },
+
+ "Цитата": {
+ "prefix": "цц",
+ "body": "> $0",
+ "description": "Цитата"
+ },
+
+ "Маркированный список": {
+ "prefix": "список",
+ "body": "- $0",
+ "description": "Маркированный список"
+ },
+
+ "Нумерованный список": {
+ "prefix": "список",
+ "body": "1. $0",
+ "description": "Нумерованный список"
+ },
+
+ "Горизонтальная линия": {
+ "prefix": "гор",
+ "body": "---",
+ "description": "Горизонтальная линия"
+ },
+
+ "Таблица 2 колонки": {
+ "prefix": "таблица",
+ "body": [
+ "| Заголовок 1 | Заголовок 2 |",
+ "|-------------|-------------|",
+ "| $0 | |"
+ ],
+ "description": "Таблица с 2 колонками"
+ },
+
+ "Таблица 3 колонки": {
+ "prefix": "таблица",
+ "body": [
+ "| Заголовок 1 | Заголовок 2 | Заголовок 3 |",
+ "|-------------|-------------|-------------|",
+ "| $0 | | |"
+ ],
+ "description": "Таблица с 3 колонками"
+ },
+
+ "Таблица 4 колонки": {
+ "prefix": "таблица",
+ "body": [
+ "| Заголовок 1 | Заголовок 2 | Заголовок 3 | Заголовок 4 |",
+ "|-------------|-------------|-------------|-------------|",
+ "| $0 | | | |"
+ ],
+ "description": "Таблица с 4 колонками"
+ },
+
+ "Таблица 5 колонки": {
+ "prefix": "таблица",
+ "body": [
+ "| Заголовок 1 | Заголовок 2 | Заголовок 3 | Заголовок 4 | Заголовок 5 |",
+ "|-------------|-------------|-------------|-------------|-------------|",
+ "| $0 | | | | |"
+ ],
+ "description": "Таблица с 5 колонками"
+ },
+
+ "Таблица 6 колонки": {
+ "prefix": "таблица",
+ "body": [
+ "| Заголовок 1 | Заголовок 2 | Заголовок 3 | Заголовок 4 | Заголовок 5 | Заголовок 6 |",
+ "|-------------|-------------|-------------|-------------|-------------|-------------|",
+ "| $0 | | | | | |"
+ ],
+ "description": "Таблица с 6 колонками"
+ },
+
+ "Details HTML блок": {
+ "prefix": "детали",
+ "body": [
+ "",
+ "${1:Показать больше}
",
+ "\t${2:Скрытая часть}",
+ " "
+ ],
+ "description": "HTML-блок для Markdown"
+}
+
+
+}
\ No newline at end of file
diff --git a/public/obmen-dannymi/plan-obmena/1.png b/public/obmen-dannymi/plan-obmena/1.png
new file mode 100644
index 0000000..564cc2c
Binary files /dev/null and b/public/obmen-dannymi/plan-obmena/1.png differ
diff --git a/public/obmen-dannymi/plan-obmena/2.png b/public/obmen-dannymi/plan-obmena/2.png
new file mode 100644
index 0000000..9490f12
Binary files /dev/null and b/public/obmen-dannymi/plan-obmena/2.png differ
diff --git a/public/obmen-dannymi/plan-obmena/3.png b/public/obmen-dannymi/plan-obmena/3.png
new file mode 100644
index 0000000..b3641cc
Binary files /dev/null and b/public/obmen-dannymi/plan-obmena/3.png differ
diff --git a/src/content/docs/knowledge-base/Общие/Обмен данными/1. Планы обмена/Как создать план обмена.md b/src/content/docs/knowledge-base/Общие/Обмен данными/1. Планы обмена/Как создать план обмена.md
new file mode 100644
index 0000000..dfc849d
--- /dev/null
+++ b/src/content/docs/knowledge-base/Общие/Обмен данными/1. Планы обмена/Как создать план обмена.md
@@ -0,0 +1,66 @@
+---
+title: Как создать план обмена
+slug: общие-обмен-данными-1-планы-обмена/как-создать-план-обмена
+---
+
+## Создание объекта метаданных
+
+Создаем объект метаданных **Общее - ПланыОбмена""
+На вкладке `Основное` настраиваем `состав` - добавляем те объекты метаданных, изменения которых должны регистрироваться в плане обмена. Для выбранных объектов устанавливаем совйство `Авторегистрация`:
+- Если `разрешить`, то система автоматически при записи выбранных объектов будет фиксировать изменения
+- Если `запретить`, то разработчику нужно будет предусмотреть алгоритмы регистрации изменений самостоятельно
+
+
+
+
+Пример с ручной регистрацией
+
+[Взято с Инфостарт](https://infostart.ru/1c/articles/1142470/?ysclid=mgnmsy4nkr589078603)
+
+> Для этого создаем подписку на событие `РегистрацияСправочникаВУзле` с типом "ПриЗаписи" и прописываем на нее такую процедуру:
+```bsl
+
+Процедура ПриЗаписиСправочника(Источник, Отказ) Экспорт
+
+ Если Источник.ТипНоменклатуры = Перечисления.ТипыНоменклатуры.Услуга Тогда
+
+ УзелОбмена = ПланыОбмена.ВыгрузкаНоменклатуры.НайтиПоКоду("001"); // узел услуг
+
+ Если Источник.ПометкаУдаления Тогда
+ ПланыОбмена.УдалитьРегистрациюИзменений(УзелОбмена,Источник);
+ Иначе
+ ПланыОбмена.ЗарегистрироватьИзменения(УзелОбмена,Источник);
+ КонецЕсли;
+
+ ИначеЕсли Источник.ТипНоменклатуры = Перечисления.ТипыНоменклатуры.Запас Тогда
+
+ УзелОбмена = ПланыОбмена.ВыгрузкаНоменклатуры.НайтиПоКоду("002"); // узел запасов
+
+ Если Источник.ПометкаУдаления Тогда
+ ПланыОбмена.УдалитьРегистрациюИзменений(УзелОбмена,Источник);
+ Иначе
+ ПланыОбмена.ЗарегистрироватьИзменения(УзелОбмена,Источник);
+ КонецЕсли;
+
+ Иначе
+
+ КонецЕсли;
+
+КонецПроцедуры
+
+```
+
+
+
+## Создаем узлы обмена в пользовательском режиме
+
+При создании плана обмена в таблице будет создан `предпреденный узел обмена` - это узел самой базы. Запись создается без **кода и наименования**, поэтому нужно заполнить их
+
+Далее нужно создать узлы-приемники. Один узел - одна база-приемник
+
+
+## Просмотр изменений
+
+После включения объекта метаданных в состав хотя бы в одного план обмена, для объекта метаданных создается таблица `изменений`, содержащая поля `Ссылка`, `Узел` и `НомерСообщения`. Для отображения таблиц изменений в кострукторе запроса нужно нажать на кнопку `Отображать таблицы изменений`
+
+
\ No newline at end of file