Администратор → Обслуживание → Мастер изменения данных.
Мастер изменения данных предназначен для массовых и служебных изменений в базе клуба. В списке обработки расположены по алфавиту (как в программе). Перед запуском любой обработки рекомендуется сделать резервное копирование.

Ниже — полный перечень обработок, доступных в текущей версии ClubIS, и подробности по составным (с выбором действия внутри) и часто используемым.
Кратко по названию в списке мастера. Составные обработки (с вложенными действиями) разобраны отдельно в разделе Составные обработки.
| Обработка | Назначение |
|---|---|
| Загрузка анкет детей и их родителей (CSV) | Импорт анкет детей и связанных родителей из CSV |
| Загрузка списка детей (CSV) | Загрузка списка детей из CSV |
| Загрузка справочника имен | Заполнение справочника Имена по анкетам клиентов и БЧК |
| Замена Ё на Е в ФИО анкет | Замена буквы «ё» на «е» в ФИО |
| Изменение анкет | Составная: действия с выбранными анкетами (бонусы, SMS, отметки и др.) — см. ниже |
| Изменение менеджера для контактов | Массовая смена менеджера в анкетах типа «Контакт» |
| Импорт контактов (CSV) | Импорт контактов из CSV (базовый вариант) |
| Импорт контактов (CSV) (Windows-1251) | Импорт контактов из CSV в кодировке Windows-1251 |
| Импорт контактов (CSV) (new) | Альтернативный импорт контактов из CSV |
| Импорт контактов (CSV, XLSX) (конструктор) | Гибкий импорт контактов (и при необходимости контрактов) с разметкой столбцов — см. ниже |
| Исправить дату подписания и согласие ПД | Исправление даты подписания и согласия на обработку персональных данных |
| Исправление анкет без создателя | Заполнение создателя у анкет, где он не указан |
| Корректировка телефонов | Служебная корректировка номеров телефонов в анкетах |
| Нормализация телефонных номеров | Приведение номеров к единому 10-значному формату (для рассылок) |
| Объединение анкет | Объединение дублей анкет — см. ниже |
| Объединение анкет из EnvyCRM | Объединение анкет после переноса из EnvyCRM |
| Распределение клиентов по менеджерам (CSV) | Переназначение клиентов менеджерам по CSV |
| Распределение контактов | Распределение контактов между менеджерами |
| Удаление контактов | Удаление контактов по выбранным условиям |
| Удаление неправильных e-mail адресов | Проверка и удаление некорректных адресов e-mail в анкетах |
| Удаление телефонов | Удаление телефонов из анкет по условиям |
| Установка адресной группы из файла (CSV) | Присвоение адресных групп улицам из CSV — см. ниже |
| Установка пола анкет | Заполнение пола по справочнику «Имена» |
| Черный список телефонов (CSV) | Загрузка чёрного списка телефонов из CSV |
| Обработка | Назначение |
|---|---|
| Блокировка неоплаченных договоров | Разовая блокировка неоплаченных договоров; для регулярной — планировщик задач |
| Закрытие контрактов за непосещение | Закрытие контрактов по критерию непосещения |
| Заморозка (Удаление, добавление) контрактов (CSV) | Добавление или удаление заморозки клиентам из файла |
| Заморозка контрактов | Массовая заморозка выбранных контрактов — см. ниже |
| Изменение доступа для контрактов | Период и правила посещения для выбранных контрактов — см. ниже |
| Изменение количества дней заморозки (CSV) | Изменение доступных дней заморозки по CSV |
| Изменение контрактов | Составная: статус, интервал, заморозки, юр. лицо и др. — см. ниже |
| Изменение менеджера для контрактов | Смена менеджера / сервис- / фитнес-менеджера в контрактах |
| Изменение менеджера для контрактов (CSV) | Смена менеджера в контрактах по CSV |
| Изменение срока действия карт | Массовое изменение срока действия контрактов |
| Изменение шаблона контрактов | Смена шаблона у выбранных контрактов |
| Исправление дат открытия контрактов | Исправление дат открытия |
| Исправление заморозки | Служебное исправление данных заморозки |
| Исправление интервалов в контрактах по подписке | Исправление интервалов у контрактов по подписке |
| Исправление пересечения срока действия контрактов | Устранение пересечений сроков действия |
| Массовое удаление контрактов | Удаление выбранных контрактов |
| Преобразование кодов карт | Преобразование формата кодов карт |
| Преобразование контрактов в блоки | Преобразование контрактов в блоки услуг |
| Привязка интервалов к контрактам | Служебная привязка интервалов после импорта базы |
| Разделение контрактов | Разделение контрактов (закрытие с даты, новый номер) |
| Создание гостевых карт | Массовое создание гостевых карт |
| Установка и удаление отметок о продлении | Установка или снятие отметок о продлении |
| Установка отметки «Справка от врача» | Массовая установка отметки о справке от врача |
| Экспорт менеджеров (SQL) | Выгрузка привязок менеджеров в SQL-файл (для восстановления) |
| Экспорт печатных форм договоров | Выгрузка печатных форм договоров |
| Обработка | Назначение |
|---|---|
| Добавление блоков для продаж | Создание блоков для продаж, у которых в прайсе не был указан тип «блок» |
| Добавление и удаление блоков | Добавление/удаление бесплатного блока в шаблоны и применение к контрактам |
| Изменение блоков | Составная: срок, архив, исполнители списаний и др. — см. ниже |
| Исполнение списаний в блоках | Исполнение списаний в блоках за период |
| Исправление оплат перемещенных блоков | Исправление оплат после перемещения блоков |
| Исправление позиций прайса которые были блоками в контрактах | Восстановление/исправление позиций прайса, связанных с блоками |
| Массовое добавление блока услуг (csv) | Добавление блока услуг клиентам по CSV |
| Объединение блоков | Объединение блоков |
| Применение блоков | Применение к контрактам блоков из выбранных шаблонов |
| Списание блоков | Массовое списание из блоков |
| Удаление блоков | Удаление блоков по условиям (дата создания, списания) |
| Экспорт истории | Экспорт истории по блокам |
| Обработка | Назначение |
|---|---|
| Автосписание со склада | Создание автоматических списаний по продажам за период |
| Добавление доступа к прайсу | Разрешение оплаты прайса группам пользователей |
| Добавление и удаление удаленных принтеров | Привязка удалённых принтеров к позициям группы прайса |
| Добавление зон посещения в шаблоны | Добавление зон посещения и связанных параметров в шаблоны |
| Изменение кодов групп прайса | Изменение кодов групп прайса |
| Изменение позиций прайса | Составная: онлайн-продажа, лимиты покупок, «Активно» и др. — см. ниже |
| Изменение цен контрактов | Составная: продажа/показ в мобильном приложении, автоплатёж — см. ниже |
| Импорт материалов (CSV) | Импорт складских материалов из CSV |
| Импорт прайса | Импорт позиций прайса |
| Исправление тех. карты | Исправление технологических карт склада |
| Нормализация скидок | Приведение скидок к корректному виду |
| Оплата контрактов | Добавление оплаты, равной разнице стоимости и задолженности |
| Оплата неоплаченных чеков | Закрытие задолженности по неоплаченным чекам |
| Оплата полностью сминусованных позиций | Оплата полностью сторнированных позиций |
| Удаление документов склада | Удаление документов склада |
| Удаление неоплаченных чеков | Удаление неоплаченных чеков |
| Удаление оплат | Удаление оплат (с учётом правил учёта) |
| Удаление оплат (Из базы данных) | Жёсткое удаление оплат из базы |
| Удаление списаний со склада, привязанных к продажам | Удаление списаний, у которых снята складская привязка к продажам |
| Установка бух. кодов прайса (CSV) | Загрузка бухгалтерских кодов позиций прайса из CSV |
| Установка Кассы по Юр. лицу | Назначение кассы по юридическому лицу |
| Обработка | Назначение |
|---|---|
| Добавление и удаление клиентов из бонусных групп | Массовое включение/исключение клиентов из бонусных групп |
| Импорт депозита | Импорт операций по депозиту |
| Массовое пополнение бонусного счета (CSV) | Пополнение бонусов по CSV |
| Массовое пополнение депозита (CSV) | Пополнение депозита по CSV |
| Массовый перевод на депозит | Массовый перевод средств на депозит |
| Начисление бонусов из Бонусных начислений | Начисление по справочнику «Бонусные начисления» |
| Обнуление депозитов или бонусов | Обнуление депозитных или бонусных счетов |
| Очистка неактуальных ограничений бонусов | Удаление устаревших ограничений по бонусам |
| Перевод депозита в аванс | Перевод депозита в аванс (для фискализации) |
| Перенос настроек после смены типа бонусной программы | Перенос настроек после смены типа бонусной программы |
| Пересчет баланса | Пересчёт балансов (депозит/бонусы — по выбору в диалоге) |
| Пересчет начислений за бонусные группы | Пересчёт бонусных начислений по чекам |
| Пересчет стоимости исполнения в блоках | Пересчёт стоимости исполнения в блоках |
| Создание счетов | Создание депозитных счетов клиентам |
| Обработка | Назначение |
|---|---|
| Замена сотрудника | Замена сотрудника на другого во всех связанных назначениях |
| Изменение исполнителя в задачах | Массовая смена исполнителя задач (источник → приёмник, фильтр по статусу и типу) |
| Обновление просроченных задач | Обновление просроченных задач |
| Очистка исполнителей (Архив) | Очистка исполнителей у архивных записей |
| Очистка связей архивных сотрудников | Снятие групп доступа, групп исполнителей и подразделений у сотрудников в архиве — см. ниже |
| Создание паролей | Массовое создание паролей сотрудникам |
| Удаление дубликатов прав доступа | Удаление дублирующихся связей прав доступа |
| Удаление и добавление задач | Массовое удаление и добавление задач |
| Обработка | Назначение |
|---|---|
| IntellectDialog Исправление чатов и операторов | Служебное исправление чатов и операторов IntellectDialog |
| IntellectDialog Исправить 'Нужно уточнить провайдер' | Повторная проверка провайдера в чатах IntellectDialog |
| Изменение сделок из Calltouch | Изменение сделок интеграции Calltouch |
| Импорт звонков из Zadarma | Импорт звонков из Zadarma |
| Лиды. Архивировать или удалить | Архивация или удаление лидов из вкладки «Текущие» в Менеджере |
| Отметить сообщения мессенджеров прочитанными | Пометить все непрочитанные сообщения мессенджеров прочитанными — см. ниже |
| Удаление не отправленных сообщений чата | Удаление старых неотправленных сообщений чата |
| Удаление рассылок | Удаление записей рассылок |
| Экспорт в EnterpriseData от 1С | Экспорт данных в формате EnterpriseData 1С |
| Экспорт в формате 1С:Предприятие 8. Ресторан, редакция 1.0 | Экспорт для 1С:Ресторан |
| Преобразование печатных форм A&A | Преобразование печатных форм после переноса из A&A |
| Объединение корпораций | Объединение корпораций |
| Обработка | Назначение |
|---|---|
| Обновление маркеров триггеров | Пересчёт маркеров триггеров |
| Обновление наборов фильтров | Перегенерация фильтров для всех наборов |
| Обновление хэштегов | Обновление хэштегов |
| Очистка незанятых id | Служебная очистка незанятых идентификаторов |
| Перенос данных из «красных карт» | Перенос данных из «красных карт» |
| Повторитель SQL-запросов | Повтор выполнения SQL-запроса, пока он изменяет данные (только для специалистов сопровождения) |
| Исправление последовательностей | Исправление последовательностей нумерации |
| Удаление биометрии Tendo для БЧК | Удаление биометрии Tendo у БЧК с истёкшими контрактами |
| Удаление логов | Удаление служебных логов за период |
| Удаление неиспользуемых шаблонов | Удаление неиспользуемых шаблонов |
| Удаление слишком коротких посещений | Удаление слишком коротких посещений |
Эти пункты в списке мастера открывают диалог с выбором действия и набора записей.
Выберите анкеты (вручную, фильтрами или из CSV) и действие:
9, длина равна 10.Бонусы начисляются только клиентам, которые уже участвуют в бонусной программе.
Порядок для флага SMS: выберите действие Установка флага «SMS», на вкладке Анкеты добавьте нужные анкеты (фильтры или CSV), на вкладке Действие задайте параметры и подтвердите. Та же галка нужна, чтобы начать чат в мессенджере по номеру телефона (WhatsApp и аналоги) — см. Обмен сообщениями.
Выберите контракты и действие:
Для ряда действий изменение через мастер не запускает связанные бизнес-процессы (триггеры и т.п.) — в диалоге есть предупреждение.

Массовая заморозка актуальных контрактов выбранных клиентов.
Сначала отбираются блоки (и при необходимости клиенты), затем действие:
Массовое изменение параметров выбранных позиций:
Массовое изменение параметров цен шаблонов:
Задаёт период и правила, в рамках которых выбранные клиенты могут посещать клуб. Отбор — фильтрами (пол, состояние контракта, шаблон и др.).

Меняет менеджера только в анкетах типа «Контакт» (потенциальные клиенты в Менеджер → Контакты). Это все анкеты с типом «Контакт», а не только анкеты на одном этапе воронки.

Источник
Дополнительные ограничения
Приёмники — один или несколько менеджеров; при нескольких анкеты распределяются по кругу.
Если менеджеров сменили ошибочно — см. восстановление менеджеров.
Меняет менеджера / сервис-менеджера / фитнес-менеджера в контрактах.

Параметры (фильтры источника)
В блоке «Параметры» каждый фильтр включается отдельным флажком слева от названия.
Источник — тип менеджера (менеджер / сервис- / фитнес-). Ограничение количества (число или %).
Приёмники — назначить из выбранных, удалить или заменить на владельца анкеты.
При ошибочной смене — восстановление менеджеров.
Загрузка потенциальных клиентов (или контрактов) из CSV/XLSX.
Параметры CSV: кодировка (CP1251, UTF-8, CP866), разделитель столбцов (запятая, точка с запятой, табуляция), экранирование текста (' или ").
В LibreOffice параметры задаются при сохранении в CSV. В Microsoft Office при «CSV (разделители — запятые)» по умолчанию часто: CP1251, разделитель из региональных настроек Windows, экранирование ".
Для XLSX все ячейки должны быть текстового формата.
Если в файле есть столбец «Менеджер», сотрудник с таким ФИО или логином уже должен существовать. Остальные отсутствующие справочные значения при импорте создаются.

Опции:
После импорта показывается число загруженных и пропущенных строк и ошибки. Кнопки «Сохранить» / «Загрузить» настройки — для повторного использования разметки.
Если ФИО в одном поле длиннее трёх слов, остаток уходит в комментарий первого события.

Файл: два столбца — улица и адресная группа; первую строку пропустите. Кодировка UTF-8; разделитель — запятая или точка с запятой.
Отсутствующая группа создаётся в справочнике адресных групп. После загрузки показывается число адресов, которым присвоена группа.
Два режима:
Выберите типы анкет и поля сопоставления. Поле с телефоном отключать не рекомендуется. Можно ограничить даты создания поглощаемых анкет (поиск дублей идёт по всей базе; фильтр по дате ускоряет обработку больших баз).
У всех сотрудников в архиве удаляются выбранные связи: группы доступа, группы исполнителей, привязка к подразделению.
Отметьте типы связей, проверьте сводку по количеству записей и подтвердите. Тот же диалог доступен в Администратор → Сотрудники (режим архива) — кнопка Очистить связи. Подробнее — Сотрудники.
Восстановление сотрудника из архива не возвращает снятые связи.
Отмечает все непрочитанные сообщения мессенджеров как прочитанные (нужно, если в списке чатов накопилось много непрочитанных и их нужно сбросить разом).
Подробнее о мессенджерах — Обмен сообщениями.
Массовое добавление или удаление выбранного бесплатного блока в шаблоны (опции «во все активные интервалы» и «во все неактивные интервалы») и применение блока к контрактам. Галочка «применить к контрактам» действует только на шаблоны, в которые блок добавляется или удаляется.
Массовое добавление удалённого принтера во все позиции выбранной группы прайса. Удалённые принтеры используются для одновременной печати предчека на локальном и удалённом принтере (например, кухня). Создаются в справочнике удалённых принтеров.
Массовое применение блоков из состава шаблона к уже существующим контрактам — когда блок добавлен в интервалы шаблонов и его нужно распространить на контракты без ручного обхода каждого интервала.
Заполняет справочник Имена по текущей базе (анкеты клиентов и БЧК). Если в анкетах неверно указан пол, в справочник попадут и ошибочные данные.