#0
by VBMADD
Привет братьям по разуму! Столкнулся с такой проблемой: есть интернет магазин на основе OpenCart и 1с77 Торговля склад как осуществить обмен туда-сюда остатками товаров. т.е. интересует формат и алгоритм обмена, подскажите, еже ли кто сталкивался с ентим. Спасибо всем, кто откликнулся.
#5
by Builder
Туда-сюда - это как? Для начала надо определиться с тем, что тебе надо загружать-выгружать. Потом найти модуль для opencart, который это умеет делать. Под него и писать выгрузку-загрузку. Мне например, надо было цены обновлять регулярно. Нашел похожий модуль по загрузке товаров из csv, переделал его под свои нужды и все работает. Встроенной загрузки в opencart вроде нет.
#6
by VBMADD
Директор хочет чтобы: Прграмма 1с77 Торговля склад торгует в обычном магазине и параллельно в интернет магазине. Поэтому нужно ежечасно обновлять остатки товаров в интернет магазине. Возможен ли такой режим и правильна ли такая постановка задачи?
#8
by kokamoonga
правильность постановки задачи зависит от бизнес-процессов. Если ежечасного обновления достаточно, значит задача поставлена верно. Режим такой возможен. Как и, например, обновление по событию в 1С
#10
by VBMADD
Так же понятно и то, что возможны коллизии, например один и тот же товар решили приобрести одновременно и в рознице и в интернет магазине... Как разруливать такую ситуацию?
#11
by kokamoonga
Я не совсем то имел в виду. На мой взгляд выгрузка должна быть ориентированной на события в 1С. То есть произошло резервирование в базе. По событию элемент выгрузки пишется в очередь, а оттуда при первой возможности выгружается на сайт.
#13
by Aleksey
Это не спасет А как вы разруливаете ситуация, когда клиент заказал, а складе не нашел? Даже когда ты ручками заявку в базе набиваешь у тебя все равно может быть ситуация когда в подборе была, а когда проводишь заявку - её уже нет
#14
by Aleksey
Никогда в инет магазине не заказывал? Обычно менеджер перезванивает и говорит, извините сейчас этого нет.
#15
by kokamoonga
>>> Это не спасет Это снижает вероятность коллизий до приемлемого минимума. Полностью решить коллизии можно только объединением баз данных 1С и интернет-магазина, что довольно утопично.
#17
by Aleksey
это почему? " а оттуда при первой возможности выгружается на сайт." и т.е. у тебя возможность выгрузки раз в час, т.е. как это изменит коллизию? Или речь о вебсервисе, когда после проведения программа стучится на сайт и правит остатки?
#18
by kokamoonga
Ты все прочитал как тебе удобно. Причем здесь веб-сервис? Способ выгрузки вообще неважен. Хоть веб-сервис, хоть прямой доступ к мускулу, хоть API хоть еще стопиццот других вариантов. Важно само устройство выгрузки. Событие -> Очередь -> Выгрузка При первой возможности означает немедленно, если ничего не мешает. Иногда, например, может прилечь канал. Для этого нужна очередь. В общем же случае выгрузка происходит немедленно после наступления события.
#21
by Галахад
Конечно. Придумать свой механизм, а не использовать типовой, это самое правильное решение.
#23
by КонецЦикла
Регистрировались изменения в таблицах SQL, затем периодически передавались. Движок специфический, на друпале, так что немного помучался :) Если есть необходимость выгрузки остатков, статусов - храню текущие выгруженные данные, при выгрузке они сравниваются с актуальными, отличия передаются и по кругу... Но если есть проблема именно в оперативном обмене - все можно решить... все зависит от бюджета проекта.
#24
by kokamoonga
Типовым механизмом будет являться, что угодно, если это реализовано в рамках возможностей платформы. ADO, OLE вполне себе возможности платформы. Типовые xml-обмены и типовые веб-сервисы придуманы для тех, кто не в состоянии или просто не желает воспользоваться более оптимальными подходами.
#26
by Builder
Прямой доступ к MySQL это конечно хорошо, но не все хостинги это позволяют и не все готовы открывать такой доступ.
#27
by VBMADD
Нашел похожий модуль по загрузке товаров из csv... Не подскажешь ли какой модуль и где нашел?
#28
by Builder
"Импорт CSV файла с сервера поставщика" Купил аж за 350 руб! Разобраться и настроить под себя его не очень сложно.
#30
by Злой Бобр
Покури мануали опенкарта, там все что нужно есть. Варианта 2: - держать достаточный товарный запас; - сделать подтверждение заказа. Т.е. если в наличии нету то заявка блокируется полностью и дальше уже разруливать с клиентом. Но будьте готовы что клиенты от вас убегут. Если конечно это не "штучный" товар.
#31
by VBMADD
Нашел бесплатный модуль OpenCart Exchange 1C 1.5.1 Модуль позволяет обмениваться данными между интернет-магазином на OpenCart и программой «Управление торговлей - 1С:Предприятие 8» используя встроенный функционал обмена 1С по стандарту CommerceML2. Но у меня 1с7 Торговля склад. Можно ли выдернуть из 1с8 встроенный функционал обмена 1С по стандарту CommerceML2 и переделать его под 1с7
Тэги: 1С 7.7 и ранее
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- v7: Обмен данными между 3 базами 1с.......
- v7: v7 : НДС при возврате
- v7: Что нужно чтоб подключить ККМ Меркурий 112F к 1с V7 Торговля + склад
- v7: v7.7 премещение элемента справочника
- v7: v8: v7: Кто-нибудь сумел скачать комплект отчетности за I квартал 2007 года
- 1С 8.1 УПП Обмен данными по 1С. ? - Обмен возможен только на одном ПК.
- v7: Через стандартный план обмена настроил обмен между УТ и Бухгалтерией8. Но документы
- обмен БУХ - УТ. Обмен ОбменУправлениеТорговлейБухгалтерия
- Типовой обмен данными: Не найден входящий файл обмена данными??
- v7: 1С V7.7 в сети
- v7: 1C:V7 starter program (for SQL) - обнаружена ошибка
- Обмен с помощью плана обмена и правил обмена.
В этой группе 1С
- Бухглатерия 3.0 УФ. Выбор договора в Реализации товаров и услуг.
- Закрытие 25-го счета по подразделениям для услуг
- Битая ссылка при программном создании документа.
- Веб-сервер 1С, IIS 7.0, авторизация Windows
- Нужно ли переоценивать в особом порядке счет 67.24
- СКД. Вывести произвольный подзаголовок.
- v7: Разрушен файл данных таблицы
- Зависает пр формировании печатной формы
- Отладка внешней обработки, вызываемой по расписанию УТ11
- Регламентные задания отрабатывают раз в минуту
- Прочие доходы и расходы. Настройка субконто.
- Вывести нижний колонтитул (картинку) в печатной форме.
- Как закрыть связанную информацию?
- 1С напоминание поверх всех окон
- Вид движения документа
- v7: 1С ЗиК как оформить дни отдыха в счет работы в выходные?
- Принятие к учету ОС в УПП
- Падает платформа 8.3.5.1119
- УПП запрет ручных скидок.
- Конвертация между идентичными конфигурациями