RemoteCarOrderUpdater
Last modified:
Сервис по удалению Карточек автомобилей в статусе «А/м на др.площадке» из таблицы «Заказы на автомобили» и по отслеживанию рассинхронизации данных между Локальными базами.
Условия удаления:
- С момента создания прошло 10 дней.
- Поле Сделка не заполнено.
- Нет привязанных Заказ-нарядов.
- Не имеют ссылки в таблице «Автомобили в ТТН»
Обновляет розничную цену автомобиля в Базе-приемнике, если автомобиль под Сделкой.
Данные об открытых Сделках (хранятся в таблице «MT Center DB\Автомобили на других площадках». Берутся из Базы-источника, где Сделка открыта):
- Номер сделки
- Клиент
- Продавец
- Статус сделки
Отслеживает рассинхронизацию статусов автомобилей на других Площадках:
- Для всех автомобилей в статусе «А/м на др. площадке», находящихся под Сделкой, проверяет, что в «родительской» базе этот автомобиль имеет статус "Резерв на др. площадке".
- При выявлении расхождения, отправляет МТ-сообщение ответственному Сотруднику.
Выгружает в Базу-приемник фотографии автомобиля (добавляет новые, удаляет лишние и обновляет атрибуты тех, что не изменились) при обновлении Карточки автомобиля из файла или Центральной базы.