Перейти до змісту

Синхронізація ресурсів

Кожна одиниця прокатного парку має бути видна в календарі бронювань — інакше два менеджери пообіцяють одну вишку двом клієнтам. Технічно це означає, що під кожен об'єкт оренди має існувати ресурс із кодом виду ВИШКА-6 | TOW-001.

Де шукати: Модулі → Оренда → Служби → Синхронізація ресурсів

Зазвичай ресурс створюється сам, коли картку об'єкта створюють, — якщо в ній є серійний номер, а в настройці оренди вказано тип ресурсу; при подальших збереженнях картки ресурс не створюється. Ця служба потрібна для випадків, коли цього не сталося: об'єкти завели імпортом, у настройці не був вказаний тип ресурсу, або модуль оренди почали використовувати на базі, де техніка вже була заведена.

Розбір на прикладі

Синхронізація ресурсів оренди

Вікно без параметрів: сама кнопка запуску і пояснення, що служба створить ресурси для всіх активних об'єктів оренди за серійним номером, а наявні — оновить.

Що вона робить

  1. Бере тип ресурсу з настройки оренди (поле порожнє — RENTAL), перевіряє, чи він існує, і заводить його, якщо ні;
  2. проходить по всіх об'єктах оренди, у яких не стоїть позначка «Закрито», із заповненим серійним номером;
  3. для кожного створює ресурс КОД | СЕРІЙНИЙ № або оновлює назву й тип у наявному і пише код ресурсу в поле «Ресурс» картки;
  4. оновлює «Список обліку ресурсів» з кодом RENTAL (якщо його немає — створює): новий ресурс отримує рядок із типом завдання RESERVED, рядки ресурсів, чиїх об'єктів серед чинних уже немає (наприклад, об'єкт закрито), прибираються, а рядки, які ви додали з іншим типом ресурсу, лишаються.

Після запуску вікно показує «Ресурси оренди: створено …, оновлено …, без змін …», а під ним — кожен об'єкт без серійного номера: «Об'єкт оренди …: немає серійного номера — об'єкт не додано до ресурсів».

Якщо об'єкти оренди чи ресурси вашій компанії відкрито спільним доступом з іншої компанії, служба відмовляє ще до змін: «Реєстр «Об'єкти оренди» спільний з іншою компанією: цю службу запускає лише вона» (у тексті — перший такий реєстр). Запускає її та компанія, з якої реєстр відкрито.

Служба безпечна: повторний запуск нічого не задублює, бо шукає ресурс за кодом.

Типові ситуації

Техніка не з'являється в календарі бронювань. Найчастіша причина — ресурсу немає. Запустіть службу і перевірте настройку оренди: у ній має бути вказаний тип ресурсу.

Об'єкти заводили імпортом. Ресурси при імпорті не створюються — служба закриває цю прогалину одним запуском.

Перейменували об'єкт. Назву ресурсу служба оновить; код ресурсу лишиться старим, бо він збирається з коду й серійного номера.

Куди дивитися далі