Разработка модуля для Drupal 7 (базовая интеграция с 1С УТ)
Требуется разработать модуль для Drupal 7 с целью импорта данных из 1С на сайт (для сущностей с типом node).
Получение данных происходит по CRON (отдельный запуск модуля), а также должна быть возможность ручного запуска.
Данные отдаются из 1С в формате json. Синхронизация происходит по уникальному ID (который также записывается в отдельный field сущности ноды).
На сайте данные записываются в стандартные (уже имеющиеся) node fields. Уже имеющиеся ноды обновляются в случае получения из 1С измененных данных.
Требуется страница с настройками и отчетами модуля следующего вида:
последний импорт: дата/время
статус импорта: ок/с ошибками
[ запуск обновления ] – submit button (запускает импорт вручную). Кнопка блокируется на время выполнения импорта.
Таблица:
сущность (nid) / статус импорта: нет изменений|обновлено|новый (если есть ошибка - выводим информацию) / дата:время
Ошибки могут быть следующего вида:
— неполные данные (не заполнены обязательные поля)
— неверные значения в полях (например, указана несуществующая категория таксономии)
— ошибка соединения с 1С
— ошибка в json
В таблице отображаются записи за последние 10 раз получения данных (с пагинацией по 150 записей).
Оплата: банковские карты, электронные деньги или безналичный расчет (ИП/ООО).
Заявки фрилансеров
