Интеграция 1С и OsCommerce (mySQL + PHP)
Нужна разработка для 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 со значениями не передано, передан и обновлен и второй с датой