Разработка обмена данными между интернет-магазином и 1С:Розница 2.3

https://1clancer.ru/task/77306

Техническое задание

Разработка системы обмена данными между интернет-магазином и 1С: Розница 2.3

1. Общие положения

1.1. Название проекта Создание системы обмена данными между интернет-магазином и конфигурацией 1С: Розница 2.3 через файлы формата XLSX.

1.2. Основание для разработки Необходимость синхронизации товарной информации и заказов между интернет-магазином и учетной системой 1С.

1.3. Цель проекта Разработать надежный механизм обмена данными, который обеспечит:

  • Актуальность товарной информации на сайте.
  • Своевременное отражение заказов в учетной системе.
  • Контроль остатков товаров в режиме, близком к реальному времени.

2. Функциональные требования

2.1. Модуль экспорта товаров из 1С Назначение: Формирование файла с товарными данными для загрузки на сайт. Требования:

  • Формат выгрузки: XLSX.
  • Выгружаемые данные:
  • Артикул товара.
  • Наименование товара.
  • Описание товара.
  • Остаток на складе.
  • Цена продажи.
  • Поддержка профилей выгрузки: Возможность настройки состава выгружаемых данных.
  • Механизм выгрузки: Через ADO (без использования OLE).

2.2. Управление обменом Назначение: Централизованное управление процессом обмена данными. Элементы интерфейса:

  • Кнопка "Выгрузить товары".
  • Поле для указания пути к файлу обмена.
  • Настройки параметров обмена.
  • Поле статуса выполнения операций.
  • Журнал выполнения операций.

2.3. Справочник "Карточка номенклатуры для сайта" Назначение: Сопоставление номенклатуры системы с данными для сайта. Структура:

  • Справочник "Карточка номенклатуры для сайта".
  • Регистр сведений для связи с основным справочником "Номенклатура".
  • Поля для хранения специфических данных для сайта.

2.4. Модуль загрузки заказов с сайта Назначение: Импорт заказов из сайта в 1С с созданием соответствующих документов. Функциональность:

  • Чтение XLSX-файла с заказами.
  • Проверка корректности данных.
  • Автоматическое создание документов "Заказ клиента".
  • Обновление остатков товаров.