Интеграция 1С и OsCommerce (mySQL + PHP)

Павел18 лет в сервисе
Данные заказчика будут вам доступны после подачи заявки
08.07.2007

Нужна разработка для 1С для импорта данных из магазина на основе OsCommerce. Ниже приведено полное ТЗ. Сроки - 7-10 дней.

Приоритет - в OSC данные обновляются и проставляются и импортируются потом в 1С.

Используемые ПО сейчас:

- 1С Бухгалтерия 7.7

- 1С Торговля и склад (если необходимо)

- OS Commerce 2

1) ДОБАВЛЕНИЕ НОВОГО ТОВАРА В 1С

- Код товара (притом он у нас свой, а не с 1. У нас уже с 9500 начинаются коды товаров)

- Название

- Кол-во

- Цена (есть конечная цена закупки, НДС 18% и цена без НДС должно считаться автоматически)

- ГТД (у нас в базе будет сам ГТД в виде 10122050/190307/П002042)

- Страна производитель

Номер накладной, поставщика вводятся вручную перед импортом в 1С

---------

2) ИМПОРТ ЗАКАЗОВ В 1С

Информация о заказе:

- Номер заказа

- Дата заказа

- Заказчик: Просто у всех "Физические лица"

- Список товаров в заказе (Передается номер товара, количество, цена) и стоимость доставки

Притом существается два основных варианта добавления заказа:

1) совершенный без предоплаты с последующей оплатой на почте (большая часть)

2) совершенный по предоплате

1. Без предоплаты

То что делается через меню: Документы => Учет товаров реализация => Отгрузка товара, продукции

И там стоит: Вид отгрузки: Отгрузка (45)

2. По предоплате (частичной и полной)

То что делается через меню: Документы => Учет товаров реализация => Отгрузка товара, продукции

И там стоит: Вид отгрузки: Отгрузка (90)

---------

3) ОБНОВЛЕНИЕ ИНФОРМАЦИИ О ЗАКАЗАХ

1. Без предоплаты

После прихода оплаты в OSC помечается статус "Доставлен".

У этих заказов необходимо сделать ещё документ.

В программе это делается как: Журналы => Товары, реализация => там выбирается заказ и делается

документ на основании "Реализация отгруженной продукции"

2. Возврат товара

Часть заказов, отправленных без предоплаты возращаются, заказы помечаются в OSC, как "Возврат"

То что делается через меню: Документы => Учет товаров реализация => Отгрузка товара, продукции

И там стоит: Вид поступления: Возврат ранее отгруженной (45)

На основании: номер документа с заказом

Список товаров: такой же, как и в основном заказе (Передается номер товара, количество, цена) без доставки

---------

ЭКСПОРТ ИНФОРМАЦИИ О ЗАКАЗАХ

Интерфейс экспорта должен быть примерно такой:

- От какого и до какого заказа экспортировать

- Вид доставки

- Статус

И ещё важный момент: после экспорта должна быть функция, к примеру, введя номера заказов (скопировав

из экспортного файла) можно проставить параметр для заказа в OSC, что информация передана в 1С

То есть есть нужно создать просто ещё столбец в базе заказов OSC со значениями не передано, передан и обновлен и второй с датой