# Инструкция по обновлению таблицы department

При добавлении нового адреса, отделения или структурного подразделения должны обновляться некоторые скрипты и таблицы.

### 1. Обновление таблицы отделений

В данных таблицы **department** необходимо внести новые записи в случае изменений адресов, отделений или струк. подразделений.

Запись должна состоять из:

- **Отделения** - например, Врачебная амбулатория с.Наумовка.
- **Структурного подразделения** - например, Врачебные амбулатории.
- **Адреса** - например, Районная поликлиника.

<p class="callout warning">Адрес и структурное подразделение **не должно отличаться** по написанию от данных взятых в скрипте из кнопок. Следите за **лишними символами** (например, пробелы в конце строки) и правильностью написания.</p>

[![image.png](https://docs.metabot24.ru/uploads/images/gallery/2026-04/scaled-1680-/MLG51eSCzrioBRam-image.png)](https://docs.metabot24.ru/uploads/images/gallery/2026-04/MLG51eSCzrioBRam-image.png)

### 2. Обновление Адреса

При добавлении нового Адреса его необходимо добавить в виде кнопки в Скрипт:

<p class="callout info align-left">[https://app.metabot24.com/menubuilder/46480](https://app.metabot24.com/menubuilder/46480)</p>

В Меню нажмите на кнопку **Добавить пункт меню**:

[![image.png](https://docs.metabot24.ru/uploads/images/gallery/2026-04/scaled-1680-/hJT9lj4doNWZI65t-image.png)](https://docs.metabot24.ru/uploads/images/gallery/2026-04/hJT9lj4doNWZI65t-image.png)

В открывшемся окне заполните **Код, ожидаемый в ответе пользователя** и **Подпись пункта меню**. Нажмите **Создать**.

У созданной кнопки нажмите на ссылку в поле скрипт.

В открывшемся скрипте создайте команды по кнопке **Добавить команду**:

[![image.png](https://docs.metabot24.ru/uploads/images/gallery/2026-04/scaled-1680-/2Tc5QRq1aQK0JtJS-image.png)](https://docs.metabot24.ru/uploads/images/gallery/2026-04/2Tc5QRq1aQK0JtJS-image.png)

В команде **Выполнить JavaScript** напишите код:

```JavaScript
lead.setAttr('Адрес', "Название адреса");
```

**"Название адреса"** замените на адрес, который хотите добавить.

В команде **Выполнить скрипт** обязательно укажите скрипт **Выбор подразделения**.

### 3. Обновление Отделения

При добавлении нового Отделения его необходимо добавить в виде кнопки в Скрипт:

<p class="callout info align-left">[https://app.metabot24.com/menubuilder/60178](https://app.metabot24.com/menubuilder/60178)</p>

В **Меню** добавьте кнопку по аналогии с адресом. Дополнительно поставьте галочку возле **Использовать условие** и добавьте код:

```JavaScript
let tasks = table.find('department', [], [["adress", "=", lead.getAttr('Адрес')], ["structural_unit", "=", "Отделение"]]);

return tasks.length
```

**"Отделение"** замените на отделение, которое хотите добавить.

Перейдите по ссылке на кнопке и создайте команды по аналогии с адресом.

[![image.png](https://docs.metabot24.ru/uploads/images/gallery/2026-04/scaled-1680-/U6oshNmvbHUR4IM8-image.png)](https://docs.metabot24.ru/uploads/images/gallery/2026-04/U6oshNmvbHUR4IM8-image.png)

В команде **Выполнить JavaScript** напишите код:

```JavaScript
lead.setAttr('Структура', 'Отделение');
```

**"Отделение"** замените на отделение, которое хотите добавить.

В команде **Выполнить скрипт** обязательно укажите скрипт **Запрос отдела**.