Есть задача: выгрузить номенклатуру из двух 1с в один каталог на сайте. Причем товары в 1с могут совпадать по артиклю, тогда новый товар создаваться не должен. На форуме информации практически нет, кто-то пишет, что надо объединить базы внутри 1с. Но есть задача, может кто-то сталкивался. Из одной 1с товары уже приходят, все нормально работает и предположим, что обмен заказами нам в данном случае не важен. Мне решение видится так: кустомизируем импорт для второй выгрузки и проверяем товар по артиклю если уже есть, то пишем его количество на другой склад, если нет создаем товар и соответственно количество на складе для него.
Может я чего-то не предусмотрел? Импорт запускается вручную, одновременной работы двух выгрузок не будет.
Разработка интернет магазина под ключ на 1С-Битрикс www.electroid.org, интеграция битрикс и 1С.
AddEventHandler("catalog", "OnSuccessCatalogImport1C", "OnSuccessCatalogImport1CHandler");
function OnSuccessCatalogImport1CHandler()
{
// Флаг импорта файла торговых предложений
if($isOffers = strpos($_REQUEST['filename'], 'offers') !== false)
{
}
}
А остальное нужно самому делать. В моем случае удалось задачу по объединению баз перенести на 1Сников, тк это правильнее с точки зрения обмена заказами.
Разработка интернет магазина под ключ на 1С-Битрикс www.electroid.org, интеграция битрикс и 1С.
Юлия, а у Вас есть опыт выгрузки из двух баз 1С в Битрикс? Если да, как решали? Я для своего проекта, после чтения форума, задачу по объединению баз перекинул на 1Сников, но все же интересно как решать данную задачу средствами битрикса.
Разработка интернет магазина под ключ на 1С-Битрикс www.electroid.org, интеграция битрикс и 1С.