Перейти к основному контенту

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

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

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

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

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

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

Адрес и структурное подразделение не должно отличаться по написанию от данных взятых в скрипте из кнопок. Следите за лишними символами (например, пробелы в конце строки) и правильностью написания.

image.png

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

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

https://app.metabot24.com/menubuilder/46480

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

image.png

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

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

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

image.png

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

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

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

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

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

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

https://app.metabot24.com/menubuilder/60178

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

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

return tasks.length

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

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

image.png

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

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

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

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