Найдите исполнителя для вашего проекта прямо сейчас!
Разместите заказ на фриланс-бирже и предложения поступят уже через несколько минут.

Требуется разработать модуль для Drupal 7 с целью импорта данных из 1С на сайт (для сущностей с типом node).

Получение данных происходит по CRON (отдельный запуск модуля), а также должна быть возможность ручного запуска.

Данные отдаются из 1С в формате json. Синхронизация происходит по уникальному ID (который также записывается в отдельный field сущности ноды).

На сайте данные записываются в стандартные (уже имеющиеся) node fields. Уже имеющиеся ноды обновляются в случае получения из 1С измененных данных.

Требуется страница с настройками и отчетами модуля следующего вида:

последний импорт: дата/время

статус импорта: ок/с ошибками

[ запуск обновления ] – submit button (запускает импорт вручную). Кнопка блокируется на время выполнения импорта.

Таблица:

сущность (nid) / статус импорта: нет изменений|обновлено|новый (если есть ошибка - выводим информацию) / дата:время

Ошибки могут быть следующего вида:

— неполные данные (не заполнены обязательные поля)

— неверные значения в полях (например, указана несуществующая категория таксономии)

— ошибка соединения с 1С

— ошибка в json

В таблице отображаются записи за последние 10 раз получения данных (с пагинацией по 150 записей).

Оплата: банковские карты, электронные деньги или безналичный расчет (ИП/ООО).

3 года назад
alphainfinity
Алексей 
36 летУкраина
6 лет в сервисе
Был
2 года назад
  • Похожие заказы
  • 1. На всем сайте используется https://sachinchoolur.github.io/lightGallery/ . А одна из важных страниц  написанна на React Js. Проблема в том, что в React повторно засунута LightGallery от чего страница занимает больше места по размеру. Нужно вынуть LightGallery ...

    Закрыт
    3 года назад
  • Нужно парсить некоторую информацию с сайта [url=https://freelancehunt.com/out/http%3A%2F%2Fwww.bmbets.com%2F]www.bmbets.com/[/url] Парсим далеко не все, а только 40 ставок в матчах по футболу.  Конкретнее. Футбол/страны/лиги/матчи с датой начала. В самих матчах берем некоторые ставки и максимальные кефы. Требования: Парсинг должен проходить строго в одну форму ...

    Закрыт
    3 года назад
  • Есть разработанная, самописная система, в которой начали разрабатывать блок обучения, который включает в себя курс, который состоит из видео, практики, тестирования и конечного опроса. Разработан сам курс, тестирования, нужно доделать просмотр видео и конечный опрос. Раздел ...

    Закрыт
    3 года назад
  • $1170

    Создать веб сайт сервис + Административная панельBackend RestAPI ( Kotlin). Разработка Fronend должна весить с использование Angular/Vue.jsВ объём работы включено: 1. Верстака и наполнение функционалом основного Web-сайта2. Верстка и наполнение функционалом аадминистративного Web-сайта.Необходимо сделать Web-сайт сервис по ...

    Закрыт
    3 года назад
  • Необходим чат-бот для приема заказов. Заказы для производства, пользователю необходимо в течении дня выполнить заказ (выбрать продукцию из списка, дату поставки, написать адрес, контактный номер и форму оплаты). Заказы принимаются в течении дня и должны переноситься ...

    Закрыт
    3 года назад
  • СРОЧНО - Необходимо разработать и интегрировать в конструктор сайтов TILDA дополнительные модули, Tilda позволяет внедрять свой код. Возможно это будет внешняя разработка который будут взаимодействовать с конструктором, в тз прилагаю краткое описание возможностей конструктора. Нужен ...

    Закрыт
    3 года назад
  • $25

    Здравствуйте! [list][*]Нужно привести код под стандарт PSR: [url=https://www.php-fig.org/psr/]https://www.php-fig.org/psr/[/url].[*]Переписать в camelCase классы и переменные.[*]Привести переменные в более читаемый вид. [b]Например:[/b] вместо $arg указать $argument.[*]Избавиться от нижних подчёркиваний в функциях и переменных. [b]Например:[/b] функция _some_function должна иметь ...

    Завершен
    3 года назад