Техническое задание: Модернизация синхронизации 1С с сайтом

Текущая ситуация

В настоящий момент реализована только частичная выгрузка данных из 1С:Управление торговлей 10.3 на сайт. Функционал ограничен обновлением следующих полей у уже существующих на сайте товаров:

  • Название товара
  • Описание
  • Цена
  • Остаток на складе

Этот обмен нельзя считать полноценной синхронизацией.

Требуемый функционал

Необходимо доработать конфигурацию 1С для реализации комплексной синхронизации товарного каталога. Сайт работает на самописной CMS.

Основные задачи:

  • Управление товарами:
    • Удаление товаров с сайта при их удалении или снятии с публикации в 1С.
    • Добавление новых товаров с сайта при их создании в 1С.
    • Реализация механизма выбора товаров для выгрузки. Для каждого товара (включая новые) должна быть возможность установки флага ("галочки") "Выгружать на сайт".
  • Работа с медиа:
    • Автоматическая загрузка и обновление фотографий товаров из 1С на сайт.
  • Синхронизация структуры каталога:
    • Создание на сайте новых категорий и подкатегорий при их добавлении в 1С.
    • Актуализация дерева категорий (переименование, перенос).

Исходные данные

Исполнителю будет предоставлен фрагмент рабочего кода существующей конфигурации 1С, отвечающий за текущую выгрузку. На его основе необходимо реализовать расширенный функционал.

Ожидаемый результат

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

Разработка программы для защищенной передачи файлов с шифрованием и торрент-раздачей

Требуется создать настольное приложение для Windows на C++ с графическим интерфейсом. Программа должна обеспечивать совместное асимметричное шифрование файла и его последующую передачу через торрент-протокол с созданием торрент-файла.

Доработка сайта на CS-Cart - блок с отзывами и благодарственными письмами

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