1С:Альфа-Авто: обмен с сайтом и интернет-магазином (не Битрикс) ч.7. Монитор сервиса




Выгрузка монитора сервиса (журнал заказ-нарядов) из 1С:Альфа-Авто Автосалон Автосервис в формате CSV на сайт, работающий на WordPress. Публикация монитора сервиса на сайте.

В продолжение темы: 1С:Альфа-Авто Автосалон Автосервис: обмен с сайтом и интернет-магазином (не Битрикс) ч.4

В данной теме публикую: обработку для выгрузки монитора сервиса на сайт и скрипт публикующий данные на сайте.

Основа обработки взята из вышеуказанной темы, принцип работы, тот же. С той лишь разницей, что теперь из обработки можно запускать скрытую страницу сайта, и с помощью нее сразу же загружать данные на сайт. Если строка адреса не заполнена, страница не запускается. В выгрузке участвуют все заказ-наряды, кроме состояния "закрыт". Информация по ценам, персональная информация, не выгружается. Но вы можете настроить по своему усмотрению.

Загрузка данных производится аналогичным скриптом из темы выше.

С помощью скрипта публикуется монитор сервиса (данные должны быть предварительно загружены ранее из 1С:Альфа-Авто Автосалон Автосервис), добавлено разделение на цвета, как в Альфе.

Комментарии, размещенные внутри скрипта, разъяснят логику и порядок действия.

Посмотреть работу данного скрипта можно здесь.

Скрипт включает в себя защиту от SQL инъекций (надеюсь безопасность соблюдена в полной мере).

 

 PHP cкрипт публикации монитора сервиса

А если создадим регламентные задания (планировщики) для обработки и скрипта, получим выгрузку/загрузку на сайт в автоматическом режиме.

Здравая критика приветствуется.

С удовольствием выслушаю предложения и пожелания. Может у кого есть идеи реализовать что-нибудь?

Скрипт тестировался:
Версия WordPress : 4.9.5
MySQL Версия : 5.6.25
PHP Версия : 7.0.24

Обработка тестировалась:

Платформа: 1С:Предприятие 8.3 (8.3.10.2639)

Конфигурации: Альфа-Авто: Автосалон+Автосервис+Автозапчасти ПРОФ, редакция 5.0; Альфа-Авто: Автосалон+Автосервис+Автозапчасти ПРОФ, редакция 5.1 

Leave a Comment

Ваш адрес email не будет опубликован. Обязательные поля помечены *