Перейти к содержанию

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

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

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

Обычно ресурс создаётся сам, когда карточку объекта создают, — если в ней есть серийный номер, а в настройке аренды указан тип ресурса; при последующих сохранениях карточки ресурс не создаётся. Эта служба нужна для случаев, когда этого не произошло: объекты завели импортом, в настройке не был указан тип ресурса, или модуль аренды начали использовать на базе, где техника уже была заведена.

Разбор на примере

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

Окно без параметров: сама кнопка запуска и пояснение, что служба создаст ресурсы для всех активных объектов аренды по серийному номеру, а имеющиеся — обновит.

Что она делает

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

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

Если объекты аренды или ресурсы вашей компании открыты общим доступом из другой компании, служба отказывает ещё до изменений: «Регистр «Объекты аренды» общий с другой компанией: эту службу запускает только она» (в тексте — первый такой регистр). Запускает её та компания, из которой регистр открыт.

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

Типичные ситуации

Техника не появляется в календаре бронирований. Самая частая причина — ресурса нет. Запустите службу и проверьте настройку аренды: в ней должен быть указан тип ресурса.

Объекты заводили импортом. Ресурсы при импорте не создаются — служба закрывает этот пробел одним запуском.

Переименовали объект. Название ресурса служба обновит; код ресурса останется прежним, потому что он собирается из кода и серийного номера.

Куда смотреть дальше