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

Troubleshooting

На этой странице рассматриваются распространенные проблемы и решения для модуля Account Planning.

Модуль не отображается / не активен

Симптом: Account Planning не появляется в меню или отображается как неактивный.

Решения:

  1. Активировать модуль – Перейдите в Setup → Modules, найдите Account Planning и активируйте его с кодом покупки.
  2. Проверить права – Убедитесь, что у роли сотрудника есть как минимум право View для Account Planning.
  3. Очистить кэш – Очистите кэш браузера и перезагрузите страницу.
  4. Проверить установку – Перезагрузите ZIP модуля, если файлы отсутствуют или повреждены.

419 Page Expired при отправке форм

Симптом: При отправке формы (например, meeting note, competitor) появляется «419 Page Expired» или подобное.

Причина: Несоответствие CSRF (безопасность) токена — часто из-за того, что страница была открыта слишком долго или сессия истекла.

Решения:

  1. Обновите страницу и попробуйте снова.
  2. Выйдите и войдите снова, затем повторите попытку.
  3. Убедитесь, что session timeout в Perfex не слишком короткий (Setup → Settings → General).
  4. Не открывайте одну и ту же форму в нескольких вкладках.

Напоминания не отправляются

Симптом: Сотрудники не получают email reminders для задач плана.

Решения:

  1. Включить напоминания – Settings → Account Planning → Enable email reminders.
  2. Установить дни напоминаний – например, за 3 дня до срока.
  3. Настроить cron – cron job должен запускаться регулярно. Перейдите в Setup → Settings → Cron Job и добавьте URL в crontab сервера.
  4. Проверить исполнителя задачи – Задачам нужен Person In Charge (PIC) для получения напоминаний.
  5. Проверить email Perfex – Убедитесь, что Perfex может отправлять письма (Setup → Settings → Email).

Повторяющиеся планы не создаются автоматически

Симптом: Завершенные планы не копируются автоматически на следующий период.

Решения:

  1. Включить повторяющиеся – Settings → Account Planning → Auto-create next period for completed plans.
  2. Настроить cron – Как и для напоминаний; cron должен запускаться (например, ежедневно).
  3. Проверить дату – Ежемесячно запускается 1-го числа; ежеквартально — 1 января, апреля, июля, октября.
  4. Проверить статус плана – Копируются только планы со статусом Completed.
  5. Проверить дубликаты – Система пропускает клиентов, у которых уже есть план на новый период.

Клиентский портал не показывает планы

Симптом: Клиенты входят, но не видят Account Planning или планы.

Решения:

  1. Включить клиентский портал – Settings → Account Planning → Enable client portal view.
  2. Проверить клиента – Убедитесь, что план связан с правильным клиентом.
  3. Проверить статус плана – В некоторых настройках Draft планы могут быть скрыты от клиентов; проверьте, какие статусы видимы.
  4. Вход клиента – Убедитесь, что клиент входит с правильным аккаунтом.

Unserialize Error при просмотре проекта

Симптом: При открытии проекта, созданного через Quick Create Project, появляется ошибка «unserialize()».

Причина: В старых версиях настройки проекта сохранялись неправильно. Исправлено в обновлениях модуля.

Решения:

  1. Обновите модуль до последней версии (включает исправление миграции).
  2. Если ошибка сохраняется, обратитесь в поддержку — может потребоваться исправление базы данных для существующих проектов.

MindMap / TinyMCE не загружается

Симптом: MindMap или rich text editor не отображается или показывает пустую область.

Решения:

  1. Обновите страницу – Иногда ассеты загружаются медленно.
  2. Проверьте консоль браузера – Ищите ошибки JavaScript (F12 → Console).
  3. Отключите расширения браузера – Блокировщики рекламы или скриптов могут мешать.
  4. Попробуйте другой браузер – Исключите проблемы, специфичные для браузера.
  5. Проверьте права на файлы – Убедитесь, что папка modules/accountplanning/assets доступна для чтения веб-серверу.

Webhooks не срабатывают

Симптом: URL webhook добавлен, но запросы не приходят.

Решения:

  1. Протестировать URL – Используйте сервис вроде webhook.site, чтобы проверить, что URL работает.
  2. Проверка SSL – Если используете самоподписанный или тестовый URL, включите «Disable SSL verification» в Settings.
  3. Firewall – Убедитесь, что сервер может выполнять исходящие HTTP-запросы к URL webhook.
  4. Проверить события – Webhooks срабатывают при create, update и delete плана. Создайте или отредактируйте план для теста.

Export PDF / Excel не работает

Симптом: Кнопка экспорта не реагирует или показывает ошибку.

Решения:

  1. Проверить права – Требуется право View.
  2. Большие данные – Очень большие планы или таблицы могут вызывать таймаут; попробуйте фильтровать до меньшего количества планов.
  3. Браузер – Попробуйте другой браузер или отключите блокировщики всплывающих окон для экспорта.
  4. Сервер – Проверьте лимит памяти PHP и максимальное время выполнения при сбое экспорта на больших наборах данных.

Кастомные поля не отображаются

Симптом: Кастомные поля, настроенные для Account Planning, не появляются.

Решения:

  1. Создать кастомные поля – Setup → Custom Fields → Добавить поле для типа Account Planning.
  2. Очистить кэш – Обновите страницу после добавления полей.
  3. Проверить форму – Кастомные поля появляются в форме нового счета и, возможно, в представлении плана.

Нужна дополнительная помощь?

  • Просмотрите Settings для вариантов настройки.
  • Проверьте, что версия Perfex CRM 2.3 или выше (см. Requirements).
  • Обратитесь к автору модуля или в поддержку CodeCanyon по вопросам лицензии или техническим проблемам.