Разработка обмена данными между интернет-магазином и 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-файла с заказами.
- Проверка корректности данных.
- Автоматическое создание документов "Заказ клиента".
- Обновление остатков товаров.